@charset "UTF-8";
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*------------------------------------*\
    $CONTENTS
\*------------------------------------*/
/**
 * STYLE GUIDE VARIABLES------------------Declarations of Sass variables
 * -----Typography
 * -----Colors
 * -----Textfield
 * -----Switch
 * -----Spinner
 * -----Radio
 * -----Menu
 * -----List
 * -----Layout
 * -----Icon toggles
 * -----Footer
 * -----Column
 * -----Checkbox
 * -----Card
 * -----Button
 * -----Animation
 * -----Progress
 * -----Badge
 * -----Shadows
 * -----Grid
 * -----Data table
 * -----Dialog
 * -----Snackbar
 * -----Tooltip
 * -----Chip
 *
 * Even though all variables have the `!default` directive, most of them
 * should not be changed as they are dependent one another. This can cause
 * visual distortions (like alignment issues) that are hard to track down
 * and fix.
 */
/* ==========  TYPOGRAPHY  ========== */
/* We're splitting fonts into "preferred" and "performance" in order to optimize
   page loading. For important text, such as the body, we want it to load
   immediately and not wait for the web font load, whereas for other sections,
   such as headers and titles, we're OK with things taking a bit longer to load.
   We do have some optional classes and parameters in the mixins, in case you
   definitely want to make sure you're using the preferred font and don't mind
   the performance hit.
   We should be able to improve on this once CSS Font Loading L3 becomes more
   widely available.
*/
/* ==========  COLORS  ========== */
/**
*
* Material design color palettes.
* @see http://www.google.com/design/spec/style/color.html
*
**/
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  Color Palettes  ========== */
/* colors.scss */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* ==========  IMAGES  ========== */
/* ==========  Color & Themes  ========== */
/* ==========  Typography  ========== */
/* ==========  Components  ========== */
/* ==========  Standard Buttons  ========== */
/* ==========  Icon Toggles  ========== */
/* ==========  Radio Buttons  ========== */
/* ==========  Ripple effect  ========== */
/* ==========  Layout  ========== */
/* ==========  Content Tabs  ========== */
/* ==========  Checkboxes  ========== */
/* ==========  Switches  ========== */
/* ==========  Spinner  ========== */
/* ==========  Text fields  ========== */
/* ==========  Card  ========== */
/* ==========  Sliders ========== */
/* ========== Progress ========== */
/* ==========  List ========== */
/* ==========  Item ========== */
/* ==========  Dropdown menu ========== */
/* ==========  Tooltips  ========== */
/* ==========  Footer  ========== */
/* TEXTFIELD */
/* SWITCH */
/* SPINNER */
/* RADIO */
/* MENU */
/* LIST */
/* LAYOUT */
/* ICON TOGGLE */
/* FOOTER */
/*mega-footer*/
/*mini-footer*/
/* CHECKBOX */
/* CARD */
/* Card dimensions */
/* Cover image */
/* BUTTON */
/**
 *
 * Dimensions
 *
 */
/* ANIMATION */
/* PROGRESS */
/* BADGE */
/* SHADOWS */
/* GRID */
/* DATA TABLE */
/* DIALOG */
/* SNACKBAR */
/* TOOLTIP */
/* CHIP */
.mdl-card {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  min-height: 200px;
  overflow: hidden;
  width: 330px;
  z-index: 1;
  position: relative;
  background: rgb(255,255,255);
  border-radius: 2px;
  box-sizing: border-box;
}

.mdl-card__media {
  background-color: rgb(255,64,129);
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-origin: padding-box;
  background-attachment: scroll;
  box-sizing: border-box;
}

.mdl-card__title {
  align-items: center;
  color: rgb(0,0,0);
  display: block;
  display: flex;
  justify-content: stretch;
  line-height: normal;
  padding: 16px 16px;
  -webkit-perspective-origin: 165px 56px;
          perspective-origin: 165px 56px;
  -webkit-transform-origin: 165px 56px;
          transform-origin: 165px 56px;
  box-sizing: border-box;
}
.mdl-card__title.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card__title-text {
  align-self: flex-end;
  color: inherit;
  display: block;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: normal;
  overflow: hidden;
  -webkit-transform-origin: 149px 48px;
          transform-origin: 149px 48px;
  margin: 0;
}

.mdl-card__subtitle-text {
  font-size: 14px;
  color: rgba(0,0,0, 0.54);
  margin: 0;
}

.mdl-card__supporting-text {
  color: rgba(0,0,0, 0.54);
  font-size: 1rem;
  line-height: 18px;
  overflow: hidden;
  padding: 16px 16px;
  width: 90%;
}
.mdl-card__supporting-text.mdl-card--border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card__actions {
  font-size: 16px;
  line-height: normal;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding: 8px;
  box-sizing: border-box;
}
.mdl-card__actions.mdl-card--border {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.mdl-card--expand {
  flex-grow: 1;
}

.mdl-card__menu {
  position: absolute;
  right: 16px;
  top: 16px;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Typography */
/* Shadows */
/* Animations */
/* Dialog */
.mdl-data-table {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-collapse: collapse;
  white-space: nowrap;
  font-size: 13px;
  background-color: "rgb(255,255,255)";
}
.mdl-data-table thead {
  padding-bottom: 3px;
}
.mdl-data-table thead .mdl-data-table__select {
  margin-top: 0;
}
.mdl-data-table tbody tr {
  position: relative;
  height: 48px;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-property: background-color;
}
.mdl-data-table tbody tr.is-selected {
  background-color: #e0e0e0;
}
.mdl-data-table tbody tr:hover {
  background-color: #eeeeee;
}
.mdl-data-table td, .mdl-data-table th {
  padding: 0 18px 12px 18px;
  text-align: right;
}
.mdl-data-table td:first-of-type, .mdl-data-table th:first-of-type {
  padding-left: 24px;
}
.mdl-data-table td:last-of-type, .mdl-data-table th:last-of-type {
  padding-right: 24px;
}
.mdl-data-table td {
  position: relative;
  vertical-align: middle;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 12px;
  box-sizing: border-box;
}
.mdl-data-table td .mdl-data-table__select {
  vertical-align: middle;
}
.mdl-data-table th {
  position: relative;
  vertical-align: bottom;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0;
  height: 48px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
  padding-bottom: 8px;
  box-sizing: border-box;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending, .mdl-data-table th.mdl-data-table__header--sorted-descending {
  color: rgba(0, 0, 0, 0.87);
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  word-wrap: normal;
  font-feature-settings: "liga";
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  content: "\e5d8";
  margin-right: 5px;
  vertical-align: sub;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover {
  cursor: pointer;
}
.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before, .mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before {
  color: rgba(0, 0, 0, 0.26);
}
.mdl-data-table th.mdl-data-table__header--sorted-descending:before {
  content: "\e5db";
}

.mdl-data-table__select {
  width: 16px;
}

.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric {
  text-align: left;
}

.bulk-processing-data-table td:nth-child(7) {
  font-weight: bold;
  color: red;
}

.text-with-status-icon {
  position: absolute;
  left: -0.25rem;
  top: calc(50% - 0.5rem);
  padding: 0.25rem;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-list {
  display: block;
  padding: 8px 0;
  list-style: none;
}

.mdl-list__item {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.04em;
  line-height: 1;
  display: flex;
  min-height: 48px;
  box-sizing: border-box;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 16px;
  cursor: default;
  color: rgba(0,0,0, 0.87);
  overflow: hidden;
}
.mdl-list__item .mdl-list__item-primary-content {
  order: 0;
  flex-grow: 2;
  text-decoration: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-icon {
  margin-right: 32px;
}
.mdl-list__item .mdl-list__item-primary-content .mdl-list__item-avatar {
  margin-right: 16px;
}
.mdl-list__item .mdl-list__item-secondary-content {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  margin-left: 16px;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-action label {
  display: inline;
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-secondary-info {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  color: rgba(0,0,0, 0.54);
}
.mdl-list__item .mdl-list__item-secondary-content .mdl-list__item-sub-header {
  padding: 0 0 0 16px;
}

.mdl-list__item-icon,
.mdl-list__item-icon.material-icons {
  height: 24px;
  width: 24px;
  font-size: 24px;
  box-sizing: border-box;
  color: rgb(117,117,117);
}

.mdl-list__item-avatar,
.mdl-list__item-avatar.material-icons {
  height: 40px;
  width: 40px;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: rgb(117,117,117);
  font-size: 40px;
  color: white;
}

.mdl-list__item--two-line {
  height: 72px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content {
  height: 36px;
  line-height: 20px;
  display: block;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-avatar {
  float: left;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
  margin-top: 6px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-secondary-content {
  height: 36px;
}
.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  color: rgba(0,0,0, 0.54);
  display: block;
  padding: 0;
}

.mdl-list__item--three-line {
  height: 88px;
}
.mdl-list__item--three-line .mdl-list__item-primary-content {
  height: 52px;
  line-height: 20px;
  display: block;
}
.mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-avatar, .mdl-list__item--three-line .mdl-list__item-primary-content .mdl-list__item-icon {
  float: left;
}
.mdl-list__item--three-line .mdl-list__item-secondary-content {
  height: 52px;
}
.mdl-list__item--three-line .mdl-list__item-text-body {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  line-height: 18px;
  height: 52px;
  color: rgba(0,0,0, 0.54);
  display: block;
  padding: 0;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-menu__container {
  display: block;
  margin: 0;
  padding: 0;
  border: none;
  position: absolute;
  overflow: visible;
  height: 0;
  width: 0;
  visibility: hidden;
  z-index: -1;
}
.mdl-menu__container.is-visible, .mdl-menu__container.is-animating {
  z-index: 999;
  visibility: visible;
}

.mdl-menu__outline {
  display: block;
  background: rgb(255,255,255);
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  will-change: transform;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
}
.mdl-menu__container.is-visible .mdl-menu__outline {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  z-index: 999;
}
.mdl-menu__outline.mdl-menu--bottom-right {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.mdl-menu__outline.mdl-menu--top-left {
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}
.mdl-menu__outline.mdl-menu--top-right {
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.mdl-menu {
  position: absolute;
  list-style: none;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  min-width: 124px;
  padding: 8px 0;
  margin: 0;
  opacity: 0;
  clip: rect(0 0 0 0);
  z-index: -1;
}
.mdl-menu__container.is-visible .mdl-menu {
  opacity: 1;
  z-index: 999;
}
.mdl-menu.is-animating {
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), clip 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.mdl-menu.mdl-menu--bottom-right {
  left: auto;
  right: 0;
}
.mdl-menu.mdl-menu--top-left {
  top: auto;
  bottom: 0;
}
.mdl-menu.mdl-menu--top-right {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
}
.mdl-menu.mdl-menu--unaligned {
  top: auto;
  left: auto;
}

.mdl-menu__item {
  display: block;
  border: none;
  color: rgba(0,0,0, 0.87);
  background-color: transparent;
  text-align: left;
  margin: 0;
  padding: 0 16px;
  outline-color: rgb(189,189,189);
  position: relative;
  overflow: hidden;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  text-decoration: none;
  cursor: pointer;
  height: 48px;
  line-height: 48px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdl-menu__container.is-visible .mdl-menu__item {
  opacity: 1;
}
.mdl-menu__item::-moz-focus-inner {
  border: 0;
}
.mdl-menu__item--full-bleed-divider {
  border-bottom: 1px solid rgba(0,0,0, 0.12);
}
.mdl-menu__item[disabled], .mdl-menu__item[data-mdl-disabled] {
  color: rgb(189,189,189);
  background-color: transparent;
  cursor: auto;
}
.mdl-menu__item[disabled]:hover, .mdl-menu__item[data-mdl-disabled]:hover {
  background-color: transparent;
}
.mdl-menu__item[disabled]:focus, .mdl-menu__item[data-mdl-disabled]:focus {
  background-color: transparent;
}
.mdl-menu__item[disabled] .mdl-ripple, .mdl-menu__item[data-mdl-disabled] .mdl-ripple {
  background: transparent;
}
.mdl-menu__item:hover {
  background-color: rgb(238,238,238);
}
.mdl-menu__item:focus {
  outline: none;
  background-color: rgb(238,238,238);
}
.mdl-menu__item:active {
  background-color: rgb(224,224,224);
}

.mdl-menu__item--ripple-container {
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 0;
  overflow: hidden;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-snackbar {
  position: fixed;
  bottom: 0;
  left: 50%;
  cursor: default;
  background-color: #323232;
  z-index: 3;
  display: block;
  display: flex;
  justify-content: space-between;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif;
  will-change: transform;
  -webkit-transform: translate(0, 80px);
          transform: translate(0, 80px);
  transition: -webkit-transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  pointer-events: none;
}
@media (max-width: 479px) {
  .mdl-snackbar {
    width: 100%;
    left: 0;
    min-height: 48px;
    max-height: 80px;
  }
}
@media (min-width: 480px) {
  .mdl-snackbar {
    min-width: 288px;
    max-width: 568px;
    border-radius: 2px;
    -webkit-transform: translate(-50%, 80px);
            transform: translate(-50%, 80px);
  }
}
.mdl-snackbar--active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  pointer-events: auto;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 480px) {
  .mdl-snackbar--active {
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
.mdl-snackbar__text {
  padding: 14px 12px 14px 24px;
  vertical-align: middle;
  color: white;
  float: left;
}
.mdl-snackbar__action {
  background: transparent;
  border: none;
  color: rgb(255,64,129);
  float: right;
  text-transform: uppercase;
  padding: 14px 24px 14px 12px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0;
  overflow: hidden;
  outline: none;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  align-self: center;
}
.mdl-snackbar__action::-moz-focus-inner {
  border: 0;
}
.mdl-snackbar__action:not([aria-hidden]) {
  opacity: 1;
  pointer-events: auto;
}

/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-spinner {
  display: inline-block;
  position: relative;
  width: 28px;
  height: 28px;
}
.mdl-spinner:not(.is-upgraded).is-active:after {
  content: "Loading...";
}
.mdl-spinner.is-upgraded.is-active {
  -webkit-animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite;
          animation: mdl-spinner__container-rotate 1568.2352941176ms linear infinite;
}

@-webkit-keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes mdl-spinner__container-rotate {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.mdl-spinner__layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.mdl-spinner__layer-1 {
  border-color: rgb(66,165,245);
}
.mdl-spinner--single-color .mdl-spinner__layer-1 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-1 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-2 {
  border-color: rgb(244,67,54);
}
.mdl-spinner--single-color .mdl-spinner__layer-2 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-2 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-3 {
  border-color: rgb(253,216,53);
}
.mdl-spinner--single-color .mdl-spinner__layer-3 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-3 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.mdl-spinner__layer-4 {
  border-color: rgb(76,175,80);
}
.mdl-spinner--single-color .mdl-spinner__layer-4 {
  border-color: rgb(63,81,181);
}
.mdl-spinner.is-active .mdl-spinner__layer-4 {
  -webkit-animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}

@keyframes mdl-spinner__fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
            transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
            transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
            transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
            transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
  }
}
/**
* HACK: Even though the intention is to have the current .mdl-spinner__layer-N
* at `opacity: 1`, we set it to `opacity: 0.99` instead since this forces Chrome
* to do proper subpixel rendering for the elements being animated. This is
* especially visible in Chrome 39 on Ubuntu 14.04. See:
*
* - https://github.com/Polymer/paper-spinner/issues/9
* - https://code.google.com/p/chromium/issues/detail?id=436255
*/
@-webkit-keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}
@keyframes mdl-spinner__layer-1-fade-in-out {
  from {
    opacity: 0.99;
  }
  25% {
    opacity: 0.99;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0.99;
  }
}
@-webkit-keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-2-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 0.99;
  }
  50% {
    opacity: 0.99;
  }
  51% {
    opacity: 0;
  }
}
@-webkit-keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-3-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 0.99;
  }
  75% {
    opacity: 0.99;
  }
  76% {
    opacity: 0;
  }
}
@-webkit-keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}
@keyframes mdl-spinner__layer-4-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 0.99;
  }
  90% {
    opacity: 0.99;
  }
  100% {
    opacity: 0;
  }
}
/**
* Patch the gap that appear between the two adjacent
* div.mdl-spinner__circle-clipper while the spinner is rotating
* (appears on Chrome 38, Safari 7.1, and IE 11).
*
* Update: the gap no longer appears on Chrome when .mdl-spinner__layer-N's
* opacity is 0.99, but still does on Safari and IE.
*/
.mdl-spinner__gap-patch {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.mdl-spinner__gap-patch .mdl-spinner__circle {
  width: 1000%;
  left: -450%;
}

.mdl-spinner__circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
.mdl-spinner__circle-clipper.mdl-spinner__left {
  float: left;
}
.mdl-spinner__circle-clipper.mdl-spinner__right {
  float: right;
}
.mdl-spinner__circle-clipper .mdl-spinner__circle {
  width: 200%;
}

.mdl-spinner__circle {
  box-sizing: border-box;
  height: 100%;
  border-width: 3px;
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
          animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mdl-spinner__left .mdl-spinner__circle {
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
          transform: rotate(129deg);
}
.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}
.mdl-spinner__right .mdl-spinner__circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
          transform: rotate(-129deg);
}
.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle {
  -webkit-animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
          animation: mdl-spinner__right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
}

@keyframes mdl-spinner__left-spin {
  from {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
            transform: rotate(130deg);
  }
}
@-webkit-keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
}
@keyframes mdl-spinner__right-spin {
  from {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
            transform: rotate(-130deg);
  }
}
/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.mdl-tabs {
  display: block;
  width: 100%;
}

.mdl-tabs__tab-bar {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: space-between;
  align-items: flex-start;
  height: 48px;
  padding: 0 0 0 0;
  margin: 0;
  border-bottom: 1px solid rgb(224,224,224);
}

.mdl-tabs__tab {
  margin: 0;
  border: none;
  padding: 0 24px 0 24px;
  float: left;
  position: relative;
  display: block;
  text-decoration: none;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(0,0,0, 0.54);
  overflow: hidden;
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: rgba(0,0,0, 0.87);
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  height: 2px;
  width: 100%;
  display: block;
  content: " ";
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: rgb(63,81,181);
  -webkit-animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
          animation: border-expand 0.2s cubic-bezier(0.4, 0, 0.4, 1) 0.01s alternate forwards;
  transition: all 1s cubic-bezier(0.4, 0, 1, 1);
}
.mdl-tabs__tab .mdl-tabs__ripple-container {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 1;
  overflow: hidden;
}
.mdl-tabs__tab .mdl-tabs__ripple-container .mdl-ripple {
  background: rgb(63,81,181);
}

.mdl-tabs__panel {
  display: block;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel {
  display: none;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active {
  display: block;
}

@-webkit-keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}

@keyframes border-expand {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}
.fc {
  direction: ltr;
  text-align: left;
}

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

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
}

.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: 0.3;
}

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2px 4px;
}

.fc-rtl .fc-popover .fc-header {
  flex-direction: row-reverse;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}

a[data-goto]:hover {
  text-decoration: underline;
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "mirror" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-mirror-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-mirror-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-mirror-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-mirror-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}

/* TODO: move to timegrid/daygrid */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.4;
  border-radius: 3px;
  border: 1px solid #3788d8;
}

.fc-event,
.fc-event-dot {
  background-color: #3788d8;
  /* default BACKGROUND color */
}

.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: 0.25;
}

/* Event Dragging
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-dragging.fc-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

.fc-event.fc-dragging:not(.fc-selected) {
  opacity: 0.75;
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}

.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
  margin-top: 0;
  /* except for mirror skeleton */
}

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: 0.3;
}

/* Icons
--------------------------------------------------------------------------------------------------
from https://feathericons.com/ and built with IcoMoon
*/
@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}

.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
}

/* Buttons
--------------------------------------------------------------------------------------------------
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
*/
/* reset */
.fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

.fc-button {
  -webkit-appearance: button;
}

.fc-button:not(:disabled) {
  cursor: pointer;
}

.fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* theme */
.fc-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4em 0.65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}

.fc-button:hover {
  color: #212529;
  text-decoration: none;
}

.fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}

.fc-button:disabled {
  opacity: 0.65;
}

/* "primary" coloring */
.fc-button-primary {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.fc-button-primary:hover {
  color: #fff;
  background-color: #1e2b37;
  border-color: #1a252f;
}

.fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

.fc-button-primary:disabled {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}

.fc-button-primary:not(:disabled):active,
.fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: #1a252f;
  border-color: #151e27;
}

.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}

/* icons within buttons */
.fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

.fc-button-group > .fc-button:hover {
  z-index: 1;
}

.fc-button-group > .fc-button:focus,
.fc-button-group > .fc-button:active,
.fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

.fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
}

.fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* inner content */
.fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}

.fc-toolbar h2 {
  font-size: 1.75em;
  margin: 0;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
.fc-view-container {
  position: relative;
}

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

@media print {
  .fc {
    max-width: 100% !important;
  }
  /* Global Event Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc-event {
    background: #fff !important;
    color: #000 !important;
    page-break-inside: avoid;
  }
  .fc-event .fc-resizer {
    display: none;
  }
  /* Table & Day-Row Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc th,
  .fc td,
  .fc hr,
  .fc thead,
  .fc tbody,
  .fc-row {
    border-color: #ccc !important;
    background: #fff !important;
  }
  /* kill the overlaid, absolutely-positioned components */
  /* common... */
  .fc-bg,
  .fc-bgevent-skeleton,
  .fc-highlight-skeleton,
  .fc-mirror-skeleton,
  .fc-bgevent-container,
  .fc-business-container,
  .fc-highlight-container,
  .fc-mirror-container {
    display: none;
  }
  /* don't force a min-height on rows (for DayGrid) */
  .fc tbody .fc-row {
    height: auto !important;
    /* undo height that JS set in distributeHeight */
    min-height: 0 !important;
    /* undo the min-height from each view's specific stylesheet */
  }
  .fc tbody .fc-row .fc-content-skeleton {
    position: static;
    /* undo .fc-rigid */
    padding-bottom: 0 !important;
    /* use a more border-friendly method for this... */
  }
  .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    /* only works in newer browsers */
    padding-bottom: 1em;
    /* ...gives space within the skeleton. also ensures min height in a way */
  }
  .fc tbody .fc-row .fc-content-skeleton table {
    /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
       making it look more like 3em. for other browers, it will already be this tall */
    height: 1em;
  }
  /* Undo month-view event limiting. Display all events and hide the "more" links
  --------------------------------------------------------------------------------------------------*/
  .fc-more-cell,
  .fc-more {
    display: none !important;
  }
  .fc tr.fc-limited {
    display: table-row !important;
  }
  .fc td.fc-limited {
    display: table-cell !important;
  }
  .fc-popover {
    display: none;
    /* never display the "more.." popover in print mode */
  }
  /* TimeGrid Restyling
  --------------------------------------------------------------------------------------------------*/
  /* undo the min-height 100% trick used to fill the container's height */
  .fc-time-grid {
    min-height: 0 !important;
  }
  /* don't display the side axis at all ("all-day" and time cells) */
  .fc-timeGrid-view .fc-axis {
    display: none;
  }
  /* don't display the horizontal lines */
  .fc-slats,
  .fc-time-grid hr {
    /* this hr is used when height is underused and needs to be filled */
    display: none !important;
    /* important overrides inline declaration */
  }
  /* let the container that holds the events be naturally positioned and create real height */
  .fc-time-grid .fc-content-skeleton {
    position: static;
  }
  /* in case there are no events, we still want some height */
  .fc-time-grid .fc-content-skeleton table {
    height: 4em;
  }
  /* kill the horizontal spacing made by the event container. event margins will be done below */
  .fc-time-grid .fc-event-container {
    margin: 0 !important;
  }
  /* TimeGrid *Event* Restyling
  --------------------------------------------------------------------------------------------------*/
  /* naturally position events, vertically stacking them */
  .fc-time-grid .fc-event {
    position: static !important;
    margin: 3px 2px !important;
  }
  /* for events that continue to a future day, give the bottom border back */
  .fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px !important;
  }
  /* indicate the event continues via "..." text */
  .fc-time-grid .fc-event.fc-not-end:after {
    content: "...";
  }
  /* for events that are continuations from previous days, give the top border back */
  .fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px !important;
  }
  /* indicate the event is a continuation via "..." text */
  .fc-time-grid .fc-event.fc-not-start:before {
    content: "...";
  }
  /* time */
  /* undo a previous declaration and let the time text span to a second line */
  .fc-time-grid .fc-event .fc-time {
    white-space: normal !important;
  }
  /* hide the the time that is normally displayed... */
  .fc-time-grid .fc-event .fc-time span {
    display: none;
  }
  /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
  .fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
  }
  /* Vertical Scroller & Containers
  --------------------------------------------------------------------------------------------------*/
  /* kill the scrollbars and allow natural height */
  .fc-scroller,
  .fc-day-grid-container,
  .fc-time-grid-container {
    /* */
    overflow: visible !important;
    height: auto !important;
  }
  /* kill the horizontal border/padding used to compensate for scrollbars */
  .fc-row {
    border: 0 !important;
    margin: 0 !important;
  }
  /* Button Controls
  --------------------------------------------------------------------------------------------------*/
  .fc-button-group,
  .fc button {
    display: none;
    /* don't display any button-related controls */
  }
}
/* DayGridView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-dayGridWeek-view .fc-content-skeleton,
.fc-dayGridDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-dayGrid-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-dayGrid-view .fc-week-number,
.fc-dayGrid-view .fc-day-number {
  padding: 2px;
}

.fc-dayGrid-view th.fc-week-number,
.fc-dayGrid-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}

.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-dayGrid-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}

/* when week/day number have own column */
.fc-dayGrid-view td.fc-week-number {
  text-align: center;
}

.fc-dayGrid-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element, .fr-element:focus {
  outline: 0 solid transparent;
}

.fr-box.fr-basic {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-basic .fr-element {
  font-family: sans-serif;
  color: #414141;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px;
  box-sizing: border-box;
  overflow-x: auto;
  min-height: 60px;
  text-align: left;
}

.fr-box.fr-basic.fr-rtl .fr-element {
  text-align: right;
}

.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto;
}

.fr-element a {
  user-select: auto;
  -o-user-select: auto;
  -moz-user-select: auto;
  -khtml-user-select: auto;
  -webkit-user-select: auto;
  -ms-user-select: auto;
}

.fr-element.fr-disabled {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element [contenteditable=true] {
  outline: 0 solid transparent;
}

.fr-box a.fr-floating-btn {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  box-sizing: border-box;
  border: none;
}

.fr-box a.fr-floating-btn svg {
  -webkit-transition: transform 0.2s ease 0s;
  -moz-transition: transform 0.2s ease 0s;
  -ms-transition: transform 0.2s ease 0s;
  -o-transition: transform 0.2s ease 0s;
  fill: #333333;
}

.fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
  font-size: 14px;
  line-height: 40px;
}

.fr-box a.fr-floating-btn.fr-btn + .fr-btn {
  margin-left: 10px;
}

.fr-box a.fr-floating-btn:hover {
  background: #ebebeb;
  cursor: pointer;
}

.fr-box a.fr-floating-btn:hover svg {
  fill: #333333;
}

.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  box-sizing: border-box;
}

.fr-wrapper {
  position: relative;
  z-index: 1;
}

.fr-wrapper::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-wrapper .fr-placeholder {
  position: absolute;
  font-size: 14px;
  color: #AAA;
  font-family: sans-serif;
  z-index: 1;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.fr-wrapper.show-placeholder .fr-placeholder {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fr-wrapper ::selection {
  background: #b5d6fd;
  color: #000;
}

.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0;
}

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0;
}

.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm;
  }
  .fr-box.fr-document .fr-wrapper {
    text-align: left;
    padding: 30px;
    min-width: 21cm;
    background: #efefef;
  }
  .fr-box.fr-document .fr-wrapper .fr-element {
    text-align: left;
    background: #FFF;
    width: 21cm;
    margin: auto;
    min-height: 26cm !important;
    padding: 1cm 2cm;
    overflow: visible;
    z-index: auto;
  }
  .fr-box.fr-document .fr-wrapper .fr-element hr {
    margin-left: -2cm;
    margin-right: -2cm;
    background: #efefef;
    height: 1cm;
    outline: none;
    border: none;
  }
  .fr-box.fr-document .fr-wrapper .fr-element img {
    z-index: 1;
  }
}
.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fr-tooltip.fr-visible {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative;
}

.fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
  display: none;
}

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
  width: auto;
}

.fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
  display: block;
  text-align: center;
  float: none;
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
  height: 24px;
}

.fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
  font-size: 14px;
  display: block;
  line-height: 17px;
  min-width: 30px;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 17px;
  font-weight: bold;
  padding: 0 4px;
}

.fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
  margin: 8px 7px;
  width: 24px;
}

.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
  background: #d6d6d6;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
  font-weight: normal;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
  margin-left: 3px;
  margin-right: 11px;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #333333;
  right: 2px;
  top: 18px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  content: "";
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
  fill: #333333;
  background: #d6d6d6;
  -webkit-transition: 0.5s ease;
  -moz-transition: 0.5s ease;
  -ms-transition: 0.5s ease;
  -o-transition: 0.5s ease;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
  background: #ebebeb;
  fill: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
  border-top-color: #333333;
}

.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
  border-top: 0;
  border-bottom: 4px solid #222222;
}

.fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
  color: #bdbdbd;
  cursor: default;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
  display: none;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
  background: #FFF;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
  height: 27px;
}

.fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
  margin: 8px 11px;
  width: 24px;
  height: 24px;
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7;
}

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
  border-top-color: #bdbdbd;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right;
}

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: inline-flex;
  float: none;
}

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333;
}

.fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
  background: #ebebeb;
}

.fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
  border-top-color: #333333;
}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb;
}

.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6;
}

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent;
}

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent;
}

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6;
}

.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px;
}

.fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
  border-left: solid 1px #FAFAFA;
  -webkit-transition: border-left 0s, background-color 0.5s;
  -moz-transition: border-left 0s, background-color 0.5s;
  -ms-transition: border-left 0s, background-color 0.5s;
  -o-transition: border-left 0s, background-color 0.5s;
}

.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  height: auto;
  max-height: 275px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
  padding: 0;
  margin: auto;
  display: inline-block;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  margin-top: 0;
  float: left;
  height: 0;
  margin-top: 0 !important;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
  position: relative;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  min-width: 72px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  padding: 0;
  margin: 0;
  font-size: 15px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding: 0 20px;
  line-height: 200%;
  display: flex;
  cursor: pointer;
  white-space: nowrap;
  color: inherit;
  text-decoration: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
  width: 24px;
  height: 24px;
  margin: 3px 4px;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
  fill: #333333;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
  background: #d6d6d6;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
  color: #bdbdbd;
  cursor: default;
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
  margin-left: 20px;
  font-weight: bold;
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
}

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important;
}

body.prevent-scroll {
  overflow: hidden;
}

body.prevent-scroll.fr-mobile {
  position: fixed;
  -webkit-overflow-scrolling: touch;
}

.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2;
}

.fr-modal.fr-middle .fr-modal-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  position: absolute;
}

.fr-modal .fr-modal-wrapper {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px auto;
  display: inline-block;
  background: #FFF;
  min-width: 300px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  overflow: hidden;
  width: 90%;
  position: relative;
}

@media (min-width: 768px) and (max-width: 991px) {
  .fr-modal .fr-modal-wrapper {
    margin: 30px auto;
    width: 70%;
  }
}
@media (min-width: 992px) {
  .fr-modal .fr-modal-wrapper {
    margin: 50px auto;
    width: 960px;
  }
}
.fr-modal .fr-modal-wrapper .fr-modal-head {
  background: #FFF;
  overflow: hidden;
  position: absolute;
  width: 100%;
  min-height: 42px;
  z-index: 3;
  border-bottom: solid #efefef 1px;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  -ms-transition: all 0.2s ease 0s;
  -o-transition: all 0.2s ease 0s;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
  height: 56px;
  padding: 0 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
  margin: 10px;
  position: absolute;
  top: 0;
  right: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
  font-size: 20px;
  padding: 19px 10px;
  margin: 0;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
  float: left;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body {
  height: 100%;
  min-height: 150px;
  overflow-y: auto;
  padding-bottom: 20px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
  outline: 0;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
  margin-left: 24px;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
  border: 0;
}

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb;
}

.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639;
}

ol.decimal_type {
  counter-reset: item;
}

ol.decimal_type > li {
  display: block;
}

ol.decimal_type > li:before {
  content: counters(item, ".") ". ";
  counter-increment: item;
}

.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
}

.fr-popup .fr-icon {
  text-align: center;
  vertical-align: middle;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
  font-weight: 400;
  box-sizing: content-box;
  padding: 6px;
}

.fr-popup .fr-icon-container {
  padding: 20px;
  max-height: 200px;
  overflow: auto;
  box-sizing: border-box;
}

@supports not (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
    display: grid;
  }
}
@media (min-width: 768px) {
  .fr-popup .fr-icon-container {
    min-width: 276px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fr-popup .fr-icon-container {
    display: inline-flex;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
  .fr-popup .fr-icon-container {
    width: 236px;
  }
}
.fr-popup .fr-input-focus {
  background: whitesmoke;
}

.fr-popup.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-popup.fr-active {
  display: block;
}

.fr-popup.fr-hidden {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup.fr-empty {
  display: none !important;
}

.fr-popup .fr-hs {
  display: block !important;
}

.fr-popup .fr-hs.fr-hidden {
  display: none !important;
}

.fr-popup .fr-input-line {
  position: relative;
  padding: 15px 0;
}

.fr-popup .fr-input-line input[type=text], .fr-popup .fr-input-line textarea {
  width: 100%;
  margin-bottom: 1px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: solid 1px #999999;
  color: #222222;
  font-size: 14px;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding: 4px 12px;
  box-sizing: border-box;
  -webkit-transition: border 0.5s, padding 0.5s;
  -moz-transition: border 0.5s, padding 0.5s;
  -ms-transition: border 0.5s, padding 0.5s;
  -o-transition: border 0.5s, padding 0.5s;
}

.fr-popup .fr-input-line input[type=text]:hover, .fr-popup .fr-input-line textarea:hover {
  border: solid 1px #515151;
}

.fr-popup .fr-input-line input[type=text]:focus, .fr-popup .fr-input-line textarea:focus {
  border: solid 2px #0098f7;
  padding: 3px 11px;
}

.fr-popup .fr-input-line input[type=text] {
  height: 46px;
}

.fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
  position: absolute;
  top: 29px;
  left: 12px;
  font-size: 14px;
  color: grey;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 3;
  display: block;
  background: #FFF;
  padding: 0;
  cursor: text;
}

.fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
  color: gray;
  width: auto;
  left: 4px;
  padding: 0 4px;
  font-size: 11px;
  top: 9px;
}

.fr-popup input, .fr-popup textarea {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}

.fr-popup textarea {
  resize: none;
}

.fr-popup .fr-buttons {
  white-space: nowrap;
  line-height: 0;
}

.fr-popup .fr-buttons .fr-btn {
  margin-left: 4px;
  margin-right: 4px;
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons .fr-btn i {
  float: left;
}

.fr-popup .fr-buttons .fr-separator {
  display: inline-block;
  float: none;
}

.fr-popup .fr-buttons.fr-tabs {
  border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  overflow: hidden;
}

@media (max-width: 768px) {
  .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: 276px;
  }
}
.fr-popup .fr-buttons:not(.fr-tabs) {
  padding: 5px;
}

.fr-popup .fr-layer {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 195px;
  box-sizing: border-box;
  margin: 20px;
  display: none;
}

@media (min-width: 768px) {
  .fr-popup .fr-layer {
    width: 260px;
  }
}
.fr-popup .fr-layer.fr-active {
  display: inline-block;
}

.fr-popup .fr-action-buttons {
  z-index: 7;
  height: 36px;
  text-align: right;
}

.fr-popup .fr-action-buttons button.fr-command {
  height: 36px;
  line-height: 1;
  color: #0098f7;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
  border: none;
  background: none;
  font-size: 16px;
  outline: none;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-popup .fr-action-buttons button.fr-command + button {
  margin-left: 24px;
}

.fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
  background: #ebebeb;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button.fr-command:active {
  background: #d6d6d6;
  color: #0098f7;
}

.fr-popup .fr-action-buttons button::-moz-focus-inner {
  border: 0;
}

.fr-popup .fr-checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 10px;
  border-radius: 100%;
  line-height: 1;
  box-sizing: content-box;
  vertical-align: middle;
}

.fr-popup .fr-checkbox svg {
  margin-left: 2px;
  margin-top: 2px;
  display: none;
  width: 10px;
  height: 10px;
}

.fr-popup .fr-checkbox span {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
}

.fr-popup .fr-checkbox input {
  position: absolute;
  z-index: 2;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border: 0 none;
  cursor: pointer;
  height: 18px;
  margin: 0;
  padding: 0;
  width: 18px;
  top: 7px;
  left: 7px;
}

.fr-popup .fr-checkbox input:not(:checked) + span {
  border: solid 2px #999999;
}

.fr-popup .fr-checkbox input:not(:checked):active + span {
  background-color: #f5f5f5;
}

.fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
  border-color: #515151;
}

.fr-popup .fr-checkbox input:checked + span {
  background: #0098f7;
  border: solid 2px #0098f7;
}

.fr-popup .fr-checkbox input:checked + span svg {
  display: block;
}

.fr-popup .fr-checkbox input:checked:active + span {
  background-color: #EcF5Ff;
}

.fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-popup .fr-checkbox-line {
  font-size: 14px;
  line-height: 1.4px;
  margin-top: 10px;
}

.fr-popup .fr-checkbox-line label {
  cursor: pointer;
  margin: 0 5px;
  vertical-align: middle;
}

.fr-popup.fr-rtl {
  direction: rtl;
  text-align: right;
}

.fr-popup.fr-rtl .fr-action-buttons {
  text-align: left;
}

.fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
  left: auto;
  right: 0;
}

.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
  float: right;
}

.fr-text-edit-layer {
  width: 250px;
  box-sizing: border-box;
  display: block !important;
}

.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s;
}

.fr-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-toolbar::after {
  height: 0;
}

.fr-toolbar .fr-newline {
  clear: both;
  display: block;
  content: "";
  margin-left: 9px;
  margin-right: 9px;
  background: #efefef;
  height: 1px;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
}

.fr-toolbar.fr-toolbar-open {
  padding-bottom: 48px;
}

.fr-toolbar.fr-toolbar-open .fr-newline {
  height: 0;
}

.fr-toolbar .fr-float-right {
  float: right;
}

.fr-toolbar .fr-float-left {
  float: left;
}

.fr-toolbar .fr-more-toolbar {
  float: left;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f5f5f5;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -ms-transition: height 0.5s;
  -o-transition: height 0.5s;
  height: 0;
  z-index: 2;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  width: 100%;
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: 48px;
}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
  overflow: visible;
}

.fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
  margin-left: 4px;
  margin-right: 4px;
}

.fr-toolbar .fr-btn-grp {
  display: inline-block;
  margin: 0 17px 0 12px;
}

@media (max-width: 768px) {
  .fr-toolbar .fr-btn-grp {
    margin: 0 7px 0 6px;
  }
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin-top: 10px;
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background: #f5f5f5;
}

.fr-toolbar.fr-rtl {
  text-align: right;
}

.fr-toolbar.fr-inline {
  display: none;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  border: 0;
  white-space: nowrap;
  position: absolute;
  margin-top: 5px;
  z-index: 2147483630;
}

.fr-toolbar.fr-inline.fr-above {
  margin-top: -10px;
  border-top: 0;
}

.fr-toolbar.fr-inline .fr-newline {
  height: 0;
}

.fr-toolbar.fr-top {
  top: 0;
  border-bottom: 0;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom {
  bottom: 0;
  border-top: 0;
  padding-bottom: 0;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-bottom .fr-newline {
  padding-top: 0;
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  -ms-transition: padding-top 0.5s;
  -o-transition: padding-top 0.5s;
}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
  padding-top: 48px;
  background: #FFF;
}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
  margin-top: -1px;
  margin-bottom: 10px;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-toolbar.fr-sticky-on {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left;
}

.fr-separator + .fr-separator {
  display: none;
}

.fr-separator.fr-vs {
  height: 32px;
  width: 1px;
  margin: 8px 4px;
}

.fr-separator.fr-hs {
  clear: both;
  width: calc(100% - 8px);
  margin: 0 4px;
  height: 1px;
}

.fr-separator.fr-hidden {
  display: none !important;
}

.fr-rtl .fr-separator {
  float: right;
}

.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none;
}

.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block;
}

.second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.second-toolbar::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

#logo {
  float: left;
  outline: none;
}

#logo > span {
  display: inline-block;
  float: left;
  font-family: sans-serif;
  padding: 11px 5px 10px 15px;
  font-size: 12px;
  font-weight: 500;
  color: #b1b2b7;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
}

#logo > svg {
  height: 20px;
  width: 47px;
  margin: 7px 0;
  cursor: pointer;
}

#logo > svg * {
  -webkit-transition: fill 0.3s;
  -moz-transition: fill 0.3s;
  -ms-transition: fill 0.3s;
  -o-transition: fill 0.3s;
}

#logo:hover > span, #logo:focus > span {
  color: #0098f7;
}

#logo:hover > svg .fr-logo, #logo:focus > svg .fr-logo {
  fill: #0098f7;
}

.fr-visibility-helper {
  display: none;
  margin-left: 0 !important;
}

@media (min-width: 768px) {
  .fr-visibility-helper {
    margin-left: 1px !important;
  }
}
@media (min-width: 992px) {
  .fr-visibility-helper {
    margin-left: 2px !important;
  }
}
@media (min-width: 1200px) {
  .fr-visibility-helper {
    margin-left: 3px !important;
  }
}
.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-box {
  position: relative;
}

.fr-sticky {
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

.fr-sticky-off {
  position: relative;
}

.fr-sticky-on {
  position: fixed;
  z-index: 10;
}

.fr-sticky-on.fr-sticky-ios {
  position: absolute;
  left: 0;
  right: 0;
  width: auto !important;
}

.fr-sticky-dummy {
  display: none;
}

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block;
}

span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-code-view .fr-counter {
  display: none;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New", monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none;
}

.fr-box.fr-rtl textarea.fr-code {
  direction: rtl;
}

.fr-box .CodeMirror {
  display: none;
}

.fr-box.fr-code-view textarea.fr-code {
  display: block;
}

.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none;
}

.fr-box.fr-code-view .CodeMirror {
  display: block;
}

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
  font-size: 24px;
  width: 24px;
  text-align: center;
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
  background: #ebebeb;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
  float: left;
  width: calc(100% - 50px);
  padding: 15px 0 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
  float: right;
  width: 38px;
  height: 40px;
  padding: 17px 0 0;
  margin: 0;
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  height: 40px;
  width: 38px;
}

.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px;
}

.fr-popup .fr-color-set {
  line-height: 0;
  display: none;
}

.fr-popup .fr-color-set.fr-selected-set {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup .fr-color-set > span {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: relative;
  z-index: 1;
}

.fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
  text-align: center;
  line-height: 32px;
  height: 24px;
  width: 24px;
  margin: 4px;
  font-size: 13px;
  position: absolute;
  bottom: 0;
  cursor: default;
  left: 0;
}

.fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
  fill: #222222;
}

.fr-popup .fr-color-set > span .fr-selected-color {
  color: #FFF;
  font-family: FontAwesome;
  font-size: 13px;
  font-weight: 400;
  line-height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  text-align: center;
  cursor: default;
}

.fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
  outline: 1px solid #222222;
  z-index: 2;
}

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text] ~ [data-param1=background]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-drag-helper {
  background: #0098f7;
  height: 2px;
  margin-top: -1px;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: 2147483640;
  display: none;
}

.fr-drag-helper.fr-visible {
  display: block;
}

.fr-dragging {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-emoticon {
  width: 24px;
  height: 24px;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;
}

.fr-popup .fr-emoticon img {
  height: 24px;
  width: 24px;
}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
  padding: 0 0 0 14px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-emoticon-container {
    width: 368px;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-file-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  box-sizing: border-box;
  text-align: center;
}

.fr-popup .fr-file-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-file-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-file-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-file-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-file-progress-bar-layer {
  box-sizing: border-box;
}

.fr-popup .fr-file-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-file-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-file-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body.fr-fullscreen {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

.fr-box.fr-fullscreen {
  margin: 0 !important;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483630 !important;
  width: auto !important;
}

.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-top {
  top: 0 !important;
}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
  bottom: 0 !important;
}

.fr-box.fr-fullscreen .second-toolbar {
  margin-top: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-fullscreen-wrapper {
  z-index: 2147483640 !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
  text-align: left;
  padding: 20px 20px 10px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
  border-collapse: collapse;
  font-size: 14px;
  line-height: 1.5;
  width: 100%;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table + table {
  margin-top: 20px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
  border: 0;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
  text-align: left;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th, .fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td {
  padding: 6px 0 4px;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
  border-bottom: solid 1px #ebebeb;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
  width: 60%;
  color: #646464;
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
  letter-spacing: 0.5px;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element img {
  cursor: pointer;
  padding: 0 1px;
}

.fr-image-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: content-box;
}

.fr-image-resizer.fr-active {
  display: block;
}

.fr-image-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 4;
  box-sizing: border-box;
}

.fr-image-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-image-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-image-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-image-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-image-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-image-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-image-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-image-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-image-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-image-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-image-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-image-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.fr-popup .fr-image-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-image-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-image-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-image-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-image-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-image-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-image-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-image-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-image-size-layer .fr-image-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-image-size-layer .fr-image-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-uploading {
  -webkit-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

@-webkit-keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
@keyframes loading {
  from {
    left: -25%;
  }
  to {
    left: 100%;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
  margin-top: 10px;
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
  opacity: 0;
  width: 0;
  padding: 12px 0;
}

.fr-modal .fr-modal-head .fr-modal-tags {
  padding: 0 20px;
  display: none;
  text-align: left;
}

.fr-modal .fr-modal-head .fr-modal-tags a {
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  margin: 8px 0 8px 8px;
  text-decoration: none;
  border-radius: 32px;
  -moz-border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, background 0.2s ease 0s;
  cursor: pointer;
  background-color: #f5f5f5;
}

.fr-modal .fr-modal-head .fr-modal-tags a:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a:active {
  background-color: #d6d6d6;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
  background-color: #EcF5Ff;
  color: #0098f7;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
  outline: none;
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
  background-color: #ebebeb;
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
  background-color: #d6d6d6;
}

.fr-show-tags .fr-modal-more svg path {
  fill: #0098f7;
}

div.fr-modal-body {
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
}

div.fr-modal-body .fr-preloader {
  display: block;
  margin: 50px auto;
}

div.fr-modal-body div.fr-image-list {
  text-align: center;
  margin: 0 20px;
  padding: 0;
}

div.fr-modal-body div.fr-image-list .fr-list-column {
  float: left;
  width: calc((100% - 20px) / 2);
}

@media (min-width: 768px) and (max-width: 1199px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 40px) / 3);
  }
}
@media (min-width: 1200px) {
  div.fr-modal-body div.fr-image-list .fr-list-column {
    width: calc((100% - 60px) / 4);
  }
}
div.fr-modal-body div.fr-image-list .fr-list-column + .fr-list-column {
  margin-left: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container {
  position: relative;
  width: 100%;
  display: block;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}

div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container + div {
  margin-top: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after {
  position: absolute;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  background: #000;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before {
  content: attr(data-deleting);
  color: #FFF;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  position: absolute;
  z-index: 3;
  font-size: 15px;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
  height: 95px;
  background: #CCCCCC;
  z-index: 1;
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: attr(data-loading);
  display: inline-block;
  height: 20px;
}

div.fr-modal-body div.fr-image-list div.fr-image-container img {
  width: 100%;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s, filter 0.2s ease 0s;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
  display: inline-block;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img, div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  display: none;
  top: 50%;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  margin: 0;
  line-height: 40px;
  text-decoration: none;
  z-index: 3;
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
  background: #B8312F;
  fill: #FFF;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(25%);
  -moz-transform: translateY(-50%) translateX(25%);
  -ms-transform: translateY(-50%) translateX(25%);
  -o-transform: translateY(-50%) translateX(25%);
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
  background: #FFF;
  fill: #0098f7;
  padding: 8px;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-125%);
  -moz-transform: translateY(-50%) translateX(-125%);
  -ms-transform: translateY(-50%) translateX(-125%);
  -o-transform: translateY(-50%) translateX(-125%);
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
  -webkit-opacity: 0.75;
  -moz-opacity: 0.75;
  opacity: 0.75;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img, .fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
  display: inline-block;
  width: 40px;
  height: 40px;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
  background: #bf4644;
  color: #FFF;
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
  background: #ebebeb;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-line-breaker {
  cursor: text;
  border-top: 1px solid #0098f7;
  position: fixed;
  z-index: 2;
  display: none;
}

.fr-line-breaker.fr-visible {
  display: block;
}

.fr-line-breaker a.fr-floating-btn {
  position: absolute;
  left: calc(50% - 20px);
  top: -20px;
}

.fr-line-breaker a.fr-floating-btn svg {
  margin: 8px;
  height: 24px;
  width: 24px;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-quick-insert {
  position: absolute;
  z-index: 2147483639;
  white-space: nowrap;
  padding-right: 10px;
  box-sizing: content-box;
}

.fr-quick-insert a.fr-floating-btn svg {
  margin: 8px;
  width: 24px;
  height: 24px;
}

.fr-quick-insert.fr-on a.fr-floating-btn svg {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

.fr-quick-insert.fr-hidden {
  display: none;
}

.fr-qi-helper {
  position: absolute;
  z-index: 3;
  padding-left: 20px;
  white-space: nowrap;
}

.fr-qi-helper a.fr-btn.fr-floating-btn {
  text-align: center;
  padding: 6px 10px 10px 10px;
  display: inline-block;
  color: #222222;
  background: #FFF;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

.fr-qi-helper a.fr-btn.fr-floating-btn svg {
  fill: #222222;
}

.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
  padding: 10px 15px;
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
  font-weight: normal;
  font-size: 16px;
}

.fr-popup .fr-special-character {
  width: 24px;
  height: 24px;
}

@media screen and (-ms-high-contrast: active) and (min-width: 768px), (-ms-high-contrast: none) and (min-width: 768px) {
  .fr-popup .fr-icon-container.fr-sc-container {
    width: 368px;
  }
}
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell {
  border: 1px double #0098f7;
}

.fr-element table tr {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element table td, .fr-element table th {
  user-select: text;
  -o-user-select: text;
  -moz-user-select: text;
  -khtml-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}

.fr-element .fr-no-selection table td, .fr-element .fr-no-selection table th {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-table-resizer {
  cursor: col-resize;
  position: absolute;
  z-index: 3;
  display: none;
}

.fr-table-resizer.fr-moving {
  z-index: 2;
}

.fr-table-resizer div {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  border-right: 1px solid #0098f7;
}

.fr-no-selection {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-popup .fr-table-size {
  margin: 20px;
}

.fr-popup .fr-table-size .fr-table-size-info {
  text-align: center;
  font-size: 14px;
}

.fr-popup .fr-table-size .fr-select-table-size {
  line-height: 0;
  padding: 5px;
  white-space: nowrap;
}

.fr-popup .fr-table-size .fr-select-table-size > span {
  display: inline-block;
  padding: 0 4px 4px 0;
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span > span {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #DDD;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover {
  background: transparent;
}

.fr-popup .fr-table-size .fr-select-table-size > span.hover > span {
  background: rgba(0, 152, 247, 0.3);
  border: solid 1px #0098f7;
}

.fr-popup .fr-table-size .fr-select-table-size .new-line::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.fr-popup.fr-above .fr-table-size .fr-select-table-size > span {
  display: inline-block !important;
}

.fr-popup .fr-table-colors {
  display: block;
  padding: 20px;
  padding-bottom: 0;
}

.fr-popup.fr-desktop .fr-table-size .fr-select-table-size > span > span {
  width: 12px;
  height: 12px;
}

.fr-insert-helper {
  position: absolute;
  z-index: 9999;
  white-space: nowrap;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.fr-element .fr-video {
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-element .fr-video::after {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
  display: block;
  background: transparent;
}

.fr-element .fr-video.fr-active > * {
  z-index: 2;
  position: relative;
}

.fr-element .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-box .fr-video-resizer {
  position: absolute;
  border: solid 1px #0098f7;
  display: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.fr-box .fr-video-resizer.fr-active {
  display: block;
}

.fr-box .fr-video-resizer .fr-handler {
  display: block;
  position: absolute;
  background: #0098f7;
  border: solid 1px #FFF;
  z-index: 4;
  box-sizing: border-box;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  cursor: nw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  cursor: ne-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  cursor: sw-resize;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  cursor: se-resize;
}

.fr-box .fr-video-resizer .fr-handler {
  width: 12px;
  height: 12px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
  left: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
  right: -6px;
  top: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
  left: -6px;
  bottom: -6px;
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
  right: -6px;
  bottom: -6px;
}

@media (min-width: 1200px) {
  .fr-box .fr-video-resizer .fr-handler {
    width: 10px;
    height: 10px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -5px;
    top: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hsw {
    left: -5px;
    bottom: -5px;
  }
  .fr-box .fr-video-resizer .fr-handler.fr-hse {
    right: -5px;
    bottom: -5px;
  }
}
.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
  width: calc(50% - 5px);
  display: inline-block;
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line + .fr-input-line {
  margin-left: 10px;
}

.fr-popup .fr-video-upload-layer {
  border: dashed 2px #bdbdbd;
  padding: 25px 0;
  margin: 20px;
  position: relative;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 140%;
  text-align: center;
}

.fr-popup .fr-video-upload-layer:hover {
  background: #ebebeb;
}

.fr-popup .fr-video-upload-layer.fr-drop {
  background: #ebebeb;
  border-color: #0098f7;
}

.fr-popup .fr-video-upload-layer .fr-form {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2147483640;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.fr-popup .fr-video-upload-layer .fr-form input {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 500%;
  height: 100%;
  margin: 0;
  font-size: 400px;
}

.fr-popup .fr-video-progress-bar-layer > h3 {
  font-size: 16px;
  margin: 10px 0;
  font-weight: normal;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-action-buttons {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader {
  background: #b3e0fd;
  height: 10px;
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
  position: relative;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader span {
  display: block;
  height: 100%;
  width: 0%;
  background: #0098f7;
  -webkit-transition: width 0.2s ease 0s;
  -moz-transition: width 0.2s ease 0s;
  -ms-transition: width 0.2s ease 0s;
  -o-transition: width 0.2s ease 0s;
}

.fr-popup .fr-video-progress-bar-layer > div.fr-loader.fr-indeterminate span {
  width: 30% !important;
  position: absolute;
  top: 0;
  -webkit-animation: loading 2s linear infinite;
  animation: loading 2s linear infinite;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-loader {
  display: none;
}

.fr-popup .fr-video-progress-bar-layer.fr-error > div.fr-action-buttons {
  display: block;
}

.fr-video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2147483640;
  display: none;
}

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

img.fr-rounded, .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

img.fr-bordered {
  box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-column-break-after: always;
     -moz-column-break-after: always;
          break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

/*!
 * froala_editor v3.1.0 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2020 Froala Labs
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0;
}

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

img.fr-rounded, .fr-img-caption.fr-rounded img {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

img.fr-bordered, .fr-img-caption.fr-bordered img {
  border: solid 5px #CCC;
}

img.fr-bordered {
  box-sizing: content-box;
}

.fr-img-caption.fr-bordered img {
  box-sizing: border-box;
}

.fr-view {
  word-wrap: break-word;
}

.fr-view span[style~="color:"] a {
  color: inherit;
}

.fr-view strong {
  font-weight: 700;
}

.fr-view table {
  border: none;
  border-collapse: collapse;
  empty-cells: show;
  max-width: 100%;
}

.fr-view table td {
  min-width: 5px;
}

.fr-view table.fr-dashed-borders td, .fr-view table.fr-dashed-borders th {
  border-style: dashed;
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
  background: whitesmoke;
}

.fr-view table td, .fr-view table th {
  border: 1px solid #DDD;
}

.fr-view table td:empty, .fr-view table th:empty {
  height: 20px;
}

.fr-view table td.fr-highlighted, .fr-view table th.fr-highlighted {
  border: 1px double red;
}

.fr-view table td.fr-thick, .fr-view table th.fr-thick {
  border-width: 2px;
}

.fr-view table th {
  background: #ececec;
}

.fr-view hr {
  clear: both;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-column-break-after: always;
     -moz-column-break-after: always;
          break-after: always;
  page-break-after: always;
}

.fr-view .fr-file {
  position: relative;
}

.fr-view .fr-file::after {
  position: relative;
  content: "📎";
  font-weight: normal;
}

.fr-view pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
}

.fr-view[dir=rtl] blockquote {
  border-left: none;
  border-right: solid 2px #5E35B1;
  margin-right: 0;
  padding-right: 5px;
  padding-left: 0;
}

.fr-view[dir=rtl] blockquote blockquote {
  border-color: #00BCD4;
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
  border-color: #43A047;
}

.fr-view blockquote {
  border-left: solid 2px #5E35B1;
  margin-left: 0;
  padding-left: 5px;
  color: #5E35B1;
}

.fr-view blockquote blockquote {
  border-color: #00BCD4;
  color: #00BCD4;
}

.fr-view blockquote blockquote blockquote {
  border-color: #43A047;
  color: #43A047;
}

.fr-view span.fr-emoticon {
  font-weight: normal;
  font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  display: inline;
  line-height: 0;
}

.fr-view span.fr-emoticon.fr-emoticon-img {
  background-repeat: no-repeat !important;
  font-size: inherit;
  height: 1em;
  width: 1em;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.1em 0.1em 0.1em;
  line-height: 1;
  vertical-align: middle;
}

.fr-view .fr-text-gray {
  color: #AAA !important;
}

.fr-view .fr-text-bordered {
  border-top: solid 1px #222;
  border-bottom: solid 1px #222;
  padding: 10px 0;
}

.fr-view .fr-text-spaced {
  letter-spacing: 1px;
}

.fr-view .fr-text-uppercase {
  text-transform: uppercase;
}

.fr-view .fr-class-highlighted {
  background-color: #ffff00;
}

.fr-view .fr-class-code {
  border-color: #cccccc;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #f5f5f5;
  padding: 10px;
  font-family: "Courier New", Courier, monospace;
}

.fr-view .fr-class-transparency {
  opacity: 0.5;
}

.fr-view img {
  position: relative;
  max-width: 100%;
}

.fr-view img.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view img.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view img.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view img.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view img.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view img.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption {
  position: relative;
  max-width: 100%;
}

.fr-view span.fr-img-caption.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

.fr-view span.fr-img-caption.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

.fr-view .fr-video {
  text-align: center;
  position: relative;
}

.fr-view .fr-video.fr-rv {
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.fr-view .fr-video.fr-rv > iframe, .fr-view .fr-video.fr-rv object, .fr-view .fr-video.fr-rv embed {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-view .fr-video > * {
  box-sizing: content-box;
  max-width: 100%;
  border: none;
}

.fr-view .fr-video.fr-dvb {
  display: block;
  clear: both;
}

.fr-view .fr-video.fr-dvb.fr-fvl {
  text-align: left;
}

.fr-view .fr-video.fr-dvb.fr-fvr {
  text-align: right;
}

.fr-view .fr-video.fr-dvi {
  display: inline-block;
}

.fr-view .fr-video.fr-dvi.fr-fvl {
  float: left;
}

.fr-view .fr-video.fr-dvi.fr-fvr {
  float: right;
}

.fr-view a.fr-strong {
  font-weight: 700;
}

.fr-view a.fr-green {
  color: green;
}

.fr-view .fr-img-caption {
  text-align: center;
}

.fr-view .fr-img-caption .fr-img-wrap {
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap img {
  display: block;
  margin: auto;
  width: 100%;
}

.fr-view .fr-img-caption .fr-img-wrap > span {
  margin: auto;
  display: block;
  padding: 5px 5px 10px;
  font-size: 14px;
  font-weight: initial;
  box-sizing: border-box;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 100%;
  text-align: center;
}

.fr-view button.fr-rounded, .fr-view input.fr-rounded, .fr-view textarea.fr-rounded {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.fr-view button.fr-large, .fr-view input.fr-large, .fr-view textarea.fr-large {
  font-size: 24px;
}

a.fr-view.fr-strong {
  font-weight: 700;
}

a.fr-view.fr-green {
  color: green;
}

img.fr-view {
  position: relative;
  max-width: 100%;
}

img.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

img.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

img.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

img.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

img.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

img.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view {
  position: relative;
  max-width: 100%;
}

span.fr-img-caption.fr-view.fr-dib {
  margin: 5px auto;
  display: block;
  float: none;
  vertical-align: top;
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
  margin-left: 0;
  text-align: left;
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
  margin-right: 0;
  text-align: right;
}

span.fr-img-caption.fr-view.fr-dii {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-left: 5px;
  margin-right: 5px;
  max-width: calc(100% - 10px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
  float: left;
  margin: 5px 5px 5px 0;
  max-width: calc(100% - 5px);
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
  float: right;
  margin: 5px 0 5px 5px;
  max-width: calc(100% - 5px);
}

:root {
  --ss-primary-color: #5897fb;
  --ss-bg-color: #ffffff;
  --ss-font-color: #4d4d4d;
  --ss-font-placeholder-color: #8d8d8d;
  --ss-disabled-color: #dcdee2;
  --ss-border-color: #dcdee2;
  --ss-highlight-color: #fffb8c;
  --ss-success-color: #00b755;
  --ss-error-color: #dc3545;
  --ss-main-height: 30px;
  --ss-content-height: 300px;
  --ss-spacing-l: 7px;
  --ss-spacing-m: 5px;
  --ss-spacing-s: 3px;
  --ss-animation-timing: 0.2s;
  --ss-border-radius: 4px;
}

@-webkit-keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
@keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
}
.ss-hide {
  display: none !important;
}

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: var(--ss-spacing-s);
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing);
  overflow: hidden;
}
.ss-main:focus {
  box-shadow: 0 0 5px var(--ss-primary-color);
}
.ss-main.ss-disabled {
  background-color: var(--ss-disabled-color);
  cursor: not-allowed;
}
.ss-main.ss-disabled .ss-values .ss-disabled {
  color: var(--ss-font-color);
}
.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {
  cursor: not-allowed;
}
.ss-main.ss-open-above {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.ss-main.ss-open-below {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.ss-main .ss-values {
  display: inline-flex;
  flex-wrap: wrap;
  gap: var(--ss-spacing-m);
  flex: 1 1 100%;
}
.ss-main .ss-values .ss-placeholder {
  display: flex;
  padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
  margin: auto 0px auto 0px;
  line-height: 1em;
  align-items: center;
  width: 100%;
  color: var(--ss-font-placeholder-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ss-main .ss-values .ss-max {
  display: flex;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
}
.ss-main .ss-values .ss-single {
  display: flex;
  margin: auto 0px auto var(--ss-spacing-s);
}
.ss-main .ss-values .ss-value {
  display: flex;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: var(--ss-primary-color);
  border-radius: var(--ss-border-radius);
  -webkit-animation-name: ss-valueIn;
          animation-name: ss-valueIn;
  -webkit-animation-duration: var(--ss-animation-timing);
          animation-duration: var(--ss-animation-timing);
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ss-main .ss-values .ss-value.ss-value-out {
  -webkit-animation-name: ss-valueOut;
          animation-name: ss-valueOut;
  -webkit-animation-duration: var(--ss-animation-timing);
          animation-duration: var(--ss-animation-timing);
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.ss-main .ss-values .ss-value .ss-value-text {
  font-size: 12px;
  color: var(--ss-bg-color);
  line-height: 1;
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
}
.ss-main .ss-values .ss-value .ss-value-delete {
  display: flex;
  align-items: center;
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
  padding: var(--ss-spacing-s) var(--ss-spacing-m);
  cursor: pointer;
  border-left: solid 1px var(--ss-bg-color);
  box-sizing: content-box;
}
.ss-main .ss-values .ss-value .ss-value-delete svg {
  height: var(--ss-spacing-l);
  width: var(--ss-spacing-l);
}
.ss-main .ss-values .ss-value .ss-value-delete svg path {
  fill: none;
  stroke: var(--ss-bg-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-main .ss-deselect {
  display: flex;
  align-self: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 8px;
  height: 8px;
  margin: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);
}
.ss-main .ss-deselect svg {
  width: 8px;
  height: 8px;
}
.ss-main .ss-deselect svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 20;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-main .ss-arrow {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}
.ss-main .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}

.ss-content {
  position: absolute;
  display: flex;
  height: auto;
  flex-direction: column;
  width: auto;
  max-height: var(--ss-content-height);
  box-sizing: border-box;
  border: solid 1px var(--ss-border-color);
  background-color: var(--ss-bg-color);
  transition: opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  opacity: 0;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  overflow: hidden;
  z-index: 10000;
}
.ss-content.ss-relative {
  position: relative;
  height: 100%;
}
.ss-content.ss-open-above {
  flex-direction: column-reverse;
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  border-top-left-radius: var(--ss-border-radius);
  border-top-right-radius: var(--ss-border-radius);
}
.ss-content.ss-open-below {
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  border-bottom-left-radius: var(--ss-border-radius);
  border-bottom-right-radius: var(--ss-border-radius);
}
.ss-content .ss-search {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}
.ss-content .ss-search input {
  display: inline-flex;
  font-size: inherit;
  line-height: inherit;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0px;
  padding: var(--ss-spacing-m) var(--ss-spacing-l);
  margin: 0;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  text-align: left;
  box-sizing: border-box;
}
.ss-content .ss-search input::-webkit-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input:-ms-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input::-ms-input-placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input::placeholder {
  color: var(--ss-font-placeholder-color);
  vertical-align: middle;
}
.ss-content .ss-search input:focus {
  box-shadow: 0 0 5px var(--ss-primary-color);
}
.ss-content .ss-search .ss-addable {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  flex: 0 0 auto;
  height: auto;
  margin: 0 0 0 var(--ss-spacing-m);
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
}
.ss-content .ss-search .ss-addable svg {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);
}
.ss-content .ss-search .ss-addable svg path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-content .ss-list {
  flex: 1 1 auto;
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
}
.ss-content .ss-list .ss-error {
  color: var(--ss-error-color);
  padding: var(--ss-spacing-l);
}
.ss-content .ss-list .ss-searching {
  color: var(--ss-font-color);
  padding: var(--ss-spacing-l);
}
.ss-content .ss-list .ss-optgroup.ss-close .ss-option {
  display: none !important;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {
  flex: 1 1 auto;
  font-weight: bold;
  color: var(--ss-font-color);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--ss-spacing-m);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {
  opacity: 0.5;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {
  stroke: var(--ss-error-color);
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
  flex: 0 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 60%;
  text-align: center;
  padding: 0 var(--ss-spacing-s) 0 0;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
  flex: 0 1 auto;
  width: 13px;
  height: 13px;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {
  fill: none;
  stroke: var(--ss-success-color);
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {
  stroke-width: 5;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {
  stroke-width: 11;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {
  flex: 0 1 auto;
  display: flex;
  flex-direction: row;
  cursor: pointer;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {
  flex: 1 1 auto;
  width: 10px;
  height: 10px;
}
.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {
  fill: none;
  stroke: var(--ss-font-color);
  stroke-width: 18;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition-timing-function: ease-out;
  transition: var(--ss-animation-timing);
}
.ss-content .ss-list .ss-optgroup .ss-option {
  padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);
}
.ss-content .ss-list .ss-option {
  display: flex;
  padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
  color: var(--ss-font-color);
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ss-content .ss-list .ss-option:hover {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}
.ss-content .ss-list .ss-option.ss-highlighted, .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: var(--ss-bg-color);
  background-color: var(--ss-primary-color);
}
.ss-content .ss-list .ss-option.ss-disabled {
  cursor: not-allowed;
  background-color: var(--ss-disabled-color);
}
.ss-content .ss-list .ss-option.ss-disabled:hover {
  color: var(--ss-font-color);
}
.ss-content .ss-list .ss-option .ss-search-highlight {
  background-color: var(--ss-highlight-color);
}

.tribute-container {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  max-height: 300px;
  max-width: 500px;
  overflow: auto;
  display: block;
  z-index: 999999;
}

.tribute-container ul {
  margin: 0;
  margin-top: 2px;
  padding: 0;
  list-style: none;
  background: #efefef;
}

.tribute-container li {
  padding: 5px 5px;
  cursor: pointer;
}

.tribute-container li.highlight {
  background: #ddd;
}

.tribute-container li span {
  font-weight: bold;
}

.tribute-container li.no-match {
  cursor: default;
}

.tribute-container .menu-highlighted {
  font-weight: bold;
}

/**
 * @license
 * Copyright Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
/* prettier-ignore */
forge-table {
  display: block;
}

.forge-table {
  width: 100%;
  border-spacing: 0;
}

.forge-table--dense .forge-table-row {
  height: 36px;
}

.forge-table--roomy .forge-table-row {
  height: 56px;
}

.forge-table--resizable .forge-table-head__cell {
  position: relative;
}

.forge-table--resizable .forge-table-head__cell:hover .forge-table__resize-handle {
  display: block;
}

.forge-table--resizable .forge-table__resize-handle {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 8px;
  border-right-width: var(--forge-border-medium, 2px);
  border-right-style: solid;
  border-right-color: var(--forge-theme-primary, #3f51b5);
  box-sizing: border-box;
  margin-right: var(--forge-spacing-xxsmall, 4px);
  transition-property: border-right-width;
  transition-duration: var(--forge-animation-duration-medium1, 250ms);
  transition-timing-function: var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
}

.forge-table--resizable .forge-table__resize-handle:hover {
  border-right-width: var(--forge-border-thick, 4px);
  cursor: col-resize;
}

.forge-table--resizing {
  -webkit-user-drag: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.forge-table--layout-fixed {
  table-layout: fixed;
}

.forge-table--no-wrap-content.forge-table--dense .forge-table-row,
.forge-table--no-wrap-content.forge-table--dense .forge-table-cell__container {
  height: 36px;
}

.forge-table--no-wrap-content .forge-table-cell__container > .forge-table-cell__container-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.forge-table--filter-visible .forge-table-head__row {
  height: 32px;
}

.forge-table--filter-visible .forge-table-head__row .forge-table-head__cell {
  border: none;
}

.forge-table-head__row {
  height: 48px;
}

.forge-table-head__row__filter {
  --forge-field-height: 40px;
}

.forge-table-head__row__filter .forge-table-head__cell-container {
  padding: var(--forge-spacing-xsmall, 8px) 0;
}

.forge-table-head__cell {
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
  font-weight: bold;
  text-align: left;
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.75);
  box-sizing: border-box;
}

.forge-table-head__cell-container {
  display: flex;
  align-items: center;
}

.forge-table-head__cell--sorted-ascending .forge-table-head__cell-text, .forge-table-head__cell--sorted-descending .forge-table-head__cell-text {
  color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
  font-weight: 700 !important;
}

.forge-table-head__cell__sort-order--hidden {
  display: none;
}

.forge-table-head__cell--sortable {
  cursor: pointer;
}

.forge-table-head__cell--sortable :hover .forge-table-head__cell-sort-icon,
.forge-table-head__cell--sortable :hover .forge-table-head__cell__sort-order {
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
}

.forge-table-head__cell--sortable button {
  cursor: pointer;
  border: none;
  background: transparent;
  text-align: inherit;
  margin: inherit;
  padding-block: var(--forge-spacing-xxsmall, 4px);
  padding-inline: 0;
  font: inherit;
  color: inherit;
  width: 100%;
  outline: none;
  position: relative;
}

.forge-table-head__cell--sortable button forge-focus-indicator {
  border-radius: 4px;
  --forge-focus-indicator-offset-inline: -4px;
}

.forge-table-head__cell--sortable.forge-table-head__cell--sorted-ascending .forge-table-head__cell-sort-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.forge-table-head__cell-sort-icon {
  color: var(--forge-theme-text-high, rgba(0, 0, 0, 0.87));
  font-size: 18px !important;
  height: 18px;
  width: 18px;
  margin-left: 5px;
  transition: -webkit-transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  transition: transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  transition: transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1)), -webkit-transform var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-accelerate, cubic-bezier(0.3, 0, 1, 1));
  display: none !important;
  font-weight: 700;
}

.forge-table-head__cell-sort-icon--active {
  display: inline !important;
}

.forge-table-head__cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.forge-table-row > .forge-table-cell:not(.forge-table-cell__select):first-child,
.forge-table-row .forge-table-cell.forge-table-cell__select + .forge-table-cell:not(.forge-table-cell__select) {
  padding-right: var(--forge-spacing-large, 24px);
}

.forge-table-row > .forge-table-cell:last-child {
  padding-right: var(--forge-spacing-large, 24px);
}

.forge-table-row--expanded .forge-table-body__cell {
  border-bottom: none;
}

.forge-table-row__expandable-content {
  height: auto !important;
}

.forge-table-row__expandable-content:hover {
  background-color: inherit !important;
}

.forge-table-body__row {
  height: 48px;
  transition: background-color var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-standard, cubic-bezier(0.2, 0, 0, 1));
}

.forge-table-body__row:hover {
  background-color: var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb));
}

.forge-table-body__row--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-table-body__row--selected {
  background-color: var(--forge-table-theme-row-selected-background, var(--forge-theme-primary-container-low, #e8eaf6));
}

.forge-table-body__row--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-table-body__row--clickable {
  cursor: pointer;
}

.forge-table-body__row--clickable:active {
  background-color: var(--forge-table-theme-row-active-background, var(--forge-theme-surface-container, #e0e0e0));
}

.forge-table-body__row--clickable.forge-table-body__row--selected:active {
  background-color: var(--forge-table-theme-row-selected-active-background, var(--forge-theme-primary-container-high, #b6bde3));
}

.forge-table-body__cell {
  color: var(--forge-theme-on-surface, #000000);
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.875);
}

.forge-table-cell {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
}

.forge-table-cell:first-child:not(.forge-table-cell__select) {
  padding-left: var(--forge-spacing-large, 24px);
}

.forge-table-cell--resizing {
  position: relative;
}

.forge-table-cell--resizing::before {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 4px;
  top: 0;
  bottom: 0;
  border-right-width: var(--forge-border-medium, 2px);
  border-right-style: solid;
  border-right-color: var(--forge-theme-primary, #3f51b5);
}

.forge-table-cell__select {
  text-align: center !important;
  box-sizing: border-box;
  width: 66px;
  padding-right: var(--forge-spacing-small, 12px);
  padding-left: var(--forge-spacing-medium, 16px);
}

.forge-table-cell__select-checkbox-container {
  display: flex;
}

.forge-table-cell__select-checkbox-container--align-left {
  justify-content: flex-start;
}

.forge-table-cell__select-checkbox-container--align-right {
  justify-content: flex-end;
}

.forge-table-cell__select-checkbox-container--align-center {
  justify-content: center;
}

.forge-table-cell__container {
  display: flex;
  align-items: center;
}

.forge-table-cell--center {
  justify-content: center;
}

.forge-table-cell--right {
  justify-content: flex-end;
}

.forge-table--fixed {
  position: relative;
}

.forge-table--fixed .forge-table-head__cell {
  position: sticky;
  top: 0;
  background: var(--forge-theme-surface, #ffffff);
  z-index: var(--forge-z-index-surface, 1);
}

.forge-table--fixed .forge-table-head__cell::after {
  content: "";
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--forge-theme-outline, #e0e0e0);
  border-width: 0;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 1px;
  box-sizing: border-box;
}

.forge-table--fixed .forge-table-head__row__filter .forge-table-head__cell {
  top: 32px;
}

.forge-data-table {
  width: 100%;
  border-spacing: 0;
}

.forge-data-table thead tr {
  height: 48px;
}

.forge-data-table thead tr th {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  padding-left: var(--forge-spacing-large, 24px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
  color: var(--forge-theme-text-medium, rgba(0, 0, 0, 0.6));
  font-weight: bold;
  text-align: left;
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.75);
  box-sizing: border-box;
}

.forge-data-table tbody tr {
  height: 48px;
  transition: background-color var(--forge-animation-duration-short4, 200ms) var(--forge-animation-easing-standard, cubic-bezier(0.2, 0, 0, 1));
}

.forge-data-table tbody tr:hover {
  background-color: var(--forge-table-theme-row-hover-background, var(--forge-theme-surface-container-low, #ebebeb));
}

.forge-data-table tbody tr--selected:hover {
  background-color: var(--forge-table-theme-row-selected-hover-background, var(--forge-theme-primary-container, #d1d5ed));
}

.forge-data-table tbody tr td {
  padding-right: var(--forge-spacing-xxxlarge, 56px);
  padding-left: var(--forge-spacing-large, 24px);
  border-bottom-width: var(--forge-border-thin, 1px);
  border-bottom-style: solid;
  border-bottom-color: var(--forge-theme-outline, #e0e0e0);
  color: var(--forge-theme-on-surface, #000000);
  font-size: calc(var(--forge-typography-font-size, 1rem) * 0.875);
}

.material-icons,
.material-icons-outlined {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  font-style: normal;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;
}

[class*=icon--] {
  font-family: var(--font-icons);
  font-weight: normal;
  font-style: normal;
  font-size: var(--scale1);
  line-height: 1;
  display: inline-grid;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  pointer-events: none;
}

.icon--8 {
  font-size: var(--scale-4);
}
.icon--8-filled {
  font-size: var(--scale-4);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--10 {
  font-size: var(--scale-3);
}
.icon--10-filled {
  font-size: var(--scale-3);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--12 {
  font-size: var(--scale-2);
}
.icon--12-filled {
  font-size: var(--scale-2);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--14 {
  font-size: var(--scale-1);
}
.icon--14-filled {
  font-size: var(--scale-1);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--16 {
  font-size: var(--scale0);
}
.icon--16-filled {
  font-size: var(--scale0);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--18 {
  font-size: var(--scale1);
}
.icon--18-filled {
  font-size: var(--scale1);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--20 {
  font-size: var(--scale2);
}
.icon--20-filled {
  font-size: var(--scale2);
  font-variation-settings: "FILL" 1, "GRAD" 0, "opsz" 20;
}
.icon--24 {
  font-size: var(--scale3);
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
.icon--24-filled {
  font-size: var(--scale3);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;
}
.icon--48 {
  font-size: var(--scale8);
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 48;
}

.data-table-text-with-icon {
  display: flex;
  gap: 8px;
  align-items: center;
}

/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
* {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list], ul,
ol[role=list], ol,
li,
menu {
  list-style: none;
  padding: 0;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  min-height: 100dvh;
  overflow: hidden;
  line-height: 1.5;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

a {
  text-decoration: none;
  font-weight: normal;
  color: var(--gray-70);
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

button {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

fieldset, legend {
  padding: 0;
  border: none;
}

address {
  font-style: normal;
}

/* Avoid text overflows */
p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    -webkit-animation-duration: 0.01ms !important;
            animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
@font-face {
  font-family: "InterVariable";
  font-style: normal;
  font-weight: 100 900;
  font-display: block;
  src: url("../../fonts/InterVariable.woff2?v=4.1") format("woff2");
}
@font-face {
  font-family: "InterVariable";
  font-style: italic;
  font-weight: 100 900;
  font-display: block;
  src: url("../../fonts/InterVariable-Italic.woff2?v=4.1") format("woff2");
}
@font-feature-values InterVariable {
  @character-variant {
    cv01: 1;
    cv02: 2;
    cv03: 3;
    cv04: 4;
    cv05: 5;
    cv06: 6;
    cv07: 7;
    cv08: 8;
    cv09: 9;
    cv10: 10;
    cv11: 11;
    cv12: 12;
    cv13: 13;
    alt-1: 1; /* Alternate one */
    alt-3: 9; /* Flat-top three */
    open-4: 2; /* Open four */
    open-6: 3; /* Open six */
    open-9: 4; /* Open nine */
    lc-l-with-tail: 5; /* Lower-case L with tail */
    simplified-u: 6; /* Simplified u */
    alt-double-s: 7; /* Alternate German double s */
    uc-i-with-serif: 8; /* Upper-case i with serif */
    uc-g-with-spur: 10; /* Capital G with spur */
    single-story-a: 11; /* Single-story a */
    compact-lc-f: 12; /* Compact f */
    compact-lc-t: 13; /* Compact t */
  }
  @styleset {
    ss01: 1;
    ss02: 2;
    ss03: 3;
    ss04: 4;
    ss05: 5;
    ss06: 6;
    ss07: 7;
    ss08: 8;
    open-digits: 1; /* Open digits */
    disambiguation: 2; /* Disambiguation (with zero) */
    disambiguation-except-zero: 4; /* Disambiguation (no zero) */
    round-quotes-and-commas: 3; /* Round quotes &amp; commas */
    square-punctuation: 7; /* Square punctuation */
    square-quotes: 8; /* Square quotes */
    circled-characters: 5; /* Circled characters */
    squared-characters: 6; /* Squared characters */
  }
}
@font-face {
  font-family: "Material Symbols Outlined";
  font-style: normal;
  font-weight: 300 700;
  font-display: block;
  src: url("../../fonts/MaterialSymbolsOutlined.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-Italic.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../../fonts/IBMPlexMono-SemiBold.woff2") format("woff2");
}
@font-face {
  font-family: "Libre Barcode 39";
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  src: url("../../fonts/LibreBarcode39-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "E-13B";
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  src: url("../../fonts/E-13B.ttf") format("truetype");
}
:where(html) {
  --font-icons: "Material Symbols Outlined";
  --forge-typography-font-family: var(--font-sans);
  --forge-typography-body1-letter-spacing: normal;
  --forge-typography-body2-letter-spacing: normal;
  --forge-typography-body3-letter-spacing: normal;
  --forge-typography-body4-letter-spacing: normal;
  --forge-typography-button-font-weight: 450;
  --forge-typography-button-letter-spacing: normal;
  font-family: var(--font-sans);
  -webkit-font-feature-settings: "liga" 1, "calt" 1;
          font-feature-settings: "liga" 1, "calt" 1; /* fix for Chrome */
}

@supports (font-variation-settings: normal) {
  :root {
    font-family: var(--font-sans);
  }
}
body {
  font-family: var(--font-sans, sans-serif);
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  color: var(--text-primary);
  -webkit-text-size-adjust: 100%;
}

@media (-webkit-min-device-pixel-ratio: 2) {
  html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
p {
  font-weight: normal;
  margin-bottom: 0;
}

em {
  font-style: italic;
}

code,
kbd,
samp {
  font-family: var(--font-mono);
  letter-spacing: normal;
}

strong {
  font-weight: 600;
}

a, .btn-link {
  color: var(--primary);
  text-decoration: none;
  transition: color 150ms ease-out;
}
a:hover, .btn-link:hover {
  color: var(--primary-hover);
}

.label-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.label-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.label-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.label-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.label-02 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.label-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.label-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.label-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.helper-text-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
}
.helper-text-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.helper-text-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.helper-text-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.helper-text-02 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
}
.helper-text-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.helper-text-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.helper-text-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.body-01 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.body-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.body-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.body-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.body-02 {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}
.body-02:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale0) / 2);
          margin-block-end: calc(var(--lh-scale0) / 2);
}
.body-02:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale0);
          margin-block-end: var(--lh-scale0);
}
.body-02:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale0) * 1.5);
          margin-block-end: calc(var(--lh-scale0) * 1.5);
}

.body-03 {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
}
.body-03:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}
.body-03:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale1);
          margin-block-end: var(--lh-scale1);
}
.body-03:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale1) * 1.5);
          margin-block-end: calc(var(--lh-scale1) * 1.5);
}

.body-04 {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
}
.body-04:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale2) / 2);
          margin-block-end: calc(var(--lh-scale2) / 2);
}
.body-04:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale2);
          margin-block-end: var(--lh-scale2);
}
.body-04:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale2) * 1.5);
          margin-block-end: calc(var(--lh-scale2) * 1.5);
}

.heading-01 {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-01:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-2) / 2);
          margin-block-end: calc(var(--lh-scale-2) / 2);
}
.heading-01:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-2);
          margin-block-end: var(--lh-scale-2);
}
.heading-01:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-2) * 1.5);
          margin-block-end: calc(var(--lh-scale-2) * 1.5);
}

.heading-02, h6 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-02:where(.margin-bottom), h6:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}
.heading-02:where(.margin-bottom-1), h6:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.heading-02:where(.margin-bottom-2), h6:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale-1) * 1.5);
          margin-block-end: calc(var(--lh-scale-1) * 1.5);
}

.heading-03, h5 {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-03:where(.margin-bottom), h5:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale0) / 2);
          margin-block-end: calc(var(--lh-scale0) / 2);
}
.heading-03:where(.margin-bottom-1), h5:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale0);
          margin-block-end: var(--lh-scale0);
}
.heading-03:where(.margin-bottom-2), h5:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale0) * 1.5);
          margin-block-end: calc(var(--lh-scale0) * 1.5);
}

.heading-04, h4 {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.heading-04:where(.margin-bottom), h4:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}
.heading-04:where(.margin-bottom-1), h4:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale1);
          margin-block-end: var(--lh-scale1);
}
.heading-04:where(.margin-bottom-2), h4:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale1) * 1.5);
          margin-block-end: calc(var(--lh-scale1) * 1.5);
}
.heading-04:where(.border-bottom), h4:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale1) / 2);
          padding-block-end: calc(var(--lh-scale1) / 2);
  border-bottom: 1px solid var(--slate-a6);
}
.heading-04:where(.border-bottom):has(.btn-icon-only), h4:where(.border-bottom):has(.btn-icon-only) {
  -webkit-padding-after: 0.6875rem;
          padding-block-end: 0.6875rem;
}

.heading-05, h3 {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  font-weight: var(--font-weight-heading);
}
.heading-05:where(.margin-bottom), h3:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale2) / 2);
          margin-block-end: calc(var(--lh-scale2) / 2);
}
.heading-05:where(.margin-bottom-1), h3:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale2);
          margin-block-end: var(--lh-scale2);
}
.heading-05:where(.margin-bottom-2), h3:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale2) * 1.5);
          margin-block-end: calc(var(--lh-scale2) * 1.5);
}
.heading-05:where(.border-bottom), h3:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale2) / 2);
          padding-block-end: calc(var(--lh-scale2) / 2);
  border-bottom: 1px solid var(--slate-a6);
}

.heading-06, h2 {
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
  font-weight: var(--font-weight-heading);
}
.heading-06:where(.margin-bottom), h2:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale3) / 2);
          margin-block-end: calc(var(--lh-scale3) / 2);
}
.heading-06:where(.margin-bottom-1), h2:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale3);
          margin-block-end: var(--lh-scale3);
}
.heading-06:where(.margin-bottom-2), h2:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale3) * 1.5);
          margin-block-end: calc(var(--lh-scale3) * 1.5);
}
.heading-06:where(.border-bottom), h2:where(.border-bottom) {
  -webkit-padding-after: calc(var(--lh-scale3) / 2);
          padding-block-end: calc(var(--lh-scale3) / 2);
  border-bottom: 1px solid var(--slate-a6);
}

.heading-07, h1 {
  font-size: var(--scale5);
  line-height: var(--lh-scale5);
  font-weight: var(--font-weight-heading);
}
.heading-07:where(.margin-bottom), h1:where(.margin-bottom) {
  -webkit-margin-after: calc(var(--lh-scale5) / 2);
          margin-block-end: calc(var(--lh-scale5) / 2);
}
.heading-07:where(.margin-bottom-1), h1:where(.margin-bottom-1) {
  -webkit-margin-after: var(--lh-scale5);
          margin-block-end: var(--lh-scale5);
}
.heading-07:where(.margin-bottom-2), h1:where(.margin-bottom-2) {
  -webkit-margin-after: calc(var(--lh-scale5) * 1.5);
          margin-block-end: calc(var(--lh-scale5) * 1.5);
}

.display-01 {
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
}

.display-02 {
  font-size: var(--scale4);
  line-height: var(--lh-scale4);
}

.display-03 {
  font-size: var(--scale5);
  line-height: var(--lh-scale5);
}

.display-04 {
  font-size: var(--scale6);
  line-height: var(--lh-scale6);
}

.display-05 {
  font-size: var(--scale7);
  line-height: var(--lh-scale7);
}

.display-06 {
  font-size: var(--scale8);
  line-height: var(--lh-scale8);
}

.text-primary {
  color: var(--text-primary);
}
.text-primary path {
  fill: var(--text-primary);
}

.text-secondary {
  color: var(--text-secondary);
}
.text-secondary path {
  fill: var(--text-secondary);
}

.text-tertiary {
  color: var(--text-tertiary);
}
.text-tertiary path {
  fill: var(--text-tertiary);
}

.text-helper {
  color: var(--text-helper);
}
.text-helper path {
  fill: var(--text-helper);
}

.text-placeholder {
  color: var(--text-placeholder);
}
.text-placeholder path {
  fill: var(--text-placeholder);
}

.text-on-color {
  color: var(--text-on-color);
}
.text-on-color path {
  fill: var(--text-on-color);
}

.text-disabled {
  color: var(--text-disabled);
}
.text-disabled path {
  fill: var(--text-disabled);
}

.text-success {
  color: var(--text-success);
}
.text-success path {
  fill: var(--text-success);
}

.text-informational {
  color: var(--text-informational);
}
.text-informational path {
  fill: var(--text-informational);
}

.text-warning {
  color: var(--text-warning);
}
.text-warning path {
  fill: var(--text-warning);
}

.text-critical {
  color: var(--text-critical);
}
.text-critical path {
  fill: var(--text-critical);
}

.fw-light {
  font-weight: var(--font-weight-light);
}

.fw-regular {
  font-weight: var(--font-weight-regular);
}

.fw-medium {
  font-weight: var(--font-weight-medium);
}

.fw-heading {
  font-weight: var(--font-weight-heading);
}

.fw-semibold {
  font-weight: var(--font-weight-semibold);
}

.fw-bold {
  font-weight: var(--font-weight-bold);
}

.numbers {
  font-variant-numeric: tabular-nums;
}

.line-length-30em {
  width: 48em;
}

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

.italic {
  font-style: italic;
}

.uppercase {
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.uppercase-sm {
  font-family: var(--font-sans);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: 400;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.pipe {
  margin: 0 8px;
  font-size: 10px;
  opacity: 0.5;
}

.badge-xs, .badge-sm, .badge-md, .badge-lg {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, 0.25rem);
     -moz-column-gap: var(--badge-gap, 0.25rem);
          column-gap: var(--badge-gap, 0.25rem);
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, 0.5rem);
  border-radius: var(--badge-border-radius, 0.5rem);
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a12));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
}
.badge-xs:has([class*=icon--]), .badge-sm:has([class*=icon--]), .badge-md:has([class*=icon--]), .badge-lg:has([class*=icon--]) {
  --badge-padding: 0.25rem 0.5rem;
}

.badge-sm {
  --badge-height: var(--size-20);
  --badge-border-radius: 0.375rem;
}

.badge-lg {
  --badge-height: var(--size-32);
  --badge-border-radius: var(--size-12);
  --badge-font-size: var(--scale0);
  --badge-line-height: var(--lh-scale0);
  --badge-font-weight: var(--font-weight-regular);
}

.badge-group-inline {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
:where(.badge) {
  --color-darken: calc(l - 0.125);
}

.badge {
  --badge-foreground: oklch(from var(--slate-a11) var(--color-darken) c h);
  --badge-text-color: var(--badge-foreground);
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, var(--size-8));
     -moz-column-gap: var(--badge-gap, var(--size-8));
          column-gap: var(--badge-gap, var(--size-8));
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, var(--size-8));
  border-radius: var(--badge-border-radius, var(--size-8));
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a11));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
  transition: background-color 100ms ease-out;
}
.badge:has(svg) {
  --badge-padding: var(--size-6) var(--size-8);
  --badge-gap: var(--size-6);
}

.badge[data-badge~=xs] {
  --badge-height: var(--size-18);
  --badge-border-radius: var(--size-6);
}

.badge[data-badge~=sm] {
  --badge-height: var(--size-20);
  --badge-border-radius: var(--size-6);
}

.badge[data-badge~=lg] {
  --badge-height: var(--size-32);
  --badge-border-radius: var(--size-12);
}

.badge:where([data-badge~=informational]) {
  --badge-foreground: oklch(from var(--blue-a11) var(--color-darken) c h);
  --badge-background-color: var(--blue-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=informational]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=success]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=success]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=attention]) {
  --badge-foreground: oklch(from var(--yellow-a11) var(--color-darken) c h);
  --badge-background-color: var(--yellow-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=attention]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=warning]) {
  --badge-foreground: oklch(from var(--orange-a11) var(--color-darken) c h);
  --badge-background-color: var(--orange-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=warning]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=critical]) {
  --badge-foreground: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --badge-background-color: var(--ruby-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=critical]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=button]) {
  cursor: pointer;
}

.badge[data-badge~=button][data-badge~=critical]:hover {
  --badge-background-color: var(--ruby-a4);
  --badge-foreground: var(--ruby-a12);
}

.badge:where([data-badge~=selected]),
.badge:where([data-badge~=qpoolselected]) {
  --badge-foreground: oklch(from var(--plum-a11) var(--color-darken) c h);
  --badge-background-color: var(--plum-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=selected]) path,
.badge:where([data-badge~=qpoolselected]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=summoned]),
.badge:where([data-badge~=qpoolquestionnairesent]),
.badge:where([data-badge~=in-progress]) {
  --badge-foreground: oklch(from var(--violet-a11) var(--color-darken) c h);
  --badge-background-color: var(--violet-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=summoned]) path,
.badge:where([data-badge~=qpoolquestionnairesent]) path,
.badge:where([data-badge~=in-progress]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=confirmed]),
.badge:where([data-badge~=qpoolqualified]),
.badge:where([data-badge~=completed]),
.badge:where([data-badge~=approved]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=confirmed]) path,
.badge:where([data-badge~=qpoolqualified]) path,
.badge:where([data-badge~=completed]) path,
.badge:where([data-badge~=approved]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=excused]),
.badge:where([data-badge~=qpoolexcused]) {
  --badge-foreground: oklch(from var(--yellow-a11) var(--color-darken) c h);
  --badge-background-color: var(--yellow-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=excused]) path,
.badge:where([data-badge~=qpoolexcused]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=disqualified]),
.badge:where([data-badge~=qpooldisqualified]) {
  --badge-foreground: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --badge-background-color: var(--ruby-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=disqualified]) path,
.badge:where([data-badge~=qpooldisqualified]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=deferred]),
.badge:where([data-badge~=postponed]) {
  --badge-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-background-color: var(--amber-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=deferred]) path,
.badge:where([data-badge~=postponed]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=panel]) {
  --badge-foreground: oklch(from var(--sky-a11) var(--color-darken) c h);
  --badge-background-color: var(--sky-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=panel]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=juror]) {
  --badge-foreground: oklch(from var(--jade-a11) var(--color-darken) c h);
  --badge-background-color: var(--jade-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=juror]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=undeliverable]),
.badge:where([data-badge~=qpoolundeliverable]) {
  --badge-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --badge-background-color: var(--crimson-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=undeliverable]) path,
.badge:where([data-badge~=qpoolundeliverable]) path {
  fill: var(--badge-foreground);
}

.badge:where([data-badge~=pending-request]),
.badge:where([data-badge~=pending]) {
  --badge-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-background-color: var(--amber-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge:where([data-badge~=pending-request]) path,
.badge:where([data-badge~=pending]) path {
  fill: var(--badge-foreground);
}

.badge[data-badge~=not-scheduled] {
  --badge-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --badge-background-color: var(--crimson-a3);
  --badge-text-color: var(--badge-foreground);
}
.badge[data-badge~=not-scheduled] path {
  fill: var(--badge-foreground);
}

.case-panel-badge {
  margin: 0;
  position: absolute;
  border-radius: 6px;
  right: 16px;
  overflow: initial;
  bottom: 8px;
  min-width: 24px;
  box-sizing: border-box;
  text-align: center;
}

.color--warning,
[class*=badge-md].color--warning,
[class*=badge-sm].color--warning,
[class*=tag-md].color--warning,
[class*=tag-sm].color--warning {
  background-color: var(--orange-a3);
  color: var(--orange-a11);
}
.color--success,
[class*=badge-md].color--success,
[class*=badge-sm].color--success,
[class*=tag-md].color--success,
[class*=tag-sm].color--success {
  background-color: var(--jade-a3);
  color: var(--jade-a11);
}
.color--informational,
[class*=badge-md].color--informational,
[class*=badge-sm].color--informational,
[class*=tag-md].color--informational,
[class*=tag-sm].color--informational {
  background-color: var(--blue-a4);
  color: var(--blue-a12);
}
.color--active,
[class*=badge-md].color--active,
[class*=badge-sm].color--active,
[class*=tag-md].color--active,
[class*=tag-sm].color--active {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--inactive,
[class*=badge-md].color--inactive,
[class*=badge-sm].color--inactive,
[class*=tag-md].color--inactive,
[class*=tag-sm].color--inactive {
  background-color: var(--amber-4);
  color: var(--amber-a12);
}
.color--yes-no,
[class*=badge-md].color--yes-no,
[class*=badge-sm].color--yes-no,
[class*=tag-md].color--yes-no,
[class*=tag-sm].color--yes-no {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--multiple-choice,
[class*=badge-md].color--multiple-choice,
[class*=badge-sm].color--multiple-choice,
[class*=tag-md].color--multiple-choice,
[class*=tag-sm].color--multiple-choice {
  background-color: var(--teal-a4);
  color: var(--teal-a12);
}
.color--text,
[class*=badge-md].color--text,
[class*=badge-sm].color--text,
[class*=tag-md].color--text,
[class*=tag-sm].color--text {
  background-color: var(--blue-a4);
  color: var(--blue-a12);
}
.color--date,
[class*=badge-md].color--date,
[class*=badge-sm].color--date,
[class*=tag-md].color--date,
[class*=tag-sm].color--date {
  background-color: var(--violet-a4);
  color: var(--violet-a12);
}
.color--candidate,
[class*=badge-md].color--candidate,
[class*=badge-sm].color--candidate,
[class*=tag-md].color--candidate,
[class*=tag-sm].color--candidate {
  background-color: var(--pink-a4);
  color: var(--pink-a12);
}
.color--disqualification,
[class*=badge-md].color--disqualification,
[class*=badge-sm].color--disqualification,
[class*=tag-md].color--disqualification,
[class*=tag-sm].color--disqualification {
  background-color: var(--crimson-a4);
  color: var(--crimson-a12);
}
.color--excusal,
[class*=badge-md].color--excusal,
[class*=badge-sm].color--excusal,
[class*=tag-md].color--excusal,
[class*=tag-sm].color--excusal {
  background-color: var(--amber-a4);
  color: var(--amber-a12);
}
.color--nested,
[class*=badge-md].color--nested,
[class*=badge-sm].color--nested,
[class*=tag-md].color--nested,
[class*=tag-sm].color--nested {
  background-color: var(--slate-a4);
  color: var(--slate-a12);
}
.color--new,
[class*=badge-md].color--new,
[class*=badge-sm].color--new,
[class*=tag-md].color--new,
[class*=tag-sm].color--new {
  background-color: var(--primary-bg);
  color: var(--primary-fg);
}
.color--not-scheduled, .color--error,
[class*=badge-md].color--not-scheduled,
[class*=badge-md].color--error,
[class*=badge-sm].color--not-scheduled,
[class*=badge-sm].color--error,
[class*=tag-md].color--not-scheduled,
[class*=tag-md].color--error,
[class*=tag-sm].color--not-scheduled,
[class*=tag-sm].color--error {
  background-color: var(--ruby-a4);
  color: var(--ruby-a12);
}
.color--not-scheduled path, .color--error path,
[class*=badge-md].color--not-scheduled path,
[class*=badge-md].color--error path,
[class*=badge-sm].color--not-scheduled path,
[class*=badge-sm].color--error path,
[class*=tag-md].color--not-scheduled path,
[class*=tag-md].color--error path,
[class*=tag-sm].color--not-scheduled path,
[class*=tag-sm].color--error path {
  fill: var(--ruby-a12);
}
.color--selected,
[class*=badge-md].color--selected,
[class*=badge-sm].color--selected,
[class*=tag-md].color--selected,
[class*=tag-sm].color--selected {
  background-color: var(--plum-a4);
  color: var(--plum-a12);
}
.color--summoned,
[class*=badge-md].color--summoned,
[class*=badge-sm].color--summoned,
[class*=tag-md].color--summoned,
[class*=tag-sm].color--summoned {
  background-color: var(--violet-a4);
  color: var(--violet-a12);
}
.color--confirmed,
[class*=badge-md].color--confirmed,
[class*=badge-sm].color--confirmed,
[class*=tag-md].color--confirmed,
[class*=tag-sm].color--confirmed {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--confirmed path,
[class*=badge-md].color--confirmed path,
[class*=badge-sm].color--confirmed path,
[class*=tag-md].color--confirmed path,
[class*=tag-sm].color--confirmed path {
  fill: var(--jade-a12);
}
.color--panel,
[class*=badge-md].color--panel,
[class*=badge-sm].color--panel,
[class*=tag-md].color--panel,
[class*=tag-sm].color--panel {
  background-color: var(--sky-a4);
  color: var(--sky-a12);
}
.color--pending-request,
[class*=badge-md].color--pending-request,
[class*=badge-sm].color--pending-request,
[class*=tag-md].color--pending-request,
[class*=tag-sm].color--pending-request {
  background-color: var(--orange-a4);
  color: var(--orange-a12);
}
.color--pending-request path,
[class*=badge-md].color--pending-request path,
[class*=badge-sm].color--pending-request path,
[class*=tag-md].color--pending-request path,
[class*=tag-sm].color--pending-request path {
  fill: var(--orange-a12);
}
.color--pending,
[class*=badge-md].color--pending,
[class*=badge-sm].color--pending,
[class*=tag-md].color--pending,
[class*=tag-sm].color--pending {
  background-color: var(--amber-a4);
  color: var(--amber-a12);
}
.color--approved, .color--panel-sent, .color--empaneled, .color--jury-empaneled, .color--juror, .color--time-in, .color--time-in-out,
[class*=badge-md].color--approved,
[class*=badge-md].color--panel-sent,
[class*=badge-md].color--empaneled,
[class*=badge-md].color--jury-empaneled,
[class*=badge-md].color--juror,
[class*=badge-md].color--time-in,
[class*=badge-md].color--time-in-out,
[class*=badge-sm].color--approved,
[class*=badge-sm].color--panel-sent,
[class*=badge-sm].color--empaneled,
[class*=badge-sm].color--jury-empaneled,
[class*=badge-sm].color--juror,
[class*=badge-sm].color--time-in,
[class*=badge-sm].color--time-in-out,
[class*=tag-md].color--approved,
[class*=tag-md].color--panel-sent,
[class*=tag-md].color--empaneled,
[class*=tag-md].color--jury-empaneled,
[class*=tag-md].color--juror,
[class*=tag-md].color--time-in,
[class*=tag-md].color--time-in-out,
[class*=tag-sm].color--approved,
[class*=tag-sm].color--panel-sent,
[class*=tag-sm].color--empaneled,
[class*=tag-sm].color--jury-empaneled,
[class*=tag-sm].color--juror,
[class*=tag-sm].color--time-in,
[class*=tag-sm].color--time-in-out {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--excused,
[class*=badge-md].color--excused,
[class*=badge-sm].color--excused,
[class*=tag-md].color--excused,
[class*=tag-sm].color--excused {
  background-color: var(--yellow-a4);
  color: var(--yellow-a12);
}
.color--excused path,
[class*=badge-md].color--excused path,
[class*=badge-sm].color--excused path,
[class*=tag-md].color--excused path,
[class*=tag-sm].color--excused path {
  fill: var(--yellow-a12);
}
.color--deferred, .color--postponed,
[class*=badge-md].color--deferred,
[class*=badge-md].color--postponed,
[class*=badge-sm].color--deferred,
[class*=badge-sm].color--postponed,
[class*=tag-md].color--deferred,
[class*=tag-md].color--postponed,
[class*=tag-sm].color--deferred,
[class*=tag-sm].color--postponed {
  background-color: var(--orange-a4);
  color: var(--orange-a12);
}
.color--deferred path, .color--postponed path,
[class*=badge-md].color--deferred path,
[class*=badge-md].color--postponed path,
[class*=badge-sm].color--deferred path,
[class*=badge-sm].color--postponed path,
[class*=tag-md].color--deferred path,
[class*=tag-md].color--postponed path,
[class*=tag-sm].color--deferred path,
[class*=tag-sm].color--postponed path {
  fill: var(--orange-a12);
}
.color--denied,
[class*=badge-md].color--denied,
[class*=badge-sm].color--denied,
[class*=tag-md].color--denied,
[class*=tag-sm].color--denied {
  background-color: var(--red-a4);
  color: var(--red-a12);
}
.color--completed, .color--pay-first-days,
[class*=badge-md].color--completed,
[class*=badge-md].color--pay-first-days,
[class*=badge-sm].color--completed,
[class*=badge-sm].color--pay-first-days,
[class*=tag-md].color--completed,
[class*=tag-md].color--pay-first-days,
[class*=tag-sm].color--completed,
[class*=tag-sm].color--pay-first-days {
  background-color: var(--jade-a4);
  color: var(--jade-a12);
}
.color--completed path, .color--pay-first-days path,
[class*=badge-md].color--completed path,
[class*=badge-md].color--pay-first-days path,
[class*=badge-sm].color--completed path,
[class*=badge-sm].color--pay-first-days path,
[class*=tag-md].color--completed path,
[class*=tag-md].color--pay-first-days path,
[class*=tag-sm].color--completed path,
[class*=tag-sm].color--pay-first-days path {
  fill: var(--jade-a12);
}
.color--undeliverable, .color--q-pool-undeliverable,
[class*=badge-md].color--undeliverable,
[class*=badge-md].color--q-pool-undeliverable,
[class*=badge-sm].color--undeliverable,
[class*=badge-sm].color--q-pool-undeliverable,
[class*=tag-md].color--undeliverable,
[class*=tag-md].color--q-pool-undeliverable,
[class*=tag-sm].color--undeliverable,
[class*=tag-sm].color--q-pool-undeliverable {
  background-color: var(--crimson-a4);
  color: var(--crimson-a12);
}
.color--text-success,
[class*=badge-md].color--text-success,
[class*=badge-sm].color--text-success,
[class*=tag-md].color--text-success,
[class*=tag-sm].color--text-success {
  color: var(--jade-a11);
}
.color--text-warning,
[class*=badge-md].color--text-warning,
[class*=badge-sm].color--text-warning,
[class*=tag-md].color--text-warning,
[class*=tag-sm].color--text-warning {
  color: var(--orange-a11);
}

:where(html) {
  --white: hsl(0 0% 100%);
  --light-bg: var(--white);
  --dark-bg: hsl(var(--gray-dark-05));
  --color-surface: oklch(100% 0 0 / 85.1%);
  --color-panel-solid: oklch(100% 0 0);
  --color-panel-translucent: oklch(100% 0 0 / 70.2%);
  --color-panel-translucent-hover: oklch(100% 0 0 / 60.2%);
  --color-darken: calc(l - 0.125);
  --gray-bg-weak: hsl(var(--gray-00));
  --gray-bg-ui: var(--slate-a2);
  --gray-bg: hsl(var(--gray-20));
  --gray-fg: hsl(var(--gray-80));
  --gray-hover: var(--slate-a3);
  --gray-active: var(--slate-a4);
  --forge-hover: var(--forge-tertiary-50-a12);
  --forge-active: var(--forge-tertiary-50-a20);
  --red-bg-weak: hsl(var(--red-00));
  --red-bg-ui: hsl(var(--red-05));
  --red-bg: hsl(var(--red-20));
  --red-fg: hsl(var(--red-80));
  --orange-bg-weak: hsl(var(--orange-00));
  --orange-bg-ui: hsl(var(--orange-05));
  --orange-bg: hsl(var(--orange-20));
  --orange-fg: hsl(var(--orange-80));
  --yellow-orange-bg-weak: hsl(var(--yellow-orange-00));
  --yellow-orange-bg-ui: hsl(var(--yellow-orange-05));
  --yellow-orange-bg: hsl(var(--yellow-orange-20));
  --yellow-orange-fg: hsl(var(--yellow-orange-80));
  --yellow-bg-weak: hsl(var(--yellow-00));
  --yellow-bg-ui: hsl(var(--yellow-05));
  --yellow-bg: hsl(var(--yellow-20));
  --yellow-fg: hsl(var(--yellow-80));
  --yellow-green-bg-weak: hsl(var(--yellow-green-00));
  --yellow-green-bg-ui: hsl(var(--yellow-green-05));
  --yellow-green-bg: hsl(var(--yellow-green-20));
  --yellow-green-fg: hsl(var(--yellow-green-80));
  --green-bg-weak: hsl(var(--green-00));
  --green-bg-ui: hsl(var(--green-05));
  --green-bg: hsl(var(--green-20));
  --green-fg: hsl(var(--green-80));
  --blue-green-bg-weak: hsl(var(--blue-green-00));
  --blue-green-bg-ui: hsl(var(--blue-green-05));
  --blue-green-bg: hsl(var(--blue-green-20));
  --blue-green-fg: hsl(var(--blue-green-80));
  --aqua-bg-weak: hsl(var(--aqua-00));
  --aqua-bg-ui: hsl(var(--aqua-05));
  --aqua-bg: hsl(var(--aqua-20));
  --aqua-fg: hsl(var(--aqua-80));
  --blue-bg-weak: hsl(var(--blue-00));
  --blue-bg-ui: hsl(var(--blue-05));
  --blue-bg: hsl(var(--blue-20));
  --blue-fg: hsl(var(--blue-80));
  --indigo-bg-weak: hsl(var(--indigo-00));
  --indigo-bg-ui: hsl(var(--indigo-05));
  --indigo-bg: hsl(var(--indigo-20));
  --indigo-fg: hsl(var(--indigo-80));
  --purple-bg-weak: hsl(var(--purple-00));
  --purple-bg-ui: hsl(var(--purple-05));
  --purple-bg: hsl(var(--purple-20));
  --purple-fg: hsl(var(--purple-80));
  --magenta-bg-weak: hsl(var(--magenta-00));
  --magenta-bg-ui: hsl(var(--magenta-05));
  --magenta-bg: hsl(var(--magenta-20));
  --magenta-fg: hsl(var(--magenta-80));
  --hot-pink-bg-weak: hsl(var(--hot-pink-00));
  --hot-pink-bg-ui: hsl(var(--hot-pink-05));
  --hot-pink-bg: hsl(var(--hot-pink-20));
  --hot-pink-fg: hsl(var(--hot-pink-80));
  --pink-bg-weak: hsl(var(--pink-00));
  --pink-bg-ui: hsl(var(--pink-05));
  --pink-bg: hsl(var(--pink-20));
  --pink-fg: hsl(var(--pink-80));
  --primary-bg-weak: var(--forge-tertiary-00);
  --primary-bg-ui: var(--forge-tertiary-05);
  --primary-bg: var(--forge-tertiary-20);
  --primary-fg: var(--forge-tertiary-80);
  --interactive: var(--forge-tertiary-60);
  --button-primary: var(--forge-tertiary-60);
  --button-primary-hover: var(--forge-tertiary-65);
  --dialog-backdrop: oklch(100% 0 0 / 64%);
  --shadow-1: inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);
  --shadow-2: 0 0 0 0.5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);
  --shadow-3: 0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);
  --shadow-4: 0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);
  --shadow-5: 0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);
  --shadow-6: 0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7);
}

@supports (color: color-mix(in oklab, white, black)) {
  :where(html) {
    --shadow-1: inset 0 0 0 1px var(--gray-a5),inset 0 1.5px 2px 0 var(--gray-a2),inset 0 1.5px 2px 0 var(--black-a2);
    --shadow-2: 0 0 0 0.5px var(--black-a1),0 1px 1px 0 var(--gray-a2),0 2px 1px -1px var(--black-a1),0 1px 3px 0 var(--black-a1);
    --shadow-3: 0 2px 3px -2px var(--gray-a3),0 3px 12px -4px var(--black-a2),0 4px 16px -8px var(--black-a2);
    --shadow-4: 0 8px 40px var(--black-a1),0 12px 32px -16px var(--gray-a3);
    --shadow-5: 0 12px 60px var(--black-a3),0 12px 32px -16px var(--gray-a5);
    --shadow-6: 0 12px 60px var(--black-a3),0 16px 64px var(--gray-a2),0 16px 36px -20px var(--gray-a7);
  }
}
:where(html) {
  --text-primary: hsl(var(--gray-90));
  --text-secondary: hsl(var(--gray-90) / 75%);
  --text-tertiary: hsl(var(--gray-90) / 61%);
  --text-helper: hsl(var(--gray-90) / 61%);
  --text-placeholder: hsl(var(--gray-90) / 48%);
  --text-on-color: var(--white);
  --text-disabled: hsl(var(--gray-90) / 24%);
  --text-success: oklch(from var(--jade-a11) var(--color-darken) c h);
  --text-informational: oklch(from var(--blue-a11) var(--color-darken) c h);
  --text-warning: oklch(from var(--amber-a11) var(--color-darken) c h);
  --text-critical: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --link-primary: var(--forge-tertiary-60);
  --link-primary-hover: var(--forge-tertiary-65);
  --primary: var(--forge-tertiary-60);
  --primary-hover: var(--forge-tertiary-65);
}

:where(html) {
  color-scheme: light;
  --ui-bg-00: var(--light-bg);
  --ui-bg-01: hsl(var(--gray-00));
  --ui-bg-02: hsl(var(--gray-05));
  --ui-bg-03: hsl(var(--gray-20));
  --text-01: hsl(var(--gray-90));
  --text-02: hsl(var(--gray-70));
  --text-03: hsl(var(--gray-80));
  --ui-bg-hover: var(--slate-a4);
  --ui-bg-active: var(--slate-a5);
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

::-ms-backdrop {
  color-scheme: light;
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

::backdrop {
  color-scheme: light;
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

@media (prefers-color-scheme: dark) {
  :where(html) {
    --ui-bg-00: var(--dark-bg);
    --ui-bg-01: hsl(var(--gray-dark-00));
    --ui-bg-02: hsl(var(--gray-dark-05));
    --ui-bg-03: hsl(var(--gray-dark-30));
    --text-01: hsl(var(--gray-dark-90));
    --text-02: hsl(var(--gray-dark-70));
    --text-03: hsl(var(--gray-dark-80));
    --ui-bg-hover: hsl(var(--gray-dark-15));
    --ui-bg-active: hsl(var(--gray-dark-20));
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
  ::-ms-backdrop {
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
  ::backdrop {
    --dialog-backdrop: oklch(0% 0 0 / 32%);
  }
}
[color-scheme=light] {
  color-scheme: light;
  --ui-bg-00: var(--light-bg);
  --ui-bg-01: hsl(var(--gray-00));
  --ui-bg-02: hsl(var(--gray-05));
  --ui-bg-03: hsl(var(--gray-20));
  --text-01: hsl(var(--gray-90));
  --text-02: hsl(var(--gray-70));
  --text-disabled: hsl(var(--gray-40));
  --ui-bg-hover: hsl(var(--gray-15));
  --ui-bg-active: hsl(var(--gray-20));
  --dialog-backdrop: oklch(100% 0 0 / 64%);
}

[color-scheme=dark] {
  color-scheme: dark;
  --ui-bg-00: var(--dark-bg);
  --ui-bg-01: hsl(var(--gray-dark-00));
  --ui-bg-02: hsl(var(--gray-dark-05));
  --ui-bg-03: hsl(var(--gray-dark-20));
  --text-01: hsl(var(--gray-dark-90));
  --text-02: hsl(var(--gray-dark-70));
  --text-disabled: hsl(var(--gray-dark-40));
  --ui-bg-hover: hsl(var(--gray-dark-15));
  --ui-bg-active: hsl(var(--gray-dark-20));
  --dialog-backdrop: oklch(0% 0 0 / 32%);
}

:where(html) {
  --gray-00: 180 9% 98%;
  --gray-05: 220 13% 95%;
  --gray-10: 225 12% 94%;
  --gray-15: 216 12% 92%;
  --gray-20: 220 11% 89%;
  --gray-25: 225 10% 84%;
  --gray-30: 218 9% 83%;
  --gray-40: 217 6% 72%;
  --gray-50: 214 3% 56%;
  --gray-60: 220 3% 46%;
  --gray-65: 228 3% 37%;
  --gray-70: 225 2% 32%;
  --gray-75: 220 2% 26%;
  --gray-80: 200 3% 20%;
  --gray-85: 240 3% 15%;
  --gray-90: 210 4% 10%;
  --gray-100: 240 3% 6%;
  --gray-dark-00: 210 3% 12%;
  --gray-dark-05: 240 3% 15%;
  --gray-dark-10: 210 2% 16%;
  --gray-dark-15: 220 3% 18%;
  --gray-dark-20: 220 3% 20%;
  --gray-dark-30: 225 3% 24%;
  --gray-dark-40: 225 3% 31%;
  --gray-dark-50: 228 2% 44%;
  --gray-dark-60: 230 3% 53%;
  --gray-dark-65: 231 4% 64%;
  --gray-dark-70: 225 5% 71%;
  --gray-dark-75: 225 8% 79%;
  --gray-dark-80: 231 11% 88%;
  --gray-dark-85: 240 13% 95%;
  --gray-dark-90: 240 1% 98%;
  --gray-dark-100: 0 0% 100%;
  --red-00: 0 100% 98%;
  --red-05: 4 100% 97%;
  --red-10: 2 100% 95%;
  --red-15: 4 100% 94%;
  --red-20: 3 100% 92%;
  --red-30: 2 100% 88%;
  --red-40: 1 100% 80%;
  --red-50: 359 65% 65%;
  --red-60: 0 41% 53%;
  --red-65: 359 37% 43%;
  --red-70: 359 38% 37%;
  --red-75: 359 39% 30%;
  --red-80: 359 41% 24%;
  --red-85: 359 43% 18%;
  --red-90: 0 48% 12%;
  --red-100: 357 56% 8%;
  --critical: 357 76% 49%;
  --orange-00: 22 100% 98%;
  --orange-05: 22 100% 95%;
  --orange-10: 21 100% 94%;
  --orange-15: 21 100% 92%;
  --orange-20: 21 100% 89%;
  --orange-30: 21 100% 83%;
  --orange-40: 21 86% 71%;
  --orange-50: 21 45% 55%;
  --orange-60: 22 37% 45%;
  --orange-65: 21 38% 37%;
  --orange-70: 21 38% 31%;
  --orange-75: 22 40% 26%;
  --orange-80: 21 42% 20%;
  --orange-85: 21 45% 15%;
  --orange-90: 22 51% 10%;
  --orange-100: 19 58% 6%;
  --yellow-orange-00: 39 100% 95%;
  --yellow-orange-05: 40 100% 92%;
  --yellow-orange-10: 40 100% 89%;
  --yellow-orange-15: 40 100% 85%;
  --yellow-orange-20: 40 98% 80%;
  --yellow-orange-30: 41 87% 72%;
  --yellow-orange-40: 41 56% 62%;
  --yellow-orange-50: 40 35% 48%;
  --yellow-orange-60: 41 36% 40%;
  --yellow-orange-65: 40 37% 32%;
  --yellow-orange-70: 40 37% 27%;
  --yellow-orange-75: 40 40% 22%;
  --yellow-orange-80: 41 42% 17%;
  --yellow-orange-85: 39 45% 13%;
  --yellow-orange-90: 40 51% 8%;
  --yellow-orange-100: 38 62% 5%;
  --yellow-00: 52 95% 92%;
  --yellow-05: 52 97% 86%;
  --yellow-10: 52 98% 80%;
  --yellow-15: 51 95% 74%;
  --yellow-20: 52 85% 72%;
  --yellow-30: 51 69% 67%;
  --yellow-40: 52 46% 58%;
  --yellow-50: 52 35% 45%;
  --yellow-60: 52 36% 37%;
  --yellow-65: 52 37% 29%;
  --yellow-70: 51 38% 25%;
  --yellow-75: 51 40% 20%;
  --yellow-80: 53 41% 16%;
  --yellow-85: 51 46% 12%;
  --yellow-90: 51 56% 7%;
  --yellow-100: 48 65% 5%;
  --yellow-green-00: 71 82% 93%;
  --yellow-green-05: 68 80% 86%;
  --yellow-green-10: 68 78% 80%;
  --yellow-green-15: 67 79% 74%;
  --yellow-green-20: 67 72% 71%;
  --yellow-green-30: 67 57% 66%;
  --yellow-green-40: 66 39% 57%;
  --yellow-green-50: 67 31% 44%;
  --yellow-green-60: 66 32% 36%;
  --yellow-green-65: 66 32% 29%;
  --yellow-green-70: 66 33% 25%;
  --yellow-green-75: 65 35% 20%;
  --yellow-green-80: 68 37% 15%;
  --yellow-green-85: 65 40% 11%;
  --yellow-green-90: 64 49% 7%;
  --yellow-green-100: 65 55% 4%;
  --green-00: 113 81% 96%;
  --green-05: 115 80% 92%;
  --green-10: 114 81% 88%;
  --green-15: 115 81% 84%;
  --green-20: 114 79% 79%;
  --green-30: 115 70% 70%;
  --green-40: 115 46% 61%;
  --green-50: 115 30% 47%;
  --green-60: 115 31% 39%;
  --green-65: 115 32% 31%;
  --green-70: 115 33% 26%;
  --green-75: 115 34% 21%;
  --green-80: 114 37% 17%;
  --green-85: 115 40% 12%;
  --green-90: 114 49% 8%;
  --green-100: 115 52% 5%;
  --blue-green-00: 154 80% 96%;
  --blue-green-05: 155 80% 92%;
  --blue-green-10: 156 78% 87%;
  --blue-green-15: 156 79% 83%;
  --blue-green-20: 157 78% 78%;
  --blue-green-30: 158 68% 70%;
  --blue-green-40: 158 45% 60%;
  --blue-green-50: 158 30% 47%;
  --blue-green-60: 159 31% 38%;
  --blue-green-65: 158 32% 31%;
  --blue-green-70: 160 33% 26%;
  --blue-green-75: 158 35% 21%;
  --blue-green-80: 160 36% 16%;
  --blue-green-85: 160 39% 12%;
  --blue-green-90: 160 47% 7%;
  --blue-green-100: 162 57% 5%;
  --aqua-00: 186 100% 96%;
  --aqua-05: 186 100% 91%;
  --aqua-10: 186 100% 87%;
  --aqua-15: 185 98% 82%;
  --aqua-20: 186 95% 76%;
  --aqua-30: 186 73% 71%;
  --aqua-40: 186 48% 62%;
  --aqua-50: 186 30% 48%;
  --aqua-60: 186 31% 39%;
  --aqua-65: 185 32% 32%;
  --aqua-70: 187 33% 27%;
  --aqua-75: 186 34% 22%;
  --aqua-80: 186 36% 17%;
  --aqua-85: 187 38% 13%;
  --aqua-90: 183 45% 8%;
  --aqua-100: 189 54% 5%;
  --blue-00: 205 100% 98%;
  --blue-05: 206 100% 95%;
  --blue-10: 206 100% 93%;
  --blue-15: 206 100% 91%;
  --blue-20: 207 100% 89%;
  --blue-30: 207 100% 83%;
  --blue-40: 206 81% 71%;
  --blue-50: 206 42% 55%;
  --blue-60: 206 34% 45%;
  --blue-65: 205 35% 36%;
  --blue-70: 207 36% 31%;
  --blue-75: 207 37% 26%;
  --blue-80: 206 40% 20%;
  --blue-85: 207 43% 15%;
  --blue-90: 208 48% 10%;
  --blue-100: 208 58% 6%;
  --indigo-00: 227 100% 98%;
  --indigo-05: 225 100% 97%;
  --indigo-10: 224 100% 95%;
  --indigo-15: 223 100% 94%;
  --indigo-20: 224 100% 92%;
  --indigo-30: 225 100% 88%;
  --indigo-40: 226 100% 81%;
  --indigo-50: 227 68% 67%;
  --indigo-60: 228 42% 55%;
  --indigo-65: 228 35% 45%;
  --indigo-70: 228 35% 38%;
  --indigo-75: 228 37% 32%;
  --indigo-80: 229 38% 25%;
  --indigo-85: 228 40% 19%;
  --indigo-90: 229 44% 13%;
  --indigo-100: 229 50% 9%;
  --purple-00: 248 100% 98%;
  --purple-05: 244 100% 97%;
  --purple-10: 243 100% 96%;
  --purple-15: 242 100% 95%;
  --purple-20: 244 100% 94%;
  --purple-30: 245 100% 90%;
  --purple-40: 247 100% 84%;
  --purple-50: 249 70% 70%;
  --purple-60: 249 41% 58%;
  --purple-65: 249 30% 47%;
  --purple-70: 249 31% 40%;
  --purple-75: 250 32% 33%;
  --purple-80: 249 33% 26%;
  --purple-85: 249 34% 20%;
  --purple-90: 249 39% 14%;
  --purple-100: 251 45% 9%;
  --magenta-00: 291 100% 99%;
  --magenta-05: 289 100% 97%;
  --magenta-10: 290 100% 95%;
  --magenta-15: 290 100% 94%;
  --magenta-20: 290 100% 92%;
  --magenta-30: 289 100% 88%;
  --magenta-40: 288 100% 79%;
  --magenta-50: 287 59% 64%;
  --magenta-60: 287 37% 52%;
  --magenta-65: 288 35% 42%;
  --magenta-70: 287 36% 36%;
  --magenta-75: 288 37% 30%;
  --magenta-80: 287 38% 24%;
  --magenta-85: 287 41% 18%;
  --magenta-90: 287 47% 12%;
  --magenta-100: 286 55% 8%;
  --hot-pink-00: 322 100% 98%;
  --hot-pink-05: 326 100% 97%;
  --hot-pink-10: 325 100% 95%;
  --hot-pink-15: 326 100% 94%;
  --hot-pink-20: 326 100% 92%;
  --hot-pink-30: 326 100% 88%;
  --hot-pink-40: 326 100% 79%;
  --hot-pink-50: 324 55% 62%;
  --hot-pink-60: 325 36% 51%;
  --hot-pink-65: 325 35% 41%;
  --hot-pink-70: 324 36% 35%;
  --hot-pink-75: 324 37% 29%;
  --hot-pink-80: 324 38% 23%;
  --hot-pink-85: 323 41% 17%;
  --hot-pink-90: 323 45% 11%;
  --hot-pink-100: 326 54% 8%;
  --pink-00: 345 100% 98%;
  --pink-05: 352 100% 97%;
  --pink-10: 350 100% 95%;
  --pink-15: 348 100% 94%;
  --pink-20: 348 100% 92%;
  --pink-30: 348 100% 88%;
  --pink-40: 347 100% 80%;
  --pink-50: 346 58% 64%;
  --pink-60: 345 37% 52%;
  --pink-65: 346 35% 42%;
  --pink-70: 345 36% 36%;
  --pink-75: 345 37% 30%;
  --pink-80: 346 38% 24%;
  --pink-85: 345 41% 18%;
  --pink-90: 345 47% 12%;
  --pink-100: 348 50% 8%;
  --forge-primary-00: oklch(0.98 0.0062 274.96);
  --forge-primary-05: oklch(0.96 0.010835 270.0263);
  --forge-primary-10: oklch(0.95 0.0146 269.99);
  --forge-primary-15: oklch(0.93 0.021 271.19);
  --forge-primary-20: oklch(0.91 0.0258 269.87);
  --forge-primary-30: oklch(0.87 0.04 269.68);
  --forge-primary-40: oklch(0.78 0.0689 271.54);
  --forge-primary-50: oklch(0.65 0.1082 271.35);
  --forge-primary-60: oklch(0.57 0.1297 271.19);
  --forge-primary-65: oklch(0.49 0.1556 271.08);
  --forge-primary-70: oklch(0.44 0.1427 270.87);
  --forge-primary-75: oklch(0.38 0.1273 271.53);
  --forge-primary-80: oklch(0.33 0.1083 270.84);
  --forge-primary-85: oklch(0.27 0.0899 271.62);
  --forge-primary-90: oklch(0.22 0.0707 270.78);
  --forge-primary-100: oklch(0.18 0.06 271.25);
  --forge-tertiary-00: oklch(97.84% 0.01 267.36);
  --forge-tertiary-05: oklch(96.77% 0.015 267.32);
  --forge-tertiary-10: oklch(94.56% 0.025 268.58);
  --forge-tertiary-15: oklch(93.43% 0.031 268.53);
  --forge-tertiary-20: oklch(91.24% 0.042 268.41);
  --forge-tertiary-30: oklch(86.67% 0.065 269.35);
  --forge-tertiary-40: oklch(77.21% 0.115 270.59);
  --forge-tertiary-50: oklch(65.33% 0.184 270.09);
  --forge-tertiary-60: oklch(57.86% 0.205 270.96);
  --forge-tertiary-65: oklch(49.59% 0.176 270.95);
  --forge-tertiary-70: oklch(43.74% 0.159 270.73);
  --forge-tertiary-75: oklch(38.97% 0.138 270.18);
  --forge-tertiary-80: oklch(33.59% 0.12 270.13);
  --forge-tertiary-85: oklch(28.01% 0.1 270.11);
  --forge-tertiary-90: oklch(22.12% 0.08 270.04);
  --forge-tertiary-100: oklch(17.53% 0.064 270.31);
  --forge-tertiary-50-a12: oklch(65.33% 0.184 270.09 / 12%);
  --forge-tertiary-50-a20: oklch(65.33% 0.184 270.09 / 20%);
  --forge-tertiary-60-a16: oklch(57.86% 0.205 270.96 / 16%);
  --dark-base-00: 0 0% 97%;
  --dark-base-05: 0 0% 95%;
  --dark-base-10: 0 0% 93%;
  --dark-base-15: 0 0% 91%;
  --dark-base-20: 180 2% 88%;
  --dark-base-30: 180 1% 83%;
  --dark-base-40: 180 1% 71%;
  --dark-base-50: 180 1% 55%;
  --dark-base-60: 180 0% 46%;
  --dark-base-65: 180 1% 37%;
  --dark-base-70: 180 1% 31%;
  --dark-base-75: 180 1% 26%;
  --dark-base-80: 180 2% 20%;
  --dark-base-85: 180 3% 15%;
  --dark-base-90: 180 2% 10%;
  --dark-base-100: 180 3% 6%;
}

:where(html) {
  --tomato-1: oklch(99.3% 0.003 17.2);
  --tomato-2: oklch(98.4% 0.008 27.2);
  --tomato-3: oklch(95.4% 0.021 31.8);
  --tomato-4: oklch(92.1% 0.041 34.8);
  --tomato-5: oklch(88.9% 0.059 32.6);
  --tomato-6: oklch(85.3% 0.077 32.6);
  --tomato-7: oklch(80.2% 0.095 32.2);
  --tomato-8: oklch(74.1% 0.118 32.3);
  --tomato-9: oklch(62.7% 0.194 33.3);
  --tomato-10: oklch(60.3% 0.195 33.2);
  --tomato-11: oklch(56.6% 0.198 32.7);
  --tomato-12: oklch(34.6% 0.08 30.4);
  --tomato-a1: oklch(62.8% 0.258 29.2 / 1.18%);
  --tomato-a2: oklch(63.6% 0.25 30.7 / 3.14%);
  --tomato-a3: oklch(62.4% 0.237 31.9 / 9.41%);
  --tomato-a4: oklch(64.8% 0.24 32.9 / 17.25%);
  --tomato-a5: oklch(64.3% 0.244 32 / 23.92%);
  --tomato-a6: oklch(63.2% 0.239 32.1 / 31.37%);
  --tomato-a7: oklch(59.6% 0.226 31.9 / 40.39%);
  --tomato-a8: oklch(57.3% 0.218 31.9 / 51.76%);
  --tomato-a9: oklch(58.1% 0.221 31.9 / 81.96%);
  --tomato-a10: oklch(56.5% 0.215 31.9 / 85.49%);
  --tomato-a11: oklch(54.5% 0.207 31.9 / 91.76%);
  --tomato-a12: oklch(25.7% 0.093 33.8 / 87.84%);
  --red-1: oklch(99.3% 0.003 17.2);
  --red-2: oklch(98.2% 0.009 17.3);
  --red-3: oklch(95.5% 0.021 13.9);
  --red-4: oklch(92.2% 0.04 16);
  --red-5: oklch(89.2% 0.057 16.9);
  --red-6: oklch(85.7% 0.074 17.7);
  --red-7: oklch(80.7% 0.089 18.3);
  --red-8: oklch(74.4% 0.113 18.8);
  --red-9: oklch(62.6% 0.193 23);
  --red-10: oklch(59.9% 0.195 24);
  --red-11: oklch(55.7% 0.197 25.2);
  --red-12: oklch(33.9% 0.109 16.6);
  --red-a1: oklch(62.8% 0.258 29.2 / 1.18%);
  --red-a2: oklch(62.8% 0.258 29.2 / 3.14%);
  --red-a3: oklch(60.6% 0.248 28.4 / 7.84%);
  --red-a4: oklch(62.8% 0.257 28.8 / 14.12%);
  --red-a5: oklch(62.8% 0.257 28.9 / 19.61%);
  --red-a6: oklch(61.5% 0.252 29 / 25.88%);
  --red-a7: oklch(56.8% 0.233 29 / 33.73%);
  --red-a8: oklch(54.3% 0.222 28.8 / 44.31%);
  --red-a9: oklch(56% 0.229 28.7 / 71.76%);
  --red-a10: oklch(54.1% 0.222 28.8 / 75.69%);
  --red-a11: oklch(51.5% 0.211 28.6 / 82.75%);
  --red-a12: oklch(28.4% 0.114 21.9 / 90.98%);
  --ruby-1: oklch(99.4% 0.003 354.7);
  --ruby-2: oklch(98.3% 0.009 8.5);
  --ruby-3: oklch(95.4% 0.022 7.2);
  --ruby-4: oklch(92.5% 0.039 8.1);
  --ruby-5: oklch(89.6% 0.056 7.3);
  --ruby-6: oklch(85.8% 0.066 8);
  --ruby-7: oklch(81.1% 0.08 7.2);
  --ruby-8: oklch(74.9% 0.102 6.5);
  --ruby-9: oklch(62.8% 0.195 13.2);
  --ruby-10: oklch(60.1% 0.197 13.5);
  --ruby-11: oklch(54.9% 0.199 13.9);
  --ruby-12: oklch(34.1% 0.11 10);
  --ruby-a1: oklch(63.5% 0.254 15.5 / 1.18%);
  --ruby-a2: oklch(62.9% 0.256 26.7 / 3.14%);
  --ruby-a3: oklch(60.7% 0.246 25.6 / 8.24%);
  --ruby-a4: oklch(62.9% 0.256 26 / 13.73%);
  --ruby-a5: oklch(63% 0.255 25.2 / 19.22%);
  --ruby-a6: oklch(57.9% 0.235 25.3 / 25.1%);
  --ruby-a7: oklch(53.7% 0.217 24.1 / 32.55%);
  --ruby-a8: oklch(51.6% 0.208 22.7 / 42.75%);
  --ruby-a9: oklch(56.2% 0.227 23.2 / 72.55%);
  --ruby-a10: oklch(54.5% 0.22 22.7 / 76.86%);
  --ruby-a11: oklch(51.3% 0.206 20.2 / 85.88%);
  --ruby-a12: oklch(28.6% 0.114 15.8 / 90.98%);
  --crimson-1: oklch(99.4% 0.003 354.7);
  --crimson-2: oklch(98.2% 0.008 357.8);
  --crimson-3: oklch(95.4% 0.026 356.3);
  --crimson-4: oklch(92.6% 0.04 356.4);
  --crimson-5: oklch(89.3% 0.053 355.8);
  --crimson-6: oklch(85.4% 0.065 355.2);
  --crimson-7: oklch(80.9% 0.078 354.9);
  --crimson-8: oklch(74.9% 0.1 354);
  --crimson-9: oklch(63.4% 0.213 1.3);
  --crimson-10: oklch(60.7% 0.211 2.2);
  --crimson-11: oklch(55.2% 0.207 4.5);
  --crimson-12: oklch(34.1% 0.113 356.9);
  --crimson-a1: oklch(63.5% 0.254 15.5 / 1.18%);
  --crimson-a2: oklch(57.4% 0.23 18.4 / 3.14%);
  --crimson-a3: oklch(63.5% 0.254 16.3 / 8.63%);
  --crimson-a4: oklch(62.2% 0.249 15.9 / 13.73%);
  --crimson-a5: oklch(58.6% 0.234 14.3 / 19.22%);
  --crimson-a6: oklch(54.6% 0.218 12.9 / 25.49%);
  --crimson-a7: oklch(51.3% 0.205 11.8 / 32.55%);
  --crimson-a8: oklch(49.7% 0.199 9.1 / 42.35%);
  --crimson-a9: oklch(58.3% 0.233 10 / 76.08%);
  --crimson-a10: oklch(56.2% 0.225 10.1 / 79.61%);
  --crimson-a11: oklch(52.5% 0.21 9.6 / 88.63%);
  --crimson-a12: oklch(28.6% 0.115 1.8 / 91.37%);
  --pink-1: oklch(99.4% 0.004 337.3);
  --pink-2: oklch(98.3% 0.009 341.8);
  --pink-3: oklch(95.4% 0.028 342.3);
  --pink-4: oklch(92.6% 0.042 340.6);
  --pink-5: oklch(89.3% 0.055 340.4);
  --pink-6: oklch(85.6% 0.067 340.7);
  --pink-7: oklch(81% 0.083 341.9);
  --pink-8: oklch(75.1% 0.107 341.5);
  --pink-9: oklch(61.7% 0.208 346);
  --pink-10: oklch(59.6% 0.207 346.7);
  --pink-11: oklch(55.8% 0.207 347.3);
  --pink-12: oklch(35% 0.129 345.4);
  --pink-a1: oklch(66% 0.276 349.7 / 1.18%);
  --pink-a2: oklch(59% 0.241 356.7 / 3.14%);
  --pink-a3: oklch(63% 0.257 356.7 / 8.63%);
  --pink-a4: oklch(59.8% 0.247 353.4 / 13.73%);
  --pink-a5: oklch(56.5% 0.234 352.4 / 19.22%);
  --pink-a6: oklch(53% 0.219 352.4 / 25.1%);
  --pink-a7: oklch(50.8% 0.21 353.4 / 32.55%);
  --pink-a8: oklch(49.6% 0.206 351.5 / 42.35%);
  --pink-a9: oklch(54.7% 0.227 351.7 / 74.9%);
  --pink-a10: oklch(53.4% 0.221 352.1 / 78.04%);
  --pink-a11: oklch(51% 0.212 351.3 / 83.92%);
  --pink-a12: oklch(30.7% 0.129 347.8 / 92.94%);
  --plum-1: oklch(99.3% 0.004 314.8);
  --plum-2: oklch(98.2% 0.01 325.7);
  --plum-3: oklch(95.7% 0.027 325.8);
  --plum-4: oklch(92.9% 0.044 324.8);
  --plum-5: oklch(89.9% 0.058 325.1);
  --plum-6: oklch(86.1% 0.071 323.9);
  --plum-7: oklch(80.9% 0.092 323.3);
  --plum-8: oklch(74.1% 0.12 322.2);
  --plum-9: oklch(57.9% 0.188 322.1);
  --plum-10: oklch(55.2% 0.181 322.2);
  --plum-11: oklch(52.2% 0.173 321.9);
  --plum-12: oklch(33.8% 0.125 321.4);
  --plum-a1: oklch(58.1% 0.299 307 / 1.18%);
  --plum-a2: oklch(56.7% 0.261 328.4 / 3.14%);
  --plum-a3: oklch(59.3% 0.273 328.4 / 7.84%);
  --plum-a4: oklch(57.6% 0.267 326.5 / 12.94%);
  --plum-a5: oklch(55.1% 0.255 326.6 / 18.04%);
  --plum-a6: oklch(51.2% 0.24 324.6 / 23.92%);
  --plum-a7: oklch(48.9% 0.231 323.4 / 32.16%);
  --plum-a8: oklch(47.3% 0.226 321.2 / 43.14%);
  --plum-a9: oklch(45.7% 0.218 320.9 / 70.98%);
  --plum-a10: oklch(43.2% 0.206 321.1 / 73.33%);
  --plum-a11: oklch(40.4% 0.193 320.5 / 75.69%);
  --plum-a12: oklch(26.9% 0.129 320.8 / 90.2%);
  --purple-1: oklch(99.3% 0.003 325.6);
  --purple-2: oklch(98.1% 0.01 311.2);
  --purple-3: oklch(95.9% 0.025 311.7);
  --purple-4: oklch(93.3% 0.039 312.7);
  --purple-5: oklch(90.1% 0.053 311.2);
  --purple-6: oklch(85.9% 0.072 311.1);
  --purple-7: oklch(80.4% 0.092 309.7);
  --purple-8: oklch(73.3% 0.123 308);
  --purple-9: oklch(55.6% 0.183 305.9);
  --purple-10: oklch(52.5% 0.175 305.4);
  --purple-11: oklch(51.7% 0.173 305.9);
  --purple-12: oklch(32.2% 0.11 303.8);
  --purple-a1: oklch(51.8% 0.238 328.4 / 1.18%);
  --purple-a2: oklch(50.03% 0.267 299.88 / 3.14%);
  --purple-a3: oklch(53.3% 0.283 301.2 / 7.06%);
  --purple-a4: oklch(52.1% 0.273 303.3 / 11.37%);
  --purple-a5: oklch(49.6% 0.263 301 / 16.47%);
  --purple-a6: oklch(47.8% 0.253 301.2 / 23.14%);
  --purple-a7: oklch(44.9% 0.241 299.2 / 31.37%);
  --purple-a8: oklch(43.7% 0.237 297 / 42.35%);
  --purple-a9: oklch(40.5% 0.22 297.3 / 69.41%);
  --purple-a10: oklch(37.9% 0.205 297.1 / 72.16%);
  --purple-a11: oklch(37.3% 0.202 297.7 / 72.94%);
  --purple-a12: oklch(22.2% 0.119 299 / 87.45%);
  --violet-1: oklch(99.2% 0.003 308.4);
  --violet-2: oklch(98.3% 0.009 299.2);
  --violet-3: oklch(96.2% 0.019 299.1);
  --violet-4: oklch(93.2% 0.037 297.5);
  --violet-5: oklch(90.4% 0.052 295);
  --violet-6: oklch(86.4% 0.072 293.7);
  --violet-7: oklch(80.6% 0.09 293.6);
  --violet-8: oklch(73% 0.119 292.6);
  --violet-9: oklch(54.2% 0.179 288);
  --violet-10: oklch(51.1% 0.177 287.7);
  --violet-11: oklch(50.8% 0.159 288.6);
  --violet-12: oklch(31.3% 0.097 286.6);
  --violet-a1: oklch(39.4% 0.216 294.8 / 1.18%);
  --violet-a2: oklch(48% 0.298 276.3 / 2.75%);
  --violet-a3: oklch(45.6% 0.283 276.5 / 5.88%);
  --violet-a4: oklch(47.6% 0.3 274.7 / 10.59%);
  --violet-a5: oklch(46.8% 0.303 271.4 / 14.9%);
  --violet-a6: oklch(46% 0.301 270.4 / 20.78%);
  --violet-a7: oklch(42% 0.272 271.2 / 29.02%);
  --violet-a8: oklch(40.2% 0.26 271.6 / 40%);
  --violet-a9: oklch(36.5% 0.236 271.4 / 66.27%);
  --violet-a10: oklch(34.8% 0.224 272.1 / 69.8%);
  --violet-a11: oklch(32.1% 0.206 272.4 / 68.63%);
  --violet-a12: oklch(18.3% 0.115 275.2 / 85.1%);
  --iris-1: oklch(99.5% 0.003 286.4);
  --iris-2: oklch(98.1% 0.009 286.2);
  --iris-3: oklch(96.1% 0.017 282.5);
  --iris-4: oklch(93.4% 0.032 283.9);
  --iris-5: oklch(90.4% 0.048 282.8);
  --iris-6: oklch(86.3% 0.069 283);
  --iris-7: oklch(80.9% 0.087 282.8);
  --iris-8: oklch(72.9% 0.118 281.4);
  --iris-9: oklch(54% 0.184 278.3);
  --iris-10: oklch(50.9% 0.187 277.4);
  --iris-11: oklch(51.1% 0.174 279.8);
  --iris-12: oklch(31.4% 0.099 277.6);
  --iris-a1: oklch(45.2% 0.313 264.1 / 0.78%);
  --iris-a2: oklch(45.2% 0.313 264.1 / 2.75%);
  --iris-a3: oklch(43.6% 0.293 264.1 / 5.88%);
  --iris-a4: oklch(45.6% 0.311 264.1 / 9.8%);
  --iris-a5: oklch(45.7% 0.31 264.1 / 14.51%);
  --iris-a6: oklch(45.5% 0.311 264.1 / 20.39%);
  --iris-a7: oklch(42.1% 0.288 264.1 / 27.84%);
  --iris-a8: oklch(40.3% 0.275 264.1 / 39.22%);
  --iris-a9: oklch(36.5% 0.253 264.1 / 64.31%);
  --iris-a10: oklch(35.1% 0.243 264.1 / 68.24%);
  --iris-a11: oklch(33.7% 0.231 265 / 67.45%);
  --iris-a12: oklch(18.2% 0.121 264.2 / 84.71%);
  --indigo-1: oklch(99.4% 0.001 286.4);
  --indigo-2: oklch(98.2% 0.008 271.3);
  --indigo-3: oklch(96.1% 0.017 267.8);
  --indigo-4: oklch(93.5% 0.031 269.8);
  --indigo-5: oklch(90.2% 0.047 269.6);
  --indigo-6: oklch(86.2% 0.068 271.1);
  --indigo-7: oklch(80.6% 0.088 271.4);
  --indigo-8: oklch(73.1% 0.112 270.4);
  --indigo-9: oklch(54.4% 0.191 267);
  --indigo-10: oklch(51.1% 0.195 266.6);
  --indigo-11: oklch(50.9% 0.172 267.2);
  --indigo-12: oklch(31.3% 0.086 268.6);
  --indigo-a1: oklch(27.1% 0.188 264.1 / 0.78%);
  --indigo-a2: oklch(50.1% 0.28 263.8 / 3.14%);
  --indigo-a3: oklch(49.6% 0.258 263.3 / 7.06%);
  --indigo-a4: oklch(50.7% 0.277 263.7 / 11.76%);
  --indigo-a5: oklch(50.7% 0.277 263.7 / 17.65%);
  --indigo-a6: oklch(49.8% 0.282 263.9 / 24.31%);
  --indigo-a7: oklch(46.9% 0.269 263.9 / 32.94%);
  --indigo-a8: oklch(44.6% 0.252 263.9 / 44.71%);
  --indigo-a9: oklch(43% 0.244 263.9 / 75.69%);
  --indigo-a10: oklch(41.6% 0.236 263.9 / 80%);
  --indigo-a11: oklch(39% 0.219 263.8 / 77.25%);
  --indigo-a12: oklch(20.8% 0.104 262.9 / 87.84%);
  --blue-1: oklch(99.3% 0.003 247.9);
  --blue-2: oklch(98.2% 0.009 242.8);
  --blue-3: oklch(96% 0.02 238.7);
  --blue-4: oklch(93.8% 0.035 234.8);
  --blue-5: oklch(90.5% 0.051 240.3);
  --blue-6: oklch(86.3% 0.068 243.3);
  --blue-7: oklch(81% 0.089 243.1);
  --blue-8: oklch(73.4% 0.121 243.1);
  --blue-9: oklch(64.9% 0.193 251.8);
  --blue-10: oklch(62.2% 0.183 251.7);
  --blue-11: oklch(55.6% 0.162 252.2);
  --blue-12: oklch(32.4% 0.096 258.8);
  --blue-a1: oklch(61.5% 0.211 256.1 / 1.57%);
  --blue-a2: oklch(64.1% 0.197 253 / 4.31%);
  --blue-a3: oklch(64.1% 0.182 250.2 / 9.8%);
  --blue-a4: oklch(68% 0.179 247 / 16.47%);
  --blue-a5: oklch(65.6% 0.19 250.8 / 23.92%);
  --blue-a6: oklch(62.6% 0.191 252.6 / 32.55%);
  --blue-a7: oklch(60.8% 0.183 252.2 / 44.31%);
  --blue-a8: oklch(60.7% 0.176 250.8 / 63.14%);
  --blue-a9: oklch(64.9% 0.193 251.8);
  --blue-a10: oklch(61.8% 0.186 252.2 / 98.04%);
  --blue-a11: oklch(53.7% 0.168 253.4 / 94.9%);
  --blue-a12: oklch(27.2% 0.105 259 / 93.33%);
  --cyan-1: oklch(99.2% 0.003 219.5);
  --cyan-2: oklch(97.9% 0.009 205.9);
  --cyan-3: oklch(95.9% 0.026 202.6);
  --cyan-4: oklch(93.2% 0.041 206);
  --cyan-5: oklch(90% 0.054 206.4);
  --cyan-6: oklch(85.8% 0.066 208.1);
  --cyan-7: oklch(80.4% 0.082 209.7);
  --cyan-8: oklch(72.8% 0.11 211.9);
  --cyan-9: oklch(66% 0.122 221.7);
  --cyan-10: oklch(62.7% 0.114 221.5);
  --cyan-11: oklch(54.7% 0.097 220.8);
  --cyan-12: oklch(33.1% 0.053 218.8);
  --cyan-a1: oklch(64.1% 0.129 231.1 / 1.96%);
  --cyan-a2: oklch(63.8% 0.111 210.6 / 5.1%);
  --cyan-a3: oklch(74.3% 0.127 204.6 / 12.94%);
  --cyan-a4: oklch(72.9% 0.126 210.8 / 20.78%);
  --cyan-a5: oklch(70.6% 0.123 211.5 / 29.02%);
  --cyan-a6: oklch(67% 0.118 214 / 38.43%);
  --cyan-a7: oklch(64.7% 0.115 216.2 / 50.98%);
  --cyan-a8: oklch(65.9% 0.117 216.4 / 76.08%);
  --cyan-a9: oklch(66% 0.122 221.7);
  --cyan-a10: oklch(61.8% 0.115 222.4 / 97.25%);
  --cyan-a11: oklch(51.9% 0.097 223.1 / 93.73%);
  --cyan-a12: oklch(29.3% 0.053 219.2 / 94.9%);
  --teal-1: oklch(99.4% 0.004 179.7);
  --teal-2: oklch(98.2% 0.009 179.6);
  --teal-3: oklch(96% 0.026 181.9);
  --teal-4: oklch(93.4% 0.042 179.8);
  --teal-5: oklch(90% 0.053 181.5);
  --teal-6: oklch(85.6% 0.064 181.2);
  --teal-7: oklch(79.6% 0.076 183);
  --teal-8: oklch(72.1% 0.097 183.3);
  --teal-9: oklch(64.9% 0.114 182);
  --teal-10: oklch(61.9% 0.109 181.3);
  --teal-11: oklch(55.2% 0.101 178.8);
  --teal-12: oklch(32.7% 0.051 185);
  --teal-a1: oklch(75% 0.154 166.9 / 1.96%);
  --teal-a2: oklch(65.5% 0.134 167.4 / 4.71%);
  --teal-a3: oklch(73.6% 0.144 170.9 / 12.16%);
  --teal-a4: oklch(72.6% 0.146 168.7 / 20%);
  --teal-a5: oklch(68.6% 0.133 171.7 / 27.84%);
  --teal-a6: oklch(64.6% 0.125 171.9 / 36.86%);
  --teal-a7: oklch(61% 0.114 175.6 / 48.63%);
  --teal-a8: oklch(60.6% 0.111 178.9 / 67.45%);
  --teal-a9: oklch(62.7% 0.113 181 / 92.94%);
  --teal-a10: oklch(60.3% 0.109 180.3 / 94.9%);
  --teal-a11: oklch(55.2% 0.101 178.8);
  --teal-a12: oklch(28.8% 0.051 182.5 / 94.9%);
  --jade-1: oklch(99.4% 0.003 174.5);
  --jade-2: oklch(98.2% 0.009 161.4);
  --jade-3: oklch(96.1% 0.022 160.2);
  --jade-4: oklch(93.5% 0.034 163.2);
  --jade-5: oklch(90.2% 0.047 165.1);
  --jade-6: oklch(86% 0.06 166.2);
  --jade-7: oklch(80% 0.076 169.9);
  --jade-8: oklch(72.1% 0.103 173.1);
  --jade-9: oklch(64.2% 0.115 170.7);
  --jade-10: oklch(61.3% 0.11 170.9);
  --jade-11: oklch(54.7% 0.098 170);
  --jade-12: oklch(32.5% 0.041 170.1);
  --jade-a1: oklch(71.3% 0.16 160.5 / 1.57%);
  --jade-a2: oklch(62.5% 0.176 149.1 / 4.31%);
  --jade-a3: oklch(65.5% 0.187 148.5 / 9.80%);
  --jade-a4: oklch(64% 0.172 150.9 / 16.08%);
  --jade-a5: oklch(62.4% 0.161 152.8 / 23.53%);
  --jade-a6: oklch(60.3% 0.15 154.8 / 32.55%);
  --jade-a7: oklch(58.8% 0.134 159.3 / 45.49%);
  --jade-a8: oklch(60% 0.125 165.6 / 66.27%);
  --jade-a9: oklch(58.2% 0.12 166.4 / 83.92%);
  --jade-a10: oklch(55.3% 0.114 166.8 / 85.10%);
  --jade-a11: oklch(48.6% 0.101 166 / 87.45%);
  --jade-a12: oklch(22.4% 0.046 167.4 / 88.63%);
  --green-1: oklch(99.4% 0.004 157.2);
  --green-2: oklch(98.1% 0.01 155.1);
  --green-3: oklch(95.8% 0.022 155.9);
  --green-4: oklch(93.4% 0.037 156.4);
  --green-5: oklch(89.9% 0.049 157.2);
  --green-6: oklch(85.6% 0.064 158.2);
  --green-7: oklch(79.8% 0.083 159.1);
  --green-8: oklch(71.6% 0.113 160.3);
  --green-9: oklch(64.1% 0.133 157.7);
  --green-10: oklch(61.1% 0.127 158.2);
  --green-11: oklch(54.3% 0.112 159.5);
  --green-12: oklch(32.2% 0.048 164.5);
  --green-a1: oklch(70.3% 0.214 146.2 / 1.57%);
  --green-a2: oklch(62.2% 0.193 145.4 / 4.31%);
  --green-a3: oklch(62.5% 0.192 145.9 / 9.80%);
  --green-a4: oklch(63.7% 0.193 146.3 / 16.08%);
  --green-a5: oklch(60.4% 0.178 147.2 / 23.14%);
  --green-a6: oklch(58.7% 0.169 148.3 / 32.16%);
  --green-a7: oklch(57.4% 0.159 149.7 / 44.31%);
  --green-a8: oklch(57.8% 0.151 152.5 / 64.31%);
  --green-a9: oklch(57.0% 0.148 152.7 / 81.18%);
  --green-a10: oklch(54.4% 0.139 153.4 / 83.14%);
  --green-a11: oklch(48.2% 0.119 155.1 / 87.06%);
  --green-a12: oklch(23.7% 0.053 160.8 / 90.20%);
  --grass-1: oklch(99.4% 0.005 145.5);
  --grass-2: oklch(98.2% 0.01 145.5);
  --grass-3: oklch(96.0% 0.022 145.4);
  --grass-4: oklch(93.5% 0.038 146.5);
  --grass-5: oklch(90.0% 0.052 146);
  --grass-6: oklch(85.6% 0.071 146.8);
  --grass-7: oklch(79.8% 0.094 147.3);
  --grass-8: oklch(71.7% 0.131 148.1);
  --grass-9: oklch(65.1% 0.147 147.4);
  --grass-10: oklch(61.5% 0.142 147.2);
  --grass-11: oklch(52.6% 0.129 147.2);
  --grass-12: oklch(32.7% 0.053 148.6);
  --grass-a1: oklch(70.0% 0.238 142.5 / 1.57%);
  --grass-a2: oklch(59.2% 0.201 142.5 / 3.92%);
  --grass-a3: oklch(58.6% 0.199 142.5 / 8.63%);
  --grass-a4: oklch(60.9% 0.206 142.7 / 14.51%);
  --grass-a5: oklch(57.5% 0.194 142.7 / 21.18%);
  --grass-a6: oklch(56.4% 0.189 142.9 / 30.20%);
  --grass-a7: oklch(55.2% 0.184 143.1 / 41.96%);
  --grass-a8: oklch(55.8% 0.182 143.8 / 60.39%);
  --grass-a9: oklch(53.8% 0.174 144 / 72.55%);
  --grass-a10: oklch(50.6% 0.164 144.1 / 75.69%);
  --grass-a11: oklch(44.0% 0.141 144.5 / 83.53%);
  --grass-a12: oklch(21.2% 0.062 147.4 / 87.45%);
  --orange-1: oklch(99.2% 0.003 48.7);
  --orange-2: oklch(98.0% 0.016 73.7);
  --orange-3: oklch(95.8% 0.037 79.1);
  --orange-4: oklch(92.0% 0.065 74.4);
  --orange-5: oklch(88.8% 0.088 71.3);
  --orange-6: oklch(85.4% 0.107 66);
  --orange-7: oklch(80.6% 0.112 60);
  --orange-8: oklch(74.5% 0.132 54.7);
  --orange-9: oklch(69.1% 0.191 45);
  --orange-10: oklch(66.2% 0.195 43.5);
  --orange-11: oklch(58.5% 0.174 42.7);
  --orange-12: oklch(35.0% 0.069 40.8);
  --orange-a1: oklch(54.9% 0.174 39.5 / 1.57%);
  --orange-a2: oklch(75.4% 0.178 59.2 / 7.06%);
  --orange-a3: oklch(77.7% 0.173 66.1 / 16.08%);
  --orange-a4: oklch(75.9% 0.177 60.6 / 29.02%);
  --orange-a5: oklch(74.9% 0.18 57.8 / 39.61%);
  --orange-a6: oklch(73.3% 0.185 53.4 / 49.02%);
  --orange-a7: oklch(67.7% 0.183 48.5 / 54.90%);
  --orange-a8: oklch(64.4% 0.183 45.3 / 66.67%);
  --orange-a9: oklch(67.2% 0.202 42.2 / 91.76%);
  --orange-a10: oklch(66.2% 0.195 43.5);
  --orange-a11: oklch(58.5% 0.174 42.7);
  --orange-a12: oklch(26.2% 0.081 40.7 / 88.63%);
  --brown-1: oklch(99.5% 0.002 67.8);
  --brown-2: oklch(98.4% 0.005 67.8);
  --brown-3: oklch(95.3% 0.013 63.9);
  --brown-4: oklch(92.5% 0.02 65.1);
  --brown-5: oklch(89.8% 0.029 65.7);
  --brown-6: oklch(86.2% 0.039 66);
  --brown-7: oklch(81.5% 0.054 64.2);
  --brown-8: oklch(74.6% 0.072 62.1);
  --brown-9: oklch(63.3% 0.078 61);
  --brown-10: oklch(59.7% 0.072 59.1);
  --brown-11: oklch(51.2% 0.058 55.5);
  --brown-12: oklch(33.1% 0.018 45.9);
  --brown-a1: oklch(54.3% 0.136 54.1 / 1.18%);
  --brown-a2: oklch(54.3% 0.136 54.1 / 3.53%);
  --brown-a3: oklch(51.2% 0.133 51.2 / 9.41%);
  --brown-a4: oklch(50.3% 0.129 52.2 / 14.90%);
  --brown-a5: oklch(51.4% 0.131 52.8 / 20.78%);
  --brown-a6: oklch(51.7% 0.131 53.1 / 28.24%);
  --brown-a7: oklch(52.1% 0.134 52.1 / 37.65%);
  --brown-a8: oklch(50.9% 0.133 50.9 / 50.59%);
  --brown-a9: oklch(44.1% 0.114 51.4 / 65.49%);
  --brown-a10: oklch(40.0% 0.104 50.8 / 67.45%);
  --brown-a11: oklch(31.4% 0.084 48.9 / 72.55%);
  --brown-a12: oklch(14.3% 0.034 58.1 / 81.96%);
  --sky-1: oklch(99.4% 0.005 211);
  --sky-2: oklch(97.9% 0.01 219.6);
  --sky-3: oklch(96.0% 0.024 219.7);
  --sky-4: oklch(93.6% 0.035 219.2);
  --sky-5: oklch(90.3% 0.047 220.6);
  --sky-6: oklch(86.0% 0.057 223.6);
  --sky-7: oklch(80.6% 0.072 225.5);
  --sky-8: oklch(72.8% 0.096 228.4);
  --sky-9: oklch(86.1% 0.103 217.8);
  --sky-10: oklch(83.8% 0.104 219.4);
  --sky-11: oklch(52.5% 0.108 232.5);
  --sky-12: oklch(35.1% 0.057 242.4);
  --sky-a1: oklch(80.7% 0.146 218.9 / 2.35%);
  --sky-a2: oklch(67.4% 0.137 231.4 / 5.49%);
  --sky-a3: oklch(71.9% 0.145 231.1 / 11.76%);
  --sky-a4: oklch(69.8% 0.14 230.7 / 18.04%);
  --sky-a5: oklch(66.6% 0.136 231.8 / 25.49%);
  --sky-a6: oklch(62.3% 0.132 234.7 / 33.73%);
  --sky-a7: oklch(59.6% 0.129 236.2 / 44.71%);
  --sky-a8: oklch(58.5% 0.13 237.9 / 62.35%);
  --sky-a9: oklch(77.3% 0.149 226.7 / 51.37%);
  --sky-a10: oklch(74.3% 0.145 228.1 / 54.51%);
  --sky-a11: oklch(52.5% 0.108 232.5);
  --sky-a12: oklch(25.6% 0.065 245.5 / 88.63%);
  --mint-1: oklch(99.3% 0.005 183);
  --mint-2: oklch(98.1% 0.01 181.4);
  --mint-3: oklch(96.0% 0.031 178.9);
  --mint-4: oklch(93.3% 0.048 178.3);
  --mint-5: oklch(90.0% 0.061 178.1);
  --mint-6: oklch(85.7% 0.072 178.2);
  --mint-7: oklch(79.7% 0.084 178.2);
  --mint-8: oklch(72.2% 0.106 177.8);
  --mint-9: oklch(87.0% 0.1 178);
  --mint-10: oklch(84.0% 0.099 178.4);
  --mint-11: oklch(51.2% 0.096 175.6);
  --mint-12: oklch(35.0% 0.051 181.3);
  --mint-a1: oklch(77.7% 0.152 171.3 / 2.35%);
  --mint-a2: oklch(67.6% 0.134 169.8 / 5.10%);
  --mint-a3: oklch(76.7% 0.157 167.1 / 13.33%);
  --mint-a4: oklch(75.0% 0.154 166.9 / 21.57%);
  --mint-a5: oklch(71.7% 0.146 167.5 / 29.80%);
  --mint-a6: oklch(67.3% 0.136 168.1 / 38.82%);
  --mint-a7: oklch(63.0% 0.125 169.6 / 50.59%);
  --mint-a8: oklch(62.3% 0.12 172.3 / 70.20%);
  --mint-a9: oklch(77.1% 0.153 169.8 / 47.45%);
  --mint-a10: oklch(72.7% 0.144 170.1 / 50.98%);
  --mint-a11: oklch(50.8% 0.095 175.5 / 99.22%);
  --mint-a12: oklch(28.1% 0.051 180.2 / 91.37%);
  --lime-1: oklch(99.2% 0.004 121.6);
  --lime-2: oklch(98.2% 0.009 119.6);
  --lime-3: oklch(95.9% 0.043 118.6);
  --lime-4: oklch(93.2% 0.068 120.2);
  --lime-5: oklch(89.7% 0.088 122.1);
  --lime-6: oklch(85.3% 0.099 123.3);
  --lime-7: oklch(79.5% 0.112 125.4);
  --lime-8: oklch(72.5% 0.135 128.2);
  --lime-9: oklch(88.7% 0.175 126.1);
  --lime-10: oklch(85.9% 0.188 126.7);
  --lime-11: oklch(54.4% 0.111 128.6);
  --lime-12: oklch(35.4% 0.057 121);
  --lime-a1: oklch(62.3% 0.166 129.4 / 1.96%);
  --lime-a2: oklch(61.6% 0.159 127 / 4.71%);
  --lime-a3: oklch(76.9% 0.195 125.6 / 16.08%);
  --lime-a4: oklch(76.0% 0.196 127 / 25.88%);
  --lime-a5: oklch(72.4% 0.191 128.5 / 34.90%);
  --lime-a6: oklch(67.3% 0.179 129.3 / 43.14%);
  --lime-a7: oklch(62.0% 0.169 130.7 / 52.94%);
  --lime-a8: oklch(59.5% 0.167 132.7 / 67.06%);
  --lime-a9: oklch(83.4% 0.227 130.7 / 61.18%);
  --lime-a10: oklch(81.3% 0.22 130.5 / 70.20%);
  --lime-a11: oklch(43.9% 0.122 132.1 / 81.57%);
  --lime-a12: oklch(26.1% 0.065 123.7 / 89.02%);
  --yellow-1: oklch(99.3% 0.005 106.5);
  --yellow-2: oklch(98.8% 0.025 101.9);
  --yellow-3: oklch(97.4% 0.084 104.2);
  --yellow-4: oklch(95.3% 0.117 102.1);
  --yellow-5: oklch(92.5% 0.141 98.1);
  --yellow-6: oklch(88.1% 0.134 95.3);
  --yellow-7: oklch(83.5% 0.12 92.8);
  --yellow-8: oklch(76.6% 0.137 89.7);
  --yellow-9: oklch(91.8% 0.184 100.9);
  --yellow-10: oklch(89.7% 0.185 97.4);
  --yellow-11: oklch(56.9% 0.119 76.8);
  --yellow-12: oklch(35.8% 0.046 86.9);
  --yellow-a1: oklch(71.4% 0.156 109.8 / 2.35%);
  --yellow-a2: oklch(88.9% 0.186 101.8 / 8.63%);
  --yellow-a3: oklch(93.3% 0.197 104.3 / 27.84%);
  --yellow-a4: oklch(91.1% 0.189 100.2 / 41.96%);
  --yellow-a5: oklch(88.3% 0.181 94.5 / 56.08%);
  --yellow-a6: oklch(81.4% 0.166 90.5 / 59.22%);
  --yellow-a7: oklch(73.4% 0.15 86.6 / 59.61%);
  --yellow-a8: oklch(70.5% 0.144 84.8 / 77.65%);
  --yellow-a9: oklch(90.7% 0.188 99.5 / 83.92%);
  --yellow-a10: oklch(89.7% 0.185 97.4);
  --yellow-a11: oklch(56.9% 0.119 76.8);
  --yellow-a12: oklch(25.4% 0.052 84.7 / 87.84%);
  --amber-1: oklch(99.4% 0.003 84.6);
  --amber-2: oklch(98.6% 0.024 99.1);
  --amber-3: oklch(97.0% 0.068 100.4);
  --amber-4: oklch(94.5% 0.103 97.9);
  --amber-5: oklch(91.8% 0.133 98.2);
  --amber-6: oklch(88.0% 0.123 93.4);
  --amber-7: oklch(82.7% 0.122 86.7);
  --amber-8: oklch(75.8% 0.14 76.7);
  --amber-9: oklch(85.4% 0.157 84.1);
  --amber-10: oklch(83.1% 0.168 80.8);
  --amber-11: oklch(57.1% 0.129 63.9);
  --amber-12: oklch(35.2% 0.049 54.2);
  --amber-a1: oklch(65.0% 0.138 74 / 1.57%);
  --amber-a2: oklch(86.4% 0.178 96.8 / 8.63%);
  --amber-a3: oklch(90.1% 0.186 98.3 / 23.92%);
  --amber-a4: oklch(88.1% 0.181 94 / 38.82%);
  --amber-a5: oklch(86.4% 0.177 94.4 / 53.33%);
  --amber-a6: oklch(79.9% 0.163 87.3 / 54.90%);
  --amber-a7: oklch(73.4% 0.153 78.6 / 61.57%);
  --amber-a8: oklch(70.0% 0.152 69.2 / 78.82%);
  --amber-a9: oklch(81.8% 0.171 77.9 / 76.08%);
  --amber-a10: oklch(81.8% 0.171 77.9 / 90.59%);
  --amber-a11: oklch(57.1% 0.129 63.9);
  --amber-a12: oklch(23.8% 0.06 53.3 / 86.67%);
  --gold-1: oklch(99.4% 0.001 106.4);
  --gold-2: oklch(98.1% 0.009 100);
  --gold-3: oklch(95.4% 0.012 96.4);
  --gold-4: oklch(92.5% 0.015 90.2);
  --gold-5: oklch(89.5% 0.018 89.4);
  --gold-6: oklch(85.9% 0.025 85.8);
  --gold-7: oklch(81.1% 0.033 84.6);
  --gold-8: oklch(73.9% 0.042 79.4);
  --gold-9: oklch(62% 0.049 77.7);
  --gold-10: oklch(58.9% 0.046 78.6);
  --gold-11: oklch(50.4% 0.039 78.3);
  --gold-12: oklch(33.2% 0.019 80.5);
  --gold-a1: oklch(43.5% 0.095 109.8 / 1.18%);
  --gold-a2: oklch(63.1% 0.131 99.5 / 5.10%);
  --gold-a3: oklch(49.5% 0.102 94 / 9.41%);
  --gold-a4: oklch(44.3% 0.091 83.8 / 14.12%);
  --gold-a5: oklch(41.1% 0.084 84.3 / 18.82%);
  --gold-a6: oklch(41.2% 0.086 78.2 / 25.10%);
  --gold-a7: oklch(40.6% 0.085 76.6 / 33.33%);
  --gold-a8: oklch(39.6% 0.085 70.4 / 44.71%);
  --gold-a9: oklch(34.9% 0.076 69.9 / 60.39%);
  --gold-a10: oklch(32.4% 0.069 72.5 / 63.14%);
  --gold-a11: oklch(26.8% 0.057 74.3 / 70.59%);
  --gold-a12: oklch(15.9% 0.033 87.5 / 83.14%);
  --bronze-1: oklch(99.2% 0.001 17.2);
  --bronze-2: oklch(98% 0.007 39.5);
  --bronze-3: oklch(95.2% 0.011 39.4);
  --bronze-4: oklch(92.6% 0.014 46.2);
  --bronze-5: oklch(89.5% 0.018 44.8);
  --bronze-6: oklch(86.1% 0.023 45.6);
  --bronze-7: oklch(81.2% 0.029 42.6);
  --bronze-8: oklch(74.2% 0.039 41.2);
  --bronze-9: oklch(62.7% 0.046 44.2);
  --bronze-10: oklch(58.8% 0.046 40.9);
  --bronze-11: oklch(51.1% 0.044 38.6);
  --bronze-12: oklch(32.9% 0.029 35.2);
  --bronze-a1: oklch(28.2% 0.116 29.2 / 01.18%);
  --bronze-a2: oklch(55.6% 0.195 34.9 / 03.92%);
  --bronze-a3: oklch(43.7% 0.15 35.9 / 08.24%);
  --bronze-a4: oklch(40.8% 0.129 39.6 / 12.55%);
  --bronze-a5: oklch(37.9% 0.121 39.4 / 17.25%);
  --bronze-a6: oklch(37.9% 0.119 40.1 / 22.75%);
  --bronze-a7: oklch(35.9% 0.115 38.9 / 29.80%);
  --bronze-a8: oklch(34.6% 0.113 38.2 / 40.00%);
  --bronze-a9: oklch(30.9% 0.094 41.3 / 55.29%);
  --bronze-a10: oklch(28.4% 0.089 40.2 / 59.22%);
  --bronze-a11: oklch(24.5% 0.077 40.1 / 67.06%);
  --bronze-a12: oklch(16.2% 0.046 45.2 / 83.14%);
  --gray-1: oklch(99.11% 0 0);
  --gray-2: oklch(98.21% 0 0);
  --gray-3: oklch(95.51% 0 0);
  --gray-4: oklch(93.1% 0 0);
  --gray-5: oklch(90.67% 0 0);
  --gray-6: oklch(88.53% 0 0);
  --gray-7: oklch(85.14% 0 0);
  --gray-8: oklch(79.21% 0 0);
  --gray-9: oklch(64.34% 0 0);
  --gray-10: oklch(61% 0 0);
  --gray-11: oklch(50.32% 0 0);
  --gray-12: oklch(24.35% 0 0);
  --gray-a1: oklch(0% 0 0 / 1.18%);
  --gray-a2: oklch(0% 0 0 / 2.35%);
  --gray-a3: oklch(0% 0 0 / 5.88%);
  --gray-a4: oklch(0% 0 0 / 9.02%);
  --gray-a5: oklch(0% 0 0 / 12.16%);
  --gray-a6: oklch(0% 0 0 / 14.9%);
  --gray-a7: oklch(0% 0 0 / 19.22%);
  --gray-a8: oklch(0% 0 0 / 26.67%);
  --gray-a9: oklch(0% 0 0 / 44.71%);
  --gray-a10: oklch(0% 0 0 / 48.63%);
  --gray-a11: oklch(0% 0 0 / 60.78%);
  --gray-a12: oklch(0% 0 0 / 87.45%);
  --mauve-1: oklch(99.2% 0.002 325.6);
  --mauve-2: oklch(98.3% 0.003 308.4);
  --mauve-3: oklch(95.6% 0.006 317.8);
  --mauve-4: oklch(93.2% 0.007 312.3);
  --mauve-5: oklch(90.9% 0.01 311.2);
  --mauve-6: oklch(88.7% 0.011 303.1);
  --mauve-7: oklch(85.4% 0.014 299.8);
  --mauve-8: oklch(79.5% 0.018 293);
  --mauve-9: oklch(64.6% 0.019 292.9);
  --mauve-10: oklch(61.2% 0.018 293.5);
  --mauve-11: oklch(50.5% 0.016 295);
  --mauve-12: oklch(24.5% 0.013 298.5);
  --mauve-a1: oklch(31.5% 0.145 328.4 / 1.18%);
  --mauve-a2: oklch(24.5% 0.132 298.1 / 2.35%);
  --mauve-a3: oklch(23.1% 0.114 315.3 / 6.27%);
  --mauve-a4: oklch(19.3% 0.099 306.4 / 9.41%);
  --mauve-a5: oklch(19.5% 0.101 304.9 / 12.55%);
  --mauve-a6: oklch(17.3% 0.096 292.1 / 15.29%);
  --mauve-a7: oklch(16.4% 0.094 288.1 / 19.61%);
  --mauve-a8: oklch(15.2% 0.093 278.2 / 27.06%);
  --mauve-a9: oklch(11.6% 0.068 284.2 / 45.10%);
  --mauve-a10: oklch(10.9% 0.063 288 / 49.02%);
  --mauve-a11: oklch(9.4% 0.052 294 / 61.18%);
  --mauve-a12: oklch(7.3% 0.039 296.8 / 87.84%);
  --slate-1: oklch(99.1% 0.001 286.4);
  --slate-2: oklch(98.3% 0.003 286.4);
  --slate-3: oklch(95.6% 0.004 286.3);
  --slate-4: oklch(93.2% 0.005 286.3);
  --slate-5: oklch(91.0% 0.007 277.2);
  --slate-6: oklch(88.7% 0.01 286.2);
  --slate-7: oklch(85.3% 0.011 280.4);
  --slate-8: oklch(79.4% 0.016 277.8);
  --slate-9: oklch(64.5% 0.016 277.7);
  --slate-10: oklch(61.1% 0.015 272.6);
  --slate-11: oklch(50.2% 0.014 264.4);
  --slate-12: oklch(24.1% 0.01 248.2);
  --slate-a1: oklch(20.3% 0.141 264.1 / 1.18%);
  --slate-a2: oklch(20.3% 0.141 264.1 / 2.35%);
  --slate-a3: oklch(14.5% 0.101 264.1 / 5.88%);
  --slate-a4: oklch(13.4% 0.093 264.1 / 9.02%);
  --slate-a5: oklch(16.8% 0.083 262.8 / 12.16%);
  --slate-a6: oklch(13.8% 0.096 264.1 / 14.90%);
  --slate-a7: oklch(15.5% 0.082 263.4 / 19.61%);
  --slate-a8: oklch(16.3% 0.082 262.9 / 27.45%);
  --slate-a9: oklch(12.9% 0.056 261.3 / 45.49%);
  --slate-a10: oklch(13.4% 0.048 257.5 / 49.80%);
  --slate-a11: oklch(12.7% 0.036 249.9 / 62.35%);
  --slate-a12: oklch(10.7% 0.021 228.6 / 89.02%);
  --sage-1: oklch(99.2% 0.002 165.1);
  --sage-2: oklch(98.0% 0.002 165.1);
  --sage-3: oklch(95.6% 0.003 174.5);
  --sage-4: oklch(93.1% 0.003 174.5);
  --sage-5: oklch(91.0% 0.004 157.2);
  --sage-6: oklch(88.6% 0.004 174.5);
  --sage-7: oklch(85.1% 0.005 165);
  --sage-8: oklch(79.1% 0.005 165);
  --sage-9: oklch(63.9% 0.01 171.6);
  --sage-10: oklch(60.6% 0.01 171.6);
  --sage-11: oklch(50.1% 0.008 174.1);
  --sage-12: oklch(24.0% 0.012 167.6);
  --sage-a1: oklch(52.5% 0.138 152.2 / 1.57%);
  --sage-a2: oklch(32.6% 0.082 154.2 / 3.14%);
  --sage-a3: oklch(26.3% 0.055 165.1 / 6.67%);
  --sage-a4: oklch(21.3% 0.043 168 / 9.80%);
  --sage-a5: oklch(18.3% 0.047 153.5 / 12.55%);
  --sage-a6: oklch(17.0% 0.034 169.6 / 15.69%);
  --sage-a7: oklch(16.9% 0.037 161.8 / 20.39%);
  --sage-a8: oklch(14.9% 0.031 165.8 / 27.84%);
  --sage-a9: oklch(15.8% 0.031 170.9 / 47.45%);
  --sage-a10: oklch(15.4% 0.03 170.2 / 51.37%);
  --sage-a11: oklch(12.9% 0.024 176.9 / 62.75%);
  --sage-a12: oklch(12.0% 0.023 172.5 / 89.80%);
  --olive-1: oklch(99.3% 0.002 145.6);
  --olive-2: oklch(98.3% 0.003 145.5);
  --olive-3: oklch(95.6% 0.003 145.5);
  --olive-4: oklch(93.2% 0.003 145.5);
  --olive-5: oklch(91.0% 0.005 145.5);
  --olive-6: oklch(88.5% 0.005 145.5);
  --olive-7: oklch(85.1% 0.005 145.5);
  --olive-8: oklch(79.2% 0.006 137.8);
  --olive-9: oklch(64.0% 0.012 136.6);
  --olive-10: oklch(60.7% 0.012 136.6);
  --olive-11: oklch(50.0% 0.011 140.5);
  --olive-12: oklch(24.2% 0.011 139.4);
  --olive-a1: oklch(38.9% 0.133 142.5 / 1.18%);
  --olive-a2: oklch(35.1% 0.12 142.5 / 2.75%);
  --olive-a3: oklch(21.1% 0.072 142.5 / 6.27%);
  --olive-a4: oklch(17.3% 0.059 142.5 / 9.41%);
  --olive-a5: oklch(18.1% 0.062 142.5 / 12.55%);
  --olive-a6: oklch(16.6% 0.056 142.5 / 15.69%);
  --olive-a7: oklch(14.6% 0.05 142.5 / 20.00%);
  --olive-a8: oklch(15.1% 0.044 134.7 / 27.84%);
  --olive-a9: oklch(15.2% 0.043 132.6 / 47.06%);
  --olive-a10: oklch(14.7% 0.042 134 / 50.98%);
  --olive-a11: oklch(12.9% 0.039 136.4 / 62.75%);
  --olive-a12: oklch(10.8% 0.033 137.4 / 89.02%);
  --sand-1: oklch(99.4% 0.001 106.4);
  --sand-2: oklch(98.2% 0.001 106.4);
  --sand-3: oklch(95.6% 0.002 67.8);
  --sand-4: oklch(93.1% 0.003 84.6);
  --sand-5: oklch(91.0% 0.004 91.4);
  --sand-6: oklch(88.5% 0.004 91.5);
  --sand-7: oklch(85.1% 0.006 95.1);
  --sand-8: oklch(79.1% 0.008 98.9);
  --sand-9: oklch(64.1% 0.01 106.7);
  --sand-10: oklch(60.5% 0.009 106.7);
  --sand-11: oklch(49.8% 0.008 106.7);
  --sand-12: oklch(24.3% 0.008 95.4);
  --sand-a1: oklch(43.5% 0.095 109.8 / 1.18%);
  --sand-a2: oklch(25.6% 0.056 109.8 / 2.75%);
  --sand-a3: oklch(19.2% 0.042 68.9 / 6.27%);
  --sand-a4: oklch(20.3% 0.042 86.2 / 9.80%);
  --sand-a5: oklch(21.1% 0.043 94.5 / 12.94%);
  --sand-a6: oklch(18.9% 0.039 94.7 / 16.08%);
  --sand-a7: oklch(19.2% 0.04 97.7 / 20.78%);
  --sand-a8: oklch(19.5% 0.038 99.7 / 29.02%);
  --sand-a9: oklch(16.3% 0.036 109.8 / 47.45%);
  --sand-a10: oklch(14.9% 0.033 109.8 / 51.37%);
  --sand-a11: oklch(13.0% 0.028 109.8 / 63.14%);
  --sand-a12: oklch(11.3% 0.024 103.4 / 89.02%);
  --gray-surface: oklch(100% 0 0 / 80%);
  --mauve-surface: oklch(100% 0 0 / 80%);
  --slate-surface: oklch(100% 0 0 / 80%);
  --sage-surface: oklch(100% 0 0 / 80%);
  --olive-surface: oklch(100% 0 0 / 80%);
  --sand-surface: oklch(100% 0 0 / 80%);
  --tomato-surface: oklch(98.0% 0.01 25.1 / 80%);
  --red-surface: oklch(97.8% 0.011 17.3 / 80%);
  --ruby-surface: oklch(97.8% 0.011 10.3 / 80%);
  --crimson-surface: oklch(97.8% 0.01 354.9 / 80%);
  --pink-surface: oklch(97.9% 0.012 342.6 / 80%);
  --plum-surface: oklch(97.9% 0.014 325.7 / 80%);
  --purple-surface: oklch(97.7% 0.013 310.5 / 80%);
  --violet-surface: oklch(97.8% 0.012 301.3 / 80%);
  --iris-surface: oklch(97.6% 0.012 286.2 / 80%);
  --indigo-surface: oklch(97.9% 0.01 267.4 / 80%);
  --blue-surface: oklch(97.8% 0.012 239.9 / 80%);
  --cyan-surface: oklch(97.5% 0.011 204.1 / 80%);
  --teal-surface: oklch(97.7% 0.011 182.9 / 80%);
  --jade-surface: oklch(97.7% 0.012 162.1 / 80%);
  --green-surface: oklch(97.7% 0.012 157 / 80%);
  --grass-surface: oklch(97.8% 0.012 145.5 / 80%);
  --brown-surface: oklch(98.0% 0.006 75.4 / 80%);
  --bronze-surface: oklch(97.6% 0.009 34.3 / 80%);
  --gold-surface: oklch(97.7% 0.012 101.5 / 80%);
  --sky-surface: oklch(97.5% 0.013 221.4 / 80%);
  --mint-surface: oklch(97.6% 0.012 184.1 / 80%);
  --lime-surface: oklch(97.7% 0.012 121.7 / 80%);
  --yellow-surface: oklch(98.4% 0.03 100.9 / 80%);
  --amber-surface: oklch(98.2% 0.029 98.5 / 80%);
  --orange-surface: oklch(97.5% 0.019 72.6 / 80%);
  --black-a1: oklch(0% 0 0 / 5%);
  --black-a2: oklch(0% 0 0 / 10%);
  --black-a3: oklch(0% 0 0 / 15%);
  --black-a4: oklch(0% 0 0 / 20%);
  --black-a5: oklch(0% 0 0 / 30%);
  --black-a6: oklch(0% 0 0 / 40%);
  --black-a7: oklch(0% 0 0 / 50%);
  --black-a8: oklch(0% 0 0 / 60%);
  --black-a9: oklch(0% 0 0 / 70%);
  --black-a10: oklch(0% 0 0 / 80%);
  --black-a11: oklch(0% 0 0 / 90%);
  --black-a12: oklch(0% 0 0 / 95%);
  --white-a1: oklch(100% 0 0 / 5%);
  --white-a2: oklch(100% 0 0 / 10%);
  --white-a3: oklch(100% 0 0 / 15%);
  --white-a4: oklch(100% 0 0 / 20%);
  --white-a5: oklch(100% 0 0 / 30%);
  --white-a6: oklch(100% 0 0 / 40%);
  --white-a7: oklch(100% 0 0 / 50%);
  --white-a8: oklch(100% 0 0 / 60%);
  --white-a9: oklch(100% 0 0 / 70%);
  --white-a10: oklch(100% 0 0 / 80%);
  --white-a11: oklch(100% 0 0 / 90%);
  --white-a12: oklch(100% 0 0 / 95%);
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :where(html) {
      --tomato-1: color(display-p3 0.998 0.989 0.988);
      --tomato-2: color(display-p3 0.994 0.974 0.969);
      --tomato-3: color(display-p3 0.985 0.924 0.909);
      --tomato-4: color(display-p3 0.996 0.868 0.835);
      --tomato-5: color(display-p3 0.98 0.812 0.77);
      --tomato-6: color(display-p3 0.953 0.75 0.698);
      --tomato-7: color(display-p3 0.917 0.673 0.611);
      --tomato-8: color(display-p3 0.875 0.575 0.502);
      --tomato-9: color(display-p3 0.831 0.345 0.231);
      --tomato-10: color(display-p3 0.802 0.313 0.2);
      --tomato-11: color(display-p3 0.755 0.259 0.152);
      --tomato-12: color(display-p3 0.335 0.165 0.132);
      --tomato-a1: color(display-p3 0.675 0.024 0.024/0.012);
      --tomato-a2: color(display-p3 0.757 0.145 0.02/0.032);
      --tomato-a3: color(display-p3 0.831 0.184 0.012/0.091);
      --tomato-a4: color(display-p3 0.976 0.192 0.004/0.165);
      --tomato-a5: color(display-p3 0.918 0.192 0.004/0.232);
      --tomato-a6: color(display-p3 0.847 0.173 0.004/0.302);
      --tomato-a7: color(display-p3 0.788 0.165 0.004/0.389);
      --tomato-a8: color(display-p3 0.749 0.153 0.004/0.499);
      --tomato-a9: color(display-p3 0.78 0.149 0/0.769);
      --tomato-a10: color(display-p3 0.757 0.141 0/0.8);
      --tomato-a11: color(display-p3 0.755 0.259 0.152);
      --tomato-a12: color(display-p3 0.335 0.165 0.132);
      --red-1: color(display-p3 0.998 0.989 0.988);
      --red-2: color(display-p3 0.995 0.971 0.971);
      --red-3: color(display-p3 0.985 0.925 0.925);
      --red-4: color(display-p3 0.999 0.866 0.866);
      --red-5: color(display-p3 0.984 0.812 0.811);
      --red-6: color(display-p3 0.955 0.751 0.749);
      --red-7: color(display-p3 0.915 0.675 0.672);
      --red-8: color(display-p3 0.872 0.575 0.572);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.798 0.294 0.285);
      --red-11: color(display-p3 0.744 0.234 0.222);
      --red-12: color(display-p3 0.36 0.115 0.143);
      --red-a1: color(display-p3 0.675 0.024 0.024/0.012);
      --red-a2: color(display-p3 0.863 0.024 0.024/0.028);
      --red-a3: color(display-p3 0.792 0.008 0.008/0.075);
      --red-a4: color(display-p3 1 0.008 0.008/0.134);
      --red-a5: color(display-p3 0.918 0.008 0.008/0.189);
      --red-a6: color(display-p3 0.831 0.02 0.004/0.251);
      --red-a7: color(display-p3 0.741 0.016 0.004/0.33);
      --red-a8: color(display-p3 0.698 0.012 0.004/0.428);
      --red-a9: color(display-p3 0.749 0.008 0/0.675);
      --red-a10: color(display-p3 0.714 0.012 0/0.714);
      --red-a11: color(display-p3 0.744 0.234 0.222);
      --red-a12: color(display-p3 0.36 0.115 0.143);
      --ruby-1: color(display-p3 0.998 0.989 0.992);
      --ruby-2: color(display-p3 0.995 0.971 0.974);
      --ruby-3: color(display-p3 0.983 0.92 0.928);
      --ruby-4: color(display-p3 0.987 0.869 0.885);
      --ruby-5: color(display-p3 0.968 0.817 0.839);
      --ruby-6: color(display-p3 0.937 0.758 0.786);
      --ruby-7: color(display-p3 0.897 0.685 0.721);
      --ruby-8: color(display-p3 0.851 0.588 0.639);
      --ruby-9: color(display-p3 0.83 0.323 0.408);
      --ruby-10: color(display-p3 0.795 0.286 0.375);
      --ruby-11: color(display-p3 0.728 0.211 0.311);
      --ruby-12: color(display-p3 0.36 0.115 0.171);
      --ruby-a1: color(display-p3 0.675 0.024 0.349/0.012);
      --ruby-a2: color(display-p3 0.863 0.024 0.024/0.028);
      --ruby-a3: color(display-p3 0.804 0.008 0.11/0.079);
      --ruby-a4: color(display-p3 0.91 0.008 0.125/0.13);
      --ruby-a5: color(display-p3 0.831 0.004 0.133/0.185);
      --ruby-a6: color(display-p3 0.745 0.004 0.118/0.244);
      --ruby-a7: color(display-p3 0.678 0.004 0.114/0.314);
      --ruby-a8: color(display-p3 0.639 0.004 0.125/0.412);
      --ruby-a9: color(display-p3 0.753 0 0.129/0.679);
      --ruby-a10: color(display-p3 0.714 0 0.125/0.714);
      --ruby-a11: color(display-p3 0.728 0.211 0.311);
      --ruby-a12: color(display-p3 0.36 0.115 0.171);
      --crimson-1: color(display-p3 0.998 0.989 0.992);
      --crimson-2: color(display-p3 0.991 0.969 0.976);
      --crimson-3: color(display-p3 0.987 0.917 0.941);
      --crimson-4: color(display-p3 0.975 0.866 0.904);
      --crimson-5: color(display-p3 0.953 0.813 0.864);
      --crimson-6: color(display-p3 0.921 0.755 0.817);
      --crimson-7: color(display-p3 0.88 0.683 0.761);
      --crimson-8: color(display-p3 0.834 0.592 0.694);
      --crimson-9: color(display-p3 0.843 0.298 0.507);
      --crimson-10: color(display-p3 0.807 0.266 0.468);
      --crimson-11: color(display-p3 0.731 0.195 0.388);
      --crimson-12: color(display-p3 0.352 0.111 0.221);
      --crimson-a1: color(display-p3 0.675 0.024 0.349/0.012);
      --crimson-a2: color(display-p3 0.757 0.02 0.267/0.032);
      --crimson-a3: color(display-p3 0.859 0.008 0.294/0.083);
      --crimson-a4: color(display-p3 0.827 0.008 0.298/0.134);
      --crimson-a5: color(display-p3 0.753 0.008 0.275/0.189);
      --crimson-a6: color(display-p3 0.682 0.004 0.247/0.244);
      --crimson-a7: color(display-p3 0.62 0.004 0.251/0.318);
      --crimson-a8: color(display-p3 0.6 0.004 0.251/0.408);
      --crimson-a9: color(display-p3 0.776 0 0.298/0.702);
      --crimson-a10: color(display-p3 0.737 0 0.275/0.734);
      --crimson-a11: color(display-p3 0.731 0.195 0.388);
      --crimson-a12: color(display-p3 0.352 0.111 0.221);
      --pink-1: color(display-p3 0.998 0.989 0.996);
      --pink-2: color(display-p3 0.992 0.97 0.985);
      --pink-3: color(display-p3 0.981 0.917 0.96);
      --pink-4: color(display-p3 0.963 0.867 0.932);
      --pink-5: color(display-p3 0.939 0.815 0.899);
      --pink-6: color(display-p3 0.907 0.756 0.859);
      --pink-7: color(display-p3 0.869 0.683 0.81);
      --pink-8: color(display-p3 0.825 0.59 0.751);
      --pink-9: color(display-p3 0.775 0.297 0.61);
      --pink-10: color(display-p3 0.748 0.27 0.581);
      --pink-11: color(display-p3 0.698 0.219 0.528);
      --pink-12: color(display-p3 0.363 0.101 0.279);
      --pink-a1: color(display-p3 0.675 0.024 0.675/0.012);
      --pink-a2: color(display-p3 0.757 0.02 0.51/0.032);
      --pink-a3: color(display-p3 0.765 0.008 0.529/0.083);
      --pink-a4: color(display-p3 0.737 0.008 0.506/0.134);
      --pink-a5: color(display-p3 0.663 0.004 0.451/0.185);
      --pink-a6: color(display-p3 0.616 0.004 0.424/0.244);
      --pink-a7: color(display-p3 0.596 0.004 0.412/0.318);
      --pink-a8: color(display-p3 0.573 0.004 0.404/0.412);
      --pink-a9: color(display-p3 0.682 0 0.447/0.702);
      --pink-a10: color(display-p3 0.655 0 0.424/0.73);
      --pink-a11: color(display-p3 0.698 0.219 0.528);
      --pink-a12: color(display-p3 0.363 0.101 0.279);
      --plum-1: color(display-p3 0.995 0.988 0.999);
      --plum-2: color(display-p3 0.988 0.971 0.99);
      --plum-3: color(display-p3 0.973 0.923 0.98);
      --plum-4: color(display-p3 0.953 0.875 0.966);
      --plum-5: color(display-p3 0.926 0.825 0.945);
      --plum-6: color(display-p3 0.89 0.765 0.916);
      --plum-7: color(display-p3 0.84 0.686 0.877);
      --plum-8: color(display-p3 0.775 0.58 0.832);
      --plum-9: color(display-p3 0.624 0.313 0.708);
      --plum-10: color(display-p3 0.587 0.29 0.667);
      --plum-11: color(display-p3 0.543 0.263 0.619);
      --plum-12: color(display-p3 0.299 0.114 0.352);
      --plum-a1: color(display-p3 0.675 0.024 1/0.012);
      --plum-a2: color(display-p3 0.58 0.024 0.58/0.028);
      --plum-a3: color(display-p3 0.655 0.008 0.753/0.079);
      --plum-a4: color(display-p3 0.627 0.008 0.722/0.126);
      --plum-a5: color(display-p3 0.58 0.004 0.69/0.177);
      --plum-a6: color(display-p3 0.537 0.004 0.655/0.236);
      --plum-a7: color(display-p3 0.49 0.004 0.616/0.314);
      --plum-a8: color(display-p3 0.471 0.004 0.6/0.42);
      --plum-a9: color(display-p3 0.451 0 0.576/0.687);
      --plum-a10: color(display-p3 0.42 0 0.529/0.71);
      --plum-a11: color(display-p3 0.543 0.263 0.619);
      --plum-a12: color(display-p3 0.299 0.114 0.352);
      --purple-1: color(display-p3 0.995 0.988 0.996);
      --purple-2: color(display-p3 0.983 0.971 0.993);
      --purple-3: color(display-p3 0.963 0.931 0.989);
      --purple-4: color(display-p3 0.937 0.888 0.981);
      --purple-5: color(display-p3 0.904 0.837 0.966);
      --purple-6: color(display-p3 0.86 0.774 0.942);
      --purple-7: color(display-p3 0.799 0.69 0.91);
      --purple-8: color(display-p3 0.719 0.583 0.874);
      --purple-9: color(display-p3 0.523 0.318 0.751);
      --purple-10: color(display-p3 0.483 0.289 0.7);
      --purple-11: color(display-p3 0.473 0.281 0.687);
      --purple-12: color(display-p3 0.234 0.132 0.363);
      --purple-a1: color(display-p3 0.675 0.024 0.675/0.012);
      --purple-a2: color(display-p3 0.443 0.024 0.722/0.028);
      --purple-a3: color(display-p3 0.506 0.008 0.835/0.071);
      --purple-a4: color(display-p3 0.451 0.004 0.831/0.114);
      --purple-a5: color(display-p3 0.431 0.004 0.788/0.165);
      --purple-a6: color(display-p3 0.384 0.004 0.745/0.228);
      --purple-a7: color(display-p3 0.357 0.004 0.71/0.31);
      --purple-a8: color(display-p3 0.322 0.004 0.702/0.416);
      --purple-a9: color(display-p3 0.298 0 0.639/0.683);
      --purple-a10: color(display-p3 0.271 0 0.58/0.71);
      --purple-a11: color(display-p3 0.473 0.281 0.687);
      --purple-a12: color(display-p3 0.234 0.132 0.363);
      --violet-1: color(display-p3 0.991 0.988 0.995);
      --violet-2: color(display-p3 0.978 0.974 0.998);
      --violet-3: color(display-p3 0.953 0.943 0.993);
      --violet-4: color(display-p3 0.916 0.897 1);
      --violet-5: color(display-p3 0.876 0.851 1);
      --violet-6: color(display-p3 0.825 0.793 0.981);
      --violet-7: color(display-p3 0.752 0.712 0.943);
      --violet-8: color(display-p3 0.654 0.602 0.902);
      --violet-9: color(display-p3 0.417 0.341 0.784);
      --violet-10: color(display-p3 0.381 0.306 0.741);
      --violet-11: color(display-p3 0.383 0.317 0.702);
      --violet-12: color(display-p3 0.179 0.15 0.359);
      --violet-a1: color(display-p3 0.349 0.024 0.675/0.012);
      --violet-a2: color(display-p3 0.161 0.024 0.863/0.028);
      --violet-a3: color(display-p3 0.204 0.004 0.871/0.059);
      --violet-a4: color(display-p3 0.196 0.004 1/0.102);
      --violet-a5: color(display-p3 0.165 0.008 1/0.15);
      --violet-a6: color(display-p3 0.153 0.004 0.906/0.208);
      --violet-a7: color(display-p3 0.141 0.004 0.796/0.287);
      --violet-a8: color(display-p3 0.133 0.004 0.753/0.397);
      --violet-a9: color(display-p3 0.114 0 0.675/0.659);
      --violet-a10: color(display-p3 0.11 0 0.627/0.695);
      --violet-a11: color(display-p3 0.383 0.317 0.702);
      --violet-a12: color(display-p3 0.179 0.15 0.359);
      --iris-1: color(display-p3 0.992 0.992 0.999);
      --iris-2: color(display-p3 0.972 0.973 0.998);
      --iris-3: color(display-p3 0.943 0.945 0.992);
      --iris-4: color(display-p3 0.902 0.906 1);
      --iris-5: color(display-p3 0.857 0.861 1);
      --iris-6: color(display-p3 0.799 0.805 0.987);
      --iris-7: color(display-p3 0.721 0.727 0.955);
      --iris-8: color(display-p3 0.61 0.619 0.918);
      --iris-9: color(display-p3 0.357 0.357 0.81);
      --iris-10: color(display-p3 0.318 0.318 0.774);
      --iris-11: color(display-p3 0.337 0.326 0.748);
      --iris-12: color(display-p3 0.154 0.161 0.371);
      --iris-a1: color(display-p3 0.02 0.02 1/0.008);
      --iris-a2: color(display-p3 0.024 0.024 0.863/0.028);
      --iris-a3: color(display-p3 0.004 0.071 0.871/0.059);
      --iris-a4: color(display-p3 0.012 0.051 1/0.099);
      --iris-a5: color(display-p3 0.008 0.035 1/0.142);
      --iris-a6: color(display-p3 0 0.02 0.941/0.2);
      --iris-a7: color(display-p3 0.004 0.02 0.847/0.279);
      --iris-a8: color(display-p3 0.004 0.024 0.788/0.389);
      --iris-a9: color(display-p3 0 0 0.706/0.644);
      --iris-a10: color(display-p3 0 0 0.667/0.683);
      --iris-a11: color(display-p3 0.337 0.326 0.748);
      --iris-a12: color(display-p3 0.154 0.161 0.371);
      --indigo-1: color(display-p3 0.992 0.992 0.996);
      --indigo-2: color(display-p3 0.971 0.977 0.998);
      --indigo-3: color(display-p3 0.933 0.948 0.992);
      --indigo-4: color(display-p3 0.885 0.914 1);
      --indigo-5: color(display-p3 0.831 0.87 1);
      --indigo-6: color(display-p3 0.767 0.814 0.995);
      --indigo-7: color(display-p3 0.685 0.74 0.957);
      --indigo-8: color(display-p3 0.569 0.639 0.916);
      --indigo-9: color(display-p3 0.276 0.384 0.837);
      --indigo-10: color(display-p3 0.234 0.343 0.801);
      --indigo-11: color(display-p3 0.256 0.354 0.755);
      --indigo-12: color(display-p3 0.133 0.175 0.348);
      --indigo-a1: color(display-p3 0.02 0.02 0.51/0.008);
      --indigo-a2: color(display-p3 0.024 0.161 0.863/0.028);
      --indigo-a3: color(display-p3 0.008 0.239 0.886/0.067);
      --indigo-a4: color(display-p3 0.004 0.247 1/0.114);
      --indigo-a5: color(display-p3 0.004 0.235 1/0.169);
      --indigo-a6: color(display-p3 0.004 0.208 0.984/0.232);
      --indigo-a7: color(display-p3 0.004 0.176 0.863/0.314);
      --indigo-a8: color(display-p3 0.004 0.165 0.812/0.432);
      --indigo-a9: color(display-p3 0 0.153 0.773/0.726);
      --indigo-a10: color(display-p3 0 0.137 0.737/0.765);
      --indigo-a11: color(display-p3 0.256 0.354 0.755);
      --indigo-a12: color(display-p3 0.133 0.175 0.348);
      --blue-1: color(display-p3 0.986 0.992 0.999);
      --blue-2: color(display-p3 0.96 0.979 0.998);
      --blue-3: color(display-p3 0.912 0.956 0.991);
      --blue-4: color(display-p3 0.853 0.932 1);
      --blue-5: color(display-p3 0.788 0.894 0.998);
      --blue-6: color(display-p3 0.709 0.843 0.976);
      --blue-7: color(display-p3 0.606 0.777 0.947);
      --blue-8: color(display-p3 0.451 0.688 0.917);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.234 0.523 0.912);
      --blue-11: color(display-p3 0.15 0.44 0.84);
      --blue-12: color(display-p3 0.102 0.193 0.379);
      --blue-a1: color(display-p3 0.024 0.514 1/0.016);
      --blue-a2: color(display-p3 0.024 0.514 0.906/0.04);
      --blue-a3: color(display-p3 0.012 0.506 0.914/0.087);
      --blue-a4: color(display-p3 0.008 0.545 1/0.146);
      --blue-a5: color(display-p3 0.004 0.502 0.984/0.212);
      --blue-a6: color(display-p3 0.004 0.463 0.922/0.291);
      --blue-a7: color(display-p3 0.004 0.431 0.863/0.393);
      --blue-a8: color(display-p3 0 0.427 0.851/0.55);
      --blue-a9: color(display-p3 0 0.412 0.961/0.753);
      --blue-a10: color(display-p3 0 0.376 0.886/0.765);
      --blue-a11: color(display-p3 0.15 0.44 0.84);
      --blue-a12: color(display-p3 0.102 0.193 0.379);
      --cyan-1: color(display-p3 0.982 0.992 0.996);
      --cyan-2: color(display-p3 0.955 0.981 0.984);
      --cyan-3: color(display-p3 0.888 0.965 0.975);
      --cyan-4: color(display-p3 0.821 0.941 0.959);
      --cyan-5: color(display-p3 0.751 0.907 0.935);
      --cyan-6: color(display-p3 0.671 0.862 0.9);
      --cyan-7: color(display-p3 0.564 0.8 0.854);
      --cyan-8: color(display-p3 0.388 0.715 0.798);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.264 0.583 0.71);
      --cyan-11: color(display-p3 0.08 0.48 0.63);
      --cyan-12: color(display-p3 0.108 0.232 0.277);
      --cyan-a1: color(display-p3 0.02 0.608 0.804/0.02);
      --cyan-a2: color(display-p3 0.02 0.557 0.647/0.044);
      --cyan-a3: color(display-p3 0.004 0.694 0.796/0.114);
      --cyan-a4: color(display-p3 0.004 0.678 0.784/0.181);
      --cyan-a5: color(display-p3 0.004 0.624 0.733/0.248);
      --cyan-a6: color(display-p3 0.004 0.584 0.706/0.33);
      --cyan-a7: color(display-p3 0.004 0.541 0.667/0.436);
      --cyan-a8: color(display-p3 0 0.533 0.667/0.612);
      --cyan-a9: color(display-p3 0 0.482 0.675/0.718);
      --cyan-a10: color(display-p3 0 0.435 0.608/0.738);
      --cyan-a11: color(display-p3 0.08 0.48 0.63);
      --cyan-a12: color(display-p3 0.108 0.232 0.277);
      --teal-1: color(display-p3 0.983 0.996 0.992);
      --teal-2: color(display-p3 0.958 0.983 0.976);
      --teal-3: color(display-p3 0.895 0.971 0.952);
      --teal-4: color(display-p3 0.831 0.949 0.92);
      --teal-5: color(display-p3 0.761 0.914 0.878);
      --teal-6: color(display-p3 0.682 0.864 0.825);
      --teal-7: color(display-p3 0.581 0.798 0.756);
      --teal-8: color(display-p3 0.433 0.716 0.671);
      --teal-9: color(display-p3 0.297 0.637 0.581);
      --teal-10: color(display-p3 0.275 0.599 0.542);
      --teal-11: color(display-p3 0.08 0.5 0.43);
      --teal-12: color(display-p3 0.11 0.235 0.219);
      --teal-a1: color(display-p3 0.024 0.757 0.514/0.016);
      --teal-a2: color(display-p3 0.02 0.647 0.467/0.044);
      --teal-a3: color(display-p3 0.004 0.741 0.557/0.106);
      --teal-a4: color(display-p3 0.004 0.702 0.537/0.169);
      --teal-a5: color(display-p3 0.004 0.643 0.494/0.24);
      --teal-a6: color(display-p3 0.004 0.569 0.447/0.318);
      --teal-a7: color(display-p3 0.004 0.518 0.424/0.42);
      --teal-a8: color(display-p3 0 0.506 0.424/0.569);
      --teal-a9: color(display-p3 0 0.482 0.404/0.702);
      --teal-a10: color(display-p3 0 0.451 0.369/0.726);
      --teal-a11: color(display-p3 0.08 0.5 0.43);
      --teal-a12: color(display-p3 0.11 0.235 0.219);
      --jade-1: color(display-p3 0.986 0.996 0.992);
      --jade-2: color(display-p3 0.962 0.983 0.969);
      --jade-3: color(display-p3 0.912 0.965 0.932);
      --jade-4: color(display-p3 0.858 0.941 0.893);
      --jade-5: color(display-p3 0.795 0.909 0.847);
      --jade-6: color(display-p3 0.715 0.864 0.791);
      --jade-7: color(display-p3 0.603 0.802 0.718);
      --jade-8: color(display-p3 0.44 0.72 0.629);
      --jade-9: color(display-p3 0.319 0.63 0.521);
      --jade-10: color(display-p3 0.299 0.592 0.488);
      --jade-11: color(display-p3 0.15 0.5 0.37);
      --jade-12: color(display-p3 0.142 0.229 0.194);
      --jade-a1: color(display-p3 0.024 0.757 0.514/0.016);
      --jade-a2: color(display-p3 0.024 0.612 0.22/0.04);
      --jade-a3: color(display-p3 0.012 0.596 0.235/0.087);
      --jade-a4: color(display-p3 0.008 0.588 0.255/0.142);
      --jade-a5: color(display-p3 0.004 0.561 0.251/0.204);
      --jade-a6: color(display-p3 0.004 0.525 0.278/0.287);
      --jade-a7: color(display-p3 0.004 0.506 0.29/0.397);
      --jade-a8: color(display-p3 0 0.506 0.337/0.561);
      --jade-a9: color(display-p3 0 0.459 0.298/0.683);
      --jade-a10: color(display-p3 0 0.42 0.271/0.702);
      --jade-a11: color(display-p3 0.15 0.5 0.37);
      --jade-a12: color(display-p3 0.142 0.229 0.194);
      --green-1: color(display-p3 0.986 0.996 0.989);
      --green-2: color(display-p3 0.963 0.983 0.967);
      --green-3: color(display-p3 0.913 0.964 0.925);
      --green-4: color(display-p3 0.859 0.94 0.879);
      --green-5: color(display-p3 0.796 0.907 0.826);
      --green-6: color(display-p3 0.718 0.863 0.761);
      --green-7: color(display-p3 0.61 0.801 0.675);
      --green-8: color(display-p3 0.451 0.715 0.559);
      --green-9: color(display-p3 0.332 0.634 0.442);
      --green-10: color(display-p3 0.308 0.595 0.417);
      --green-11: color(display-p3 0.19 0.5 0.32);
      --green-12: color(display-p3 0.132 0.228 0.18);
      --green-a1: color(display-p3 0.024 0.757 0.267/0.016);
      --green-a2: color(display-p3 0.024 0.565 0.129/0.036);
      --green-a3: color(display-p3 0.012 0.596 0.145/0.087);
      --green-a4: color(display-p3 0.008 0.588 0.145/0.142);
      --green-a5: color(display-p3 0.004 0.541 0.157/0.204);
      --green-a6: color(display-p3 0.004 0.518 0.157/0.283);
      --green-a7: color(display-p3 0.004 0.486 0.165/0.389);
      --green-a8: color(display-p3 0 0.478 0.2/0.55);
      --green-a9: color(display-p3 0 0.455 0.165/0.667);
      --green-a10: color(display-p3 0 0.416 0.153/0.691);
      --green-a11: color(display-p3 0.19 0.5 0.32);
      --green-a12: color(display-p3 0.132 0.228 0.18);
      --grass-1: color(display-p3 0.986 0.996 0.985);
      --grass-2: color(display-p3 0.966 0.983 0.964);
      --grass-3: color(display-p3 0.923 0.965 0.917);
      --grass-4: color(display-p3 0.872 0.94 0.865);
      --grass-5: color(display-p3 0.811 0.908 0.802);
      --grass-6: color(display-p3 0.733 0.864 0.724);
      --grass-7: color(display-p3 0.628 0.803 0.622);
      --grass-8: color(display-p3 0.477 0.72 0.482);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.344 0.598 0.342);
      --grass-11: color(display-p3 0.263 0.488 0.261);
      --grass-12: color(display-p3 0.151 0.233 0.153);
      --grass-a1: color(display-p3 0.024 0.757 0.024/0.016);
      --grass-a2: color(display-p3 0.024 0.565 0.024/0.036);
      --grass-a3: color(display-p3 0.059 0.576 0.008/0.083);
      --grass-a4: color(display-p3 0.035 0.565 0.008/0.134);
      --grass-a5: color(display-p3 0.047 0.545 0.008/0.197);
      --grass-a6: color(display-p3 0.031 0.502 0.004/0.275);
      --grass-a7: color(display-p3 0.012 0.482 0.004/0.377);
      --grass-a8: color(display-p3 0 0.467 0.008/0.522);
      --grass-a9: color(display-p3 0.008 0.435 0/0.624);
      --grass-a10: color(display-p3 0.008 0.388 0/0.659);
      --grass-a11: color(display-p3 0.263 0.488 0.261);
      --grass-a12: color(display-p3 0.151 0.233 0.153);
      --orange-1: color(display-p3 0.995 0.988 0.985);
      --orange-2: color(display-p3 0.994 0.968 0.934);
      --orange-3: color(display-p3 0.989 0.938 0.85);
      --orange-4: color(display-p3 1 0.874 0.687);
      --orange-5: color(display-p3 1 0.821 0.583);
      --orange-6: color(display-p3 0.975 0.767 0.545);
      --orange-7: color(display-p3 0.919 0.693 0.486);
      --orange-8: color(display-p3 0.877 0.597 0.379);
      --orange-9: color(display-p3 0.9 0.45 0.2);
      --orange-10: color(display-p3 0.87 0.409 0.164);
      --orange-11: color(display-p3 0.76 0.34 0);
      --orange-12: color(display-p3 0.323 0.185 0.127);
      --orange-a1: color(display-p3 0.757 0.267 0.024/0.016);
      --orange-a2: color(display-p3 0.886 0.533 0.008/0.067);
      --orange-a3: color(display-p3 0.922 0.584 0.008/0.15);
      --orange-a4: color(display-p3 1 0.604 0.004/0.314);
      --orange-a5: color(display-p3 1 0.569 0.004/0.416);
      --orange-a6: color(display-p3 0.949 0.494 0.004/0.455);
      --orange-a7: color(display-p3 0.839 0.408 0/0.514);
      --orange-a8: color(display-p3 0.804 0.349 0/0.62);
      --orange-a9: color(display-p3 0.878 0.314 0/0.8);
      --orange-a10: color(display-p3 0.843 0.29 0/0.836);
      --orange-a11: color(display-p3 0.76 0.34 0);
      --orange-a12: color(display-p3 0.323 0.185 0.127);
      --brown-1: color(display-p3 0.995 0.992 0.989);
      --brown-2: color(display-p3 0.987 0.976 0.964);
      --brown-3: color(display-p3 0.959 0.936 0.909);
      --brown-4: color(display-p3 0.934 0.897 0.855);
      --brown-5: color(display-p3 0.909 0.856 0.798);
      --brown-6: color(display-p3 0.88 0.808 0.73);
      --brown-7: color(display-p3 0.841 0.742 0.639);
      --brown-8: color(display-p3 0.782 0.647 0.514);
      --brown-9: color(display-p3 0.651 0.505 0.368);
      --brown-10: color(display-p3 0.601 0.465 0.344);
      --brown-11: color(display-p3 0.485 0.374 0.288);
      --brown-12: color(display-p3 0.236 0.202 0.183);
      --brown-a1: color(display-p3 0.675 0.349 0.024/0.012);
      --brown-a2: color(display-p3 0.675 0.349 0.024/0.036);
      --brown-a3: color(display-p3 0.573 0.314 0.012/0.091);
      --brown-a4: color(display-p3 0.545 0.302 0.008/0.146);
      --brown-a5: color(display-p3 0.561 0.29 0.004/0.204);
      --brown-a6: color(display-p3 0.553 0.294 0.004/0.271);
      --brown-a7: color(display-p3 0.557 0.286 0.004/0.361);
      --brown-a8: color(display-p3 0.549 0.275 0.004/0.487);
      --brown-a9: color(display-p3 0.447 0.22 0/0.632);
      --brown-a10: color(display-p3 0.388 0.188 0/0.655);
      --brown-a11: color(display-p3 0.485 0.374 0.288);
      --brown-a12: color(display-p3 0.236 0.202 0.183);
      --sky-1: color(display-p3 0.98 0.995 0.999);
      --sky-2: color(display-p3 0.953 0.98 0.99);
      --sky-3: color(display-p3 0.899 0.963 0.989);
      --sky-4: color(display-p3 0.842 0.937 0.977);
      --sky-5: color(display-p3 0.777 0.9 0.954);
      --sky-6: color(display-p3 0.701 0.851 0.921);
      --sky-7: color(display-p3 0.604 0.785 0.879);
      --sky-8: color(display-p3 0.457 0.696 0.829);
      --sky-9: color(display-p3 0.585 0.877 0.983);
      --sky-10: color(display-p3 0.555 0.845 0.959);
      --sky-11: color(display-p3 0.193 0.448 0.605);
      --sky-12: color(display-p3 0.145 0.241 0.329);
      --sky-a1: color(display-p3 0.02 0.804 1/0.02);
      --sky-a2: color(display-p3 0.024 0.592 0.757/0.048);
      --sky-a3: color(display-p3 0.004 0.655 0.886/0.102);
      --sky-a4: color(display-p3 0.004 0.604 0.851/0.157);
      --sky-a5: color(display-p3 0.004 0.565 0.792/0.224);
      --sky-a6: color(display-p3 0.004 0.502 0.737/0.299);
      --sky-a7: color(display-p3 0.004 0.459 0.694/0.397);
      --sky-a8: color(display-p3 0 0.435 0.682/0.542);
      --sky-a9: color(display-p3 0.004 0.71 0.965/0.416);
      --sky-a10: color(display-p3 0.004 0.647 0.914/0.444);
      --sky-a11: color(display-p3 0.193 0.448 0.605);
      --sky-a12: color(display-p3 0.145 0.241 0.329);
      --mint-1: color(display-p3 0.98 0.995 0.992);
      --mint-2: color(display-p3 0.957 0.985 0.977);
      --mint-3: color(display-p3 0.888 0.972 0.95);
      --mint-4: color(display-p3 0.819 0.951 0.916);
      --mint-5: color(display-p3 0.747 0.918 0.873);
      --mint-6: color(display-p3 0.668 0.87 0.818);
      --mint-7: color(display-p3 0.567 0.805 0.744);
      --mint-8: color(display-p3 0.42 0.724 0.649);
      --mint-9: color(display-p3 0.62 0.908 0.834);
      --mint-10: color(display-p3 0.585 0.871 0.797);
      --mint-11: color(display-p3 0.203 0.463 0.397);
      --mint-12: color(display-p3 0.136 0.259 0.236);
      --mint-a1: color(display-p3 0.02 0.804 0.608/0.02);
      --mint-a2: color(display-p3 0.02 0.647 0.467/0.044);
      --mint-a3: color(display-p3 0.004 0.761 0.553/0.114);
      --mint-a4: color(display-p3 0.004 0.741 0.545/0.181);
      --mint-a5: color(display-p3 0.004 0.678 0.51/0.255);
      --mint-a6: color(display-p3 0.004 0.616 0.463/0.334);
      --mint-a7: color(display-p3 0.004 0.549 0.412/0.432);
      --mint-a8: color(display-p3 0 0.529 0.392/0.581);
      --mint-a9: color(display-p3 0.004 0.765 0.569/0.381);
      --mint-a10: color(display-p3 0.004 0.69 0.51/0.416);
      --mint-a11: color(display-p3 0.203 0.463 0.397);
      --mint-a12: color(display-p3 0.136 0.259 0.236);
      --lime-1: color(display-p3 0.989 0.992 0.981);
      --lime-2: color(display-p3 0.975 0.98 0.954);
      --lime-3: color(display-p3 0.939 0.965 0.851);
      --lime-4: color(display-p3 0.896 0.94 0.76);
      --lime-5: color(display-p3 0.843 0.903 0.678);
      --lime-6: color(display-p3 0.778 0.852 0.599);
      --lime-7: color(display-p3 0.694 0.784 0.508);
      --lime-8: color(display-p3 0.585 0.707 0.378);
      --lime-9: color(display-p3 0.78 0.928 0.466);
      --lime-10: color(display-p3 0.734 0.896 0.397);
      --lime-11: color(display-p3 0.386 0.482 0.227);
      --lime-12: color(display-p3 0.222 0.25 0.128);
      --lime-a1: color(display-p3 0.412 0.608 0.02/0.02);
      --lime-a2: color(display-p3 0.514 0.592 0.024/0.048);
      --lime-a3: color(display-p3 0.584 0.765 0.008/0.15);
      --lime-a4: color(display-p3 0.561 0.757 0.004/0.24);
      --lime-a5: color(display-p3 0.514 0.698 0.004/0.322);
      --lime-a6: color(display-p3 0.443 0.627 0/0.4);
      --lime-a7: color(display-p3 0.376 0.561 0.004/0.491);
      --lime-a8: color(display-p3 0.333 0.529 0/0.624);
      --lime-a9: color(display-p3 0.588 0.867 0/0.534);
      --lime-a10: color(display-p3 0.561 0.827 0/0.604);
      --lime-a11: color(display-p3 0.386 0.482 0.227);
      --lime-a12: color(display-p3 0.222 0.25 0.128);
      --yellow-1: color(display-p3 0.992 0.992 0.978);
      --yellow-2: color(display-p3 0.995 0.99 0.922);
      --yellow-3: color(display-p3 0.997 0.982 0.749);
      --yellow-4: color(display-p3 0.992 0.953 0.627);
      --yellow-5: color(display-p3 0.984 0.91 0.51);
      --yellow-6: color(display-p3 0.934 0.847 0.474);
      --yellow-7: color(display-p3 0.876 0.785 0.46);
      --yellow-8: color(display-p3 0.811 0.689 0.313);
      --yellow-9: color(display-p3 1 0.92 0.22);
      --yellow-10: color(display-p3 0.977 0.868 0.291);
      --yellow-11: color(display-p3 0.6 0.44 0);
      --yellow-12: color(display-p3 0.271 0.233 0.137);
      --yellow-a1: color(display-p3 0.675 0.675 0.024/0.024);
      --yellow-a2: color(display-p3 0.953 0.855 0.008/0.079);
      --yellow-a3: color(display-p3 0.988 0.925 0.004/0.251);
      --yellow-a4: color(display-p3 0.98 0.875 0.004/0.373);
      --yellow-a5: color(display-p3 0.969 0.816 0.004/0.491);
      --yellow-a6: color(display-p3 0.875 0.71 0/0.526);
      --yellow-a7: color(display-p3 0.769 0.604 0/0.542);
      --yellow-a8: color(display-p3 0.725 0.549 0/0.687);
      --yellow-a9: color(display-p3 1 0.898 0/0.781);
      --yellow-a10: color(display-p3 0.969 0.812 0/0.71);
      --yellow-a11: color(display-p3 0.6 0.44 0);
      --yellow-a12: color(display-p3 0.271 0.233 0.137);
      --amber-1: color(display-p3 0.995 0.992 0.985);
      --amber-2: color(display-p3 0.994 0.986 0.921);
      --amber-3: color(display-p3 0.994 0.969 0.782);
      --amber-4: color(display-p3 0.989 0.937 0.65);
      --amber-5: color(display-p3 0.97 0.902 0.527);
      --amber-6: color(display-p3 0.936 0.844 0.506);
      --amber-7: color(display-p3 0.89 0.762 0.443);
      --amber-8: color(display-p3 0.85 0.65 0.3);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 0.959 0.741 0.274);
      --amber-11: color(display-p3 0.64 0.4 0);
      --amber-12: color(display-p3 0.294 0.208 0.145);
      --amber-a1: color(display-p3 0.757 0.514 0.024/0.016);
      --amber-a2: color(display-p3 0.902 0.804 0.008/0.079);
      --amber-a3: color(display-p3 0.965 0.859 0.004/0.22);
      --amber-a4: color(display-p3 0.969 0.82 0.004/0.35);
      --amber-a5: color(display-p3 0.933 0.796 0.004/0.475);
      --amber-a6: color(display-p3 0.875 0.682 0.004/0.495);
      --amber-a7: color(display-p3 0.804 0.573 0/0.557);
      --amber-a8: color(display-p3 0.788 0.502 0/0.699);
      --amber-a9: color(display-p3 1 0.686 0/0.742);
      --amber-a10: color(display-p3 0.945 0.643 0/0.726);
      --amber-a11: color(display-p3 0.64 0.4 0);
      --amber-a12: color(display-p3 0.294 0.208 0.145);
      --gold-1: color(display-p3 0.992 0.992 0.989);
      --gold-2: color(display-p3 0.98 0.976 0.953);
      --gold-3: color(display-p3 0.947 0.94 0.909);
      --gold-4: color(display-p3 0.914 0.904 0.865);
      --gold-5: color(display-p3 0.88 0.865 0.816);
      --gold-6: color(display-p3 0.84 0.818 0.756);
      --gold-7: color(display-p3 0.788 0.753 0.677);
      --gold-8: color(display-p3 0.715 0.66 0.565);
      --gold-9: color(display-p3 0.579 0.517 0.41);
      --gold-10: color(display-p3 0.538 0.479 0.38);
      --gold-11: color(display-p3 0.433 0.386 0.305);
      --gold-12: color(display-p3 0.227 0.209 0.173);
      --gold-a1: color(display-p3 0.349 0.349 0.024/0.012);
      --gold-a2: color(display-p3 0.592 0.514 0.024/0.048);
      --gold-a3: color(display-p3 0.4 0.357 0.012/0.091);
      --gold-a4: color(display-p3 0.357 0.298 0.008/0.134);
      --gold-a5: color(display-p3 0.345 0.282 0.004/0.185);
      --gold-a6: color(display-p3 0.341 0.263 0.004/0.244);
      --gold-a7: color(display-p3 0.345 0.235 0.004/0.322);
      --gold-a8: color(display-p3 0.345 0.22 0.004/0.436);
      --gold-a9: color(display-p3 0.286 0.18 0/0.589);
      --gold-a10: color(display-p3 0.255 0.161 0/0.62);
      --gold-a11: color(display-p3 0.433 0.386 0.305);
      --gold-a12: color(display-p3 0.227 0.209 0.173);
      --bronze-1: color(display-p3 0.991 0.988 0.988);
      --bronze-2: color(display-p3 0.989 0.97 0.961);
      --bronze-3: color(display-p3 0.958 0.932 0.919);
      --bronze-4: color(display-p3 0.929 0.894 0.877);
      --bronze-5: color(display-p3 0.898 0.853 0.832);
      --bronze-6: color(display-p3 0.861 0.805 0.778);
      --bronze-7: color(display-p3 0.812 0.739 0.706);
      --bronze-8: color(display-p3 0.741 0.647 0.606);
      --bronze-9: color(display-p3 0.611 0.507 0.455);
      --bronze-10: color(display-p3 0.563 0.461 0.414);
      --bronze-11: color(display-p3 0.471 0.373 0.336);
      --bronze-12: color(display-p3 0.251 0.191 0.172);
      --bronze-a1: color(display-p3 0.349 0.024 0.024/0.012);
      --bronze-a2: color(display-p3 0.71 0.22 0.024/0.04);
      --bronze-a3: color(display-p3 0.482 0.2 0.008/0.083);
      --bronze-a4: color(display-p3 0.424 0.133 0.004/0.122);
      --bronze-a5: color(display-p3 0.4 0.145 0.004/0.169);
      --bronze-a6: color(display-p3 0.388 0.125 0.004/0.224);
      --bronze-a7: color(display-p3 0.365 0.11 0.004/0.295);
      --bronze-a8: color(display-p3 0.341 0.102 0.004/0.393);
      --bronze-a9: color(display-p3 0.29 0.094 0/0.546);
      --bronze-a10: color(display-p3 0.255 0.082 0/0.585);
      --bronze-a11: color(display-p3 0.471 0.373 0.336);
      --bronze-a12: color(display-p3 0.251 0.191 0.172);
      --gray-1: color(display-p3 0.988 0.988 0.988);
      --gray-2: color(display-p3 0.975 0.975 0.975);
      --gray-3: color(display-p3 0.939 0.939 0.939);
      --gray-4: color(display-p3 0.908 0.908 0.908);
      --gray-5: color(display-p3 0.88 0.88 0.88);
      --gray-6: color(display-p3 0.849 0.849 0.849);
      --gray-7: color(display-p3 0.807 0.807 0.807);
      --gray-8: color(display-p3 0.732 0.732 0.732);
      --gray-9: color(display-p3 0.553 0.553 0.553);
      --gray-10: color(display-p3 0.512 0.512 0.512);
      --gray-11: color(display-p3 0.392 0.392 0.392);
      --gray-12: color(display-p3 0.125 0.125 0.125);
      --gray-a1: color(display-p3 0 0 0/0.012);
      --gray-a2: color(display-p3 0 0 0/0.024);
      --gray-a3: color(display-p3 0 0 0/0.063);
      --gray-a4: color(display-p3 0 0 0/0.09);
      --gray-a5: color(display-p3 0 0 0/0.122);
      --gray-a6: color(display-p3 0 0 0/0.153);
      --gray-a7: color(display-p3 0 0 0/0.192);
      --gray-a8: color(display-p3 0 0 0/0.267);
      --gray-a9: color(display-p3 0 0 0/0.447);
      --gray-a10: color(display-p3 0 0 0/0.486);
      --gray-a11: color(display-p3 0 0 0/0.608);
      --gray-a12: color(display-p3 0 0 0/0.875);
      --mauve-1: color(display-p3 0.991 0.988 0.992);
      --mauve-2: color(display-p3 0.98 0.976 0.984);
      --mauve-3: color(display-p3 0.946 0.938 0.952);
      --mauve-4: color(display-p3 0.915 0.906 0.925);
      --mauve-5: color(display-p3 0.886 0.876 0.901);
      --mauve-6: color(display-p3 0.856 0.846 0.875);
      --mauve-7: color(display-p3 0.814 0.804 0.84);
      --mauve-8: color(display-p3 0.735 0.728 0.777);
      --mauve-9: color(display-p3 0.555 0.549 0.596);
      --mauve-10: color(display-p3 0.514 0.508 0.552);
      --mauve-11: color(display-p3 0.395 0.388 0.424);
      --mauve-12: color(display-p3 0.128 0.122 0.147);
      --mauve-a1: color(display-p3 0.349 0.024 0.349/0.012);
      --mauve-a2: color(display-p3 0.184 0.024 0.349/0.024);
      --mauve-a3: color(display-p3 0.129 0.008 0.255/0.063);
      --mauve-a4: color(display-p3 0.094 0.012 0.216/0.095);
      --mauve-a5: color(display-p3 0.098 0.008 0.224/0.126);
      --mauve-a6: color(display-p3 0.055 0.004 0.18/0.153);
      --mauve-a7: color(display-p3 0.067 0.008 0.184/0.197);
      --mauve-a8: color(display-p3 0.02 0.004 0.176/0.271);
      --mauve-a9: color(display-p3 0.02 0.004 0.106/0.451);
      --mauve-a10: color(display-p3 0.012 0.004 0.09/0.491);
      --mauve-a11: color(display-p3 0.016 0 0.059/0.612);
      --mauve-a12: color(display-p3 0.008 0 0.027/0.879);
      --slate-1: color(display-p3 0.988 0.988 0.992);
      --slate-2: color(display-p3 0.976 0.976 0.984);
      --slate-3: color(display-p3 0.94 0.941 0.953);
      --slate-4: color(display-p3 0.908 0.909 0.925);
      --slate-5: color(display-p3 0.88 0.881 0.901);
      --slate-6: color(display-p3 0.85 0.852 0.876);
      --slate-7: color(display-p3 0.805 0.808 0.838);
      --slate-8: color(display-p3 0.727 0.733 0.773);
      --slate-9: color(display-p3 0.547 0.553 0.592);
      --slate-10: color(display-p3 0.503 0.512 0.549);
      --slate-11: color(display-p3 0.379 0.392 0.421);
      --slate-12: color(display-p3 0.113 0.125 0.14);
      --slate-a1: color(display-p3 0.024 0.024 0.349/0.012);
      --slate-a2: color(display-p3 0.024 0.024 0.349/0.024);
      --slate-a3: color(display-p3 0.004 0.004 0.204/0.059);
      --slate-a4: color(display-p3 0.012 0.012 0.184/0.091);
      --slate-a5: color(display-p3 0.004 0.039 0.2/0.122);
      --slate-a6: color(display-p3 0.008 0.008 0.165/0.15);
      --slate-a7: color(display-p3 0.008 0.027 0.184/0.197);
      --slate-a8: color(display-p3 0.004 0.031 0.176/0.275);
      --slate-a9: color(display-p3 0.004 0.02 0.106/0.455);
      --slate-a10: color(display-p3 0.004 0.027 0.098/0.499);
      --slate-a11: color(display-p3 0 0.02 0.063/0.62);
      --slate-a12: color(display-p3 0 0.012 0.031/0.887);
      --sage-1: color(display-p3 0.986 0.992 0.988);
      --sage-2: color(display-p3 0.97 0.977 0.974);
      --sage-3: color(display-p3 0.935 0.944 0.94);
      --sage-4: color(display-p3 0.904 0.913 0.909);
      --sage-5: color(display-p3 0.875 0.885 0.88);
      --sage-6: color(display-p3 0.844 0.854 0.849);
      --sage-7: color(display-p3 0.8 0.811 0.806);
      --sage-8: color(display-p3 0.725 0.738 0.732);
      --sage-9: color(display-p3 0.531 0.556 0.546);
      --sage-10: color(display-p3 0.492 0.515 0.506);
      --sage-11: color(display-p3 0.377 0.395 0.389);
      --sage-12: color(display-p3 0.107 0.129 0.118);
      --sage-a1: color(display-p3 0.024 0.514 0.267/0.016);
      --sage-a2: color(display-p3 0.02 0.267 0.145/0.032);
      --sage-a3: color(display-p3 0.008 0.184 0.125/0.067);
      --sage-a4: color(display-p3 0.012 0.094 0.051/0.095);
      --sage-a5: color(display-p3 0.008 0.098 0.035/0.126);
      --sage-a6: color(display-p3 0.004 0.078 0.027/0.157);
      --sage-a7: color(display-p3 0 0.059 0.039/0.2);
      --sage-a8: color(display-p3 0.004 0.047 0.031/0.275);
      --sage-a9: color(display-p3 0.004 0.059 0.035/0.471);
      --sage-a10: color(display-p3 0 0.047 0.031/0.51);
      --sage-a11: color(display-p3 0 0.031 0.02/0.624);
      --sage-a12: color(display-p3 0 0.027 0.012/0.895);
      --olive-1: color(display-p3 0.989 0.992 0.989);
      --olive-2: color(display-p3 0.974 0.98 0.973);
      --olive-3: color(display-p3 0.939 0.945 0.937);
      --olive-4: color(display-p3 0.907 0.914 0.905);
      --olive-5: color(display-p3 0.878 0.885 0.875);
      --olive-6: color(display-p3 0.846 0.855 0.843);
      --olive-7: color(display-p3 0.803 0.812 0.8);
      --olive-8: color(display-p3 0.727 0.738 0.723);
      --olive-9: color(display-p3 0.541 0.556 0.532);
      --olive-10: color(display-p3 0.5 0.515 0.491);
      --olive-11: color(display-p3 0.38 0.395 0.374);
      --olive-12: color(display-p3 0.117 0.129 0.111);
      --olive-a1: color(display-p3 0.024 0.349 0.024/0.012);
      --olive-a2: color(display-p3 0.024 0.302 0.024/0.028);
      --olive-a3: color(display-p3 0.008 0.129 0.008/0.063);
      --olive-a4: color(display-p3 0.012 0.094 0.012/0.095);
      --olive-a5: color(display-p3 0.035 0.098 0.008/0.126);
      --olive-a6: color(display-p3 0.027 0.078 0.004/0.157);
      --olive-a7: color(display-p3 0.02 0.059 0/0.2);
      --olive-a8: color(display-p3 0.02 0.059 0.004/0.279);
      --olive-a9: color(display-p3 0.02 0.051 0.004/0.467);
      --olive-a10: color(display-p3 0.024 0.047 0/0.51);
      --olive-a11: color(display-p3 0.012 0.039 0/0.628);
      --olive-a12: color(display-p3 0.008 0.024 0/0.891);
      --sand-1: color(display-p3 0.992 0.992 0.989);
      --sand-2: color(display-p3 0.977 0.977 0.973);
      --sand-3: color(display-p3 0.943 0.942 0.936);
      --sand-4: color(display-p3 0.913 0.912 0.903);
      --sand-5: color(display-p3 0.885 0.883 0.873);
      --sand-6: color(display-p3 0.854 0.852 0.839);
      --sand-7: color(display-p3 0.813 0.81 0.794);
      --sand-8: color(display-p3 0.738 0.734 0.713);
      --sand-9: color(display-p3 0.553 0.553 0.528);
      --sand-10: color(display-p3 0.511 0.511 0.488);
      --sand-11: color(display-p3 0.388 0.388 0.37);
      --sand-12: color(display-p3 0.129 0.126 0.111);
      --sand-a1: color(display-p3 0.349 0.349 0.024/0.012);
      --sand-a2: color(display-p3 0.161 0.161 0.024/0.028);
      --sand-a3: color(display-p3 0.067 0.067 0.008/0.063);
      --sand-a4: color(display-p3 0.129 0.129 0.012/0.099);
      --sand-a5: color(display-p3 0.098 0.067 0.008/0.126);
      --sand-a6: color(display-p3 0.102 0.075 0.004/0.161);
      --sand-a7: color(display-p3 0.098 0.098 0.004/0.208);
      --sand-a8: color(display-p3 0.086 0.075 0.004/0.287);
      --sand-a9: color(display-p3 0.051 0.051 0.004/0.471);
      --sand-a10: color(display-p3 0.047 0.047 0/0.514);
      --sand-a11: color(display-p3 0.031 0.031 0/0.632);
      --sand-a12: color(display-p3 0.024 0.02 0/0.891);
      --gray-surface: color(display-p3 1 1 1/0.8);
      --mauve-surface: color(display-p3 1 1 1/0.8);
      --slate-surface: color(display-p3 1 1 1/0.8);
      --sage-surface: color(display-p3 1 1 1/0.8);
      --olive-surface: color(display-p3 1 1 1/0.8);
      --sand-surface: color(display-p3 1 1 1/0.8);
      --tomato-surface: color(display-p3 0.9922 0.9647 0.9608/0.8);
      --red-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
      --ruby-surface: color(display-p3 0.9961 0.9647 0.9647/0.8);
      --crimson-surface: color(display-p3 0.9922 0.9608 0.9725/0.8);
      --pink-surface: color(display-p3 0.9922 0.9608 0.9804/0.8);
      --plum-surface: color(display-p3 0.9843 0.9647 0.9843/0.8);
      --purple-surface: color(display-p3 0.9804 0.9647 0.9922/0.8);
      --violet-surface: color(display-p3 0.9725 0.9647 0.9961/0.8);
      --iris-surface: color(display-p3 0.9647 0.9647 0.9961/0.8);
      --indigo-surface: color(display-p3 0.9647 0.9725 0.9961/0.8);
      --blue-surface: color(display-p3 0.9529 0.9765 0.9961/0.8);
      --cyan-surface: color(display-p3 0.9412 0.9765 0.9804/0.8);
      --teal-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
      --jade-surface: color(display-p3 0.9529 0.9804 0.9608/0.8);
      --green-surface: color(display-p3 0.9569 0.9804 0.9608/0.8);
      --grass-surface: color(display-p3 0.9569 0.9804 0.9569/0.8);
      --brown-surface: color(display-p3 0.9843 0.9725 0.9569/0.8);
      --bronze-surface: color(display-p3 0.9843 0.9608 0.9529/0.8);
      --gold-surface: color(display-p3 0.9765 0.9725 0.9412/0.8);
      --sky-surface: color(display-p3 0.9412 0.9765 0.9843/0.8);
      --mint-surface: color(display-p3 0.9451 0.9804 0.9725/0.8);
      --lime-surface: color(display-p3 0.9725 0.9765 0.9412/0.8);
      --yellow-surface: color(display-p3 0.9961 0.9922 0.902/0.8);
      --amber-surface: color(display-p3 0.9922 0.9843 0.902/0.8);
      --orange-surface: color(display-p3 0.9961 0.9608 0.9176/0.8);
      --black-a1: color(display-p3 0 0 0/0.05);
      --black-a2: color(display-p3 0 0 0/0.1);
      --black-a3: color(display-p3 0 0 0/0.15);
      --black-a4: color(display-p3 0 0 0/0.2);
      --black-a5: color(display-p3 0 0 0/0.3);
      --black-a6: color(display-p3 0 0 0/0.4);
      --black-a7: color(display-p3 0 0 0/0.5);
      --black-a8: color(display-p3 0 0 0/0.6);
      --black-a9: color(display-p3 0 0 0/0.7);
      --black-a10: color(display-p3 0 0 0/0.8);
      --black-a11: color(display-p3 0 0 0/0.9);
      --black-a12: color(display-p3 0 0 0/0.95);
      --white-a1: color(display-p3 1 1 1/0.05);
      --white-a2: color(display-p3 1 1 1/0.1);
      --white-a3: color(display-p3 1 1 1/0.15);
      --white-a4: color(display-p3 1 1 1/0.2);
      --white-a5: color(display-p3 1 1 1/0.3);
      --white-a6: color(display-p3 1 1 1/0.4);
      --white-a7: color(display-p3 1 1 1/0.5);
      --white-a8: color(display-p3 1 1 1/0.6);
      --white-a9: color(display-p3 1 1 1/0.7);
      --white-a10: color(display-p3 1 1 1/0.8);
      --white-a11: color(display-p3 1 1 1/0.9);
      --white-a12: color(display-p3 1 1 1/0.95);
    }
  }
}
/*
@media (prefers-color-scheme: dark) {
  :where(html) {
    --tomato-1: oklch(18.7% 0.012 18.3);
    --tomato-2: oklch(20.8% 0.017 31.4);
    --tomato-3: oklch(25.5% 0.055 26.8);
    --tomato-4: oklch(29.0% 0.087 27.8);
    --tomato-5: oklch(33.1% 0.098 28.6);
    --tomato-6: oklch(38.0% 0.1 29.9);
    --tomato-7: oklch(44.6% 0.106 31.6);
    --tomato-8: oklch(53.8% 0.129 33.4);
    --tomato-9: oklch(62.7% 0.194 33.3);
    --tomato-10: oklch(66.4% 0.179 34.1);
    --tomato-11: oklch(77.9% 0.131 34.9);
    --tomato-12: oklch(89.9% 0.046 31.2);

    --tomato-a1: oklch(60.6% 0.243 28.7 / 3.14%);
    --tomato-a2: oklch(67.8% 0.212 33.2 / 5.88%);
    --tomato-a3: oklch(64.9% 0.237 29.9 / 16.86%);
    --tomato-a4: oklch(63.3% 0.248 29.7 / 25.88%);
    --tomato-a5: oklch(64.6% 0.238 29.9 / 32.55%);
    --tomato-a6: oklch(67.2% 0.216 30.8 / 39.22%);
    --tomato-a7: oklch(69.5% 0.192 31.9 / 49.02%);
    --tomato-a8: oklch(70.8% 0.184 33.7 / 65.49%);
    --tomato-a9: oklch(67.5% 0.212 33.4 / 89.41%);
    --tomato-a10: oklch(70.2% 0.191 33.9 / 92.16%);
    --tomato-a11: oklch(77.9% 0.131 34.9);
    --tomato-a12: oklch(90.9% 0.047 30.9 / 98.43%);

    --red-1: oklch(18.8% 0.013 18.4);
    --red-2: oklch(20.5% 0.022 14.1);
    --red-3: oklch(25.1% 0.065 12.7);
    --red-4: oklch(28.9% 0.095 14.3);
    --red-5: oklch(33.2% 0.107 15.5);
    --red-6: oklch(38.1% 0.111 16.8);
    --red-7: oklch(45.0% 0.121 18.8);
    --red-8: oklch(54.4% 0.146 21.8);
    --red-9: oklch(62.6% 0.193 23);
    --red-10: oklch(66.3% 0.177 22.9);
    --red-11: oklch(78.0% 0.128 22.1);
    --red-12: oklch(90.2% 0.053 6.5);

    --red-a1: oklch(61.2% 0.245 28.7 / 3.53%);
    --red-a2: oklch(62.5% 0.227 23.6 / 6.67%);
    --red-a3: oklch(63.7% 0.249 21.9 / 17.65%);
    --red-a4: oklch(63.1% 0.252 22.2 / 26.67%);
    --red-a5: oklch(64.1% 0.245 20.6 / 33.73%);
    --red-a6: oklch(66.1% 0.226 19.7 / 40.78%);
    --red-a7: oklch(68.2% 0.207 20.1 / 51.76%);
    --red-a8: oklch(69.3% 0.197 22.5 / 69.02%);
    --red-a9: oklch(67.3% 0.212 23.1 / 89.41%);
    --red-a10: oklch(70.2% 0.189 23 / 92.16%);
    --red-a11: oklch(78.0% 0.128 22.1);
    --red-a12: oklch(90.2% 0.053 6.5);

    --ruby-1: oklch(18.9% 0.014 1.9);
    --ruby-2: oklch(20.8% 0.015 3.6);
    --ruby-3: oklch(25.4% 0.061 6);
    --ruby-4: oklch(29.3% 0.089 6.1);
    --ruby-5: oklch(33.4% 0.1 6.5);
    --ruby-6: oklch(38.2% 0.106 7.1);
    --ruby-7: oklch(44.8% 0.116 9.1);
    --ruby-8: oklch(54.3% 0.145 11.3);
    --ruby-9: oklch(62.8% 0.195 13.2);
    --ruby-10: oklch(66.4% 0.18 13.6);
    --ruby-11: oklch(78.1% 0.129 15.1);
    --ruby-12: oklch(90.6% 0.053 355.7);

    --ruby-a1: oklch(61.7% 0.242 18.1 / 3.53%);
    --ruby-a2: oklch(69.4% 0.2 10.4 / 5.49%);
    --ruby-a3: oklch(64.6% 0.244 14.7 / 17.25%);
    --ruby-a4: oklch(63.9% 0.247 13.5 / 25.88%);
    --ruby-a5: oklch(65.2% 0.239 11 / 32.55%);
    --ruby-a6: oklch(67.3% 0.223 10.1 / 39.61%);
    --ruby-a7: oklch(69.2% 0.204 10.7 / 50.20%);
    --ruby-a8: oklch(69.7% 0.198 12.2 / 68.24%);
    --ruby-a9: oklch(67.7% 0.213 13.4 / 89.41%);
    --ruby-a10: oklch(70.3% 0.192 13.7 / 92.16%);
    --ruby-a11: oklch(78.1% 0.129 15.1);
    --ruby-a12: oklch(90.9% 0.053 355.7);

    --crimson-1: oklch(18.9% 0.014 354.2);
    --crimson-2: oklch(20.6% 0.023 354.5);
    --crimson-3: oklch(25.5% 0.06 353.5);
    --crimson-4: oklch(29.3% 0.093 354.3);
    --crimson-5: oklch(33.2% 0.105 354.5);
    --crimson-6: oklch(38.3% 0.108 355.9);
    --crimson-7: oklch(45.0% 0.121 357.1);
    --crimson-8: oklch(54.3% 0.148 358.7);
    --crimson-9: oklch(63.4% 0.213 1.3);
    --crimson-10: oklch(66.3% 0.197 1.8);
    --crimson-11: oklch(78.2% 0.134 4.7);
    --crimson-12: oklch(90.9% 0.054 346.6);

    --crimson-a1: oklch(62.3% 0.244 9.2 / 3.53%);
    --crimson-a2: oklch(63.7% 0.23 4.4 / 6.67%);
    --crimson-a3: oklch(65.9% 0.247 0.3 / 16.47%);
    --crimson-a4: oklch(64.8% 0.256 0.4 / 25.49%);
    --crimson-a5: oklch(65.7% 0.25 358.6 / 31.76%);
    --crimson-a6: oklch(68.1% 0.228 358.4 / 38.82%);
    --crimson-a7: oklch(69.5% 0.211 358.6 / 49.80%);
    --crimson-a8: oklch(70.3% 0.205 359.6 / 67.06%);
    --crimson-a9: oklch(67.5% 0.229 1.5 / 90.98%);
    --crimson-a10: oklch(69.7% 0.209 2.1 / 92.94%);
    --crimson-a11: oklch(78.2% 0.134 4.7);
    --crimson-a12: oklch(91.5% 0.054 346.6 / 99.22%);

    --pink-1: oklch(19.1% 0.017 335.3);
    --pink-2: oklch(20.8% 0.032 337);
    --pink-3: oklch(26.2% 0.063 337.6);
    --pink-4: oklch(29.9% 0.098 339.4);
    --pink-5: oklch(33.8% 0.105 341.2);
    --pink-6: oklch(38.8% 0.107 341.4);
    --pink-7: oklch(45.8% 0.12 342.9);
    --pink-8: oklch(54.6% 0.145 344);
    --pink-9: oklch(61.7% 0.208 346);
    --pink-10: oklch(64.9% 0.197 346);
    --pink-11: oklch(78.5% 0.155 347);
    --pink-12: oklch(90.5% 0.059 343.2);

    --pink-a1: oklch(65.2% 0.275 342.4 / 3.53%);
    --pink-a2: oklch(65.6% 0.268 342.9 / 7.06%);
    --pink-a3: oklch(69.1% 0.267 340.7 / 16.08%);
    --pink-a4: oklch(67.2% 0.278 342.1 / 24.71%);
    --pink-a5: oklch(68.4% 0.263 343.3 / 30.59%);
    --pink-a6: oklch(70.7% 0.237 342.9 / 37.25%);
    --pink-a7: oklch(72.5% 0.216 343.5 / 48.24%);
    --pink-a8: oklch(73.4% 0.209 344.4 / 63.53%);
    --pink-a9: oklch(69.7% 0.241 346.2 / 83.14%);
    --pink-a10: oklch(71.8% 0.221 346.3 / 86.27%);
    --pink-a11: oklch(78.5% 0.155 347);
    --pink-a12: oklch(91.2% 0.059 343.2 / 99.22%);

    --plum-1: oklch(19.0% 0.018 326.2);
    --plum-2: oklch(21.0% 0.032 326.6);
    --plum-3: oklch(26.7% 0.061 327.1);
    --plum-4: oklch(30.7% 0.087 325.6);
    --plum-5: oklch(34.4% 0.097 325);
    --plum-6: oklch(38.9% 0.097 325);
    --plum-7: oklch(45.6% 0.107 323.2);
    --plum-8: oklch(54.5% 0.128 321.9);
    --plum-9: oklch(57.9% 0.188 322.1);
    --plum-10: oklch(61.6% 0.182 322.3);
    --plum-11: oklch(78.6% 0.154 322.2);
    --plum-12: oklch(90.6% 0.055 326);

    --plum-a1: oklch(67.5% 0.305 328.3 / 3.14%);
    --plum-a2: oklch(68.8% 0.292 328.2 / 6.67%);
    --plum-a3: oklch(72.9% 0.279 328 / 15.29%);
    --plum-a4: oklch(71.6% 0.283 325.9 / 22.75%);
    --plum-a5: oklch(72.5% 0.267 325.1 / 28.24%);
    --plum-a6: oklch(75.3% 0.237 325.2 / 33.73%);
    --plum-a7: oklch(76.3% 0.21 323.5 / 43.92%);
    --plum-a8: oklch(77.3% 0.199 321.9 / 58.43%);
    --plum-a9: oklch(72.3% 0.246 322.1 / 71.37%);
    --plum-a10: oklch(74.5% 0.228 322.5 / 75.29%);
    --plum-a11: oklch(81.1% 0.16 322.1 / 95.29%);
    --plum-a12: oklch(93.5% 0.056 326 / 95.69%);

    --purple-1: oklch(19.1% 0.022 315.6);
    --purple-2: oklch(21.4% 0.03 313.1);
    --purple-3: oklch(26.8% 0.061 312.6);
    --purple-4: oklch(30.9% 0.082 310.8);
    --purple-5: oklch(34.5% 0.092 310.5);
    --purple-6: oklch(38.9% 0.096 309.5);
    --purple-7: oklch(44.9% 0.108 308.6);
    --purple-8: oklch(54.1% 0.133 307.6);
    --purple-9: oklch(55.6% 0.183 305.9);
    --purple-10: oklch(59.6% 0.177 306.5);
    --purple-11: oklch(78.1% 0.145 307.7);
    --purple-12: oklch(91.1% 0.049 311);

    --purple-a1: oklch(59.3% 0.292 310.9 / 4.31%);
    --purple-a2: oklch(62.6% 0.256 310.3 / 7.84%);
    --purple-a3: oklch(65.6% 0.253 310.9 / 17.65%);
    --purple-a4: oklch(65.0% 0.246 309.2 / 25.88%);
    --purple-a5: oklch(66.4% 0.235 309.4 / 31.76%);
    --purple-a6: oklch(68.9% 0.213 308.8 / 38.04%);
    --purple-a7: oklch(70.7% 0.197 308.2 / 47.84%);
    --purple-a8: oklch(71.8% 0.191 307.3 / 64.31%);
    --purple-a9: oklch(66.3% 0.229 305.8 / 76.08%);
    --purple-a10: oklch(68.8% 0.211 306.3 / 80.39%);
    --purple-a11: oklch(78.1% 0.145 307.7);
    --purple-a12: oklch(92.4% 0.05 311.5 / 98.04%);

    --violet-1: oklch(19.1% 0.026 290.8);
    --violet-2: oklch(21.1% 0.032 300.9);
    --violet-3: oklch(27.1% 0.065 294.4);
    --violet-4: oklch(31.2% 0.093 292.1);
    --violet-5: oklch(34.9% 0.099 291.3);
    --violet-6: oklch(38.9% 0.102 292.1);
    --violet-7: oklch(44.5% 0.11 292);
    --violet-8: oklch(51.8% 0.131 290.3);
    --violet-9: oklch(54.2% 0.179 288);
    --violet-10: oklch(58.9% 0.169 289.4);
    --violet-11: oklch(77.8% 0.125 293.2);
    --violet-12: oklch(91.2% 0.045 292.4);

    --violet-a1: oklch(49.1% 0.289 274.4 / 5.88%);
    --violet-a2: oklch(56.6% 0.255 293.7 / 8.63%);
    --violet-a3: oklch(59.3% 0.238 289.9 / 21.18%);
    --violet-a4: oklch(58.3% 0.24 288.3 / 31.37%);
    --violet-a5: oklch(60.9% 0.223 288.7 / 37.25%);
    --violet-a6: oklch(63.8% 0.207 290.5 / 42.75%);
    --violet-a7: oklch(66.8% 0.191 291 / 51.37%);
    --violet-a8: oklch(67.3% 0.184 289.8 / 65.88%);
    --violet-a9: oklch(62.6% 0.214 287.7 / 80.00%);
    --violet-a10: oklch(65.7% 0.194 289.1 / 84.31%);
    --violet-a11: oklch(77.8% 0.125 293.2);
    --violet-a12: oklch(91.5% 0.045 292.4);

    --iris-1: oklch(19.2% 0.022 284.1);
    --iris-2: oklch(20.9% 0.029 286.6);
    --iris-3: oklch(27.2% 0.069 278.5);
    --iris-4: oklch(31.8% 0.102 276);
    --iris-5: oklch(35.7% 0.11 277.3);
    --iris-6: oklch(40.0% 0.112 279.5);
    --iris-7: oklch(44.8% 0.12 280.4);
    --iris-8: oklch(50.7% 0.138 280.8);
    --iris-9: oklch(54.0% 0.184 278.3);
    --iris-10: oklch(58.7% 0.172 281.3);
    --iris-11: oklch(77.4% 0.122 287.5);
    --iris-12: oklch(91.4% 0.042 287);

    --iris-a1: oklch(50.1% 0.279 270.4 / 5.49%);
    --iris-a2: oklch(54.1% 0.247 277 / 8.63%);
    --iris-a3: oklch(56.8% 0.238 273.5 / 23.14%);
    --iris-a4: oklch(56.0% 0.243 272.6 / 35.29%);
    --iris-a5: oklch(58.3% 0.226 274.9 / 41.96%);
    --iris-a6: oklch(61.7% 0.206 277.9 / 47.84%);
    --iris-a7: oklch(63.8% 0.196 279.3 / 55.69%);
    --iris-a8: oklch(64.6% 0.191 280 / 67.45%);
    --iris-a9: oklch(60.7% 0.214 277.9 / 83.14%);
    --iris-a10: oklch(64.7% 0.193 280.9 / 86.27%);
    --iris-a11: oklch(77.4% 0.122 287.5);
    --iris-a12: oklch(91.7% 0.042 287);

    --indigo-1: oklch(19.1% 0.025 276.5);
    --indigo-2: oklch(20.9% 0.03 274.8);
    --indigo-3: oklch(27.2% 0.071 268);
    --indigo-4: oklch(31.8% 0.095 267.2);
    --indigo-5: oklch(36.2% 0.104 267);
    --indigo-6: oklch(40.3% 0.111 268.8);
    --indigo-7: oklch(44.9% 0.12 268.9);
    --indigo-8: oklch(50.2% 0.137 268.3);
    --indigo-9: oklch(54.4% 0.191 267);
    --indigo-10: oklch(58.9% 0.176 269.3);
    --indigo-11: oklch(77.6% 0.114 273);
    --indigo-12: oklch(91.1% 0.043 269.6);

    --indigo-a1: oklch(48.7% 0.289 265.1 / 5.88%);
    --indigo-a2: oklch(53.7% 0.247 267.6 / 9.02%);
    --indigo-a3: oklch(56.4% 0.239 265.3 / 23.53%);
    --indigo-a4: oklch(57.3% 0.233 265.6 / 34.12%);
    --indigo-a5: oklch(59.7% 0.215 265.8 / 41.96%);
    --indigo-a6: oklch(61.7% 0.203 267.7 / 48.63%);
    --indigo-a7: oklch(63.6% 0.194 268.3 / 56.47%);
    --indigo-a8: oklch(64.0% 0.19 268 / 67.45%);
    --indigo-a9: oklch(60.0% 0.216 266.9 / 85.88%);
    --indigo-a10: oklch(63.5% 0.194 269.1 / 89.02%);
    --indigo-a11: oklch(77.6% 0.114 273);
    --indigo-a12: oklch(91.1% 0.043 269.6);

    --blue-1: oklch(19.4% 0.025 256.5);
    --blue-2: oklch(21.3% 0.03 261.3);
    --blue-3: oklch(27.4% 0.066 253.9);
    --blue-4: oklch(32.0% 0.097 252.3);
    --blue-5: oklch(36.7% 0.106 250.7);
    --blue-6: oklch(41.6% 0.113 252);
    --blue-7: oklch(47.4% 0.122 253.1);
    --blue-8: oklch(54.1% 0.14 253.2);
    --blue-9: oklch(64.9% 0.193 251.8);
    --blue-10: oklch(68.8% 0.169 251.4);
    --blue-11: oklch(76.4% 0.126 249.5);
    --blue-12: oklch(90.7% 0.051 238.4);

    --blue-a1: oklch(50.7% 0.253 262.9 / 6.67%);
    --blue-a2: oklch(56.2% 0.235 261.4 / 9.41%);
    --blue-a3: oklch(59.7% 0.221 258 / 22.75%);
    --blue-a4: oklch(59.3% 0.223 258.4 / 34.12%);
    --blue-a5: oklch(61.6% 0.207 255.6 / 41.96%);
    --blue-a6: oklch(63.4% 0.197 254.1 / 49.80%);
    --blue-a7: oklch(65.6% 0.186 253.8 / 59.61%);
    --blue-a8: oklch(66.3% 0.181 253.5 / 72.55%);
    --blue-a9: oklch(64.9% 0.193 251.8);
    --blue-a10: oklch(68.8% 0.169 251.4);
    --blue-a11: oklch(76.4% 0.126 249.5);
    --blue-a12: oklch(90.7% 0.051 238.4);

    --cyan-1: oklch(19.2% 0.018 222.8);
    --cyan-2: oklch(21.4% 0.019 227.9);
    --cyan-3: oklch(27.3% 0.043 220.4);
    --cyan-4: oklch(31.6% 0.059 223.7);
    --cyan-5: oklch(36.3% 0.068 223.7);
    --cyan-6: oklch(41.4% 0.075 221.5);
    --cyan-7: oklch(47.8% 0.083 221.6);
    --cyan-8: oklch(55.7% 0.099 221.1);
    --cyan-9: oklch(66.0% 0.122 221.7);
    --cyan-10: oklch(69.9% 0.119 218.9);
    --cyan-11: oklch(78.5% 0.116 213.8);
    --cyan-12: oklch(91.0% 0.057 211.5);

    --cyan-a1: oklch(64.6% 0.182 249.9 / 03.92%);
    --cyan-a2: oklch(69.3% 0.157 239.3 / 06.67%);
    --cyan-a3: oklch(75.2% 0.152 231.4 / 15.69%);
    --cyan-a4: oklch(74.4% 0.156 234.3 / 23.14%);
    --cyan-a5: oklch(75.2% 0.152 231.4 / 30.20%);
    --cyan-a6: oklch(77.3% 0.148 226.3 / 36.86%);
    --cyan-a7: oklch(78.9% 0.146 224.1 / 45.88%);
    --cyan-a8: oklch(79.3% 0.146 222.8 / 58.43%);
    --cyan-a9: oklch(79.3% 0.147 222.5 / 76.47%);
    --cyan-a10: oklch(81.2% 0.141 219.3 / 80.39%);
    --cyan-a11: oklch(84.5% 0.126 213.9 / 89.80%);
    --cyan-a12: oklch(92.9% 0.059 211 / 96.86%);

    --teal-1: oklch(18.7% 0.012 186.7);
    --teal-2: oklch(21.6% 0.016 189);
    --teal-3: oklch(27.3% 0.038 186.8);
    --teal-4: oklch(31.8% 0.054 187.3);
    --teal-5: oklch(36.3% 0.06 186.6);
    --teal-6: oklch(41.4% 0.066 184.7);
    --teal-7: oklch(47.3% 0.074 185);
    --teal-8: oklch(53.7% 0.086 183.5);
    --teal-9: oklch(64.9% 0.114 182);
    --teal-10: oklch(68.8% 0.123 180.3);
    --teal-11: oklch(78.9% 0.147 175.7);
    --teal-12: oklch(90.5% 0.072 175.1);

    --teal-a1: oklch(80.0% 0.161 168.6 / 1.96%);
    --teal-a2: oklch(88.9% 0.156 184.1 / 4.71%);
    --teal-a3: oklch(89.8% 0.16 182.4 / 11.76%);
    --teal-a4: oklch(89.8% 0.159 183.8 / 17.65%);
    --teal-a5: oklch(89.9% 0.159 184.3 / 23.14%);
    --teal-a6: oklch(89.9% 0.157 183.2 / 29.41%);
    --teal-a7: oklch(89.6% 0.152 184 / 37.25%);
    --teal-a8: oklch(90.1% 0.154 182.5 / 45.88%);
    --teal-a9: oklch(89.8% 0.16 181.4 / 62.35%);
    --teal-a10: oklch(89.6% 0.162 179.6 / 68.24%);
    --teal-a11: oklch(89.1% 0.167 175.2 / 83.92%);
    --teal-a12: oklch(94.8% 0.075 175.2 / 93.73%);

    --jade-1: oklch(18.6% 0.014 169.8);
    --jade-2: oklch(21.5% 0.017 168.2);
    --jade-3: oklch(27.4% 0.043 165.2);
    --jade-4: oklch(31.6% 0.057 167.6);
    --jade-5: oklch(36.1% 0.064 168.2);
    --jade-6: oklch(41.3% 0.069 169.6);
    --jade-7: oklch(46.8% 0.076 170.3);
    --jade-8: oklch(53.7% 0.087 172.2);
    --jade-9: oklch(64.2% 0.115 170.7);
    --jade-10: oklch(67.8% 0.126 169.6);
    --jade-11: oklch(78.5% 0.156 167.1);
    --jade-12: oklch(90.3% 0.078 166.9);

    --jade-a1: oklch(78.3% 0.242 145.6 / 1.96%);
    --jade-a2: oklch(87.4% 0.194 159.1 / 4.71%);
    --jade-a3: oklch(86.4% 0.206 156.8 / 12.55%);
    --jade-a4: oklch(88.2% 0.199 160.1 / 17.65%);
    --jade-a5: oklch(88.6% 0.189 163.5 / 23.14%);
    --jade-a6: oklch(89.2% 0.174 166.6 / 29.41%);
    --jade-a7: oklch(89.1% 0.164 168.4 / 36.86%);
    --jade-a8: oklch(89.8% 0.16 170.9 / 45.88%);
    --jade-a9: oklch(89.2% 0.166 169.8 / 61.57%);
    --jade-a10: oklch(89.0% 0.17 168.9 / 67.06%);
    --jade-a11: oklch(88.7% 0.178 166.7 / 83.92%);
    --jade-a12: oklch(94.5% 0.081 166.6 / 93.73%);

    --green-1: oklch(18.7% 0.012 167);
    --green-2: oklch(21.2% 0.015 165.9);
    --green-3: oklch(27.2% 0.04 162.2);
    --green-4: oklch(31.7% 0.057 161.8);
    --green-5: oklch(36.5% 0.066 161.2);
    --green-6: oklch(41.2% 0.072 160.9);
    --green-7: oklch(46.7% 0.082 160.2);
    --green-8: oklch(52.8% 0.096 159.4);
    --green-9: oklch(64.1% 0.133 157.7);
    --green-10: oklch(67.5% 0.141 157.7);
    --green-11: oklch(77.9% 0.165 157.3);
    --green-12: oklch(90.5% 0.083 158.2);

    --green-a1: oklch(78.3% 0.242 145.6 / 1.96%);
    --green-a2: oklch(86.7% 0.199 157 / 4.31%);
    --green-a3: oklch(88.1% 0.211 155.4 / 11.76%);
    --green-a4: oklch(88.0% 0.212 155.8 / 17.65%);
    --green-a5: oklch(88.4% 0.202 157.3 / 23.53%);
    --green-a6: oklch(88.9% 0.189 158.3 / 29.41%);
    --green-a7: oklch(88.7% 0.181 158.5 / 36.86%);
    --green-a8: oklch(89.3% 0.181 158.1 / 45.10%);
    --green-a9: oklch(88.8% 0.194 156.7 / 61.96%);
    --green-a10: oklch(88.5% 0.193 156.9 / 67.06%);
    --green-a11: oklch(88.6% 0.191 157 / 83.14%);
    --green-a12: oklch(94.4% 0.087 158.4 / 94.12%);

    --grass-1: oklch(18.7% 0.013 159.7);
    --grass-2: oklch(21.0% 0.013 149.9);
    --grass-3: oklch(26.7% 0.03 150.2);
    --grass-4: oklch(31.9% 0.053 150.3);
    --grass-5: oklch(36.7% 0.062 149.9);
    --grass-6: oklch(41.6% 0.072 149.3);
    --grass-7: oklch(46.8% 0.083 149);
    --grass-8: oklch(52.3% 0.097 148.3);
    --grass-9: oklch(65.1% 0.147 147.4);
    --grass-10: oklch(68.9% 0.145 147.8);
    --grass-11: oklch(78.0% 0.142 148.5);
    --grass-12: oklch(91.1% 0.078 144.9);

    --grass-a1: oklch(78.1% 0.263 142.8 / 1.96%);
    --grass-a2: oklch(86.7% 0.213 146.5 / 3.92%);
    --grass-a3: oklch(89.2% 0.198 147.8 / 10.59%);
    --grass-a4: oklch(88.6% 0.219 148 / 17.25%);
    --grass-a5: oklch(89.2% 0.203 148.4 / 23.14%);
    --grass-a6: oklch(89.6% 0.196 148.2 / 29.41%);
    --grass-a7: oklch(89.3% 0.188 148.1 / 36.47%);
    --grass-a8: oklch(89.3% 0.189 147.7 / 43.92%);
    --grass-a9: oklch(89.0% 0.212 147.1 / 63.14%);
    --grass-a10: oklch(89.6% 0.197 147.7 / 68.24%);
    --grass-a11: oklch(90.7% 0.169 148.3 / 80.39%);
    --grass-a12: oklch(95.3% 0.082 144.9 / 93.73%);

    --orange-1: oklch(18.7% 0.011 60.7);
    --orange-2: oklch(20.8% 0.019 62.7);
    --orange-3: oklch(25.8% 0.045 60.8);
    --orange-4: oklch(29.4% 0.071 56.7);
    --orange-5: oklch(33.4% 0.083 54.4);
    --orange-6: oklch(38.5% 0.087 55);
    --orange-7: oklch(45.2% 0.095 52.7);
    --orange-8: oklch(54.1% 0.116 50);
    --orange-9: oklch(69.1% 0.191 45);
    --orange-10: oklch(73.3% 0.182 50.9);
    --orange-11: oklch(78.9% 0.143 56.2);
    --orange-12: oklch(92.5% 0.052 66.2);

    --orange-a1: oklch(61.5% 0.223 33.8 / 2.75%);
    --orange-a2: oklch(70.3% 0.198 45.9 / 5.49%);
    --orange-a3: oklch(69.5% 0.197 45.4 / 14.51%);
    --orange-a4: oklch(68.0% 0.214 39.8 / 22.35%);
    --orange-a5: oklch(69.0% 0.208 42 / 29.02%);
    --orange-a6: oklch(71.3% 0.191 48.8 / 36.08%);
    --orange-a7: oklch(73.8% 0.177 50.4 / 45.88%);
    --orange-a8: oklch(73.9% 0.171 48.9 / 61.57%);
    --orange-a9: oklch(70.4% 0.196 44.7 / 96.86%);
    --orange-a10: oklch(73.3% 0.182 50.9);
    --orange-a11: oklch(78.9% 0.143 56.2);
    --orange-a12: oklch(92.5% 0.052 66.2);

    --brown-1: oklch(17.8% 0.004 84.6);
    --brown-2: oklch(21.3% 0.007 48.4);
    --brown-3: oklch(25.4% 0.013 51.6);
    --brown-4: oklch(28.9% 0.018 59.9);
    --brown-5: oklch(32.5% 0.024 56.4);
    --brown-6: oklch(37.1% 0.032 59);
    --brown-7: oklch(42.9% 0.041 57.8);
    --brown-8: oklch(50.9% 0.053 62);
    --brown-9: oklch(63.3% 0.078 61);
    --brown-10: oklch(67.3% 0.074 61.1);
    --brown-11: oklch(79.8% 0.063 62.7);
    --brown-12: oklch(91.7% 0.036 75.5);

    --brown-a1: oklch(42.0% 0.162 31.2 / 0.78%);
    --brown-a2: oklch(80.0% 0.116 46.9 / 4.71%);
    --brown-a3: oklch(83.0% 0.099 50.9 / 9.80%);
    --brown-a4: oklch(84.0% 0.098 58.4 / 14.12%);
    --brown-a5: oklch(83.5% 0.1 55.5 / 19.22%);
    --brown-a6: oklch(84.0% 0.102 58.1 / 25.49%);
    --brown-a7: oklch(84.4% 0.103 57.7 / 33.73%);
    --brown-a8: oklch(84.9% 0.103 61 / 45.10%);
    --brown-a9: oklch(83.5% 0.111 60.6 / 65.88%);
    --brown-a10: oklch(85.5% 0.099 61.4 / 70.20%);
    --brown-a11: oklch(89.0% 0.072 62.6 / 85.10%);
    --brown-a12: oklch(95.1% 0.037 75.2 / 94.90%);

    --sky-1: oklch(19.0% 0.025 259.2);
    --sky-2: oklch(21.6% 0.029 257.5);
    --sky-3: oklch(27.1% 0.054 251.3);
    --sky-4: oklch(32.1% 0.07 248.7);
    --sky-5: oklch(37.3% 0.078 244.9);
    --sky-6: oklch(42.6% 0.088 243.9);
    --sky-7: oklch(48.8% 0.098 240.8);
    --sky-8: oklch(55.7% 0.115 237.4);
    --sky-9: oklch(86.1% 0.103 217.8);
    --sky-10: oklch(90.8% 0.073 214.5);
    --sky-11: oklch(79.3% 0.099 231.6);
    --sky-12: oklch(93.4% 0.053 214.3);

    --sky-a1: oklch(50.7% 0.277 263.7 / 5.88%);
    --sky-a2: oklch(58.3% 0.222 259.5 / 9.41%);
    --sky-a3: oklch(62.3% 0.201 255.4 / 20.00%);
    --sky-a4: oklch(64.8% 0.193 252.8 / 28.63%);
    --sky-a5: oklch(67.9% 0.175 248.1 / 36.47%);
    --sky-a6: oklch(70.0% 0.167 246.2 / 44.71%);
    --sky-a7: oklch(71.8% 0.159 242.5 / 54.51%);
    --sky-a8: oklch(72.7% 0.158 239 / 66.27%);
    --sky-a9: oklch(86.4% 0.103 217.6);
    --sky-a10: oklch(90.8% 0.073 214.5);
    --sky-a11: oklch(82.8% 0.104 231.9 / 93.73%);
    --sky-a12: oklch(93.4% 0.053 214.3);

    --mint-1: oklch(18.9% 0.011 196.3);
    --mint-2: oklch(21.1% 0.017 195.9);
    --mint-3: oklch(26.8% 0.039 192.4);
    --mint-4: oklch(31.5% 0.054 191);
    --mint-5: oklch(35.9% 0.062 190);
    --mint-6: oklch(41.1% 0.066 186.2);
    --mint-7: oklch(47.0% 0.073 183.5);
    --mint-8: oklch(54.1% 0.085 179.2);
    --mint-9: oklch(87.0% 0.1 178);
    --mint-10: oklch(91.6% 0.079 180);
    --mint-11: oklch(79.5% 0.118 176.5);
    --mint-12: oklch(93.1% 0.057 168.3);

    --mint-a1: oklch(81.5% 0.139 194.8 / 1.96%);
    --mint-a2: oklch(88.9% 0.152 194.8 / 4.31%);
    --mint-a3: oklch(90.2% 0.156 190.2 / 11.37%);
    --mint-a4: oklch(90.2% 0.156 189.2 / 17.25%);
    --mint-a5: oklch(90.1% 0.157 188.2 / 22.75%);
    --mint-a6: oklch(89.9% 0.158 184.8 / 29.02%);
    --mint-a7: oklch(89.6% 0.152 182.4 / 36.86%);
    --mint-a8: oklch(90.1% 0.153 178.3 / 46.27%);
    --mint-a9: oklch(92.8% 0.107 177.9 / 91.37%);
    --mint-a10: oklch(94.1% 0.082 179.7 / 96.08%);
    --mint-a11: oklch(91.0% 0.138 176.2 / 82.35%);
    --mint-a12: oklch(95.6% 0.059 168.1 / 96.08%);

    --lime-1: oklch(18.2% 0.014 120.8);
    --lime-2: oklch(20.9% 0.02 129.6);
    --lime-3: oklch(26.6% 0.035 132);
    --lime-4: oklch(31.6% 0.047 131.7);
    --lime-5: oklch(36.3% 0.057 131);
    --lime-6: oklch(41.0% 0.068 131.5);
    --lime-7: oklch(46.3% 0.079 131.1);
    --lime-8: oklch(52.4% 0.094 130.6);
    --lime-9: oklch(88.7% 0.175 126.1);
    --lime-10: oklch(94.2% 0.176 123.8);
    --lime-11: oklch(86.8% 0.155 124.7);
    --lime-12: oklch(94.6% 0.082 122.7);

    --lime-a1: oklch(68.7% 0.232 142.2 / 1.18%);
    --lime-a2: oklch(86.8% 0.26 136.3 / 3.92%);
    --lime-a3: oklch(90.1% 0.226 134.2 / 10.20%);
    --lime-a4: oklch(91.0% 0.211 133.2 / 16.08%);
    --lime-a5: oklch(91.6% 0.2 132.2 / 21.57%);
    --lime-a6: oklch(91.8% 0.192 132.3 / 27.45%);
    --lime-a7: oklch(92.3% 0.19 131.7 / 34.12%);
    --lime-a8: oklch(91.8% 0.189 131.2 / 42.35%);
    --lime-a9: oklch(93.4% 0.186 126.2 / 92.94%);
    --lime-a10: oklch(94.2% 0.176 123.8);
    --lime-a11: oklch(93.8% 0.17 124.9 / 89.41%);
    --lime-a12: oklch(96.6% 0.084 122.9 / 96.86%);

    --yellow-1: oklch(18.2% 0.014 94);
    --yellow-2: oklch(20.9% 0.017 91.8);
    --yellow-3: oklch(26.1% 0.047 90.3);
    --yellow-4: oklch(29.3% 0.06 93.8);
    --yellow-5: oklch(33.5% 0.068 92.5);
    --yellow-6: oklch(38.5% 0.078 92.9);
    --yellow-7: oklch(45.2% 0.081 92);
    --yellow-8: oklch(53.5% 0.095 89.4);
    --yellow-9: oklch(91.8% 0.184 100.9);
    --yellow-10: oklch(97.1% 0.182 109.4);
    --yellow-11: oklch(90.0% 0.166 101.7);
    --yellow-12: oklch(94.2% 0.075 101.1);

    --yellow-a1: oklch(59.7% 0.177 43.1 / 1.57%);
    --yellow-a2: oklch(81.3% 0.168 80.7 / 4.31%);
    --yellow-a3: oklch(80.2% 0.171 73.3 / 11.76%);
    --yellow-a4: oklch(82.3% 0.17 80.8 / 15.69%);
    --yellow-a5: oklch(83.2% 0.171 82.4 / 21.18%);
    --yellow-a6: oklch(84.9% 0.174 86.9 / 27.45%);
    --yellow-a7: oklch(86.2% 0.17 89.9 / 36.08%);
    --yellow-a8: oklch(86.1% 0.164 88.5 / 48.24%);
    --yellow-a9: oklch(91.8% 0.184 100.9);
    --yellow-a10: oklch(97.1% 0.182 109.4);
    --yellow-a11: oklch(92.4% 0.171 101.6 / 96.08%);
    --yellow-a12: oklch(96.5% 0.077 101.3 / 96.47%);

    --amber-1: oklch(18.5% 0.013 77.8);
    --amber-2: oklch(21.2% 0.018 82);
    --amber-3: oklch(25.8% 0.044 74.5);
    --amber-4: oklch(29.6% 0.063 73.9);
    --amber-5: oklch(33.6% 0.072 72.9);
    --amber-6: oklch(38.6% 0.078 75.3);
    --amber-7: oklch(45.4% 0.082 75);
    --amber-8: oklch(53.6% 0.096 73.4);
    --amber-9: oklch(85.4% 0.157 84.1);
    --amber-10: oklch(88.5% 0.181 94.8);
    --amber-11: oklch(86.2% 0.173 89);
    --amber-12: oklch(93.5% 0.072 86.1);

    --amber-a1: oklch(60.9% 0.213 35.1 / 2.35%);
    --amber-a2: oklch(77.3% 0.172 66.2 / 5.10%);
    --amber-a3: oklch(72.8% 0.18 55 / 13.33%);
    --amber-a4: oklch(73.1% 0.182 54.5 / 19.61%);
    --amber-a5: oklch(74.6% 0.178 58.4 / 25.49%);
    --amber-a6: oklch(77.3% 0.172 66.2 / 31.76%);
    --amber-a7: oklch(80.4% 0.164 71.9 / 40.39%);
    --amber-a8: oklch(81.0% 0.158 71.9 / 52.94%);
    --amber-a9: oklch(85.4% 0.157 84.1);
    --amber-a10: oklch(88.5% 0.181 94.8);
    --amber-a11: oklch(86.2% 0.173 89);
    --amber-a12: oklch(93.5% 0.072 86.1);

    --gold-1: oklch(18.2% 0.002 106.6);
    --gold-2: oklch(21.8% 0.006 91.6);
    --gold-3: oklch(25.6% 0.007 95.4);
    --gold-4: oklch(28.9% 0.009 88.8);
    --gold-5: oklch(33.0% 0.013 87.6);
    --gold-6: oklch(37.3% 0.013 81.7);
    --gold-7: oklch(43.0% 0.016 82.4);
    --gold-8: oklch(49.9% 0.021 81.3);
    --gold-9: oklch(62.0% 0.049 77.7);
    --gold-10: oklch(66.3% 0.047 78.3);
    --gold-11: oklch(79.4% 0.041 77.1);
    --gold-12: oklch(91.5% 0.014 78.3);

    --gold-a1: oklch(63.6% 0.134 109.7 / 0.78%);
    --gold-a2: oklch(91.6% 0.091 91.8 / 4.31%);
    --gold-a3: oklch(94.1% 0.065 95.9 / 08.24%);
    --gold-a4: oklch(95.2% 0.057 88.6 / 11.76%);
    --gold-a5: oklch(94.7% 0.058 87.6 / 16.47%);
    --gold-a6: oklch(94.7% 0.047 80.8 / 21.57%);
    --gold-a7: oklch(95.2% 0.046 82 / 28.24%);
    --gold-a8: oklch(94.4% 0.047 80.8 / 37.25%);
    --gold-a9: oklch(90.9% 0.079 77.1 / 56.47%);
    --gold-a10: oklch(91.8% 0.07 78 / 61.57%);
    --gold-a11: oklch(93.8% 0.05 76.9 / 78.43%);
    --gold-a12: oklch(97.9% 0.015 77.1 / 90.59%);

    --bronze-1: oklch(18.1% 0.005 39.3);
    --bronze-2: oklch(21.6% 0.006 56);
    --bronze-3: oklch(25.6% 0.007 48.4);
    --bronze-4: oklch(29.0% 0.01 48.3);
    --bronze-5: oklch(32.9% 0.013 41.7);
    --bronze-6: oklch(37.4% 0.017 41);
    --bronze-7: oklch(42.9% 0.021 40.6);
    --bronze-8: oklch(49.9% 0.024 45);
    --bronze-9: oklch(62.7% 0.046 44.2);
    --bronze-10: oklch(66.8% 0.046 43.5);
    --bronze-11: oklch(79.2% 0.043 44.3);
    --bronze-12: oklch(91.5% 0.017 50.4);

    --bronze-a1: oklch(54.5% 0.218 30.1 / 1.57%);
    --bronze-a2: oklch(84.3% 0.092 55.4 / 4.71%);
    --bronze-a3: oklch(88.4% 0.058 48 / 9.02%);
    --bronze-a4: oklch(88.1% 0.06 48.6 / 13.33%);
    --bronze-a5: oklch(89.8% 0.056 41.7 / 17.65%);
    --bronze-a6: oklch(89.6% 0.057 41.3 / 23.53%);
    --bronze-a7: oklch(89.2% 0.056 40.5 / 30.98%);
    --bronze-a8: oklch(90.6% 0.052 43.8 / 39.61%);
    --bronze-a9: oklch(87.3% 0.07 43.8 / 60.78%);
    --bronze-a10: oklch(87.9% 0.066 43.1 / 66.27%);
    --bronze-a11: oklch(90.9% 0.051 44.3 / 81.96%);
    --bronze-a12: oklch(96.7% 0.019 52 / 92.55%);

    --gray-1: oklch(17.76% 0 0);
    --gray-2: oklch(21.34% 0 0);
    --gray-3: oklch(25.2% 0 0);
    --gray-4: oklch(28.5% 0 0);
    --gray-5: oklch(31.3% 0 0);
    --gray-6: oklch(34.8% 0 0);
    --gray-7: oklch(40.2% 0 0);
    --gray-8: oklch(48.9% 0 0);
    --gray-9: oklch(53.8% 0 0);
    --gray-10: oklch(58.3% 0 0);
    --gray-11: oklch(77.0% 0 0);
    --gray-12: oklch(94.9% 0 0);

    --gray-a1: oklch(0% 0 0 / 0);
    --gray-a2: oklch(100% 0 0 / 3.53%);
    --gray-a3: oklch(100% 0 0 / 7.06%);
    --gray-a4: oklch(100% 0 0 / 10.59%);
    --gray-a5: oklch(100% 0 0 / 13.33%);
    --gray-a6: oklch(100% 0 0 / 17.25%);
    --gray-a7: oklch(100% 0 0 / 23.14%);
    --gray-a8: oklch(100% 0 0 / 33.33%);
    --gray-a9: oklch(100% 0 0 / 39.22%);
    --gray-a10: oklch(100% 0 0 / 44.71%);
    --gray-a11: oklch(100% 0 0 / 68.63%);
    --gray-a12: oklch(100% 0 0 / 92.94%);

    --mauve-1: oklch(18.0% 0.004 308.2);
    --mauve-2: oklch(21.5% 0.004 308.2);
    --mauve-3: oklch(25.4% 0.006 301.1);
    --mauve-4: oklch(28.5% 0.008 308.2);
    --mauve-5: oklch(31.3% 0.009 303.9);
    --mauve-6: oklch(35.0% 0.011 308.1);
    --mauve-7: oklch(40.2% 0.012 298.9);
    --mauve-8: oklch(49.2% 0.016 299.5);
    --mauve-9: oklch(54.0% 0.017 294.2);
    --mauve-10: oklch(58.5% 0.017 294.2);
    --mauve-11: oklch(76.9% 0.014 299.7);
    --mauve-12: oklch(95.0% 0.003 286.3);

    --mauve-a1: oklch(0% 0 0 / 0%);
    --mauve-a2: oklch(96.8% 0.003 308.4 / 3.53%);
    --mauve-a3: oklch(94.2% 0.019 289.3 / 7.84%);
    --mauve-a4: oklch(93.5% 0.027 307.1 / 11.37%);
    --mauve-a5: oklch(93.9% 0.033 302.8 / 14.51%);
    --mauve-a6: oklch(94.0% 0.033 307.2 / 18.82%);
    --mauve-a7: oklch(94.4% 0.03 296.2 / 25.10%);
    --mauve-a8: oklch(94.1% 0.033 299.1 / 36.47%);
    --mauve-a9: oklch(93.5% 0.031 293.8 / 43.14%);
    --mauve-a10: oklch(94.2% 0.027 292.8 / 48.63%);
    --mauve-a11: oklch(96.5% 0.019 299.1 / 71.76%);
    --mauve-a12: oklch(99.5% 0.003 286.4 / 93.73%);

    --slate-1: oklch(17.9% 0.004 286);
    --slate-2: oklch(21.3% 0.004 264.5);
    --slate-3: oklch(25.2% 0.006 271.2);
    --slate-4: oklch(28.3% 0.007 248.1);
    --slate-5: oklch(31.2% 0.008 255.6);
    --slate-6: oklch(34.7% 0.01 254);
    --slate-7: oklch(39.9% 0.012 252.9);
    --slate-8: oklch(48.9% 0.016 251.7);
    --slate-9: oklch(53.7% 0.015 262.3);
    --slate-10: oklch(58.3% 0.015 266.6);
    --slate-11: oklch(76.9% 0.01 258.3);
    --slate-12: oklch(94.9% 0.003 264.5);

    --slate-a1: oklch(0% 0 0 / 0%);
    --slate-a2: oklch(94.8% 0.029 201.9 / 3.53%);
    --slate-a3: oklch(93.1% 0.024 250.1 / 7.84%);
    --slate-a4: oklch(93.0% 0.031 225.1 / 11.37%);
    --slate-a5: oklch(93.6% 0.031 243.7 / 14.51%);
    --slate-a6: oklch(93.0% 0.033 244 / 18.82%);
    --slate-a7: oklch(93.7% 0.032 245.3 / 25.10%);
    --slate-a8: oklch(93.7% 0.032 245.3 / 36.47%);
    --slate-a9: oklch(93.6% 0.028 258.4 / 42.75%);
    --slate-a10: oklch(94.5% 0.023 264.5 / 48.24%);
    --slate-a11: oklch(97.4% 0.011 252.1 / 70.98%);
    --slate-a12: oklch(99.4% 0.003 264.5 / 93.73%);

    --sage-1: oklch(18.0% 0.004 164.6);
    --sage-2: oklch(21.1% 0.004 164.7);
    --sage-3: oklch(24.9% 0.003 164.8);
    --sage-4: oklch(28.2% 0.005 174.1);
    --sage-5: oklch(31.0% 0.005 174.2);
    --sage-6: oklch(34.8% 0.006 164.7);
    --sage-7: oklch(40.0% 0.007 170.1);
    --sage-8: oklch(48.9% 0.01 168.4);
    --sage-9: oklch(53.3% 0.017 170.5);
    --sage-10: oklch(57.8% 0.015 173.8);
    --sage-11: oklch(76.6% 0.01 171.7);
    --sage-12: oklch(94.7%0.003 165.1);

    --sage-a1: oklch(0% 0 0 / 0%);
    --sage-a2: oklch(95.9% 0.003 165.1 / 3.14%);
    --sage-a3: oklch(96.8% 0.002 165.1 / 7.06%);
    --sage-a4: oklch(98.8% 0.013 191 / 10.20%);
    --sage-a5: oklch(98.0% 0.011 189.8 / 13.33%);
    --sage-a6: oklch(97.6% 0.017 164.7 / 17.65%);
    --sage-a7: oklch(97.9% 0.017 174.1 / 23.53%);
    --sage-a8: oklch(97.9% 0.021 170.6 / 34.12%);
    --sage-a9: oklch(96.9% 0.034 171.5 / 40.00%);
    --sage-a10: oklch(97.5% 0.027 176.4 / 45.49%);
    --sage-a11: oklch(98.9% 0.011 176.3 / 69.02%);
    --sage-a12: oklch(99.8% 0.002 165.1 / 92.94%);

    --olive-1: oklch(18.0% 0.004 128.7);
    --olive-2: oklch(21.2% 0.004 128.7);
    --olive-3: oklch(25.0% 0.004 128.6);
    --olive-4: oklch(28.2% 0.006 134.9);
    --olive-5: oklch(31.0% 0.006 134.9);
    --olive-6: oklch(34.5% 0.007 128.7);
    --olive-7: oklch(39.7% 0.009 132.5);
    --olive-8: oklch(48.9% 0.013 141.2);
    --olive-9: oklch(53.5% 0.018 139.4);
    --olive-10: oklch(58.1% 0.016 138.7);
    --olive-11: oklch(76.6% 0.013 137.8);
    --olive-12: oklch(94.7% 0.003 145.5);

    --olive-a1: oklch(0% 0 0 / 0%);
    --olive-a2: oklch(96.0% 0.003 128.5 / 3.14%);
    --olive-a3: oklch(96.9% 0.003 128.5 / 7.06%);
    --olive-a4: oklch(98.6% 0.02 143 / 10.20%);
    --olive-a5: oklch(97.9% 0.016 142.6 / 13.33%);
    --olive-a6: oklch(97.7% 0.018 127.1 / 17.25%);
    --olive-a7: oklch(98.0% 0.022 134.9 / 23.14%);
    --olive-a8: oklch(97.7% 0.029 142.2 / 34.12%);
    --olive-a9: oklch(97.5% 0.035 140 / 40.00%);
    --olive-a10: oklch(98.0% 0.026 138.3 / 45.49%);
    --olive-a11: oklch(98.8% 0.016 139.4 / 69.02%);
    --olive-a12: oklch(99.8% 0.003 145.6 / 92.94%);

    --sand-1: oklch(17.7% 0.002 106.6);
    --sand-2: oklch(21.3% 0.002 106.6);
    --sand-3: oklch(25.2% 0.002 106.5);
    --sand-4: oklch(28.4% 0.004 106.6);
    --sand-5: oklch(31.2% 0.005 106.7);
    --sand-6: oklch(34.8% 0.005 91.5);
    --sand-7: oklch(40.1% 0.007 95.2);
    --sand-8: oklch(48.9% 0.008 88.7);
    --sand-9: oklch(53.4% 0.011 93.7);
    --sand-10: oklch(58.2% 0.011 100.1);
    --sand-11: oklch(76.7% 0.009 91.5);
    --sand-12: oklch(94.9% 0.003 106.5);

    --sand-a1: oklch(0% 0 0 / 0%);
    --sand-a2: oklch(96.7% 0.001 106.4 / 3.53%);
    --sand-a3: oklch(97.3% 0.001 106.4 / 7.45%);
    --sand-a4: oklch(99.4% 0.014 106.7 / 10.59%);
    --sand-a5: oklch(98.4% 0.021 106.8 / 13.73%);
    --sand-a6: oklch(98.5% 0.018 89.4 / 17.65%);
    --sand-a7: oklch(98.7% 0.019 93.7 / 23.53%);
    --sand-a8: oklch(98.3% 0.019 87.5 / 34.12%);
    --sand-a9: oklch(98.4% 0.023 93.3 / 39.61%);
    --sand-a10: oklch(99.2% 0.02 100.6 / 45.10%);
    --sand-a11: oklch(99.1% 0.011 89.7 / 69.02%);
    --sand-a12: oklch(99.9% 0.003 106.4 / 92.94%);

    --gray-2-translucent: oklch(23.08% 0 0 / 70.2%);
    --mauve-2-translucent: oklch(23.23% 0.002 325.65 / 70.2%);
    --slate-2-translucent: oklch(22.9% 0.004 228.96 / 70.2%);
    --sage-2-translucent: oklch(22.39% 0.004 164.72 / 70.2%);
    --olive-2-translucent: oklch(22.46% 0.004 128.67 / 70.2%);
    --sand-2-translucent: oklch(23% 0.004 106.69 / 70.2%);

    --gray-surface: oklch(24.78% 0 0 / 50.2%);
    --mauve-surface: oklch(25.0% 0.004 308.3 / 50.2%);
    --slate-surface: oklch(24.6% 0.005 248 / 50.2%);
    --sage-surface: oklch(24.1% 0.004 164.8 / 50.2%);
    --olive-surface: oklch(24.2% 0.004 128.6 / 50.2%);
    --sand-surface: oklch(24.7% 0.002 106.5 / 50.2%);
    --tomato-surface: oklch(23.9% 0.033 31.9 / 50.2%);
    --red-surface: oklch(23.4% 0.042 16 / 50.2%);
    --ruby-surface: oklch(23.9% 0.03 5 / 50.2%);
    --crimson-surface: oklch(23.7% 0.045 356.6 / 50.2%);
    --pink-surface: oklch(24.1% 0.059 338.5 / 50.2%);
    --plum-surface: oklch(24.5% 0.06 327.2 / 50.2%);
    --purple-surface: oklch(24.7% 0.06 313.5 / 50.2%);
    --violet-surface: oklch(24.6% 0.06 299.2 / 50.2%);
    --iris-surface: oklch(24.2% 0.056 284.4 / 50.2%);
    --indigo-surface: oklch(24.3% 0.058 272.9 / 50.2%);
    --blue-surface: oklch(25.0% 0.058 260.8 / 50.2%);
    --cyan-surface: oklch(25.2% 0.03 225.9 / 50.2%);
    --teal-surface: oklch(25.5% 0.026 187.5 / 50.2%);
    --jade-surface: oklch(25.3% 0.03 166.5 / 50.2%);
    --green-surface: oklch(24.7% 0.027 161.9 / 50.2%);
    --grass-surface: oklch(24.4% 0.021 150.6 / 50.2%);
    --brown-surface: oklch(24.7% 0.015 48.1 / 50.2%);
    --bronze-surface: oklch(25.3% 0.012 55.8 / 50.2%);
    --gold-surface: oklch(25.6% 0.011 91.7 / 50.2%);
    --sky-surface: oklch(25.5% 0.051 258.3 / 50.2%);
    --mint-surface: oklch(25.7% 0.024 195.8 / 50.2%);
    --lime-surface: oklch(23.8% 0.024 129.7 / 50.2%);
    --yellow-surface: oklch(24.0% 0.022 91.8 / 50.2%);
    --amber-surface: oklch(24.5% 0.024 77.3 / 50.2%);
    --orange-surface: oklch(24.0% 0.024 66.3 / 50.2%);
  }
}
*/
/*
@supports (color: color(display-p3 1 1 1)) {
  @media (prefers-color-scheme: dark) and (color-gamut:p3) {
    :where(html) {
      --tomato-1:color(display-p3 0.09 0.068 0.067);
      --tomato-2: color(display-p3 0.115 0.084 0.076);
      --tomato-3: color(display-p3 0.205 0.097 0.083);
      --tomato-4: color(display-p3 0.282 0.099 0.077);
      --tomato-5: color(display-p3 0.339 0.129 0.101);
      --tomato-6: color(display-p3 0.398 0.179 0.141);
      --tomato-7: color(display-p3 0.487 0.245 0.194);
      --tomato-8: color(display-p3 0.629 0.322 0.248);
      --tomato-9: color(display-p3 0.831 0.345 0.231);
      --tomato-10: color(display-p3 0.862 0.415 0.298);
      --tomato-11: color(display-p3 1 0.585 0.455);
      --tomato-12: color(display-p3 0.959 0.833 0.802);
      --tomato-a1: color(display-p3 0.973 0.071 0.071/0.026);
      --tomato-a2: color(display-p3 0.992 0.376 0.224/0.051);
      --tomato-a3: color(display-p3 0.996 0.282 0.176/0.148);
      --tomato-a4: color(display-p3 1 0.204 0.118/0.232);
      --tomato-a5: color(display-p3 1 0.286 0.192/0.29);
      --tomato-a6: color(display-p3 1 0.392 0.278/0.353);
      --tomato-a7: color(display-p3 1 0.459 0.349/0.45);
      --tomato-a8: color(display-p3 1 0.49 0.369/0.601);
      --tomato-a9: color(display-p3 1 0.408 0.267/0.82);
      --tomato-a10: color(display-p3 1 0.478 0.341/0.853);
      --tomato-a11: color(display-p3 1 0.585 0.455);
      --tomato-a12: color(display-p3 0.959 0.833 0.802);

      --red-1: color(display-p3 0.093 0.068 0.067);
      --red-2: color(display-p3 0.118 0.077 0.079);
      --red-3: color(display-p3 0.211 0.081 0.099);
      --red-4: color(display-p3 0.287 0.079 0.113);
      --red-5: color(display-p3 0.348 0.11 0.142);
      --red-6: color(display-p3 0.414 0.16 0.183);
      --red-7: color(display-p3 0.508 0.224 0.236);
      --red-8: color(display-p3 0.659 0.298 0.297);
      --red-9: color(display-p3 0.83 0.329 0.324);
      --red-10: color(display-p3 0.861 0.403 0.387);
      --red-11: color(display-p3 1 0.57 0.55);
      --red-12: color(display-p3 0.971 0.826 0.852);
      --red-a1: color(display-p3 0.984 0.071 0.071/0.03);
      --red-a2: color(display-p3 0.996 0.282 0.282/0.055);
      --red-a3: color(display-p3 1 0.169 0.271/0.156);
      --red-a4: color(display-p3 1 0.118 0.267/0.236);
      --red-a5: color(display-p3 1 0.212 0.314/0.303);
      --red-a6: color(display-p3 1 0.318 0.38/0.374);
      --red-a7: color(display-p3 1 0.4 0.424/0.475);
      --red-a8: color(display-p3 1 0.431 0.431/0.635);
      --red-a9: color(display-p3 1 0.388 0.384/0.82);
      --red-a10: color(display-p3 1 0.463 0.447/0.853);
      --red-a11: color(display-p3 1 0.57 0.55);
      --red-a12: color(display-p3 0.971 0.826 0.852);

      --ruby-1: color(display-p3 0.093 0.068 0.074);
      --ruby-2: color(display-p3 0.113 0.083 0.089);
      --ruby-3: color(display-p3 0.208 0.088 0.117);
      --ruby-4: color(display-p3 0.279 0.092 0.147);
      --ruby-5: color(display-p3 0.337 0.12 0.18);
      --ruby-6: color(display-p3 0.401 0.166 0.223);
      --ruby-7: color(display-p3 0.495 0.224 0.281);
      --ruby-8: color(display-p3 0.652 0.295 0.359);
      --ruby-9: color(display-p3 0.83 0.323 0.408);
      --ruby-10: color(display-p3 0.857 0.392 0.455);
      --ruby-11: color(display-p3 1 0.57 0.59);
      --ruby-12: color(display-p3 0.968 0.83 0.88);
      --ruby-a1: color(display-p3 0.984 0.071 0.329/0.03);
      --ruby-a2: color(display-p3 0.992 0.376 0.529/0.051);
      --ruby-a3: color(display-p3 0.996 0.196 0.404/0.152);
      --ruby-a4: color(display-p3 1 0.173 0.416/0.227);
      --ruby-a5: color(display-p3 1 0.259 0.459/0.29);
      --ruby-a6: color(display-p3 1 0.341 0.506/0.358);
      --ruby-a7: color(display-p3 1 0.412 0.541/0.458);
      --ruby-a8: color(display-p3 1 0.431 0.537/0.627);
      --ruby-a9: color(display-p3 1 0.376 0.482/0.82);
      --ruby-a10: color(display-p3 1 0.447 0.522/0.849);
      --ruby-a11: color(display-p3 1 0.57 0.59);
      --ruby-a12: color(display-p3 0.968 0.83 0.88);

      --crimson-1: color(display-p3 0.093 0.068 0.078);
      --crimson-2: color(display-p3 0.117 0.078 0.095);
      --crimson-3: color(display-p3 0.203 0.091 0.143);
      --crimson-4: color(display-p3 0.277 0.087 0.182);
      --crimson-5: color(display-p3 0.332 0.115 0.22);
      --crimson-6: color(display-p3 0.394 0.162 0.268);
      --crimson-7: color(display-p3 0.489 0.222 0.336);
      --crimson-8: color(display-p3 0.638 0.289 0.429);
      --crimson-9: color(display-p3 0.843 0.298 0.507);
      --crimson-10: color(display-p3 0.864 0.364 0.539);
      --crimson-11: color(display-p3 1 0.56 0.66);
      --crimson-12: color(display-p3 0.966 0.834 0.906);
      --crimson-a1: color(display-p3 0.984 0.071 0.463/0.03);
      --crimson-a2: color(display-p3 0.996 0.282 0.569/0.055);
      --crimson-a3: color(display-p3 0.996 0.227 0.573/0.148);
      --crimson-a4: color(display-p3 1 0.157 0.569/0.227);
      --crimson-a5: color(display-p3 1 0.231 0.604/0.286);
      --crimson-a6: color(display-p3 1 0.337 0.643/0.349);
      --crimson-a7: color(display-p3 1 0.416 0.663/0.454);
      --crimson-a8: color(display-p3 0.996 0.427 0.651/0.614);
      --crimson-a9: color(display-p3 1 0.345 0.596/0.832);
      --crimson-a10: color(display-p3 1 0.42 0.62/0.853);
      --crimson-a11: color(display-p3 1 0.56 0.66);
      --crimson-a12: color(display-p3 0.966 0.834 0.906);

      --pink-1: color(display-p3 0.093 0.068 0.089);
      --pink-2: color(display-p3 0.121 0.073 0.11);
      --pink-3: color(display-p3 0.198 0.098 0.179);
      --pink-4: color(display-p3 0.271 0.095 0.231);
      --pink-5: color(display-p3 0.32 0.127 0.273);
      --pink-6: color(display-p3 0.382 0.177 0.326);
      --pink-7: color(display-p3 0.477 0.238 0.405);
      --pink-8: color(display-p3 0.612 0.304 0.51);
      --pink-9: color(display-p3 0.775 0.297 0.61);
      --pink-10: color(display-p3 0.808 0.356 0.645);
      --pink-11: color(display-p3 1 0.535 0.78);
      --pink-12: color(display-p3 0.964 0.826 0.912);
      --pink-a1: color(display-p3 0.984 0.071 0.855/0.03);
      --pink-a2: color(display-p3 1 0.2 0.8/0.059);
      --pink-a3: color(display-p3 1 0.294 0.886/0.139);
      --pink-a4: color(display-p3 1 0.192 0.82/0.219);
      --pink-a5: color(display-p3 1 0.282 0.827/0.274);
      --pink-a6: color(display-p3 1 0.396 0.835/0.337);
      --pink-a7: color(display-p3 1 0.459 0.831/0.442);
      --pink-a8: color(display-p3 1 0.478 0.827/0.585);
      --pink-a9: color(display-p3 1 0.373 0.784/0.761);
      --pink-a10: color(display-p3 1 0.435 0.792/0.795);
      --pink-a11: color(display-p3 1 0.535 0.78);
      --pink-a12: color(display-p3 0.964 0.826 0.912);

      --plum-1: color(display-p3 0.09 0.068 0.092);
      --plum-2: color(display-p3 0.118 0.077 0.121);
      --plum-3: color(display-p3 0.192 0.105 0.202);
      --plum-4: color(display-p3 0.25 0.121 0.271);
      --plum-5: color(display-p3 0.293 0.152 0.319);
      --plum-6: color(display-p3 0.343 0.198 0.372);
      --plum-7: color(display-p3 0.424 0.262 0.461);
      --plum-8: color(display-p3 0.54 0.341 0.595);
      --plum-9: color(display-p3 0.624 0.313 0.708);
      --plum-10: color(display-p3 0.666 0.365 0.748);
      --plum-11: color(display-p3 0.86 0.602 0.933);
      --plum-12: color(display-p3 0.936 0.836 0.949);
      --plum-a1: color(display-p3 0.973 0.071 0.973/0.026);
      --plum-a2: color(display-p3 0.933 0.267 1/0.059);
      --plum-a3: color(display-p3 0.918 0.333 0.996/0.148);
      --plum-a4: color(display-p3 0.91 0.318 1/0.219);
      --plum-a5: color(display-p3 0.914 0.388 1/0.269);
      --plum-a6: color(display-p3 0.906 0.463 1/0.328);
      --plum-a7: color(display-p3 0.906 0.529 1/0.425);
      --plum-a8: color(display-p3 0.906 0.553 1/0.568);
      --plum-a9: color(display-p3 0.875 0.427 1/0.69);
      --plum-a10: color(display-p3 0.886 0.471 0.996/0.732);
      --plum-a11: color(display-p3 0.86 0.602 0.933);
      --plum-a12: color(display-p3 0.936 0.836 0.949);

      --purple-1: color(display-p3 0.09 0.068 0.103);
      --purple-2: color(display-p3 0.113 0.082 0.134);
      --purple-3: color(display-p3 0.175 0.112 0.224);
      --purple-4: color(display-p3 0.224 0.137 0.297);
      --purple-5: color(display-p3 0.264 0.167 0.349);
      --purple-6: color(display-p3 0.311 0.208 0.406);
      --purple-7: color(display-p3 0.381 0.266 0.496);
      --purple-8: color(display-p3 0.49 0.349 0.649);
      --purple-9: color(display-p3 0.523 0.318 0.751);
      --purple-10: color(display-p3 0.57 0.373 0.791);
      --purple-11: color(display-p3 0.8 0.62 1);
      --purple-12: color(display-p3 0.913 0.854 0.971);
      --purple-a1: color(display-p3 0.686 0.071 0.996/0.038);
      --purple-a2: color(display-p3 0.722 0.286 0.996/0.072);
      --purple-a3: color(display-p3 0.718 0.349 0.996/0.169);
      --purple-a4: color(display-p3 0.702 0.353 1/0.248);
      --purple-a5: color(display-p3 0.718 0.404 1/0.303);
      --purple-a6: color(display-p3 0.733 0.455 1/0.366);
      --purple-a7: color(display-p3 0.753 0.506 1/0.458);
      --purple-a8: color(display-p3 0.749 0.522 1/0.622);
      --purple-a9: color(display-p3 0.686 0.408 1/0.736);
      --purple-a10: color(display-p3 0.71 0.459 1/0.778);
      --purple-a11: color(display-p3 0.8 0.62 1);
      --purple-a12: color(display-p3 0.913 0.854 0.971);

      --violet-1: color(display-p3 0.077 0.071 0.118);
      --violet-2: color(display-p3 0.101 0.084 0.141);
      --violet-3: color(display-p3 0.154 0.123 0.256);
      --violet-4: color(display-p3 0.191 0.148 0.345);
      --violet-5: color(display-p3 0.226 0.182 0.396);
      --violet-6: color(display-p3 0.269 0.223 0.449);
      --violet-7: color(display-p3 0.326 0.277 0.53);
      --violet-8: color(display-p3 0.399 0.346 0.656);
      --violet-9: color(display-p3 0.417 0.341 0.784);
      --violet-10: color(display-p3 0.477 0.402 0.823);
      --violet-11: color(display-p3 0.72 0.65 1);
      --violet-12: color(display-p3 0.883 0.867 0.986);
      --violet-a1: color(display-p3 0.282 0.141 0.996/0.055);
      --violet-a2: color(display-p3 0.51 0.263 1/0.08);
      --violet-a3: color(display-p3 0.494 0.337 0.996/0.202);
      --violet-a4: color(display-p3 0.49 0.345 1/0.299);
      --violet-a5: color(display-p3 0.525 0.392 1/0.353);
      --violet-a6: color(display-p3 0.569 0.455 1/0.408);
      --violet-a7: color(display-p3 0.588 0.494 1/0.496);
      --violet-a8: color(display-p3 0.596 0.51 1/0.631);
      --violet-a9: color(display-p3 0.522 0.424 1/0.769);
      --violet-a10: color(display-p3 0.576 0.482 1/0.811);
      --violet-a11: color(display-p3 0.72 0.65 1);
      --violet-a12: color(display-p3 0.883 0.867 0.986);

      --iris-1: color(display-p3 0.075 0.075 0.114);
      --iris-2: color(display-p3 0.089 0.086 0.14);
      --iris-3: color(display-p3 0.128 0.134 0.272);
      --iris-4: color(display-p3 0.153 0.165 0.382);
      --iris-5: color(display-p3 0.192 0.201 0.44);
      --iris-6: color(display-p3 0.239 0.241 0.491);
      --iris-7: color(display-p3 0.291 0.289 0.565);
      --iris-8: color(display-p3 0.35 0.345 0.673);
      --iris-9: color(display-p3 0.357 0.357 0.81);
      --iris-10: color(display-p3 0.428 0.416 0.843);
      --iris-11: color(display-p3 0.685 0.662 1);
      --iris-12: color(display-p3 0.878 0.875 0.986);
      --iris-a1: color(display-p3 0.224 0.224 0.992/0.051);
      --iris-a2: color(display-p3 0.361 0.314 1/0.08);
      --iris-a3: color(display-p3 0.357 0.373 1/0.219);
      --iris-a4: color(display-p3 0.325 0.361 1/0.337);
      --iris-a5: color(display-p3 0.38 0.4 1/0.4);
      --iris-a6: color(display-p3 0.447 0.447 1/0.454);
      --iris-a7: color(display-p3 0.486 0.486 1/0.534);
      --iris-a8: color(display-p3 0.502 0.494 1/0.652);
      --iris-a9: color(display-p3 0.431 0.431 1/0.799);
      --iris-a10: color(display-p3 0.502 0.486 1/0.832);
      --iris-a11: color(display-p3 0.685 0.662 1);
      --iris-a12: color(display-p3 0.878 0.875 0.986);

      --indigo-1: color(display-p3 0.068 0.074 0.118);
      --indigo-2: color(display-p3 0.081 0.089 0.144);
      --indigo-3: color(display-p3 0.105 0.141 0.275);
      --indigo-4: color(display-p3 0.129 0.18 0.369);
      --indigo-5: color(display-p3 0.163 0.22 0.439);
      --indigo-6: color(display-p3 0.203 0.262 0.5);
      --indigo-7: color(display-p3 0.245 0.309 0.575);
      --indigo-8: color(display-p3 0.285 0.362 0.674);
      --indigo-9: color(display-p3 0.276 0.384 0.837);
      --indigo-10: color(display-p3 0.354 0.445 0.866);
      --indigo-11: color(display-p3 0.63 0.69 1);
      --indigo-12: color(display-p3 0.848 0.881 0.99);
      --indigo-a1: color(display-p3 0.071 0.212 0.996/0.055);
      --indigo-a2: color(display-p3 0.251 0.345 0.988/0.085);
      --indigo-a3: color(display-p3 0.243 0.404 1/0.223);
      --indigo-a4: color(display-p3 0.263 0.42 1/0.324);
      --indigo-a5: color(display-p3 0.314 0.451 1/0.4);
      --indigo-a6: color(display-p3 0.361 0.49 1/0.467);
      --indigo-a7: color(display-p3 0.388 0.51 1/0.547);
      --indigo-a8: color(display-p3 0.404 0.518 1/0.652);
      --indigo-a9: color(display-p3 0.318 0.451 1/0.824);
      --indigo-a10: color(display-p3 0.404 0.506 1/0.858);
      --indigo-a11: color(display-p3 0.63 0.69 1);
      --indigo-a12: color(display-p3 0.848 0.881 0.99);

      --blue-1: color(display-p3 0.057 0.081 0.122);
      --blue-2: color(display-p3 0.072 0.098 0.147);
      --blue-3: color(display-p3 0.078 0.154 0.27);
      --blue-4: color(display-p3 0.033 0.197 0.37);
      --blue-5: color(display-p3 0.08 0.245 0.441);
      --blue-6: color(display-p3 0.14 0.298 0.511);
      --blue-7: color(display-p3 0.195 0.361 0.6);
      --blue-8: color(display-p3 0.239 0.434 0.72);
      --blue-9: color(display-p3 0.247 0.556 0.969);
      --blue-10: color(display-p3 0.344 0.612 0.973);
      --blue-11: color(display-p3 0.49 0.72 1);
      --blue-12: color(display-p3 0.788 0.898 0.99);
      --blue-a1: color(display-p3 0 0.333 1/0.059);
      --blue-a2: color(display-p3 0.114 0.435 0.988/0.085);
      --blue-a3: color(display-p3 0.122 0.463 1/0.219);
      --blue-a4: color(display-p3 0 0.467 1/0.324);
      --blue-a5: color(display-p3 0.098 0.51 1/0.4);
      --blue-a6: color(display-p3 0.224 0.557 1/0.475);
      --blue-a7: color(display-p3 0.294 0.584 1/0.572);
      --blue-a8: color(display-p3 0.314 0.592 1/0.702);
      --blue-a9: color(display-p3 0.251 0.573 0.996/0.967);
      --blue-a10: color(display-p3 0.357 0.631 1/0.971);
      --blue-a11: color(display-p3 0.49 0.72 1);
      --blue-a12: color(display-p3 0.788 0.898 0.99);

      --cyan-1: color(display-p3 0.053 0.085 0.098);
      --cyan-2: color(display-p3 0.072 0.105 0.122);
      --cyan-3: color(display-p3 0.073 0.168 0.209);
      --cyan-4: color(display-p3 0.063 0.216 0.277);
      --cyan-5: color(display-p3 0.091 0.267 0.336);
      --cyan-6: color(display-p3 0.137 0.324 0.4);
      --cyan-7: color(display-p3 0.186 0.398 0.484);
      --cyan-8: color(display-p3 0.23 0.496 0.6);
      --cyan-9: color(display-p3 0.282 0.627 0.765);
      --cyan-10: color(display-p3 0.331 0.675 0.801);
      --cyan-11: color(display-p3 0.446 0.79 0.887);
      --cyan-12: color(display-p3 0.757 0.919 0.962);
      --cyan-a1: color(display-p3 0 0.647 0.992/0.034);
      --cyan-a2: color(display-p3 0.133 0.733 1/0.059);
      --cyan-a3: color(display-p3 0.122 0.741 0.996/0.152);
      --cyan-a4: color(display-p3 0.051 0.725 1/0.227);
      --cyan-a5: color(display-p3 0.149 0.757 1/0.29);
      --cyan-a6: color(display-p3 0.267 0.792 1/0.358);
      --cyan-a7: color(display-p3 0.333 0.808 1/0.446);
      --cyan-a8: color(display-p3 0.357 0.816 1/0.572);
      --cyan-a9: color(display-p3 0.357 0.82 1/0.748);
      --cyan-a10: color(display-p3 0.4 0.839 1/0.786);
      --cyan-a11: color(display-p3 0.446 0.79 0.887);
      --cyan-a12: color(display-p3 0.757 0.919 0.962);

      --teal-1: color(display-p3 0.059 0.083 0.079);
      --teal-2: color(display-p3 0.075 0.11 0.107);
      --teal-3: color(display-p3 0.087 0.175 0.165);
      --teal-4: color(display-p3 0.087 0.227 0.214);
      --teal-5: color(display-p3 0.12 0.277 0.261);
      --teal-6: color(display-p3 0.162 0.335 0.314);
      --teal-7: color(display-p3 0.205 0.406 0.379);
      --teal-8: color(display-p3 0.245 0.489 0.453);
      --teal-9: color(display-p3 0.297 0.637 0.581);
      --teal-10: color(display-p3 0.319 0.69 0.62);
      --teal-11: color(display-p3 0.388 0.835 0.719);
      --teal-12: color(display-p3 0.734 0.934 0.87);
      --teal-a1: color(display-p3 0 0.992 0.761/0.017);
      --teal-a2: color(display-p3 0.235 0.988 0.902/0.047);
      --teal-a3: color(display-p3 0.235 1 0.898/0.118);
      --teal-a4: color(display-p3 0.18 0.996 0.929/0.173);
      --teal-a5: color(display-p3 0.31 1 0.933/0.227);
      --teal-a6: color(display-p3 0.396 1 0.933/0.286);
      --teal-a7: color(display-p3 0.443 1 0.925/0.366);
      --teal-a8: color(display-p3 0.459 1 0.925/0.454);
      --teal-a9: color(display-p3 0.443 0.996 0.906/0.61);
      --teal-a10: color(display-p3 0.439 0.996 0.89/0.669);
      --teal-a11: color(display-p3 0.388 0.835 0.719);
      --teal-a12: color(display-p3 0.734 0.934 0.87);
      --jade-1: color(display-p3 0.059 0.083 0.071);

      --jade-2: color(display-p3 0.078 0.11 0.094);
      --jade-3: color(display-p3 0.091 0.176 0.138);
      --jade-4: color(display-p3 0.102 0.228 0.177);
      --jade-5: color(display-p3 0.133 0.279 0.221);
      --jade-6: color(display-p3 0.174 0.334 0.273);
      --jade-7: color(display-p3 0.219 0.402 0.335);
      --jade-8: color(display-p3 0.263 0.488 0.411);
      --jade-9: color(display-p3 0.319 0.63 0.521);
      --jade-10: color(display-p3 0.338 0.68 0.555);
      --jade-11: color(display-p3 0.4 0.835 0.656);
      --jade-12: color(display-p3 0.734 0.934 0.838);
      --jade-a1: color(display-p3 0 0.992 0.298/0.017);
      --jade-a2: color(display-p3 0.318 0.988 0.651/0.047);
      --jade-a3: color(display-p3 0.267 1 0.667/0.118);
      --jade-a4: color(display-p3 0.275 0.996 0.702/0.173);
      --jade-a5: color(display-p3 0.361 1 0.741/0.227);
      --jade-a6: color(display-p3 0.439 1 0.796/0.286);
      --jade-a7: color(display-p3 0.49 1 0.804/0.362);
      --jade-a8: color(display-p3 0.506 1 0.835/0.45);
      --jade-a9: color(display-p3 0.478 0.996 0.816/0.606);
      --jade-a10: color(display-p3 0.478 1 0.816/0.656);
      --jade-a11: color(display-p3 0.4 0.835 0.656);
      --jade-a12: color(display-p3 0.734 0.934 0.838);

      --green-1: color(display-p3 0.062 0.083 0.071);
      --green-2: color(display-p3 0.079 0.106 0.09);
      --green-3: color(display-p3 0.1 0.173 0.133);
      --green-4: color(display-p3 0.115 0.229 0.166);
      --green-5: color(display-p3 0.147 0.282 0.206);
      --green-6: color(display-p3 0.185 0.338 0.25);
      --green-7: color(display-p3 0.227 0.403 0.298);
      --green-8: color(display-p3 0.27 0.479 0.351);
      --green-9: color(display-p3 0.332 0.634 0.442);
      --green-10: color(display-p3 0.357 0.682 0.474);
      --green-11: color(display-p3 0.434 0.828 0.573);
      --green-12: color(display-p3 0.747 0.938 0.807);
      --green-a1: color(display-p3 0 0.992 0.298/0.017);
      --green-a2: color(display-p3 0.341 0.98 0.616/0.043);
      --green-a3: color(display-p3 0.376 0.996 0.655/0.114);
      --green-a4: color(display-p3 0.341 0.996 0.635/0.173);
      --green-a5: color(display-p3 0.408 1 0.678/0.232);
      --green-a6: color(display-p3 0.475 1 0.706/0.29);
      --green-a7: color(display-p3 0.514 1 0.706/0.362);
      --green-a8: color(display-p3 0.529 1 0.718/0.442);
      --green-a9: color(display-p3 0.502 0.996 0.682/0.61);
      --green-a10: color(display-p3 0.506 1 0.682/0.66);
      --green-a11: color(display-p3 0.434 0.828 0.573);
      --green-a12: color(display-p3 0.747 0.938 0.807);

      --grass-1: color(display-p3 0.062 0.083 0.067);
      --grass-2: color(display-p3 0.083 0.103 0.085);
      --grass-3: color(display-p3 0.118 0.163 0.122);
      --grass-4: color(display-p3 0.142 0.225 0.15);
      --grass-5: color(display-p3 0.178 0.279 0.186);
      --grass-6: color(display-p3 0.217 0.337 0.224);
      --grass-7: color(display-p3 0.258 0.4 0.264);
      --grass-8: color(display-p3 0.302 0.47 0.305);
      --grass-9: color(display-p3 0.38 0.647 0.378);
      --grass-10: color(display-p3 0.426 0.694 0.426);
      --grass-11: color(display-p3 0.535 0.807 0.542);
      --grass-12: color(display-p3 0.797 0.936 0.776);
      --grass-a1: color(display-p3 0 0.992 0.071/0.017);
      --grass-a2: color(display-p3 0.482 0.996 0.584/0.038);
      --grass-a3: color(display-p3 0.549 0.992 0.588/0.106);
      --grass-a4: color(display-p3 0.51 0.996 0.557/0.169);
      --grass-a5: color(display-p3 0.553 1 0.588/0.227);
      --grass-a6: color(display-p3 0.584 1 0.608/0.29);
      --grass-a7: color(display-p3 0.604 1 0.616/0.358);
      --grass-a8: color(display-p3 0.608 1 0.62/0.433);
      --grass-a9: color(display-p3 0.573 1 0.569/0.622);
      --grass-a10: color(display-p3 0.6 0.996 0.6/0.673);
      --grass-a11: color(display-p3 0.535 0.807 0.542);
      --grass-a12: color(display-p3 0.797 0.936 0.776);

      --orange-1: color(display-p3 0.088 0.07 0.057);
      --orange-2: color(display-p3 0.113 0.089 0.061);
      --orange-3: color(display-p3 0.189 0.12 0.056);
      --orange-4: color(display-p3 0.262 0.132 0);
      --orange-5: color(display-p3 0.315 0.168 0.016);
      --orange-6: color(display-p3 0.376 0.219 0.088);
      --orange-7: color(display-p3 0.465 0.283 0.147);
      --orange-8: color(display-p3 0.601 0.359 0.201);
      --orange-9: color(display-p3 0.9 0.45 0.2);
      --orange-10: color(display-p3 0.98 0.51 0.23);
      --orange-11: color(display-p3 1 0.63 0.38);
      --orange-12: color(display-p3 0.98 0.883 0.775);
      --orange-a1: color(display-p3 0.961 0.247 0/0.022);
      --orange-a2: color(display-p3 0.992 0.529 0/0.051);
      --orange-a3: color(display-p3 0.996 0.486 0/0.131);
      --orange-a4: color(display-p3 0.996 0.384 0/0.211);
      --orange-a5: color(display-p3 1 0.455 0/0.265);
      --orange-a6: color(display-p3 1 0.529 0.129/0.332);
      --orange-a7: color(display-p3 1 0.569 0.251/0.429);
      --orange-a8: color(display-p3 1 0.584 0.302/0.572);
      --orange-a9: color(display-p3 1 0.494 0.216/0.895);
      --orange-a10: color(display-p3 1 0.522 0.235/0.979);
      --orange-a11: color(display-p3 1 0.63 0.38);
      --orange-a12: color(display-p3 0.98 0.883 0.775);

      --brown-1: color(display-p3 0.071 0.067 0.059);
      --brown-2: color(display-p3 0.107 0.095 0.087);
      --brown-3: color(display-p3 0.151 0.13 0.115);
      --brown-4: color(display-p3 0.191 0.161 0.138);
      --brown-5: color(display-p3 0.235 0.194 0.162);
      --brown-6: color(display-p3 0.291 0.237 0.192);
      --brown-7: color(display-p3 0.365 0.295 0.232);
      --brown-8: color(display-p3 0.469 0.377 0.287);
      --brown-9: color(display-p3 0.651 0.505 0.368);
      --brown-10: color(display-p3 0.697 0.557 0.423);
      --brown-11: color(display-p3 0.835 0.715 0.597);
      --brown-12: color(display-p3 0.938 0.885 0.802);
      --brown-a1: color(display-p3 0.855 0.071 0/0.005);
      --brown-a2: color(display-p3 0.98 0.706 0.525/0.043);
      --brown-a3: color(display-p3 0.996 0.745 0.576/0.093);
      --brown-a4: color(display-p3 1 0.765 0.592/0.135);
      --brown-a5: color(display-p3 1 0.761 0.588/0.181);
      --brown-a6: color(display-p3 1 0.773 0.592/0.24);
      --brown-a7: color(display-p3 0.996 0.776 0.58/0.32);
      --brown-a8: color(display-p3 1 0.78 0.573/0.433);
      --brown-a9: color(display-p3 1 0.769 0.549/0.627);
      --brown-a10: color(display-p3 1 0.792 0.596/0.677);
      --brown-a11: color(display-p3 0.835 0.715 0.597);
      --brown-a12: color(display-p3 0.938 0.885 0.802);

      --sky-1: color(display-p3 0.056 0.078 0.116);
      --sky-2: color(display-p3 0.075 0.101 0.149);
      --sky-3: color(display-p3 0.089 0.154 0.244);
      --sky-4: color(display-p3 0.106 0.207 0.323);
      --sky-5: color(display-p3 0.135 0.261 0.394);
      --sky-6: color(display-p3 0.17 0.322 0.469);
      --sky-7: color(display-p3 0.205 0.394 0.557);
      --sky-8: color(display-p3 0.232 0.48 0.665);
      --sky-9: color(display-p3 0.585 0.877 0.983);
      --sky-10: color(display-p3 0.718 0.925 0.991);
      --sky-11: color(display-p3 0.536 0.772 0.924);
      --sky-12: color(display-p3 0.799 0.947 0.993);
      --sky-a1: color(display-p3 0 0.282 0.996/0.055);
      --sky-a2: color(display-p3 0.157 0.467 0.992/0.089);
      --sky-a3: color(display-p3 0.192 0.522 0.996/0.19);
      --sky-a4: color(display-p3 0.212 0.584 1/0.274);
      --sky-a5: color(display-p3 0.259 0.631 1/0.349);
      --sky-a6: color(display-p3 0.302 0.655 1/0.433);
      --sky-a7: color(display-p3 0.329 0.686 1/0.526);
      --sky-a8: color(display-p3 0.325 0.71 1/0.643);
      --sky-a9: color(display-p3 0.592 0.894 1/0.984);
      --sky-a10: color(display-p3 0.722 0.933 1/0.992);
      --sky-a11: color(display-p3 0.536 0.772 0.924);
      --sky-a12: color(display-p3 0.799 0.947 0.993);

      --mint-1: color(display-p3 0.059 0.082 0.081);
      --mint-2: color(display-p3 0.068 0.104 0.105);
      --mint-3: color(display-p3 0.077 0.17 0.168);
      --mint-4: color(display-p3 0.068 0.224 0.22);
      --mint-5: color(display-p3 0.104 0.275 0.264);
      --mint-6: color(display-p3 0.154 0.332 0.313);
      --mint-7: color(display-p3 0.207 0.403 0.373);
      --mint-8: color(display-p3 0.258 0.49 0.441);
      --mint-9: color(display-p3 0.62 0.908 0.834);
      --mint-10: color(display-p3 0.725 0.954 0.898);
      --mint-11: color(display-p3 0.482 0.825 0.733);
      --mint-12: color(display-p3 0.807 0.955 0.887);
      --mint-a1: color(display-p3 0 0.992 0.992/0.017);
      --mint-a2: color(display-p3 0.071 0.98 0.98/0.043);
      --mint-a3: color(display-p3 0.176 0.996 0.996/0.11);
      --mint-a4: color(display-p3 0.071 0.996 0.973/0.169);
      --mint-a5: color(display-p3 0.243 1 0.949/0.223);
      --mint-a6: color(display-p3 0.369 1 0.933/0.286);
      --mint-a7: color(display-p3 0.459 1 0.914/0.362);
      --mint-a8: color(display-p3 0.49 1 0.89/0.454);
      --mint-a9: color(display-p3 0.678 0.996 0.914/0.904);
      --mint-a10: color(display-p3 0.761 1 0.941/0.95);
      --mint-a11: color(display-p3 0.482 0.825 0.733);
      --mint-a12: color(display-p3 0.807 0.955 0.887);

      --lime-1: color(display-p3 0.067 0.073 0.048);
      --lime-2: color(display-p3 0.086 0.1 0.067);
      --lime-3: color(display-p3 0.13 0.16 0.099);
      --lime-4: color(display-p3 0.172 0.214 0.126);
      --lime-5: color(display-p3 0.213 0.266 0.153);
      --lime-6: color(display-p3 0.257 0.321 0.182);
      --lime-7: color(display-p3 0.307 0.383 0.215);
      --lime-8: color(display-p3 0.365 0.456 0.25);
      --lime-9: color(display-p3 0.78 0.928 0.466);
      --lime-10: color(display-p3 0.865 0.995 0.519);
      --lime-11: color(display-p3 0.771 0.893 0.485);
      --lime-12: color(display-p3 0.905 0.966 0.753);
      --lime-a1: color(display-p3 0.067 0.941 0/0.009);
      --lime-a2: color(display-p3 0.584 0.996 0.071/0.038);
      --lime-a3: color(display-p3 0.69 1 0.38/0.101);
      --lime-a4: color(display-p3 0.729 1 0.435/0.16);
      --lime-a5: color(display-p3 0.745 1 0.471/0.215);
      --lime-a6: color(display-p3 0.769 1 0.482/0.274);
      --lime-a7: color(display-p3 0.769 1 0.506/0.341);
      --lime-a8: color(display-p3 0.784 1 0.51/0.416);
      --lime-a9: color(display-p3 0.839 1 0.502/0.925);
      --lime-a10: color(display-p3 0.871 1 0.522/0.996);
      --lime-a11: color(display-p3 0.771 0.893 0.485);
      --lime-a12: color(display-p3 0.905 0.966 0.753);

      --yellow-1: color(display-p3 0.078 0.069 0.047);
      --yellow-2: color(display-p3 0.103 0.094 0.063);
      --yellow-3: color(display-p3 0.168 0.137 0.039);
      --yellow-4: color(display-p3 0.209 0.169 0);
      --yellow-5: color(display-p3 0.255 0.209 0);
      --yellow-6: color(display-p3 0.31 0.261 0.07);
      --yellow-7: color(display-p3 0.389 0.331 0.135);
      --yellow-8: color(display-p3 0.497 0.42 0.182);
      --yellow-9: color(display-p3 1 0.92 0.22);
      --yellow-10: color(display-p3 1 1 0.456);
      --yellow-11: color(display-p3 0.948 0.885 0.392);
      --yellow-12: color(display-p3 0.959 0.934 0.731);
      --yellow-a1: color(display-p3 0.973 0.369 0/0.013);
      --yellow-a2: color(display-p3 0.996 0.792 0/0.038);
      --yellow-a3: color(display-p3 0.996 0.71 0/0.11);
      --yellow-a4: color(display-p3 0.996 0.741 0/0.152);
      --yellow-a5: color(display-p3 0.996 0.765 0/0.202);
      --yellow-a6: color(display-p3 0.996 0.816 0.082/0.261);
      --yellow-a7: color(display-p3 1 0.831 0.263/0.345);
      --yellow-a8: color(display-p3 1 0.831 0.314/0.463);
      --yellow-a9: color(display-p3 1 0.922 0.22);
      --yellow-a10: color(display-p3 1 1 0.455);
      --yellow-a11: color(display-p3 0.948 0.885 0.392);
      --yellow-a12: color(display-p3 0.959 0.934 0.731);

      --amber-1: color(display-p3 0.082 0.07 0.05);
      --amber-2: color(display-p3 0.111 0.094 0.064);
      --amber-3: color(display-p3 0.178 0.128 0.049);
      --amber-4: color(display-p3 0.239 0.156 0);
      --amber-5: color(display-p3 0.29 0.193 0);
      --amber-6: color(display-p3 0.344 0.245 0.076);
      --amber-7: color(display-p3 0.422 0.314 0.141);
      --amber-8: color(display-p3 0.535 0.399 0.189);
      --amber-9: color(display-p3 1 0.77 0.26);
      --amber-10: color(display-p3 1 0.87 0.15);
      --amber-11: color(display-p3 1 0.8 0.29);
      --amber-12: color(display-p3 0.984 0.909 0.726);
      --amber-a1: color(display-p3 0.992 0.298 0/0.017);
      --amber-a2: color(display-p3 0.988 0.651 0/0.047);
      --amber-a3: color(display-p3 1 0.6 0/0.118);
      --amber-a4: color(display-p3 1 0.557 0/0.185);
      --amber-a5: color(display-p3 1 0.592 0/0.24);
      --amber-a6: color(display-p3 1 0.659 0.094/0.299);
      --amber-a7: color(display-p3 1 0.714 0.263/0.383);
      --amber-a8: color(display-p3 0.996 0.729 0.306/0.5);
      --amber-a9: color(display-p3 1 0.769 0.259);
      --amber-a10: color(display-p3 1 0.871 0.149);
      --amber-a11: color(display-p3 1 0.8 0.29);
      --amber-a12: color(display-p3 0.984 0.909 0.726);

      --gold-1: color(display-p3 0.071 0.071 0.067);
      --gold-2: color(display-p3 0.104 0.101 0.09);
      --gold-3: color(display-p3 0.141 0.136 0.122);
      --gold-4: color(display-p3 0.177 0.17 0.152);
      --gold-5: color(display-p3 0.217 0.207 0.185);
      --gold-6: color(display-p3 0.265 0.252 0.225);
      --gold-7: color(display-p3 0.327 0.31 0.277);
      --gold-8: color(display-p3 0.407 0.384 0.342);
      --gold-9: color(display-p3 0.579 0.517 0.41);
      --gold-10: color(display-p3 0.628 0.566 0.463);
      --gold-11: color(display-p3 0.784 0.728 0.635);
      --gold-12: color(display-p3 0.906 0.887 0.855);
      --gold-a1: color(display-p3 0.855 0.855 0.071/0.005);
      --gold-a2: color(display-p3 0.98 0.89 0.616/0.043);
      --gold-a3: color(display-p3 1 0.949 0.753/0.08);
      --gold-a4: color(display-p3 1 0.933 0.8/0.118);
      --gold-a5: color(display-p3 1 0.949 0.804/0.16);
      --gold-a6: color(display-p3 1 0.925 0.8/0.215);
      --gold-a7: color(display-p3 1 0.945 0.831/0.278);
      --gold-a8: color(display-p3 1 0.937 0.82/0.366);
      --gold-a9: color(display-p3 0.996 0.882 0.69/0.551);
      --gold-a10: color(display-p3 1 0.894 0.725/0.601);
      --gold-a11: color(display-p3 0.784 0.728 0.635);
      --gold-a12: color(display-p3 0.906 0.887 0.855);

      --bronze-1: color(display-p3 0.076 0.067 0.063);
      --bronze-2: color(display-p3 0.106 0.097 0.093);
      --bronze-3: color(display-p3 0.147 0.132 0.125);
      --bronze-4: color(display-p3 0.185 0.166 0.156);
      --bronze-5: color(display-p3 0.227 0.202 0.19);
      --bronze-6: color(display-p3 0.278 0.246 0.23);
      --bronze-7: color(display-p3 0.343 0.302 0.281);
      --bronze-8: color(display-p3 0.426 0.374 0.347);
      --bronze-9: color(display-p3 0.611 0.507 0.455);
      --bronze-10: color(display-p3 0.66 0.556 0.504);
      --bronze-11: color(display-p3 0.81 0.707 0.655);
      --bronze-12: color(display-p3 0.921 0.88 0.854);
      --bronze-a1: color(display-p3 0.941 0.067 0/0.009);
      --bronze-a2: color(display-p3 0.98 0.8 0.706/0.043);
      --bronze-a3: color(display-p3 0.988 0.851 0.761/0.085);
      --bronze-a4: color(display-p3 0.996 0.839 0.78/0.127);
      --bronze-a5: color(display-p3 0.996 0.863 0.773/0.173);
      --bronze-a6: color(display-p3 1 0.863 0.796/0.227);
      --bronze-a7: color(display-p3 1 0.867 0.8/0.295);
      --bronze-a8: color(display-p3 1 0.859 0.788/0.387);
      --bronze-a9: color(display-p3 1 0.82 0.733/0.585);
      --bronze-a10: color(display-p3 1 0.839 0.761/0.635);
      --bronze-a11: color(display-p3 0.81 0.707 0.655);
      --bronze-a12: color(display-p3 0.921 0.88 0.854);

      --gray-1: color(display-p3 0.067 0.067 0.067);
      --gray-2: color(display-p3 0.098 0.098 0.098);
      --gray-3: color(display-p3 0.135 0.135 0.135);
      --gray-4: color(display-p3 0.163 0.163 0.163);
      --gray-5: color(display-p3 0.192 0.192 0.192);
      --gray-6: color(display-p3 0.228 0.228 0.228);
      --gray-7: color(display-p3 0.283 0.283 0.283);
      --gray-8: color(display-p3 0.375 0.375 0.375);
      --gray-9: color(display-p3 0.431 0.431 0.431);
      --gray-10: color(display-p3 0.484 0.484 0.484);
      --gray-11: color(display-p3 0.706 0.706 0.706);
      --gray-12: color(display-p3 0.933 0.933 0.933);
      --gray-a1: color(display-p3 0 0 0/0);
      --gray-a2: color(display-p3 1 1 1/0.034);
      --gray-a3: color(display-p3 1 1 1/0.071);
      --gray-a4: color(display-p3 1 1 1/0.105);
      --gray-a5: color(display-p3 1 1 1/0.134);
      --gray-a6: color(display-p3 1 1 1/0.172);
      --gray-a7: color(display-p3 1 1 1/0.231);
      --gray-a8: color(display-p3 1 1 1/0.332);
      --gray-a9: color(display-p3 1 1 1/0.391);
      --gray-a10: color(display-p3 1 1 1/0.445);
      --gray-a11: color(display-p3 1 1 1/0.685);
      --gray-a12: color(display-p3 1 1 1/0.929);

      --mauve-1: color(display-p3 0.07 0.067 0.074);
      --mauve-2: color(display-p3 0.101 0.098 0.105);
      --mauve-3: color(display-p3 0.138 0.134 0.144);
      --mauve-4: color(display-p3 0.167 0.161 0.175);
      --mauve-5: color(display-p3 0.196 0.189 0.206);
      --mauve-6: color(display-p3 0.232 0.225 0.245);
      --mauve-7: color(display-p3 0.286 0.277 0.302);
      --mauve-8: color(display-p3 0.383 0.373 0.408);
      --mauve-9: color(display-p3 0.434 0.428 0.467);
      --mauve-10: color(display-p3 0.487 0.48 0.519);
      --mauve-11: color(display-p3 0.707 0.7 0.735);
      --mauve-12: color(display-p3 0.933 0.933 0.94);
      --mauve-a1: color(display-p3 0 0 0/0);
      --mauve-a2: color(display-p3 0.996 0.992 1/0.034);
      --mauve-a3: color(display-p3 0.937 0.933 0.992/0.077);
      --mauve-a4: color(display-p3 0.957 0.918 0.996/0.111);
      --mauve-a5: color(display-p3 0.937 0.906 0.996/0.145);
      --mauve-a6: color(display-p3 0.953 0.925 0.996/0.183);
      --mauve-a7: color(display-p3 0.945 0.929 1/0.246);
      --mauve-a8: color(display-p3 0.937 0.918 1/0.361);
      --mauve-a9: color(display-p3 0.933 0.918 1/0.424);
      --mauve-a10: color(display-p3 0.941 0.925 1/0.479);
      --mauve-a11: color(display-p3 0.965 0.961 1/0.712);
      --mauve-a12: color(display-p3 0.992 0.992 1/0.937);

      --slate-1: color(display-p3 0.067 0.067 0.074);
      --slate-2: color(display-p3 0.095 0.098 0.105);
      --slate-3: color(display-p3 0.13 0.135 0.145);
      --slate-4: color(display-p3 0.156 0.163 0.176);
      --slate-5: color(display-p3 0.183 0.191 0.206);
      --slate-6: color(display-p3 0.215 0.226 0.244);
      --slate-7: color(display-p3 0.265 0.28 0.302);
      --slate-8: color(display-p3 0.357 0.381 0.409);
      --slate-9: color(display-p3 0.415 0.431 0.463);
      --slate-10: color(display-p3 0.469 0.483 0.514);
      --slate-11: color(display-p3 0.692 0.704 0.728);
      --slate-12: color(display-p3 0.93 0.933 0.94);
      --slate-a1: color(display-p3 0 0 0/0);
      --slate-a2: color(display-p3 0.875 0.992 1/0.034);
      --slate-a3: color(display-p3 0.882 0.933 0.992/0.077);
      --slate-a4: color(display-p3 0.882 0.953 0.996/0.111);
      --slate-a5: color(display-p3 0.878 0.929 0.996/0.145);
      --slate-a6: color(display-p3 0.882 0.949 0.996/0.183);
      --slate-a7: color(display-p3 0.882 0.929 1/0.246);
      --slate-a8: color(display-p3 0.871 0.937 1/0.361);
      --slate-a9: color(display-p3 0.898 0.937 1/0.42);
      --slate-a10: color(display-p3 0.918 0.945 1/0.475);
      --slate-a11: color(display-p3 0.949 0.969 0.996/0.708);
      --slate-a12: color(display-p3 0.988 0.992 1/0.937);

      --sage-1: color(display-p3 0.064 0.07 0.067);
      --sage-2: color(display-p3 0.092 0.098 0.094);
      --sage-3: color(display-p3 0.128 0.135 0.131);
      --sage-4: color(display-p3 0.155 0.164 0.159);
      --sage-5: color(display-p3 0.183 0.193 0.188);
      --sage-6: color(display-p3 0.218 0.23 0.224);
      --sage-7: color(display-p3 0.269 0.285 0.277);
      --sage-8: color(display-p3 0.362 0.382 0.373);
      --sage-9: color(display-p3 0.398 0.438 0.421);
      --sage-10: color(display-p3 0.453 0.49 0.474);
      --sage-11: color(display-p3 0.685 0.709 0.697);
      --sage-12: color(display-p3 0.927 0.933 0.93);
      --sage-a1: color(display-p3 0 0 0/0);
      --sage-a2: color(display-p3 0.976 0.988 0.984/0.03);
      --sage-a3: color(display-p3 0.992 0.945 0.941/0.072);
      --sage-a4: color(display-p3 0.988 0.996 0.992/0.102);
      --sage-a5: color(display-p3 0.992 1 0.996/0.131);
      --sage-a6: color(display-p3 0.973 1 0.976/0.173);
      --sage-a7: color(display-p3 0.957 1 0.976/0.233);
      --sage-a8: color(display-p3 0.957 1 0.984/0.334);
      --sage-a9: color(display-p3 0.902 1 0.957/0.397);
      --sage-a10: color(display-p3 0.929 1 0.973/0.452);
      --sage-a11: color(display-p3 0.969 1 0.988/0.688);
      --sage-a12: color(display-p3 0.992 1 0.996/0.929);

      --olive-1: color(display-p3 0.067 0.07 0.063);
      --olive-2: color(display-p3 0.095 0.098 0.091);
      --olive-3: color(display-p3 0.131 0.135 0.126);
      --olive-4: color(display-p3 0.158 0.163 0.153);
      --olive-5: color(display-p3 0.186 0.192 0.18);
      --olive-6: color(display-p3 0.221 0.229 0.215);
      --olive-7: color(display-p3 0.273 0.284 0.266);
      --olive-8: color(display-p3 0.365 0.382 0.359);
      --olive-9: color(display-p3 0.414 0.438 0.404);
      --olive-10: color(display-p3 0.467 0.49 0.458);
      --olive-11: color(display-p3 0.69 0.709 0.682);
      --olive-12: color(display-p3 0.927 0.933 0.926);
      --olive-a1: color(display-p3 0 0 0/0);
      --olive-a2: color(display-p3 0.984 0.988 0.976/0.03);
      --olive-a3: color(display-p3 0.992 0.996 0.988/0.068);
      --olive-a4: color(display-p3 0.953 0.996 0.949/0.102);
      --olive-a5: color(display-p3 0.969 1 0.965/0.131);
      --olive-a6: color(display-p3 0.973 1 0.969/0.169);
      --olive-a7: color(display-p3 0.98 1 0.961/0.228);
      --olive-a8: color(display-p3 0.961 1 0.957/0.334);
      --olive-a9: color(display-p3 0.949 1 0.922/0.397);
      --olive-a10: color(display-p3 0.953 1 0.941/0.452);
      --olive-a11: color(display-p3 0.976 1 0.965/0.688);
      --olive-a12: color(display-p3 0.992 1 0.992/0.929);

      --sand-1: color(display-p3 0.067 0.067 0.063);
      --sand-2: color(display-p3 0.098 0.098 0.094);
      --sand-3: color(display-p3 0.135 0.135 0.129);
      --sand-4: color(display-p3 0.164 0.163 0.156);
      --sand-5: color(display-p3 0.193 0.192 0.183);
      --sand-6: color(display-p3 0.23 0.229 0.217);
      --sand-7: color(display-p3 0.285 0.282 0.267);
      --sand-8: color(display-p3 0.384 0.378 0.357);
      --sand-9: color(display-p3 0.434 0.428 0.403);
      --sand-10: color(display-p3 0.487 0.481 0.456);
      --sand-11: color(display-p3 0.707 0.703 0.68);
      --sand-12: color(display-p3 0.933 0.933 0.926);
      --sand-a1: color(display-p3 0 0 0/0);
      --sand-a2: color(display-p3 0.992 0.992 0.988/0.034);
      --sand-a3: color(display-p3 0.996 0.996 0.992/0.072);
      --sand-a4: color(display-p3 0.992 0.992 0.953/0.106);
      --sand-a5: color(display-p3 1 1 0.965/0.135);
      --sand-a6: color(display-p3 1 0.976 0.929/0.177);
      --sand-a7: color(display-p3 1 0.984 0.929/0.236);
      --sand-a8: color(display-p3 1 0.976 0.925/0.341);
      --sand-a9: color(display-p3 1 0.98 0.925/0.395);
      --sand-a10: color(display-p3 1 0.992 0.933/0.45);
      --sand-a11: color(display-p3 1 0.996 0.961/0.685);
      --sand-a12: color(display-p3 1 1 0.992/0.929);

      --gray-2-translucent: color(display-p3 0.1137 0.1137 0.1137/0.7);
      --mauve-2-translucent: color(display-p3 0.1176 0.1137 0.1176/0.7);
      --slate-2-translucent: color(display-p3 0.1059 0.1137 0.1176/0.7);
      --sage-2-translucent: color(display-p3 0.102 0.1137 0.1059/0.7);
      --olive-2-translucent: color(display-p3 0.1059 0.1137 0.102/0.7);
      --sand-2-translucent: color(display-p3 0.1137 0.1137 0.1059/0.7);

      --gray-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
      --mauve-surface: color(display-p3 0.1333 0.1255 0.1333/0.5);
      --slate-surface: color(display-p3 0.1176 0.1255 0.1333/0.5);
      --sage-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
      --olive-surface: color(display-p3 0.1176 0.1255 0.1176/0.5);
      --sand-surface: color(display-p3 0.1255 0.1255 0.1255/0.5);
      --tomato-surface: color(display-p3 0.1569 0.0941 0.0784/0.5);
      --red-surface: color(display-p3 0.1647 0.0863 0.0863/0.5);
      --ruby-surface: color(display-p3 0.1569 0.0941 0.1098/0.5);
      --crimson-surface: color(display-p3 0.1647 0.0863 0.1176/0.5);
      --pink-surface: color(display-p3 0.1725 0.0784 0.149/0.5);
      --plum-surface: color(display-p3 0.1647 0.0863 0.1725/0.5);
      --purple-surface: color(display-p3 0.149 0.0941 0.1961/0.5);
      --violet-surface: color(display-p3 0.1333 0.102 0.2118/0.5);
      --iris-surface: color(display-p3 0.1098 0.102 0.2118/0.5);
      --indigo-surface: color(display-p3 0.0941 0.1098 0.2196/0.5);
      --blue-surface: color(display-p3 0.0706 0.1255 0.2196/0.5);
      --cyan-surface: color(display-p3 0.0784 0.1412 0.1725/0.5);
      --teal-surface: color(display-p3 0.0863 0.149 0.1412/0.5);
      --jade-surface: color(display-p3 0.0863 0.149 0.1176/0.5);
      --green-surface: color(display-p3 0.0941 0.1412 0.1098/0.5);
      --grass-surface: color(display-p3 0.102 0.1333 0.102/0.5);
      --brown-surface: color(display-p3 0.1412 0.1176 0.102/0.5);
      --bronze-surface: color(display-p3 0.1412 0.1255 0.1176/0.5);
      --gold-surface: color(display-p3 0.1412 0.1333 0.1098/0.5);
      --sky-surface: color(display-p3 0.0863 0.1333 0.2196/0.5);
      --mint-surface: color(display-p3 0.0941 0.149 0.1412/0.5);
      --lime-surface: color(display-p3 0.1098 0.1255 0.0784/0.5);
      --yellow-surface: color(display-p3 0.1333 0.1176 0.0706/0.5);
      --amber-surface: color(display-p3 0.1412 0.1176 0.0784/0.5);
      --orange-surface: color(display-p3 0.1412 0.1098 0.0706/0.5)
    }
  }
}
*/
:where(html) {
  --black-a1: oklch(0% 0 0 / 5%);
  --black-a2: oklch(0% 0 0 / 10%);
  --black-a3: oklch(0% 0 0 / 15%);
  --black-a4: oklch(0% 0 0 / 20%);
  --black-a5: oklch(0% 0 0 / 30%);
  --black-a6: oklch(0% 0 0 / 40%);
  --black-a7: oklch(0% 0 0 / 50%);
  --black-a8: oklch(0% 0 0 / 60%);
  --black-a9: oklch(0% 0 0 / 70%);
  --black-a10: oklch(0% 0 0 / 80%);
  --black-a11: oklch(0% 0 0 / 90%);
  --black-a12: oklch(0% 0 0 / 95%);
  --white-a1: oklch(100% 0 0 / 5%);
  --white-a2: oklch(100% 0 0 / 10%);
  --white-a3: oklch(100% 0 0 / 15%);
  --white-a4: oklch(100% 0 0 / 20%);
  --white-a5: oklch(100% 0 0 / 30%);
  --white-a6: oklch(100% 0 0 / 40%);
  --white-a7: oklch(100% 0 0 / 50%);
  --white-a8: oklch(100% 0 0 / 60%);
  --white-a9: oklch(100% 0 0 / 70%);
  --white-a10: oklch(100% 0 0 / 80%);
  --white-a11: oklch(100% 0 0 / 90%);
  --white-a12: oklch(100% 0 0 / 95%);
  --tomato-9-contrast: oklch(100% 0 0);
  --red-9-contrast: oklch(100% 0 0);
  --ruby-9-contrast: oklch(100% 0 0);
  --crimson-9-contrast: oklch(100% 0 0);
  --pink-9-contrast: oklch(100% 0 0);
  --plum-9-contrast: oklch(100% 0 0);
  --purple-9-contrast: oklch(100% 0 0);
  --violet-9-contrast: oklch(100% 0 0);
  --iris-9-contrast: oklch(100% 0 0);
  --indigo-9-contrast: oklch(100% 0 0);
  --blue-9-contrast: oklch(100% 0 0);
  --cyan-9-contrast: oklch(100% 0 0);
  --teal-9-contrast: oklch(100% 0 0);
  --jade-9-contrast: oklch(100% 0 0);
  --green-9-contrast: oklch(100% 0 0);
  --grass-9-contrast: oklch(100% 0 0);
  --orange-9-contrast: oklch(100% 0 0);
  --brown-9-contrast: oklch(100% 0 0);
  --sky-9-contrast: oklch(24.11% 0.01 248.23);
  --mint-9-contrast: oklch(23.96% 0.012 167.56);
  --lime-9-contrast: oklch(24.17% 0.011 139.43);
  --yellow-9-contrast: oklch(24.31% 0.008 95.37);
  --amber-9-contrast: oklch(24.31% 0.008 95.37);
  --gold-9-contrast: oklch(100% 0 0);
  --bronze-9-contrast: oklch(100% 0 0);
  --gray-9-contrast: oklch(100% 0 0);
}

@supports (color: color(display-p3 1 1 1)) {
  @media (color-gamut: p3) {
    :where(html) {
      --black-a1:color(display-p3 0 0 0/0.05);
      --black-a2: color(display-p3 0 0 0/0.1);
      --black-a3: color(display-p3 0 0 0/0.15);
      --black-a4: color(display-p3 0 0 0/0.2);
      --black-a5: color(display-p3 0 0 0/0.3);
      --black-a6: color(display-p3 0 0 0/0.4);
      --black-a7: color(display-p3 0 0 0/0.5);
      --black-a8: color(display-p3 0 0 0/0.6);
      --black-a9: color(display-p3 0 0 0/0.7);
      --black-a10: color(display-p3 0 0 0/0.8);
      --black-a11: color(display-p3 0 0 0/0.9);
      --black-a12: color(display-p3 0 0 0/0.95);
      --white-a1: color(display-p3 1 1 1/0.05);
      --white-a2: color(display-p3 1 1 1/0.1);
      --white-a3: color(display-p3 1 1 1/0.15);
      --white-a4: color(display-p3 1 1 1/0.2);
      --white-a5: color(display-p3 1 1 1/0.3);
      --white-a6: color(display-p3 1 1 1/0.4);
      --white-a7: color(display-p3 1 1 1/0.5);
      --white-a8: color(display-p3 1 1 1/0.6);
      --white-a9: color(display-p3 1 1 1/0.7);
      --white-a10: color(display-p3 1 1 1/0.8);
      --white-a11: color(display-p3 1 1 1/0.9);
      --white-a12: color(display-p3 1 1 1/0.95) ;
    }
  }
}
/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
:where(html) {
  --size-2: calc(2rem / var(--rem-base));
  --size-4: calc(4rem / var(--rem-base));
  --size-6: calc(6rem / var(--rem-base));
  --size-8: calc(8rem / var(--rem-base));
  --size-12: calc(12rem / var(--rem-base));
  --size-16: calc(16rem / var(--rem-base));
  --size-18: calc(18rem / var(--rem-base));
  --size-20: calc(20rem / var(--rem-base));
  --size-24: calc(24rem / var(--rem-base));
  --size-32: calc(32rem / var(--rem-base));
  --size-40: calc(40rem / var(--rem-base));
  --size-48: calc(48rem / var(--rem-base));
  --size-56: calc(56rem / var(--rem-base));
  --size-64: calc(64rem / var(--rem-base));
  --size-72: calc(72rem / var(--rem-base));
  --size-80: calc(80rem / var(--rem-base));
  --size-88: calc(88rem / var(--rem-base));
  --size-96: calc(96rem / var(--rem-base));
  --size-104: calc(104rem / var(--rem-base));
  --size-112: calc(112rem / var(--rem-base));
  --size-120: calc(120rem / var(--rem-base));
  --size-128: calc(128rem / var(--rem-base));
  --size-136: calc(136rem / var(--rem-base));
  --size-144: calc(144rem / var(--rem-base));
}

:where(html) {
  --rem-base: 16;
  --scale-4: calc(8rem / var(--rem-base));
  --scale-3: calc(10rem / var(--rem-base));
  --scale-2: calc(12rem / var(--rem-base));
  --scale-1: calc(14rem / var(--rem-base));
  --scale0: calc(16rem / var(--rem-base));
  --scale1: calc(18rem / var(--rem-base));
  --scale2: calc(20rem / var(--rem-base));
  --scale3: calc(24rem / var(--rem-base));
  --scale4: calc(28rem / var(--rem-base));
  --scale5: calc(32rem / var(--rem-base));
  --scale6: calc(36rem / var(--rem-base));
  --scale7: calc(40rem / var(--rem-base));
  --scale8: calc(48rem / var(--rem-base));
  --lh-scale-2: calc(16rem / var(--rem-base));
  --lh-scale-1: calc(18rem / var(--rem-base));
  --lh-scale0: calc(20rem / var(--rem-base));
  --lh-scale1: calc(22rem / var(--rem-base));
  --lh-scale2: calc(24rem / var(--rem-base));
  --lh-scale3: calc(28rem / var(--rem-base));
  --lh-scale4: calc(32rem / var(--rem-base));
  --lh-scale5: calc(36rem / var(--rem-base));
  --lh-scale6: calc(40rem / var(--rem-base));
  --lh-scale7: calc(42rem / var(--rem-base));
  --lh-scale8: calc(50rem / var(--rem-base));
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-heading: 550;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --small-text: character-variant(lc-l-with-tail);
  --mdc-typography-font-family: var(--font-sans);
  --mdc-typography-body2-font-family: var(--font-sans);
  --mdc-typography-body2-font-size: var(--scale-1);
  --mdc-typography-body2-line-height: var(--lh-scale-1);
  --mdc-typography-body2-letter-spacing: normal;
}

/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
/* Badges */
/* UI Backgrounds */
/* Core UI Colours */
@media (prefers-color-scheme: dark) {
  /* UI Backgrounds */
  /* Core UI Colours */
}
:where(html) {
  --forge-button-height: var(--size-40);
  --forge-button-dense-height: 2rem;
  --forge-button-text-color: var(--text-tertiary);
  --forge-button-tonal-disabled-color: var(--text-disabled);
  --forge-button-tonal-disabled-background: var(--forge-theme-tertiary-container);
  --forge-button-outlined-border-color: var(--slate-a8);
  --forge-button-outlined-color: var(--text-secondary);
  --forge-icon-button-density-medium-size: 2rem;
  --forge-icon-button-icon-color: var(--text-secondary);
  --forge-icon-button-shape-squared: 0.125rem;
  --forge-fab-size: 4rem;
  --forge-fab-shape: var(--size-20);
  --forge-fab-background: var(--slate-12);
  --forge-fab-color: var(--text-on-color);
  --forge-button-focus-indicator-offset: 2px;
  --forge-icon-button-focus-indicator-color: var(--forge-tertiary-60);
}

forge-button::part(root) {
  transition-property: color, box-shadow, background;
}
forge-button::part(focus-indicator) {
  box-shadow: 0 0 0 3px var(--forge-tertiary-60-a16);
}
forge-button[dense]::part(root) {
  --forge-typography-button-font-size: calc(13rem / var(--rem-base));
  --forge-button-padding-inline: var(--size-12);
  --forge-button-text-padding-inline: var(--size-12);
}
forge-button[dense]:has(a) {
  --forge-button-padding: 0 var(--size-12);
}
forge-button[size=xl] {
  --forge-button-height: var(--size-56);
}
forge-button[size=lg] {
  --forge-button-height: var(--size-48);
}
forge-button[theme=alternate] {
  --forge-button-filled-background: var(--slate-a12);
  --forge-button-filled-color: var(--slate-1);
}
forge-button[theme=alternate]::part(focus-indicator) {
  --forge-focus-indicator-color: var(--forge-tertiary-60);
}
forge-button[theme=danger] {
  --forge-button-tonal-background: var(--red-4);
  --forge-button-tonal-color: oklch(from var(--red-a11) var(--color-darken) c h);
}

.forge-button-primary,
.forge-button-secondary,
.forge-button-tertiary {
  --forge-focus-indicator-shape-start-start: 0.25rem;
  --forge-focus-indicator-shape-start-end: 0.25rem;
  --forge-focus-indicator-shape-end-start: 0.25rem;
  --forge-focus-indicator-shape-end-end: 0.25rem;
  justify-self: start;
}
.forge-button-primary a, .forge-button-primary a:hover,
.forge-button-secondary a,
.forge-button-secondary a:hover,
.forge-button-tertiary a,
.forge-button-tertiary a:hover {
  color: inherit;
}
.forge-button-primary path,
.forge-button-secondary path,
.forge-button-tertiary path {
  fill: var(--_button-filled-color);
}

.forge-button-tertiary::part(root):hover {
  --forge-button-text-color: var(--text-primary);
}
.forge-button-tertiary path {
  fill: var(--_button-text-color);
}

.forge-button--outlined:not(:disabled) {
  --forge-theme-primary: var(--slate-a9);
}

forge-icon-button::part(focus-indicator) {
  box-shadow: 0 0 0 3px var(--forge-tertiary-60-a16);
}
forge-icon-button path {
  transition: fill var(--forge-state-layer-hover-duration) linear;
}

forge-icon-button:not([variant=filled]):hover path {
  fill: var(--text-primary);
}

forge-fab::part(focus-indicator) {
  box-shadow: 0 0 0 3px oklch(from var(--forge-fab-background) l c h/16%);
}

.forge-button-fab {
  position: fixed;
  inset-block-end: var(--size-16);
  inset-inline-end: var(--size-16);
}

.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  flex-shrink: 0;
  padding-inline: 1rem;
  border-radius: 0.25rem;
  font-size: var(--scale-1, 0.875rem);
  line-height: var(--lh-scale-1, 1.28572);
  letter-spacing: normal;
  font-weight: 450;
  -webkit-font-feature-settings: "cv05";
          font-feature-settings: "cv05";
  text-decoration: none;
  text-transform: initial;
  min-height: 3rem;
  min-width: 3.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: background-color 150ms ease-out, outline 150ms ease-out, color 150ms ease-out, box-shadow 150ms ease-out;
}
.btn path {
  fill: var(--forge-theme-primary);
  transition: all 150ms ease-out;
}
.btn .animate-slide--right,
.btn .animate-slide--left {
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out;
}
.btn:hover .animate-slide--right {
  -webkit-transform: translateX(6px);
          transform: translateX(6px);
}
.btn:hover .animate-slide--left {
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

.btn-primary {
  --forge-theme-primary: var(--button-primary);
  --forge-theme-on-primary: var(--text-on-color);
}
.btn-primary--alt {
  --forge-theme-primary: var(--slate-a12);
  --forge-theme-on-primary: var(--slate-1);
  background-color: var(--slate-a12);
  color: var(--slate-1);
}
.btn-primary--alt:hover {
  background-color: var(--slate-a11);
}
.btn-primary--alt:disabled {
  background-color: var(--slate-4);
  color: var(--text-disabled);
}
.btn-primary--alt path {
  fill: var(--slate-1);
}

.btn-secondary {
  --forge-theme-primary: var(--slate-4);
  --forge-theme-on-primary: var(--slate-a12);
  background-color: var(--slate-4);
  color: var(--slate-a12);
}
.btn-secondary:hover {
  --forge-theme-primary: var(--slate-5);
  background-color: var(--slate-5);
}

.btn-secondary--alt {
  background-color: var(--slate-4);
  color: var(--slate-a12);
}
.btn-secondary--alt:hover {
  background-color: var(--slate-5);
  color: inherit;
}

.btn-tertiary {
  --forge-theme-primary: var(--slate-a9);
  --forge-theme-on-primary: var(--text-secondary);
  color: var(--text-secondary) !important;
}
.btn-tertiary:hover {
  background-color: var(--slate-a3);
  color: var(--slate-a12);
}

.btn-danger {
  --forge-theme-primary: var(--red-a11);
}
.btn-danger:hover {
  background-color: var(--red-a12);
}

.btn-ghost {
  background-color: transparent;
  color: var(--text-tertiary);
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.5rem;
}
.btn-ghost:hover {
  background-color: var(--gray-hover);
  color: var(--text-primary);
}
.btn-ghost:hover path {
  fill: var(--text-primary);
}
.btn-ghost path {
  fill: var(--text-tertiary);
}

.btn-icon-only.btn-xs {
  min-width: 1.5rem;
  max-width: 1.5rem;
  padding-inline: 0;
}
.btn-icon-only.btn-sm {
  min-width: 2rem;
  max-width: 2rem;
  padding-inline: 0;
}
.btn-icon-only.btn-md {
  min-width: 2.5rem;
  max-width: 2.5rem;
  padding-inline: 0;
}
.btn-icon-only.btn-lg {
  min-width: 3rem;
  max-width: 3rem;
  padding-inline: 0;
}

.btn-xs {
  min-height: 1.5rem;
  height: 1.5rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2, 1.333333);
}
.btn-sm {
  min-height: 2rem;
  height: 2rem;
  padding-inline: 0.75rem;
  font-size: 0.8125rem;
  line-height: var(--lh-scale-2, 1.333333);
}
.btn-md {
  min-height: 2.5rem;
  height: 2.5rem;
}
.btn-lg {
  min-height: 3rem;
  height: 3rem;
}
.btn-xl {
  min-height: 3.5rem;
  height: 3.5rem;
}

.btn-full {
  width: 100%;
}

.button-group {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  align-items: center;
}

.button-group--full-width {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--button-group-gap, 1rem);
     -moz-column-gap: var(--button-group-gap, 1rem);
          column-gap: var(--button-group-gap, 1rem);
}
.button-group--full-width > * {
  flex: 1;
}
.button-group--full-width > * button {
  width: 100%;
}

.button-group--full-width:where(.gap-8) {
  --button-group-gap: 0.5rem;
}

.action-bar {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  inset-block-end: 1rem;
  inset-inline-end: 2rem;
  z-index: 5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: flex-end;
  position: fixed;
}

.preview-card {
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a8);
  border-radius: var(--size-4);
  padding: var(--size-16);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.preview-card-wrapper {
  display: grid;
  row-gap: var(--spacing);
}

.preview-card-label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.preview-text {
  font-style: italic;
  color: var(--interactive);
}

:where(html) {
  --checkbox-size: 1rem;
}
@media (pointer: coarse) {
  :where(html) {
    --checkbox-size: calc(18rem / 16);
  }
}

.checkbox-group {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .checkbox-group {
    row-gap: 1rem;
  }
}

.checkbox-group-horizontal {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .checkbox-group-horizontal {
    row-gap: 1rem;
  }
}

.checkbox-wrapper {
  display: flex;
  align-items: flex-start;
}

.checkbox {
  display: grid;
  place-items: center;
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
  font-size: var(--scale-2);
  line-height: var(--checkbox-size);
  font-weight: 600;
  color: var(--text-on-color);
  cursor: pointer;
}
.checkbox + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
.checkbox:focus-visible {
  outline: var(--checkbox-focus-outline);
  outline-offset: var(--checkbox-focus-outline-offset);
}
.checkbox:disabled {
  box-shadow: inset 0 0 0 1px var(--text-disabled);
  cursor: not-allowed;
}
.checkbox:disabled + label {
  color: var(--text-disabled);
  cursor: not-allowed;
}
@media (pointer: coarse) {
  .checkbox {
    -webkit-margin-before: 0px;
            margin-block-start: 0px;
    font-size: var(--scale-1);
  }
}

.checkbox:checked {
  background-color: var(--slate-a12);
}
.checkbox:checked::after {
  content: "✓";
  position: relative;
}
.checkbox:checked:disabled {
  background-color: var(--text-disabled);
  box-shadow: none;
}

.checkbox + .settings-row--description {
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
}
.checkbox + .settings-row--description > label {
  cursor: pointer;
}

.is-invalid:has(.checkbox-wrapper) .invalid-feedback:not(.checkbox-wrapper .invalid-feedback) {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.is-invalid:has(.checkbox-wrapper) .invalid-feedback:not(.checkbox-wrapper .invalid-feedback)::before {
  content: "error";
  font-family: var(--font-icons);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 200, "opsz" 20;
  font-size: var(--scale0);
  line-height: 1;
}

:where(html) {
  --input-height-xs: 1.75rem;
  --input-height-sm: 2rem;
  --input-height-md: 2.5rem;
  --input-height-lg: 3rem;
  --input-height-xl: 3.5rem;
  --input-width-xxs: calc(64rem / 16);
  --input-width-xs: calc(80rem / 16);
  --input-width-sm: calc(112rem / 16);
  --input-width-md: calc(144rem / 16);
  --input-width-lg: calc(176rem / 16);
  --input-width-xl: calc(208rem / 16);
  --input-width-xxl: calc(298rem / 16);
  --input-width-max-content: max-content;
  --input-focus-outline: 1px solid var(--forge-tertiary-60);
  --input-focus-shadow: 0 0 0 2px var(--forge-tertiary-60-a16);
  --input-focus-outline-offset: -1px;
  --input-box-shadow-disabled: none;
  --radio-focus-outline: 2px solid var(--forge-tertiary-60);
  --radio-focus-shadow: 0 0 0 4px var(--forge-tertiary-60-a16);
  --radio-focus-outline-offset: 1px;
  --checkbox-focus-outline: 2px solid var(--forge-tertiary-60);
  --checkbox-focus-outline-offset: 1px;
  --error-outline: 1px solid var(--ruby-a9);
  --error-shadow: 0 0 0 2px var(--ruby-a3);
  --error-outline-offset: -1px;
  --input-icon-size: var(--scale1);
  --select-input-icon-size: var(--scale1);
}

legend {
  width: 100%;
}

.input-width--xs {
  max-width: 5rem;
}
.input-width--sm {
  max-width: 7rem;
}
.input-width--md {
  max-width: 298px;
}

.input-spinner-hidden,
.text-input[type=number] {
  -moz-appearance: textfield;
}
.input-spinner-hidden::-webkit-outer-spin-button, .input-spinner-hidden::-webkit-inner-spin-button,
.text-input[type=number]::-webkit-outer-spin-button,
.text-input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.input-wrapper {
  position: relative;
  display: grid;
  row-gap: var(--input-wrapper-gap, var(--spacing));
  align-content: start;
}
.input-wrapper-horizontal {
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-column-gap: var(--input-wrapper-gap, var(--spacing));
     -moz-column-gap: var(--input-wrapper-gap, var(--spacing));
          column-gap: var(--input-wrapper-gap, var(--spacing));
}

.input-wrapper[data-input-wrapper~=gap-4] {
  --input-wrapper-gap: var(--size-4);
}
.input-wrapper[data-input-wrapper~=gap-8] {
  --input-wrapper-gap: var(--size-8);
}
.input-wrapper[data-input-wrapper~=gap-12] {
  --input-wrapper-gap: var(--size-12);
}
.input-wrapper[data-input-wrapper~=gap-16] {
  --input-wrapper-gap: var(--size-16);
}
.input-wrapper[data-input-wrapper~=width-xs] {
  width: 5rem;
  max-width: 5rem;
}
.input-wrapper[data-input-wrapper~=width-sm] {
  width: 7rem;
  max-width: 7rem;
}
.input-wrapper[data-input-wrapper~=width-md] {
  width: 9rem;
  max-width: 9rem;
}
.input-wrapper[data-input-wrapper~=width-lg] {
  width: 11rem;
  max-width: 11rem;
}
.input-wrapper[data-input-wrapper~=width-xl] {
  width: 13rem;
  max-width: 13rem;
}
.input-wrapper[data-input-wrapper~=width-xxl] {
  width: 18.625rem;
  max-width: 18.625rem;
}

.required-indicator::after {
  content: "*"/"Required";
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  color: var(--ruby-a11);
  translate: calc(-100% - 2px);
  font-size: var(--scale-2);
  font-weight: 500;
  text-align: right;
}

.input-field-wrapper {
  position: relative;
}

.input-button {
  --forge-icon-button-density-medium-size: var(--input-height, var(--input-height-md));
  --forge-icon-button-shape-squared: 0;
  --forge-focus-indicator-outward-offset: -1px;
  position: absolute;
  inset-inline-end: 0;
}

.form-button-datepicker {
  position: absolute;
  right: 11px;
  top: 6px;
}

.input-wrapper-phone-ext {
  display: flex;
  align-items: center;
  flex: none;
  width: 6.5rem;
  position: relative;
}
.input-wrapper-phone-ext::before {
  content: "Ext";
  position: absolute;
  display: inline-block;
  inset-inline-start: 0.5rem;
  color: var(--slate-a11);
  font-family: var(--font-mono);
  font-size: 0.8125rem;
  line-height: var(--lh-scale-1);
}

.phone-ext {
  --input-padding-inline: 2.5rem 1rem;
}

[class*=input-icon] {
  position: absolute;
  display: inline-grid;
  place-items: center;
  block-size: 100%;
  inline-size: var(--input-icon-size);
  pointer-events: none;
}

.input-icon-start {
  inset-inline-start: 1rem;
}

.input-icon-start + .text-input {
  --input-padding-inline: calc(var(--input-icon-size) + 2rem) 1rem;
}
.input-icon-start + .text-input:where([data-input-style~=xs]) {
  --input-padding-inline: calc(var(--input-icon-size) + 2rem) 0.75rem;
}

.input-icon-end {
  inset-inline-end: 1rem;
}

.text-input:has(+ .input-icon-end) {
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 2rem);
}
.text-input:has(+ .input-icon-end):where(.text-input-percent) {
  --input-icon-size: var(--scale-1);
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 1.5rem);
  text-align: right;
}

.input-group {
  display: flex;
  flex-direction: var(--layout-direction, row);
  gap: var(--input-spacing, 0.5rem);
}
.input-group[data-input-group~=block] {
  --layout-direction: column;
  --input-spacing: calc(var(--spacing) * 2);
}
.input-group[data-input-group~=has-button] {
  align-items: flex-end;
}
.input-group[data-input-group~=full] > * {
  flex: 1;
}
.input-group[data-input-group~=xs] {
  --input-spacing: var(--size-4);
}
.input-group[data-input-group~=sm] {
  --input-spacing: var(--size-8);
}
.input-group[data-input-group~=md] {
  --input-spacing: var(--size-16);
}
.input-group[data-input-group~=lg] {
  --input-spacing: var(--size-24);
}
.input-group[data-input-group~=xl] {
  --input-spacing: var(--size-32);
}

.input-group-inline--xs {
  --input-spacing: var(--size-4);
}
.input-group-inline--sm {
  --input-spacing: var(--size-8);
}
.input-group-inline--md {
  --input-spacing: var(--size-16);
}
.input-group-inline--lg {
  --input-spacing: var(--size-24);
}
.input-group-inline--xl {
  --input-spacing: var(--size-32);
}

.input-group-block--xs {
  --input-spacing: var(--size-4);
}
.input-group-block--sm {
  --input-spacing: var(--size-8);
}
.input-group-block--md {
  --input-spacing: var(--size-16);
}
.input-group-block--lg {
  --input-spacing: var(--size-24);
}
.input-group-block--xl {
  --input-spacing: var(--size-32);
}

.input-group-full-width > .mdl-textfield {
  width: 100%;
}

.is-invalid .fr-wrapper {
  border: 1px rgb(213, 0, 0) solid !important;
}

.checkbox-group-horizontal.validation-group .invalid-feedback,
.radio-button-group-horizontal.validation-group .invalid-feedback {
  width: 100%;
  padding-top: 0.5rem;
}

.validation-group.is-invalid .text-input,
.form-group.is-invalid .text-input,
.checkbox-group.is-invalid .text-input,
.input-wrapper.is-invalid .text-input,
.radio-button-group-horizontal.is-invalid .text-input,
.checkbox-group-horizontal.is-invalid .text-input {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .select-input,
.validation-group.is-invalid .slim-select,
.validation-group.is-invalid .slim-select-outlined,
.form-group.is-invalid .select-input,
.form-group.is-invalid .slim-select,
.form-group.is-invalid .slim-select-outlined,
.checkbox-group.is-invalid .select-input,
.checkbox-group.is-invalid .slim-select,
.checkbox-group.is-invalid .slim-select-outlined,
.input-wrapper.is-invalid .select-input,
.input-wrapper.is-invalid .slim-select,
.input-wrapper.is-invalid .slim-select-outlined,
.radio-button-group-horizontal.is-invalid .select-input,
.radio-button-group-horizontal.is-invalid .slim-select,
.radio-button-group-horizontal.is-invalid .slim-select-outlined,
.checkbox-group-horizontal.is-invalid .select-input,
.checkbox-group-horizontal.is-invalid .slim-select,
.checkbox-group-horizontal.is-invalid .slim-select-outlined {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .textarea,
.form-group.is-invalid .textarea,
.checkbox-group.is-invalid .textarea,
.input-wrapper.is-invalid .textarea,
.radio-button-group-horizontal.is-invalid .textarea,
.checkbox-group-horizontal.is-invalid .textarea {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  border-radius: var(--input-border-radius);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .checkbox,
.form-group.is-invalid .checkbox,
.checkbox-group.is-invalid .checkbox,
.input-wrapper.is-invalid .checkbox,
.radio-button-group-horizontal.is-invalid .checkbox,
.checkbox-group-horizontal.is-invalid .checkbox {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .radio-button,
.form-group.is-invalid .radio-button,
.checkbox-group.is-invalid .radio-button,
.input-wrapper.is-invalid .radio-button,
.radio-button-group-horizontal.is-invalid .radio-button,
.checkbox-group-horizontal.is-invalid .radio-button {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), inset 0 0 0 4px var(--color-panel-solid), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .radio-button--checkmark,
.form-group.is-invalid .radio-button--checkmark,
.checkbox-group.is-invalid .radio-button--checkmark,
.input-wrapper.is-invalid .radio-button--checkmark,
.radio-button-group-horizontal.is-invalid .radio-button--checkmark,
.checkbox-group-horizontal.is-invalid .radio-button--checkmark {
  box-shadow: inset 0 0 0 1px var(--ruby-a9), 0 0 0 2px var(--ruby-a3);
}
.validation-group.is-invalid .selectable-card,
.form-group.is-invalid .selectable-card,
.checkbox-group.is-invalid .selectable-card,
.input-wrapper.is-invalid .selectable-card,
.radio-button-group-horizontal.is-invalid .selectable-card,
.checkbox-group-horizontal.is-invalid .selectable-card {
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
  box-shadow: var(--error-shadow);
}
.validation-group.is-invalid .invalid-feedback,
.form-group.is-invalid .invalid-feedback,
.checkbox-group.is-invalid .invalid-feedback,
.input-wrapper.is-invalid .invalid-feedback,
.radio-button-group-horizontal.is-invalid .invalid-feedback,
.checkbox-group-horizontal.is-invalid .invalid-feedback {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-helper);
  font-variant-alternates: var(--small-text);
  color: var(--text-critical);
}

.validation-group.is-invalid .invalid-feedback {
  margin-top: -0.25rem;
}

.input-wrapper.is-invalid .invalid-feedback {
  margin-top: -0.25rem;
}
.input-wrapper:has([data-input-style=width-xs]) .invalid-feedback {
  max-width: var(--input-width-xs);
}
.input-wrapper:has([data-input-style=width-sm]) .invalid-feedback {
  max-width: var(--input-width-sm);
}
.input-wrapper:has([data-input-style=width-md]) .invalid-feedback {
  max-width: var(--input-width-md);
}
.input-wrapper:has([data-input-style=width-lg]) .invalid-feedback {
  max-width: var(--input-width-lg);
}
.input-wrapper:has([data-invalid-message-position=right]) .invalid-feedback {
  display: flex;
  justify-content: flex-end;
}

.checkbox-wrapper .invalid-feedback {
  display: inline-flex;
  align-items: center;
  min-block-size: var(--size-18);
  background-color: var(--ruby-3);
  padding-inline: var(--size-8);
  border-radius: var(--size-6);
  -webkit-margin-start: 0.5rem;
          margin-inline-start: 0.5rem;
  margin-top: 0 !important;
}

.datepicker {
  display: flex;
}

.datepicker-range {
  display: flex;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
  align-items: center;
}
@container question-answer (width < 308px) {
  .datepicker-range {
    flex-direction: column;
    align-items: flex-start;
    row-gap: var(--size-8);
  }
}

.flatpickr-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
@container question-answer (width <= 450px) {
  .flatpickr-wrapper {
    width: 100%;
  }
}

.flatpickr-input {
  --input-padding-inline: 1rem calc(var(--input-icon-size) + 2rem);
  font-variant-numeric: tabular-nums;
  text-transform: lowercase;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.flatpickr-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input::placeholder {
  color: var(--text-placeholder);
}
.flatpickr-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.flatpickr-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.flatpickr-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.flatpickr-input:read-only {
  --input-box-shadow: inset 0 -1px 0 var(--slate-a9);
  color: var(--text-primary);
}

.flatpickr-input[data-input-style~=outlined],
.datepicker[data-input-style~=outlined] .flatpickr-input {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}

.flatpickr-months .flatpickr-month {
  height: 40px;
  color: var(--text-primary);
}

.flatpickr-current-month {
  padding: 0;
  height: 40px;
}
.flatpickr-current-month input.cur-year {
  padding: 0;
  border: none;
  height: 40px;
  box-shadow: none;
  background: none;
  font-weight: 400;
  color: var(--text-primary);
}
.flatpickr-current-month input.cur-year[disabled] {
  color: var(--text-tertiary);
}
.flatpickr-current-month .numInputWrapper {
  height: 40px;
  margin-left: 8px;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: var(--text-secondary);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: var(--text-secondary);
}

.flatpickr-calendar {
  font-size: var(--scale-1);
  background: var(--color-panel-solid);
  box-shadow: 1px 0 0 var(--slate-a4), -1px 0 0 var(--slate-a4), 0 1px 0 var(--slate-a4), 0 -1px 0 var(--slate-a4), 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.arrowTop::before {
  border-bottom-color: var(--slate-a4);
}

.flatpickr-calendar.arrowTop::after {
  border-bottom-color: var(--color-panel-solid);
}

.flatpickr-calendar.arrowBottom::before {
  border-top-color: var(--slate-a4);
}

.flatpickr-calendar.arrowBottom::after {
  border-top-color: var(--color-panel-solid);
}

.flatpickr-months {
  height: 40px;
  align-items: center;
}
.flatpickr-months .flatpickr-next-month,
.flatpickr-months .flatpickr-prev-month {
  height: 40px;
  width: 40px;
  color: var(--text-primary);
}
.flatpickr-months .flatpickr-next-month svg,
.flatpickr-months .flatpickr-prev-month svg {
  fill: var(--text-primary);
}
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover {
  background: var(--slate-a3);
}
.flatpickr-months .flatpickr-next-month:hover svg,
.flatpickr-months .flatpickr-prev-month:hover svg {
  fill: var(--text-primary);
}

.flatpickr-current-month {
  font-size: initial;
}
.flatpickr-current-month span.cur-month {
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-weight: 600;
}

span.flatpickr-weekday {
  color: var(--text-primary);
  font-weight: 600;
}

.flatpickr-day {
  -webkit-font-feature-settings: "tnum" 1;
          font-feature-settings: "tnum" 1;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}
.flatpickr-day:hover {
  border-radius: 4px;
  background: var(--slate-a3);
  border-color: var(--slate-a3);
}
.flatpickr-day.selected {
  border-radius: 4px;
  background-color: var(--slate-a12);
  border: none;
}
.flatpickr-day.selected:hover {
  background-color: var(--slate-a11);
}
.flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay {
  color: var(--text-tertiary);
}
.flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover {
  background: var(--slate-a3);
  border-color: var(--slate-a3);
}
.flatpickr-day.today {
  border: none;
  color: var(--primary);
  position: relative;
}
.flatpickr-day.today:hover {
  background: var(--primary);
}
.flatpickr-day.today:hover:after {
  background-color: white;
}
.flatpickr-day.today:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 6px;
  width: 4px;
  height: 4px;
  left: 0;
  right: 0;
  margin: auto;
  background: var(--primary);
  border-radius: 50%;
}
.flatpickr-day.today.selected {
  color: #FFFFFF;
}
.flatpickr-day.today.selected:after {
  background-color: #FFFFFF;
}
.flatpickr-day.flatpickr-disabled {
  color: var(--text-disabled);
}
.flatpickr-day.flatpickr-disabled:hover {
  color: var(--text-disabled);
}

.dialog {
  border: none;
  width: var(--dialog-width, 30rem);
  -webkit-margin-before: clamp(5rem, -3.3333rem + 20.8333vw, 10rem);
          margin-block-start: clamp(5rem, -3.3333rem + 20.8333vw, 10rem);
  margin-inline: auto;
  padding-block: var(--dialog-padding-block, 1rem);
  padding-inline: var(--dialog-padding-inline, 1rem);
  background-color: var(--dialog-bg, var(--color-panel-solid));
  border-radius: var(--dialog-border-radius, 0.5rem);
  box-shadow: var(--dialog-shadow, 0 1rem 4rem var(--black-a7));
  backdrop-filter: var(--dialog-bg-blur);
}
.dialog:focus-visible {
  outline: none;
}

::-ms-backdrop {
  background-color: var(--dialog-backdrop);
}

::backdrop {
  background-color: var(--dialog-backdrop);
}

:where(.dialog)[data-dialog~=xs] {
  --dialog-width: 20rem;
}
:where(.dialog)[data-dialog~=sm] {
  --dialog-width: 25rem;
}
:where(.dialog)[data-dialog~=md] {
  --dialog-width: 30rem;
}
:where(.dialog)[data-dialog~=md-lg] {
  --dialog-width: 35rem;
}
:where(.dialog)[data-dialog~=lg] {
  --dialog-width: 40rem;
}
:where(.dialog)[data-dialog~=xl] {
  --dialog-width: 50rem;
}

:where(.dialog)[data-dialog~=translucent] {
  --dialog-bg: var(--color-panel-translucent);
  --dialog-bg-blur: blur(64px) saturate(120%);
  --dialog-bg-saturate: 120%;
}

:where(.dialog)[data-dialog~=wrapper] {
  --dialog-padding-block: 0;
  --dialog-padding-inline: 0;
  --dialog-bg: transparent;
  --dialog-shadow: none;
  overflow: visible;
}

:where(.dialog)[data-dialog~=inner] {
  --dialog-padding-block: 1rem;
  --dialog-padding-inline: 0;
  --dialog-shadow: 0 1rem 4rem var(--black-a7);
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

:where(.dialog)[data-dialog~=no-padding] {
  --dialog-padding-block: 0;
  --dialog-padding-inline: 0;
}

.dialog-header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing);
  margin-top: 0.5rem;
}
.dialog-header p {
  color: var(--text-secondary);
}

.dialog-close {
  position: absolute;
  inset-block-start: 2px;
  inset-inline-end: 2px;
  border-radius: var(--size-6);
}

.dialog-body {
  display: grid;
  row-gap: 1.5rem;
}
.dialog-body .gap-16 {
  row-gap: 1rem;
}

.dialog-body[data-dialog-body~=centered] {
  text-align: center;
  justify-items: center;
}
.dialog-body[data-dialog-body~=success] {
  --dialog-type-bg: var(--jade-a3);
  --dialog-type-color: var(--jade-a11);
}
.dialog-body[data-dialog-body~=warning] {
  --dialog-type-bg: var(--amber-a3);
  --dialog-type-color: var(--amber-a11);
}
.dialog-body[data-dialog-body~=error] {
  --dialog-type-bg: var(--ruby-a3);
  --dialog-type-color: var(--ruby-a11);
}

.dialog-body--icon {
  display: grid;
  place-items: center;
  padding: 0.75rem;
  border-radius: 1.25rem;
  background-color: var(--dialog-type-bg, var(--slate-a3));
  color: var(--dialog-type-color, var(--slate-a11));
  font-family: var(--font-icons);
  font-size: var(--size-48);
  line-height: 1;
  font-weight: 300;
}

.dialog-body--text-wrapper {
  display: grid;
}

.dialog-body--title {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-weight: var(--heading-weight);
  -webkit-margin-after: calc(var(--lh-scale1) / 2);
          margin-block-end: calc(var(--lh-scale1) / 2);
}

.dialog-body--text {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.dialog-message-card {
  display: grid;
  place-items: center;
  row-gap: 1rem;
  border-radius: 0.25rem;
  padding-block: 1rem 1.25rem;
  padding-inline: 1rem;
  text-align: center;
  background-color: var(--dialog-message-bg, var(--slate-a2));
  color: var(--dialog-message-color, var(--slate-a12));
  border: 1px solid var(--dialog-message-border, var(--slate-a6));
  text-wrap: balance;
}

.dialog-message-card[data-dialog-message-card~=delete] {
  --dialog-message-bg: var(--ruby-a2);
  --dialog-message-color: var(--ruby-a12);
  --dialog-message-border: var(--ruby-a6);
}
.dialog-message-card[data-dialog-message-card~=delete] path {
  fill: var(--ruby-a12);
}

.dialog-message-card[data-dialog-message-card~=error] {
  --dialog-message-bg: var(--ruby-a2);
  --dialog-message-color: var(--ruby-a12);
  --dialog-message-border: var(--ruby-a6);
}
.dialog-message-card[data-dialog-message-card~=error] path {
  fill: var(--ruby-a12);
}

.dialog-message-card[data-dialog-message-card~=warning] {
  --dialog-message-bg: var(--amber-a2);
  --dialog-message-color: var(--amber-a12);
  --dialog-message-border: var(--amber-a6);
}
.dialog-message-card[data-dialog-message-card~=warning] path {
  fill: var(--amber-a12);
}

.dialog-message-card[data-dialog-message-card~=success] {
  --dialog-message-bg: var(--jade-a2);
  --dialog-message-color: var(--jade-a12);
  --dialog-message-border: var(--jade-a6);
}
.dialog-message-card[data-dialog-message-card~=success] path {
  fill: var(--jade-a12);
}

.dialog-message-card[data-dialog-message-card~=informational] {
  --dialog-message-bg: var(--blue-a2);
  --dialog-message-color: var(--blue-a12);
  --dialog-message-border: var(--blue-a6);
}
.dialog-message-card[data-dialog-message-card~=informational] path {
  fill: var(--blue-a12);
}

.dialog-message-card[data-dialog-message-card~=text-left] {
  place-items: start;
  text-align: left;
}

.dialog-message-card[data-dialog-message-card~=compact] {
  padding-block: 0.75rem 0.875rem;
  padding-inline: 1rem;
}

.dialog-error-id-wrapper {
  display: grid;
  grid-template-columns: [error-code-start] 1fr [error-code-end button-start] auto [button-end];
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  border-radius: 0.25rem;
  padding-inline: 1rem 0.5rem;
  height: 3rem;
  background-color: var(--dialog-message-bg, var(--slate-a2));
  color: var(--dialog-message-color, var(--slate-a12));
  border: 1px solid var(--dialog-message-border, var(--slate-a6));
}

ux-dialog-overlay {
  background-color: oklch(100% 0 0deg / 0);
  transition: all 125ms ease-out;
}

ux-dialog-overlay.active:last-of-type {
  background-color: var(--dialog-backdrop);
  transition: all 100ms ease-out;
}

ux-dialog-overlay.active.ux-drawer-overlay:last-of-type {
  background-color: var(--dialog-backdrop);
}

ux-dialog-container {
  -webkit-transform: scale3d(0.98, 0.98, 0.98);
          transform: scale3d(0.98, 0.98, 0.98);
  transition: all 100ms ease-out !important;
}

ux-dialog-container.active {
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  transition: all 125ms 25ms ease-out !important;
}

ux-dialog-container > div {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 1rem !important;
}

div:has(> ux-dialog) {
  width: 100% !important;
  min-width: 15rem !important;
}

.ux-dialog-open ux-dialog {
  position: relative;
  border-radius: 0.5rem;
  border: none;
  background: var(--color-panel-solid);
  width: 100%;
  -webkit-margin-after: clamp(2rem, -28rem + 53.333vb, 4rem);
          margin-block-end: clamp(2rem, -28rem + 53.333vb, 4rem);
}

.ux-dialog-margin-top-sm {
  margin-top: 112px;
}

.ux-dialog-margin-top-md {
  -webkit-margin-before: clamp(5rem, -70rem + 133.333vb, 10rem);
          margin-block-start: clamp(5rem, -70rem + 133.333vb, 10rem);
}

.dialog-validation-error {
  color: #D50000;
}

.dialog-card-group-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.dialog-card-group {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.dialog-card-section {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 0.625rem 0.75rem;
  border-radius: 0.25rem;
  background-color: var(--slate-a3);
  border: 1px solid var(--slate-a6);
}
.dialog-card-section .toggle-arrow {
  cursor: pointer;
  transition: -webkit-transform 50ms ease-out;
  transition: transform 50ms ease-out;
  transition: transform 50ms ease-out, -webkit-transform 50ms ease-out;
}
.dialog-card-section .toggle-arrow-rotate {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.dialog-card-section .collapsed {
  display: none !important;
}

.toggle-arrow-button {
  display: grid;
  place-items: center;
}

.dialog-card-section-header {
  display: flex;
  gap: 0.5rem;
}
.dialog-card-section-header-info {
  display: flex;
  align-items: baseline;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  flex: 1;
}

.dialog-card-section-meta {
  font-family: var(--font-mono);
  font-size: 0.625rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  -webkit-font-feature-settings: "ss04";
          font-feature-settings: "ss04";
  color: var(--text-secondary);
}

.card-list {
  display: flex;
  padding-left: 1.625rem;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--size-4, 0.25rem);
  align-self: stretch;
}

.card-list-item {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 1.5rem;
}

.modal__header {
  display: flex;
  justify-content: space-between;
  padding-block: 1.5rem 1rem;
  padding-inline: 1rem 3rem;
  align-items: center;
}

.modal__title {
  font-size: var(--scale2);
  color: var(--text-primary);
}

.modal__actions {
  display: flex;
  justify-content: flex-end;
  padding: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.modal__actions > * {
  flex: 1;
}

.modal__body {
  padding-block: 1rem 1rem;
  padding-inline: 1rem;
  display: grid;
  row-gap: 1.5rem;
}
.modal__body-container {
  display: grid;
  gap: 1.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.modal__body-container .material-icons,
.modal__body-container .material-icons-outlined {
  font-size: var(--scale1);
  text-align: center;
}
.modal__body-item {
  display: flex;
  flex-direction: column;
  gap: var(--spacing);
  width: 100%;
}

.modal__body--no-padding {
  padding: 0;
}

.ux-dialog-xs {
  max-width: 20rem;
}

.ux-dialog-sm {
  max-width: 25rem;
}

.ux-dialog-md {
  max-width: 30rem;
}

.ux-dialog-md-lg {
  max-width: 35rem;
}

.ux-dialog-lg {
  max-width: 40rem;
}

.ux-dialog-xl {
  max-width: 50rem;
}

.modal-close {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  z-index: 1;
}

.voicemail-player {
  width: 100%;
}

form.dropzone {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--slate-a2);
  border: 1px dashed var(--slate-a7);
  border-radius: var(--size-8);
  padding: var(--size-24);
  min-block-size: revert;
  transition: border-color 150ms ease-out, background-color 150ms ease-out;
}
form.dropzone:hover {
  border-color: var(--slate-a9);
  background-color: oklch(from var(--slate-a2) var(--color-darken) c h);
}

form.dropzone .dz-message {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  margin: 0;
}
form.dropzone .dz-message span:not(.dz-upload-message, .fw-medium) {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: var(--size-8);
}

.file-upload-icon {
  display: grid;
  place-items: center;
  block-size: var(--size-32);
  inline-size: var(--size-32);
  border-radius: var(--size-6);
  background-color: var(--slate-1);
  box-shadow: 0px 0px 0px 1px var(--slate-a6);
}
.file-upload-icon path {
  fill: var(--text-primary);
}
@media (prefers-color-scheme: dark) {
  .file-upload-icon {
    background-color: var(--slate-a2);
  }
}

.dz-upload-button {
  text-decoration: underline;
  padding: var(--size-2) var(--size-4);
  border-radius: var(--size-2);
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  transition: background-color 100ms ease-out, box-shadow 100ms ease-out;
}
.dz-upload-button:hover {
  background-color: var(--slate-a3);
}
.dz-upload-button:focus-visible {
  outline: var(--input-focus-outline);
  box-shadow: 0px 0px 0 2px var(--forge-tertiary-60-a16);
}

form.dropzone .dz-preview.dz-image-preview {
  background: none;
}

form.dropzone-error-border {
  border-color: var(--ruby-a9) !important;
}

.dropzone-error-message {
  display: block;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: character-variant(l-tail);
  color: var(--text-critical);
}

.dropzone-attachment-previews {
  margin-top: var(--size-8);
  display: grid;
  gap: var(--size-8);
}

.attachment-item {
  display: flex;
  align-items: flex-start;
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
  background-color: var(--slate-a1);
  border: 1px solid var(--slate-a6);
  border-radius: var(--size-4);
  padding-inline: var(--size-8) var(--size-4);
  padding-block: var(--size-4);
  overflow: hidden;
}
.attachment-item:has(.attachment-size) {
  padding: var(--size-8);
  border-radius: var(--size-8);
}

.attachment-content {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  flex: auto;
  padding-block: 7px;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.attachment-content:has(.attachment-size) {
  padding-block: 0;
}

.attachment-icon {
  block-size: var(--size-18);
  inline-size: var(--size-18);
}
.attachment-icon path {
  fill: var(--text-secondary);
}

.attachment-meta {
  padding-block: 1px;
}
.attachment-meta strong {
  font-weight: var(--fw-regular);
}

.attachment-error {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--text-critical);
  -webkit-margin-before: var(--size-4);
          margin-block-start: var(--size-4);
}
.attachment-error:empty {
  display: none;
}

:where(html) {
  --note-card-bg: var(--slate-a1);
  --note-card-shadow: inset 0 0 0 1px var(--slate-a6);
  --note-card-radius: 0.25rem;
  --note-card-row-gap: 0.75rem;
  --history-meta-avatar-size: 1.25rem;
  --history-meta-avatar-bg: radial-gradient(farthest-side circle at 100% 0%, var(--pink-a5) 0%, var(--violet-a5) 100%);
  --history-meta-avatar-fg: var(--violet-a11);
}

.note-card {
  background-color: var(--note-card-bg);
  box-shadow: var(--note-card-shadow);
  border-radius: var(--note-card-radius, 0.25rem);
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  display: grid;
  row-gap: var(--note-card-row-gap);
}

.note-content {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  overflow-wrap: anywhere;
}

.history-meta {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  display: flex;
  align-items: center;
}
.history-meta-avatar {
  width: var(--history-meta-avatar-size);
  height: var(--history-meta-avatar-size);
  border-radius: calc(var(--history-meta-avatar-size) / 2);
  display: grid;
  place-items: center;
  background: var(--history-meta-avatar-bg);
  color: var(--history-meta-avatar-fg);
  font-size: calc(11rem / var(--rem-base));
  line-height: 1;
  font-weight: 450;
  -webkit-margin-end: 0.5em;
          margin-inline-end: 0.5em;
}
.history-meta-avatar:empty {
  display: none;
}
.history-meta-user {
  font-weight: 500;
}
.history-meta-description {
  color: var(--text-tertiary);
  -webkit-margin-start: 0.35em;
          margin-inline-start: 0.35em;
  -webkit-margin-end: 1em;
          margin-inline-end: 1em;
}
.history-meta:has(.history-meta-avatar) {
  -webkit-margin-start: -2px;
          margin-inline-start: -2px;
}

:where(html) {
  --notification-shadow: 0 36px 14px hsl(218 4% 50% / 2%),
                         0 20px 12px hsl(218 4% 50% / 8%),
                         0 9px 9px hsl(218 4% 50% / 14%),
                         0 2px 5px hsl(218 4% 50% / 16%),
                         0 0 0 hsl(218 4% 50% / 16%);
  --banner-height: var(--size-40);
}

:where(.notification),
:where(.banner) {
  --color-darken: calc(l - 0.125);
}

:where(.banner) {
  --banner-border: inset 0 -1px 0 0 var(--banner-border-color, var(--slate-a6));
}

.notification {
  position: relative;
  display: flex;
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
  height: auto;
  min-height: 3rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  padding: 1rem 1rem 1rem 0.8125rem;
  background-color: var(--notification-bg, var(--slate-2));
  color: var(--notification-text, var(--text-primary));
  border-left: 3px solid var(--notification-border-strong, var(--slate-a10));
}
.notification::before {
  content: "";
  position: absolute;
  inset: 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: var(--notification-border, var(--slate-a6));
  pointer-events: none;
  box-sizing: border-box;
}
.notification--text-wrapper {
  display: grid;
  flex: auto;
}
.notification--text-wrapper-inline {
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.notification--details {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.notification--icon {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
  color: var(--notification-icon);
}
.notification--icon path {
  fill: var(--notification-icon);
}
.notification--title {
  color: var(--notification-title, var(--text-primary));
  font-weight: 500;
}
.notification--subtitle:empty {
  display: none;
}
.notification--caption:empty {
  display: none;
}
.notification--action {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

.notification--caption:where(.dark) {
  color: var(--amber-a12);
}

.notification--caption:where(.small) {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}

.notification:has(.notification--caption) .notification--subtitle {
  -webkit-margin-after: calc(var(--lh-scale-1) / 2);
          margin-block-end: calc(var(--lh-scale-1) / 2);
}

.notification:where([data-notification-type~=informational]) {
  --notification-bg: var(--blue-2);
  --notification-border: var(--blue-a6);
  --notification-border-strong: var(--blue-a10);
  --notification-icon: oklch(from var(--blue-a11) var(--color-darken) c h);
  --notification-title: var(--blue-a12);
  --notification-text: oklch(from var(--blue-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=informational]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--blue-a12);
  box-shadow: inset 0 0 0 1px var(--slate-a7);
}
.notification:where([data-notification-type~=informational]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--slate-a9);
}
.notification:where([data-notification-type~=warning]) {
  --notification-bg: var(--amber-2);
  --notification-border: var(--amber-a6);
  --notification-border-strong: var(--amber-a10);
  --notification-icon: oklch(from var(--amber-a11) var(--color-darken) c h);
  --notification-title: var(--amber-a12);
  --notification-text: oklch(from var(--amber-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=warning]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--amber-a12);
  box-shadow: inset 0 0 0 1px var(--sand-a7);
}
.notification:where([data-notification-type~=warning]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--sand-a9);
}
.notification:where([data-notification-type~=error]) {
  --notification-bg: var(--ruby-2);
  --notification-border: var(--ruby-a6);
  --notification-border-strong: var(--ruby-a10);
  --notification-icon: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --notification-title: var(--ruby-a12);
  --notification-text: oklch(from var(--ruby-a11) var(--color-darken) c h);
}
.notification:where([data-notification-type~=error]) .btn-secondary {
  background-color: var(--color-surface);
  color: var(--ruby-a12);
  box-shadow: inset 0 0 0 1px var(--mauve-a7);
}
.notification:where([data-notification-type~=error]) .btn-secondary:hover {
  background-color: var(--white);
  box-shadow: inset 0 0 0 1px var(--mauve-a9);
}

.dialog:not(.quick-scan):has(.notification) [data-notification-type=error] {
  --notification-bg: var(--ruby-2);
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
  box-shadow: var(--notification-shadow);
}

.disbursements-network-error {
  color: var(--ruby-a11);
}

.banner {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  block-size: var(--banner-height, var(--size-40));
  background-color: var(--banner-background, var(--slate-4));
  color: var(--banner-foreground, var(--slate-a12));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 450;
}
.banner path {
  fill: var(--banner-foreground, var(--slate-a12));
}
.banner:where([data-banner-type~=informational]) {
  --banner-background: var(--blue-4);
  --banner-foreground: oklch(from var(--blue-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--blue-a12);
  --banner-border-color: var(--blue-a6);
}
.banner:where([data-banner-type~=warning]) {
  --banner-background: var(--amber-3);
  --banner-foreground: oklch(from var(--amber-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--amber-a12);
  --banner-border-color: var(--amber-a6);
}
.banner:where([data-banner-type~=error]) {
  --banner-background: var(--crimson-4);
  --banner-foreground: oklch(from var(--crimson-a11) var(--color-darken) c h);
  --banner-foreground-dark: var(--crimson-a12);
  --banner-border-color: var(--crimson-a6);
}
.banner:where([data-banner-type~=border]) {
  box-shadow: var(--banner-border);
}
.banner:where([data-banner-type~=sticky]) {
  position: sticky;
  top: 0;
  z-index: 1;
  box-shadow: var(--banner-border);
}
.banner-title {
  color: var(--banner-foreground-dark);
  font-weight: 550;
}

:where(html) {
  --number-control-height: 2.5rem;
}

number-control {
  display: block;
}
number-control:where([data-number-control~=layer-01]) {
  --number-control-bg-color: var(--color-surface);
  --number-control-bg-color-disabled: var(--color-surface);
}
number-control:where([data-number-control~=layer-02]) {
  --number-control-bg-color: var(--slate-a2);
  --number-control-bg-color-disabled: var(--slate-a2);
}
number-control:where([data-number-control~=layer-03]) {
  --number-control-bg-color: var(--color-surface);
  --number-control-bg-color-disabled: var(--color-surface);
}

.number-control {
  block-size: var(--number-control-height);
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  display: flex;
  background-color: var(--number-control-bg-color);
  box-shadow: inset 0 0 0 1px var(--slate-a8);
  border-radius: var(--size-2);
}

.number-control-input {
  --input-bg-color: transparent;
  --input-bg-color-disabled: transparent;
  --input-border-radius: 0;
  --input-box-shadow: none;
  --input-box-shadow-disabled: none;
  --input-height: var(--number-control-height);
  --input-padding-inline: 0.5rem;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  text-align: center;
  max-inline-size: 3rem;
  -moz-appearance: textfield;
}
.number-control-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.number-control-input::placeholder {
  color: var(--text-placeholder);
}
.number-control-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.number-control-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.number-control-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.number-control-input::-webkit-outer-spin-button, .number-control-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.number-control-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
}

.number-control-button {
  display: grid;
  place-items: center;
  inline-size: var(--number-control-height);
  block-size: var(--number-control-height);
  transition: background-color 150ms ease-out;
}
.number-control-button:hover:not(:disabled) {
  background-color: var(--gray-hover);
}
.number-control-button:first-of-type {
  border-top-left-radius: var(--size-2);
  border-bottom-left-radius: var(--size-2);
}
.number-control-button:last-of-type {
  border-top-right-radius: var(--size-2);
  border-bottom-right-radius: var(--size-2);
}
.number-control-button:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.number-control-button:disabled {
  cursor: not-allowed;
}

.radio-button-group {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .radio-button-group {
    row-gap: 1rem;
  }
}

.radio-button-group-horizontal {
  display: flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  grid-column: 1/-1;
}
@media (pointer: coarse) {
  .radio-button-group-horizontal {
    row-gap: 1rem;
  }
}

.radio-button-wrapper {
  display: flex;
  align-items: flex-start;
}

.radio-button {
  --radio-button-size: calc(18rem / 16);
  -webkit-appearance: none;
          appearance: none;
  width: var(--radio-button-size);
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12), inset 0 0 0 4px var(--color-panel-solid);
  background-color: transparent;
  cursor: pointer;
}
.radio-button:focus-visible {
  outline: var(--radio-focus-outline);
  outline-offset: var(--radio-focus-outline-offset);
}
.radio-button + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
@media (pointer: coarse) {
  .radio-button + label {
    -webkit-padding-before: 0.0625rem;
            padding-block-start: 0.0625rem;
  }
}
@media (pointer: coarse) {
  .radio-button {
    --radio-button-size: 1.25rem;
  }
}
.radio-button:checked {
  background-color: var(--slate-a12);
}
.radio-button:disabled {
  box-shadow: inset 0 0 0 1px var(--text-disabled), inset 0 0 0 4px var(--color-panel-solid);
  cursor: not-allowed;
}
.radio-button:disabled + label {
  color: var(--text-disabled);
  cursor: not-allowed;
}

:where(.selectable-card) .radio-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.5rem;
}

.radio-button--checkmark {
  --radio-button-size: calc(18rem / 16);
  -webkit-appearance: none;
          appearance: none;
  width: var(--radio-button-size);
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12), inset 0 0 0 4px var(--color-panel-solid);
  background-color: transparent;
  cursor: pointer;
}
.radio-button--checkmark:focus-visible {
  outline: var(--radio-focus-outline);
  outline-offset: var(--radio-focus-outline-offset);
}
.radio-button--checkmark + label {
  color: var(--text-primary);
  -webkit-padding-start: 0.5rem;
          padding-inline-start: 0.5rem;
  cursor: pointer;
}
@media (pointer: coarse) {
  .radio-button--checkmark + label {
    -webkit-padding-before: 0.0625rem;
            padding-block-start: 0.0625rem;
  }
}
@media (pointer: coarse) {
  .radio-button--checkmark {
    --radio-button-size: 1.25rem;
  }
}
.radio-button--checkmark:checked {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  background-color: var(--slate-a12);
}
.radio-button--checkmark:checked::after {
  content: "✓";
  position: relative;
  display: grid;
  place-items: center;
  font-size: var(--scale-2);
  line-height: var(--radio-button-size);
  font-weight: 600;
  color: var(--text-on-color);
}

:where(.selectable-card) .radio-button--checkmark::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 0.5rem;
}

:where(input[type=range]) {
  --range-slider--track-height: 2px;
  --range-slider--track-color: hsl(var(--gray-25));
  --range-slider--thumb-dimension: 14px;
  --range-slider--thumb-color: var(--text-primary);
}

input[type=range] {
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
}

input[type=range]:focus {
  outline: none;
}

/***** Chrome, Safari, Opera and Edge Chromium styles *****/
input[type=range]::-webkit-slider-runnable-track {
  background-color: var(--range-slider--track-color);
  border-radius: 0.5rem;
  height: var(--range-slider--track-height);
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  margin-top: -6px; /* Centers thumb on the track */
  background-color: var(--range-slider--thumb-color);
  height: var(--range-slider--thumb-dimension);
  width: var(--range-slider--thumb-dimension);
  border-radius: 0.5rem;
}

/***** Firefox styles *****/
input[type=range]::-moz-range-track {
  background-color: var(--range-slider--track-color);
  border-radius: 0.5rem;
  height: var(--range-slider--track-height);
}

input[type=range]::-moz-range-thumb {
  border: none; /*Removes extra border that FF applies*/
  border-radius: 0; /*Removes default border-radius that FF applies*/
  background-color: var(--range-slider--thumb-color);
  height: var(--range-slider--thumb-dimension);
  width: var(--range-slider--thumb-dimension);
}

.segmented-control__container {
  --highlight-width: auto;
  --highlight-x-pos: 0;
}

.segmented-control__controls {
  display: inline-flex;
  justify-content: space-between;
  background-color: hsl(var(--gray-20));
  border-radius: 8px;
  padding: 2px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 32px;
}
.segmented-control__controls:before {
  content: "";
  background: var(--white);
  border-radius: 6px;
  width: var(--highlight-width);
  -webkit-transform: translateX(var(--highlight-x-pos));
          transform: translateX(var(--highlight-x-pos));
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 0;
  z-index: 0;
  transition: width 150ms ease-out, -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out, width 150ms ease-out;
  transition: transform 150ms ease-out, width 150ms ease-out, -webkit-transform 150ms ease-out;
}

.segmented-control__segment {
  height: 100%;
  position: relative;
  text-align: center;
  z-index: 1;
  flex: 1;
}
.segmented-control__segment .radio-button {
  position: absolute;
  clip: rect(0 0 0 0);
  border: 0;
  height: 0;
  width: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.segmented-control__segment label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  color: var(--text-secondary);
  padding: 4px 10px;
  position: relative;
  transition: color 150ms ease-out;
  cursor: pointer;
}
.segmented-control__segment.active label {
  color: var(--text-primary);
}

.select-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.select-wrapper::after {
  content: "expand_more"/"";
  position: absolute;
  display: inline-block;
  inset-inline-end: 1rem;
  font-family: var(--font-icons);
  font-size: var(--select-input-icon-size, var(--scale1));
  line-height: 1;
  width: var(--select-input-icon-size, var(--scale1));
  pointer-events: none;
}
.select-wrapper:has(.select-input:disabled)::after {
  color: var(--text-disabled);
}
.select-wrapper:has([data-input-style~=quick-action])::after {
  inset-inline-end: var(--size-4);
}
.select-wrapper:has([data-input-style~=filter])::after {
  inset-inline-end: var(--size-6);
}

.select-input {
  --input-padding-inline: 1rem calc(2rem + var(--select-input-icon-size));
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.select-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.select-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.select-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.select-input::placeholder {
  color: var(--text-placeholder);
}
.select-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.select-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.select-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}

label:has(+ .select-wrapper > .select-input:disabled) {
  color: var(--text-disabled);
}

legend:has(+ .input-wrapper-horizontal > .select-wrapper > .select-input:disabled) {
  color: var(--text-disabled);
}

.select-input[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}
.select-input[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.select-input[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}
.select-input[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.select-input[data-input-style~=quick-action] {
  --input-height: 1.5rem;
  --input-padding-inline: var(--size-12) calc(var(--size-12) + var(--select-input-icon-size));
  --input-bg-color: var(--slate-a3);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-6);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a7);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a6);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-variant-alternates: var(--small-text);
}
.select-input[data-input-style~=filter] {
  --input-height: 2rem;
  --input-padding-inline: var(--size-12) calc(var(--size-12) + var(--select-input-icon-size));
  --input-bg-color: var(--slate-a3);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-6);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a7);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a6);
  font-variant-alternates: var(--small-text);
}

.select-input[data-input-style~=xs] {
  --input-height: var(--input-height-xs);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.select-input[data-input-style~=sm] {
  --input-height: var(--input-height-sm);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.select-input[data-input-style~=lg] {
  --input-height: var(--input-height-lg);
}

.select-input[data-input-style~=width-xs] {
  width: var(--input-width-xs);
  max-width: var(--input-width-xs);
}
.select-input[data-input-style~=width-sm] {
  width: var(--input-width-sm);
  max-width: var(--input-width-sm);
}
.select-input[data-input-style~=width-md] {
  width: var(--input-width-md);
  max-width: var(--input-width-md);
}
.select-input[data-input-style~=width-lg] {
  width: var(--input-width-lg);
  max-width: var(--input-width-lg);
}
.select-input[data-input-style~=width-xl] {
  width: var(--input-width-xl);
  max-width: var(--input-width-xl);
}
.select-input[data-input-style~=width-xxl] {
  width: var(--input-width-xxl);
  max-width: var(--input-width-xxl);
}
.select-input[data-input-style~=width-max-content] {
  width: var(--input-width-max-content);
  max-width: var(--input-width-max-content);
}

.selectable-card {
  position: relative;
  padding-block: 1rem;
  padding-inline: 0.5rem 1rem;
  border-radius: 0.5rem;
  width: 100%;
  background-color: var(--color-surface);
  box-shadow: inset 0 0 0 1px var(--slate-a8);
  transition: box-shadow 150ms ease-out;
}
.selectable-card:not(.selectable-card-checked):hover {
  box-shadow: inset 0 0 0 1px var(--slate-a9);
}

.selectable-card-description-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.selectable-card-description {
  color: var(--text-tertiary);
}

.selectable-card-checked {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.radio-button-wrapper:focus-within .selectable-card {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.selectable-card:has(.radio-button:checked) {
  background-color: var(--slate-a2);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.stat-card-wrapper-container-flex {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.stat-card-wrapper-container-flex > .stat-card-wrapper {
  width: 100%;
}

.stat-card-wrapper {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  background-color: var(--gray-bg-ui);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
  padding-inline: 0.75rem;
  padding-block: 0.75rem 0.875rem;
}

.stat-card {
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
  flex: 1;
}

.pool-stats--main {
  padding: 2rem;
  max-width: 80rem;
  margin-inline: auto;
}

.pool-stats--section {
  display: grid;
  grid-template-columns: repeat(var(--column-count), 1fr);
  align-items: flex-start;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1rem;
  -webkit-margin-after: 4rem;
          margin-block-end: 4rem;
  position: relative;
}
.pool-stats--section[data-column-count="1"] {
  --column-count: 1;
  row-gap: 0;
}
.pool-stats--section[data-column-count="2"] {
  --column-count: 2;
}
.pool-stats--section[data-column-count="3"] {
  --column-count: 3;
}
.pool-stats--section[data-column-count="4"] {
  --column-count: 4;
}
.pool-stats--section[data-column-count="6"] {
  --column-count: 6;
}
.pool-stats--section[data-section-type=details] {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  -webkit-margin-after: 5.25rem;
          margin-block-end: 5.25rem;
}
.pool-stats--section[data-section-type=details]:after {
  content: "";
  position: absolute;
  inset: 42px -1rem -1.25rem -1rem;
  background-color: var(--gray-bg-ui);
  border: 1px solid hsl(var(--gray-90)/6%);
  z-index: -1;
  border-radius: 0.25rem;
}

.pool-stats--card-group {
  display: grid;
  grid-template-columns: repeat(var(--column-count), 1fr);
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
.pool-stats--card-group[data-column-count="1"] {
  --column-count: 1;
}
.pool-stats--card-group[data-column-count="2"] {
  --column-count: 2;
}

.pool-stats--heading {
  grid-column: 1/-1;
  font-size: var(--scale3);
  line-height: var(--lh-scale3);
  font-weight: 500;
  -webkit-padding-after: 0.75rem;
          padding-block-end: 0.75rem;
}
.pool-stats--heading[data-heading-type=details] {
  min-width: 100%;
}

.pool-stats--card {
  display: grid;
  row-gap: 0.75rem;
}
.pool-stats--card[data-card-type=details] {
  flex: auto;
}

.pool-stats--row {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-block: 0.75rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: hsl(var(--gray-40));
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  height: 3rem;
}

.pool-stats--caption {
  display: block;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  flex: auto;
}
.pool-stats--caption[data-caption-type=tertiary] {
  color: var(--text-tertiary);
}

.pool-stats--value {
  --stat-value-size: var(--scale-1);
  --stat-value-lh: var(--lh-scale-1);
  display: block;
  font-size: var(--stat-value-size);
  line-height: var(--stat-value-lh);
  font-variant-numeric: tabular-nums;
  -webkit-padding-end: 2px;
          padding-inline-end: 2px;
}
.pool-stats--value[data-value-size=large] {
  --stat-value-size: var(--scale2);
  --stat-value-lh: var(--lh-scale2);
  font-variant-numeric: initial;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.stat-divider {
  height: 1px;
  background-color: hsl(var(--gray-90)/16%);
  align-self: center;
  flex: auto;
}

.grid-span-2 {
  grid-column: span 2;
}

.pool-stats--table {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  border-collapse: collapse;
  margin-inline: -1rem;
}
.pool-stats--table thead {
  background-color: hsl(var(--gray-20));
}
.pool-stats--table th {
  background-color: hsl(var(--gray-20));
}
.pool-stats--table tr {
  height: 3rem;
}
.pool-stats--table td {
  background-color: var(--gray-bg-ui);
}

.pool-stats--table-cell {
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  padding: 0.9375rem 1rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: hsl(var(--gray-30));
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  vertical-align: baseline;
}
.pool-stats--table-cell-header {
  border-top: 0;
  font-weight: 600;
}

.svg--color-complete path {
  fill: var(--jade-a11);
}
.svg--color-attached path {
  fill: var(--jade-a10);
}
.svg--color-not-required path {
  fill: var(--blue-a10);
}
.svg--color-missing path {
  fill: var(--crimson-a10);
}

.svg--hidden:has(inline-svg) inline-svg {
  visibility: hidden;
}

.text-input {
  resize: none;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.text-input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.text-input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.text-input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.text-input::placeholder {
  color: var(--text-placeholder);
}
.text-input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.text-input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.text-input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.text-input:read-only:not(:disabled) {
  --input-padding-inline: 0;
  --input-bg-color: transparent;
  --input-box-shadow: var(--input-box-shadow-disabled);
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
}
.text-input:read-only:is(:focus-visible) {
  --input-focus-outline: 0;
  --input-focus-shadow: none;
}
.text-input:has(+ .input-button) {
  --input-padding-inline: 1rem var(--input-height, var(--input-height-md));
}
.text-input:invalid {
  --input-focus-shadow: var(--error-shadow);
  background-color: var(--crimson-a2);
  outline: var(--error-outline);
  outline-offset: var(--error-outline-offset);
}

label:has(+ .text-input:disabled) {
  color: var(--text-disabled);
}

legend:has(+ .input-group-inline-full > .input-wrapper > .text-input:disabled) {
  color: var(--text-disabled);
}

.text-input[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}
.text-input[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}
.text-input[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}
.text-input[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

.text-input:where([data-input-style~=xs]) {
  --input-height: var(--input-height-xs);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.text-input:where([data-input-style~=xs]):has(+ .input-button) {
  --input-padding-inline: 0.75rem var(--input-height);
}
.text-input:where([data-input-style~=sm]) {
  --input-height: var(--input-height-sm);
  --input-padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.text-input:where([data-input-style~=lg]) {
  --input-height: var(--input-height-lg);
}
.text-input:where([data-input-style~=xl]) {
  --input-height: var(--input-height-xl);
}

.text-input[data-input-style~=width-xxs] {
  width: var(--input-width-xxs);
  max-width: var(--input-width-xxs);
}
.text-input[data-input-style~=width-xs] {
  width: var(--input-width-xs);
  max-width: var(--input-width-xs);
}
.text-input[data-input-style~=width-sm] {
  width: var(--input-width-sm);
  max-width: var(--input-width-sm);
}
.text-input[data-input-style~=width-md] {
  width: var(--input-width-md);
  max-width: var(--input-width-md);
}
.text-input[data-input-style~=width-lg] {
  width: var(--input-width-lg);
  max-width: var(--input-width-lg);
}
.text-input[data-input-style~=width-xl] {
  width: var(--input-width-xl);
  max-width: var(--input-width-xl);
}
.text-input[data-input-style~=width-xxl] {
  width: var(--input-width-xxl);
  max-width: var(--input-width-xxl);
}

.textarea {
  --input-height: 7rem;
  --input-padding-block: 0.6875rem;
  scroll-padding-block-end: var(--input-padding-block);
  resize: block;
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.textarea::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.textarea:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.textarea::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.textarea::placeholder {
  color: var(--text-placeholder);
}
.textarea:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.textarea:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.textarea:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.textarea:where(.jury-voice-menu) {
  --input-padding-inline: 1rem 6.75rem;
}

label:has(+ .textarea:disabled) {
  color: var(--text-disabled);
}

.textarea[data-input-style~=outlined] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
}

.textarea[data-input-style~=layer-01] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

.textarea[data-input-style~=layer-02] {
  --input-bg-color: var(--slate-a2);
  --input-bg-color-disabled: var(--slate-a2);
}

.textarea[data-input-style~=layer-03] {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--color-surface);
}

:where(html) {
  --textarea-line-height: var(--lh-scale-1);
}

.textarea[data-input-style~=xxs] {
  --input-height: var(--input-height-md);
}

.textarea[data-input-style~=xs] {
  --input-height: calc(var(--input-height-md) + var(--textarea-line-height));
}

.textarea[data-input-style~=sm] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 2));
}

.textarea[data-input-style~=md] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 3));
}

.textarea[data-input-style~=lg] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 4));
}

.textarea[data-input-style~=xl] {
  --input-height: calc(var(--input-height-md) + (var(--textarea-line-height) * 5));
}

:where(.toggle-switch) {
  --width-multiplier: 2;
  --track-width-min: calc(30rem / 16);
  --track-padding: calc(3rem / 16);
  --track-height: calc(20rem / 16);
  --track-width: max(var(--track-width-min), calc((var(--thumb-size) * var(--width-multiplier)) + (var(--track-padding) * 2)));
  --track-margin: 0;
  --thumb-size: calc(var(--track-height) - (var(--track-padding) * 2));
  --thumb-position: 0%;
  --track-color-inactive: var(--slate-a9);
  --track-color-active: var(--forge-tertiary-60);
  --thumb-color: oklch(100% 0 0);
  --thumb-color-highlight: var(--slate-a6);
  --toggle-label-font-size: var(--scale-1);
  --toggle-label-line-height: var(--lh-scale-1);
  --toggle-label-margin: 1px;
  --thumb-transition-duration: 150ms;
  --thumb-highlight-duration: 100ms;
}

.toggle-switch {
  display: flex;
  align-items: center;
  gap: 0.5em;
  font-size: var(--toggle-label-font-size);
  line-height: var(--toggle-label-line-height);
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.toggle-switch:has(.toggle:disabled).toggle-switch {
  cursor: not-allowed;
}

.toggle {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  inline-size: var(--track-width);
  block-size: var(--track-height);
  padding: var(--track-padding);
  -webkit-margin-before: var(--track-margin);
          margin-block-start: var(--track-margin);
  background-color: var(--track-color-inactive);
  border-radius: var(--track-width);
  flex-shrink: 0;
  display: grid;
  align-items: center;
  grid: [track] 1fr/[track] 1fr;
  pointer-events: none;
  transition: background-color var(--thumb-transition-duration) ease-out;
}
.toggle:checked {
  --thumb-position: calc((var(--track-width) - 100%) - (var(--track-padding) * 2));
  background-color: var(--track-color-active);
}
.toggle:disabled {
  --thumb-color: transparent;
  --track-active: var(--track-color-active);
  cursor: not-allowed;
}
.toggle:disabled::before {
  cursor: not-allowed;
  box-shadow: inset 0 0 0 2px oklch(100% 0 0deg);
}
.toggle:indeterminate {
  --thumb-position: calc(((var(--track-width) / 2) - (var(--thumb-size) / 2)) - var(--track-padding));
}

.toggle::before {
  --highlight-size: 0;
  content: "";
  grid-area: track;
  inline-size: var(--thumb-size);
  block-size: var(--thumb-size);
  background-color: var(--thumb-color);
  border-radius: calc(var(--thumb-size) / 2);
  box-shadow: 0 0 0 var(--highlight-size) var(--thumb-color-highlight);
  -webkit-transform: translateX(var(--thumb-position));
          transform: translateX(var(--thumb-position));
  cursor: pointer;
  pointer-events: auto;
  transition: box-shadow var(--thumb-transition-duration) ease-out, -webkit-transform var(--thumb-transition-duration) ease-out;
  transition: transform var(--thumb-transition-duration) ease-out, box-shadow var(--thumb-transition-duration) ease-out;
  transition: transform var(--thumb-transition-duration) ease-out, box-shadow var(--thumb-transition-duration) ease-out, -webkit-transform var(--thumb-transition-duration) ease-out;
}

.toggle:not(:disabled):hover::before {
  --highlight-size: calc(var(--track-padding) * 2);
}

.toggle-switch[data-toggle~=xs] {
  --track-height: 1rem;
  --toggle-label-font-size: var(--scale-2);
}
.toggle-switch[data-toggle~=md] {
  --track-height: 1.5rem;
  --toggle-label-font-size: var(--scale0);
  --toggle-label-line-height: var(--lh-scale0);
}
.toggle-switch[data-toggle~=lg] {
  --track-height: 1.875rem;
  --toggle-label-font-size: var(--scale1);
  --toggle-label-line-height: var(--lh-scale1);
}

.toggle-switch[data-toggle~=setting-row] {
  justify-content: space-between;
  flex: auto;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
.toggle-switch[data-toggle~=inline] {
  align-self: end;
  -webkit-margin-after: 0.625rem;
          margin-block-end: 0.625rem;
}
.toggle-switch[data-toggle="inline xs"] {
  -webkit-margin-after: 0.75rem;
          margin-block-end: 0.75rem;
}
.toggle-switch[data-toggle~=stacked] {
  flex-direction: column;
  align-items: flex-start;
}

.toggle-switch-inline {
  align-self: end;
  -webkit-margin-after: 0.75rem;
          margin-block-end: 0.75rem;
}

:where(forge-tooltip) {
  --forge-tooltip-background: var(--slate-12);
  --forge-typography-body1-font-size: var(--scale-2);
}
:where(forge-tooltip)::part(surface) {
  line-height: var(--lh-scale-2);
}

.gj-checkbox-md span {
  cursor: initial !important;
}

.gj-checkbox-md input[type=checkbox] + span {
  height: 1rem !important;
  border-radius: 1px !important;
  border: 1px solid hsl(var(--gray-90)) !important;
  position: relative;
}

.gj-checkbox-md input[type=checkbox]:checked + span {
  background-color: var(--primary);
  border: 1px solid var(--primary) !important;
}

.gj-checkbox-md input[type=checkbox]:checked + span:after {
  border: solid var(--white);
  border-width: 0 2px 2px 0;
  content: "" !important;
  background-color: var(--primary) !important;
  height: 0.5625rem;
  left: 0.25rem !important;
  top: 1px !important;
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
  -ms-transform: rotate(45deg) !important;
  width: 0.375rem;
}

ul.gj-list-md li {
  font-family: inherit !important;
}

ul.gj-list-md li [data-role=display] {
  padding: 0 0 0 0.25rem !important;
  color: hsl(var(--gray-70)) !important;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.gj-icon {
  font-size: var(--scale1) !important;
}

.flex {
  display: flex;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-row > * {
  flex: 1;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-align--center {
  align-items: center;
}
.flex-justify-center {
  justify-content: center;
}
.flex-align--start {
  align-items: flex-start;
}
.flex-align--end {
  align-items: flex-end;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-grow {
  flex-grow: 1;
}
.flex-auto {
  flex: auto;
}

.flex-align-self--center {
  align-self: center;
}
.flex-align-self--start {
  align-self: flex-start;
}
.flex-align-self--end {
  align-self: flex-end;
}

.space-between {
  justify-content: space-between;
}

[class*=grid-] {
  grid-column: 1/-1;
}

.grid {
  display: grid;
}
.grid-col-full {
  grid-column: 1/-1;
}
.grid-auto-fit {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(80px, 100%), 1fr));
  row-gap: 1.5rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  align-items: start;
}
.grid-auto-fit--table {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(680px, 100%), 1fr));
  gap: 24px 32px;
}
.grid-auto-fit-dense {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(64px, 100%), 1fr));
  gap: 24px 16px;
}
.grid-auto {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(298px, 100%), 1fr));
}
.grid-1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px 32px;
}
.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-2 {
    grid-template-columns: 1fr;
  }
}
.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-3 {
    grid-template-columns: 1fr;
  }
}
.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px 32px;
}
@media screen and (max-width: 1200px) {
  .grid-4 {
    grid-template-columns: 1fr;
  }
}

.grid-center {
  display: grid;
  place-items: center;
}

.grid-auto-fit-dense:has(.is-invalid) {
  align-items: start;
}

.gap-2 {
  gap: var(--size-2);
}
.gap-4 {
  gap: var(--size-4);
}
.gap-8 {
  gap: var(--size-8);
}
.gap-12 {
  gap: var(--size-12);
}
.gap-16 {
  gap: var(--size-16);
}
.gap-24 {
  gap: var(--size-24);
}
.gap-32 {
  gap: var(--size-32);
}
.gap-40 {
  gap: var(--size-40);
}
.gap-48 {
  gap: var(--size-48);
}

.row-gap-2 {
  row-gap: var(--size-2);
}
.row-gap-4 {
  row-gap: var(--size-4);
}
.row-gap-8 {
  row-gap: var(--size-8);
}
.row-gap-12 {
  row-gap: var(--size-12);
}
.row-gap-16 {
  row-gap: var(--size-16);
}
.row-gap-24 {
  row-gap: var(--size-24);
}
.row-gap-32 {
  row-gap: var(--size-32);
}
.row-gap-40 {
  row-gap: var(--size-40);
}
.row-gap-48 {
  row-gap: var(--size-48);
}
.row-gap-64 {
  row-gap: var(--size-64);
}

.column-gap-2 {
  -webkit-column-gap: var(--size-2);
     -moz-column-gap: var(--size-2);
          column-gap: var(--size-2);
}
.column-gap-4 {
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}
.column-gap-8 {
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
.column-gap-12 {
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
}
.column-gap-16 {
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.column-gap-24 {
  -webkit-column-gap: var(--size-24);
     -moz-column-gap: var(--size-24);
          column-gap: var(--size-24);
}
.column-gap-32 {
  -webkit-column-gap: var(--size-32);
     -moz-column-gap: var(--size-32);
          column-gap: var(--size-32);
}
.column-gap-40 {
  -webkit-column-gap: var(--size-40);
     -moz-column-gap: var(--size-40);
          column-gap: var(--size-40);
}
.column-gap-48 {
  -webkit-column-gap: var(--size-48);
     -moz-column-gap: var(--size-48);
          column-gap: var(--size-48);
}

.group-gap {
  gap: 24px 32px;
}

.margin-4 {
  margin: var(--size-4);
}
.margin-8 {
  margin: var(--size-8);
}
.margin-12 {
  margin: var(--size-12);
}
.margin-16 {
  margin: var(--size-16);
}
.margin-24 {
  margin: var(--size-24);
}
.margin-32 {
  margin: var(--size-32);
}
.margin-none {
  margin: 0;
}

.margin-inline-4 {
  margin-inline: var(--size-4);
}
.margin-inline-8 {
  margin-inline: var(--size-8);
}
.margin-inline-12 {
  margin-inline: var(--size-12);
}
.margin-inline-16 {
  margin-inline: var(--size-16);
}
.margin-inline-24 {
  margin-inline: var(--size-24);
}
.margin-inline-32 {
  margin-inline: var(--size-32);
}
.margin-inline-none {
  margin-inline: 0;
}
.margin-inline-auto {
  margin-inline: auto;
}

.margin-block-4 {
  margin-block: var(--size-4);
}
.margin-block-8 {
  margin-block: var(--size-8);
}
.margin-block-12 {
  margin-block: var(--size-12);
}
.margin-block-16 {
  margin-block: var(--size-16);
}
.margin-block-24 {
  margin-block: var(--size-24);
}
.margin-block-32 {
  margin-block: var(--size-32);
}
.margin-block-none {
  margin-block: 0;
}
.margin-block-auto {
  margin-block: auto;
}

.margin-top-2 {
  -webkit-margin-before: var(--size-2);
          margin-block-start: var(--size-2);
}
.margin-top-4 {
  -webkit-margin-before: var(--size-4);
          margin-block-start: var(--size-4);
}
.margin-top-8 {
  -webkit-margin-before: var(--size-8);
          margin-block-start: var(--size-8);
}
.margin-top-12 {
  -webkit-margin-before: var(--size-12);
          margin-block-start: var(--size-12);
}
.margin-top-16 {
  -webkit-margin-before: var(--size-16);
          margin-block-start: var(--size-16);
}
.margin-top-24 {
  -webkit-margin-before: var(--size-24);
          margin-block-start: var(--size-24);
}
.margin-top-32 {
  -webkit-margin-before: var(--size-32);
          margin-block-start: var(--size-32);
}
.margin-top-none {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}
.margin-top-auto {
  -webkit-margin-before: auto;
          margin-block-start: auto;
}

.margin-right-4 {
  -webkit-margin-end: var(--size-4);
          margin-inline-end: var(--size-4);
}
.margin-right-8 {
  -webkit-margin-end: var(--size-8);
          margin-inline-end: var(--size-8);
}
.margin-right-12 {
  -webkit-margin-end: var(--size-12);
          margin-inline-end: var(--size-12);
}
.margin-right-16 {
  -webkit-margin-end: var(--size-16);
          margin-inline-end: var(--size-16);
}
.margin-right-24 {
  -webkit-margin-end: var(--size-24);
          margin-inline-end: var(--size-24);
}
.margin-right-32 {
  -webkit-margin-end: var(--size-32);
          margin-inline-end: var(--size-32);
}
.margin-right-none {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}
.margin-right-auto {
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}

.margin-bottom-2 {
  -webkit-margin-after: var(--size-2);
          margin-block-end: var(--size-2);
}
.margin-bottom-4 {
  -webkit-margin-after: var(--size-4);
          margin-block-end: var(--size-4);
}
.margin-bottom-8 {
  -webkit-margin-after: var(--size-8);
          margin-block-end: var(--size-8);
}
.margin-bottom-12 {
  -webkit-margin-after: var(--size-12);
          margin-block-end: var(--size-12);
}
.margin-bottom-16 {
  -webkit-margin-after: var(--size-16);
          margin-block-end: var(--size-16);
}
.margin-bottom-24 {
  -webkit-margin-after: var(--size-24);
          margin-block-end: var(--size-24);
}
.margin-bottom-32 {
  -webkit-margin-after: var(--size-32);
          margin-block-end: var(--size-32);
}
.margin-bottom-none {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.margin-bottom-auto {
  -webkit-margin-after: auto;
          margin-block-end: auto;
}

.margin-left-4 {
  -webkit-margin-start: var(--size-4);
          margin-inline-start: var(--size-4);
}
.margin-left-8 {
  -webkit-margin-start: var(--size-8);
          margin-inline-start: var(--size-8);
}
.margin-left-12 {
  -webkit-margin-start: var(--size-12);
          margin-inline-start: var(--size-12);
}
.margin-left-16 {
  -webkit-margin-start: var(--size-16);
          margin-inline-start: var(--size-16);
}
.margin-left-24 {
  -webkit-margin-start: var(--size-24);
          margin-inline-start: var(--size-24);
}
.margin-left-32 {
  -webkit-margin-start: var(--size-32);
          margin-inline-start: var(--size-32);
}
.margin-left-none {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.margin-left-auto {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.padding-4 {
  padding: var(--size-4);
}
.padding-8 {
  padding: var(--size-8);
}
.padding-12 {
  padding: var(--size-12);
}
.padding-16 {
  padding: var(--size-16);
}
.padding-24 {
  padding: var(--size-24);
}
.padding-32 {
  padding: var(--size-32);
}
.padding-none {
  padding: 0;
}

.padding-inline-4 {
  padding-inline: var(--size-4);
}
.padding-inline-8 {
  padding-inline: var(--size-8);
}
.padding-inline-12 {
  padding-inline: var(--size-12);
}
.padding-inline-16 {
  padding-inline: var(--size-16);
}
.padding-inline-24 {
  padding-inline: var(--size-24);
}
.padding-inline-32 {
  padding-inline: var(--size-32);
}
.padding-inline-none {
  padding-inline: 0;
}

.padding-block-4 {
  padding-block: var(--size-4);
}
.padding-block-8 {
  padding-block: var(--size-8);
}
.padding-block-12 {
  padding-block: var(--size-12);
}
.padding-block-16 {
  padding-block: var(--size-16);
}
.padding-block-24 {
  padding-block: var(--size-24);
}
.padding-block-32 {
  padding-block: var(--size-32);
}
.padding-block-none {
  padding-block: 0;
}

.padding-top-8 {
  -webkit-padding-before: var(--size-8);
          padding-block-start: var(--size-8);
}
.padding-top-4 {
  -webkit-padding-before: var(--size-4);
          padding-block-start: var(--size-4);
}
.padding-top-12 {
  -webkit-padding-before: var(--size-12);
          padding-block-start: var(--size-12);
}
.padding-top-16 {
  -webkit-padding-before: var(--size-16);
          padding-block-start: var(--size-16);
}
.padding-top-24 {
  -webkit-padding-before: var(--size-24);
          padding-block-start: var(--size-24);
}
.padding-top-32 {
  -webkit-padding-before: var(--size-32);
          padding-block-start: var(--size-32);
}
.padding-top-none {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.padding-right-4 {
  -webkit-padding-end: var(--size-4);
          padding-inline-end: var(--size-4);
}
.padding-right-8 {
  -webkit-padding-end: var(--size-8);
          padding-inline-end: var(--size-8);
}
.padding-right-12 {
  -webkit-padding-end: var(--size-12);
          padding-inline-end: var(--size-12);
}
.padding-right-16 {
  -webkit-padding-end: var(--size-16);
          padding-inline-end: var(--size-16);
}
.padding-right-24 {
  -webkit-padding-end: var(--size-24);
          padding-inline-end: var(--size-24);
}
.padding-right-32 {
  -webkit-padding-end: var(--size-32);
          padding-inline-end: var(--size-32);
}
.padding-right-none {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.padding-bottom-4 {
  -webkit-padding-after: var(--size-4);
          padding-block-end: var(--size-4);
}
.padding-bottom-8 {
  -webkit-padding-after: var(--size-8);
          padding-block-end: var(--size-8);
}
.padding-bottom-12 {
  -webkit-padding-after: var(--size-12);
          padding-block-end: var(--size-12);
}
.padding-bottom-16 {
  -webkit-padding-after: var(--size-16);
          padding-block-end: var(--size-16);
}
.padding-bottom-24 {
  -webkit-padding-after: var(--size-24);
          padding-block-end: var(--size-24);
}
.padding-bottom-32 {
  -webkit-padding-after: var(--size-32);
          padding-block-end: var(--size-32);
}
.padding-bottom-none {
  -webkit-padding-after: 0;
          padding-block-end: 0;
}

.padding-left-4 {
  -webkit-padding-start: var(--size-4);
          padding-inline-start: var(--size-4);
}
.padding-left-8 {
  -webkit-padding-start: var(--size-8);
          padding-inline-start: var(--size-8);
}
.padding-left-12 {
  -webkit-padding-start: var(--size-12);
          padding-inline-start: var(--size-12);
}
.padding-left-16 {
  -webkit-padding-start: var(--size-16);
          padding-inline-start: var(--size-16);
}
.padding-left-24 {
  -webkit-padding-start: var(--size-24);
          padding-inline-start: var(--size-24);
}
.padding-left-32 {
  -webkit-padding-start: var(--size-32);
          padding-inline-start: var(--size-32);
}
.padding-left-none {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

:where(html) {
  --sidebar-width: 240px;
  --top-bar-height: 3rem;
  --spacing: 0.5rem;
}

:where([data-layout~=xs]) {
  --layout-width: 20rem;
}

:where([data-layout~=sm]) {
  --layout-width: 30rem;
}

:where([data-layout~=md]) {
  --layout-width: 40rem;
}

:where([data-layout~=lg]) {
  --layout-width: 50rem;
}

:where([data-layout~=xl]) {
  --layout-width: 60rem;
}

:where([data-layout~=centered]) {
  --layout-alignment: auto;
}

.app {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.app-primary--wrapper {
  display: flex;
  flex: 1;
  min-height: 0;
}

.main {
  display: flex;
  flex: 1 1 auto;
  width: 0;
  overflow-y: auto;
}

.router-view {
  position: relative;
  display: flex;
  flex: auto;
  z-index: 0;
  overflow-x: hidden;
  scroll-padding-top: 24px;
}

.router-view > :first-child {
  flex: auto;
}

.layout-wrapper {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  row-gap: var(--layout-row-gap, 2rem);
  margin-inline: var(--layout-alignment);
  width: min(100%, var(--layout-width));
  padding-inline: var(--layout-padding-inline);
  padding-block: var(--layout-padding-block);
  height: -webkit-max-content;
  height: max-content;
}
.layout-wrapper[data-layout~=xs] {
  --layout-width: 25rem;
}
.layout-wrapper[data-layout~=sm] {
  --layout-width: 30rem;
}
.layout-wrapper[data-layout~=md] {
  --layout-width: 40rem;
}
.layout-wrapper[data-layout~=lg] {
  --layout-width: 50rem;
}
.layout-wrapper[data-layout~=xl] {
  --layout-width: 60rem;
}
.layout-wrapper[data-layout~=xxl] {
  --layout-width: 70rem;
}
.layout-wrapper[data-layout~=x-wide] {
  --layout-width: 80rem;
}
.layout-wrapper[data-layout~=gap-16] {
  --layout-row-gap: var(--size-16);
}
.layout-wrapper[data-layout~=gap-32] {
  --layout-row-gap: var(--size-32);
}
.layout-wrapper[data-layout~=centered] {
  --layout-alignment: auto;
}
.layout-wrapper[data-layout~=block-padding] {
  --layout-padding-block: 2rem 6rem;
}
.layout-wrapper[data-layout~=block-padding-equal] {
  --layout-padding-block: 2rem;
}
.layout-wrapper[data-layout~=inline-padding] {
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=padded] {
  --layout-padding-block: 2rem 6rem;
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=padded-32] {
  --layout-padding-block: 2rem;
  --layout-padding-inline: 2rem;
}
.layout-wrapper[data-layout~=no-padding] {
  --layout-padding-block: 0;
  --layout-padding-inline: 0;
}
.layout-wrapper[data-layout~=xs]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xs]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xs]:where([data-layout~=padded-32]) {
  --layout-width: calc(25rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=sm]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=sm]:where([data-layout~=padded]), .layout-wrapper[data-layout~=sm]:where([data-layout~=padded-32]) {
  --layout-width: calc(30rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=md]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=md]:where([data-layout~=padded]), .layout-wrapper[data-layout~=md]:where([data-layout~=padded-32]) {
  --layout-width: calc(40rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=lg]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=lg]:where([data-layout~=padded]), .layout-wrapper[data-layout~=lg]:where([data-layout~=padded-32]) {
  --layout-width: calc(50rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=xl]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xl]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xl]:where([data-layout~=padded-32]) {
  --layout-width: calc(60rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=xxl]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=xxl]:where([data-layout~=padded]), .layout-wrapper[data-layout~=xxl]:where([data-layout~=padded-32]) {
  --layout-width: calc(70rem + (var(--layout-padding-inline) * 2));
}
.layout-wrapper[data-layout~=x-wide]:where([data-layout~=inline-padding]), .layout-wrapper[data-layout~=x-wide]:where([data-layout~=padded]), .layout-wrapper[data-layout~=x-wide]:where([data-layout~=padded-32]) {
  --layout-width: calc(80rem + (var(--layout-padding-inline) * 2));
}

.notification-layout-wrapper {
  --layout-width: 40rem;
  --layout-alignment: auto;
  margin-inline: var(--layout-alignment);
  max-width: var(--layout-width);
}
.notification-layout-wrapper:where([data-notification-max-width~=full]) {
  --layout-width: 100%;
}

.page-header {
  display: flex;
  align-items: start;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  min-block-size: var(--size-32);
}

.form-layout {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  padding: 2rem;
  height: -webkit-max-content;
  height: max-content;
}

.form-layout-with-table {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: auto;
  gap: 2rem;
  padding: 2rem;
  height: -webkit-max-content;
  height: max-content;
  overflow-x: hidden;
}

.form-section {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(298px, 100%), 1fr));
  grid-column: 1/-1;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  row-gap: 1.5rem;
  align-items: start;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.hide {
  display: none;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.sticky {
  position: sticky;
}

:where(.wrapper-sm) .grid-item-auto {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.overflow-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-auto {
  overflow: auto;
  height: 100%;
  padding-bottom: 64px;
}

.settings-wrapper {
  margin-inline: var(--layout-alignment);
  max-width: var(--layout-width, 40rem);
}

.settings-section-wrapper,
.layout-section-wrapper {
  width: min(100%, var(--layout-width));
  -webkit-margin-after: 2rem;
          margin-block-end: 2rem;
}
.settings-section-wrapper:only-of-type,
.layout-section-wrapper:only-of-type {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}
.settings-section-wrapper[data-settings-section-wrapper~=no-margin],
.layout-section-wrapper[data-settings-section-wrapper~=no-margin] {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.settings-section-wrapper-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  -webkit-padding-after: calc(var(--lh-scale1) / 2);
          padding-block-end: calc(var(--lh-scale1) / 2);
  border-bottom: 1px solid var(--slate-a6);
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.settings-section-wrapper-header:has(button) {
  -webkit-padding-after: calc(var(--lh-scale1) / 2 - 1px);
          padding-block-end: calc(var(--lh-scale1) / 2 - 1px);
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
}

:where(.settings-section-wrapper:not(:first-of-type)) .settings-section-wrapper-header {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.settings-section,
.layout-section {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  row-gap: var(--settings-section-row-gap, 1.5rem);
  padding-block: 1.5rem;
}
.settings-section[data-settings-section~=border-bottom], .settings-section[data-layout-section~=border-bottom],
.layout-section[data-settings-section~=border-bottom],
.layout-section[data-layout-section~=border-bottom] {
  border-bottom: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=border-top], .settings-section[data-layout-section~=border-top],
.layout-section[data-settings-section~=border-top],
.layout-section[data-layout-section~=border-top] {
  border-top: 1px solid var(--slate-a7);
}
.settings-section[data-settings-section~=padding-bottom], .settings-section[data-layout-section~=padding-bottom],
.layout-section[data-settings-section~=padding-bottom],
.layout-section[data-layout-section~=padding-bottom] {
  padding-block: 0 1.5rem;
}
.settings-section[data-settings-section~=gap-4],
.layout-section[data-settings-section~=gap-4] {
  --settings-section-row-gap: 0.25rem;
}
.settings-section[data-settings-section~=gap-8],
.layout-section[data-settings-section~=gap-8] {
  --settings-section-row-gap: 0.5rem;
}
.settings-section[data-settings-section~=gap-12],
.layout-section[data-settings-section~=gap-12] {
  --settings-section-row-gap: 0.75rem;
}
.settings-section[data-settings-section~=gap-16],
.layout-section[data-settings-section~=gap-16] {
  --settings-section-row-gap: 1rem;
}
.settings-section[data-settings-section~=gap-32],
.layout-section[data-settings-section~=gap-32] {
  --settings-section-row-gap: 2rem;
}
.settings-section[data-settings-section~=filled],
.layout-section[data-settings-section~=filled] {
  padding: 1rem;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.settings-row-wrapper {
  display: grid;
  row-gap: 0.5rem;
}

.settings-row {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
}
.settings-row[data-settings-row~=filled] {
  padding: 1rem;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.settings-row:has(.is-invalid),
.input-group-inline:has(.is-invalid) {
  align-items: flex-start;
}

.settings-row--description {
  display: grid;
  row-gap: var(--size-4);
  flex: 1 1 12rem;
}

.pay-option--mileage {
  padding: 1rem;
  align-items: center;
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
}

.wd-8 {
  width: 0.5rem;
}
.wd-16 {
  width: 1rem;
}
.wd-24 {
  width: 1.5rem;
}
.wd-half {
  width: 50%;
}
.wd-full {
  width: 100%;
}
.wd-fit-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.width-xs {
  max-inline-size: 20rem;
}

.width-sm {
  max-inline-size: 25rem;
}

.width-md {
  max-inline-size: 30rem;
}

.width-md-lg {
  max-inline-size: 35rem;
}

.width-lg {
  max-inline-size: 40rem;
}

.width-lg-xl {
  max-inline-size: 50rem;
}

.width-xl {
  max-inline-size: 60rem;
}

.width-xxl {
  max-inline-size: 70rem;
}

.width-x-wide {
  max-inline-size: 80rem;
}

.visually-hidden:not(:focus):not(:active) {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
}

.heading-border-bottom {
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
  border-bottom: 1px solid var(--slate-a6);
}
.heading-border-bottom:has(.btn-icon-only) {
  -webkit-padding-after: 0.6875rem;
          padding-block-end: 0.6875rem;
}

.cursor-default {
  cursor: default;
}

.cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}
.cursor-grab:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.cursor-pointer {
  cursor: pointer;
}

.helper-message {
  margin-top: -4px;
  display: block;
}

.divider {
  height: 1px;
  background-color: hsl(var(--gray-40));
  margin-inline: 1rem;
  align-self: center;
  width: 40px;
}

.divider-md {
  height: 1px;
  background-color: hsl(var(--gray-40));
  margin-inline: 1rem;
  align-self: center;
  flex: auto;
}

.pointer-event-initial {
  pointer-events: initial !important;
}

.info-icon {
  display: grid;
  place-items: center;
  block-size: 1.5rem;
  inline-size: 1.5rem;
  transition: color 100ms ease-out;
}
.info-icon:hover {
  color: var(--text-tertiary);
}

.break-word {
  word-wrap: break-word;
}

:where(html) {
  --forge-app-bar-height: 3.5rem;
  --forge-app-bar-row-padding: 0;
  --forge-app-bar-title-padding: 0;
  --forge-app-bar-foreground: var(--text-on-color);
  --avatar-size: 2.5rem;
  --logo-size: calc(35rem / 16);
}
:where(html) .tyler-logo-top-t {
  fill: var(--forge-app-bar-foreground);
}
:where(html) .tyler-logo-bottom-t {
  fill: var(--forge-app-bar-foreground);
}
:where(html) .tyler-logo-trademark {
  fill: var(--forge-app-bar-foreground);
}

.app-bar {
  --forge-icon-font-size: var(--scale2);
}
.app-bar::part(section-start), .app-bar::part(section-center), .app-bar::part(section-end) {
  padding: 0;
}

.app-bar--branding {
  width: var(--sidebar-width);
  padding-inline: var(--size-12) 0;
}

.logo-wrapper {
  width: var(--logo-size);
  height: var(--logo-size);
  display: grid;
  place-items: center;
  overflow: hidden;
}

.app-bar--home-link {
  display: grid;
  grid: auto/min-content auto;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  color: var(--forge-app-bar-foreground);
  transition: opacity 100ms ease-out, color 100ms ease-out;
}
.app-bar--home-link:hover {
  color: oklch(from var(--forge-app-bar-foreground) l c h/72%);
}

.app-bar--page-title {
  display: flex;
  align-items: center;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  padding-inline: 2rem;
  font-family: var(--font-sans);
  font-weight: var(--heading-weight);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.app-bar--page-title::before {
  --badge-background-color: var(--amber-4);
  --badge-text-color: oklch(from var(--amber-a11) var(--color-darken) c h);
  --badge-font-weight: 500;
  display: flex;
  align-items: center;
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, var(--size-8));
  border-radius: var(--badge-border-radius, var(--size-8));
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a11));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
}

.app-bar--location {
  color: hsla(0, 0%, 100%, 0.72);
}

.app-bar--menu {
  --forge-icon-button-size: var(--size-40);
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
  padding-inline: 1rem;
}

.app-bar--profile-button {
  display: grid;
  place-items: center;
  width: var(--size-40);
  height: var(--size-40);
  border-radius: calc(var(--size-40) / 2);
  background-color: var(--amber-4);
  color: var(--amber-a12);
  overflow: hidden;
  transition: background-color 150ms ease-out, box-shadow 150ms ease-out;
  cursor: pointer;
}
.app-bar--profile-button:hover {
  box-shadow: 0 0 0 4px oklch(100% 0 0deg / 0.16);
  background-color: var(--amber-5);
}

body:where(.site--dev-test), body:where(.site--client-test) {
  --forge-theme-tertiary: var(--accent-12);
  --forge-theme-on-tertiary: var(--text-on-color);
  --forge-list-item-selected-color: var(--accent-12);
  --forge-list-item-selected-background: var(--accent-12);
}
body:where(.site--dev-test) .nav-sidebar[data-sidebar-type=primary], body:where(.site--client-test) .nav-sidebar[data-sidebar-type=primary] {
  --nav-sidebar-bg: var(--accent-a2);
  --nav-sidebar-border: var(--accent-a6);
  --nav-item-bg-hover: var(--accent-a3);
  --nav-item-bg-active: var(--accent-a4);
}
body:where(.site--dev-test) .fc-unthemed td.fc-today, body:where(.site--client-test) .fc-unthemed td.fc-today {
  background-color: var(--accent-a3);
}
body:where(.site--dev-test) .fc-today .fc-day-number, body:where(.site--client-test) .fc-today .fc-day-number {
  background-color: var(--accent-12);
}

.test-environment {
  display: none;
}

body:where(.site--dev) .app-bar--page-title::before,
body:where(.site--dev) .top-bar--title::before,
body:where(.site--dev) .branding::after {
  content: "Dev";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--dev-test) {
  --forge-app-bar-background: var(--text-primary);
  --forge-app-bar-foreground: var(--text-on-color);
  --accent-a2: var(--slate-a2);
  --accent-a3: var(--slate-a3);
  --accent-a4: var(--slate-a4);
  --accent-a6: var(--slate-a6);
  --accent-12: var(--slate-12);
}
body:where(.site--dev-test) .app-bar--page-title::before,
body:where(.site--dev-test) .top-bar--title::before,
body:where(.site--dev-test) .branding::after {
  content: "Dev Test";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--dev-stage) .app-bar--page-title::before,
body:where(.site--dev-stage) .top-bar--title::before,
body:where(.site--dev-stage) .branding::after {
  content: "Dev Stage";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

body:where(.site--client-test) {
  --forge-app-bar-background: var(--text-primary);
  --forge-app-bar-foreground: var(--text-on-color);
  --accent-a2: var(--slate-a2);
  --accent-a3: var(--slate-a3);
  --accent-a4: var(--slate-a4);
  --accent-a6: var(--slate-a6);
  --accent-12: var(--slate-12);
  --banner-background: var(--crimson-4);
  --banner-foreground: var(--crimson-a12);
  --banner-border-color: var(--crimson-a6);
}
body:where(.site--client-test) .app-bar--page-title::before,
body:where(.site--client-test) .top-bar--title::before,
body:where(.site--client-test) .branding::after {
  content: "Test Site";
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
body:where(.site--client-test) .ux-drawer-container--regular {
  block-size: calc(100% - (var(--forge-app-bar-height) + var(--banner-height)));
}
body:where(.site--client-test) .ux-drawer-container--narrow-full-height {
  block-size: calc(100% - (var(--top-bar-height) + var(--banner-height)));
}
body:where(.site--client-test) .app-bar {
  inset-block-start: calc(0.5rem + var(--banner-height));
}
body:where(.site--client-test) .app-bar::before {
  inset-block-start: -0.5rem;
}
body:where(.site--client-test):has(.app-layout) .banner {
  position: fixed;
  inset-inline: 0;
  z-index: 20;
}
body:where(.site--client-test) .test-environment {
  display: flex;
}

.disbursements-account-number--input {
  max-width: 18rem;
}

.disbursements-account-number--badge {
  --badge-text-color: var(--jade-a12);
  --badge-background-color: var(--jade-a3);
  font-variant-numeric: tabular-nums;
}
.disbursements-account-number--badge i {
  color: var(--jade-a11);
}

.utility-group {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
}

.donation-wrapper {
  display: flex;
  row-gap: 1.5rem;
  flex-direction: column;
}

.donation-type-row {
  display: grid;
  grid-template-columns: [donation-type-start] minmax(5rem, 13.25rem) [donation-type-end];
  gap: 1.5rem 1rem;
  max-width: 27.5rem;
}
.donation-type-row:has(.donation-amount) {
  grid-template-columns: [donation-type-start] minmax(5rem, 13.25rem) [donation-type-end donation-amount-start] minmax(5rem, 13.25rem) [donation-amount-end];
}

.donation-allocation {
  display: grid;
  -webkit-padding-before: var(--size-8);
          padding-block-start: var(--size-8);
  row-gap: var(--size-16);
  container-type: inline-size;
}

.donation-allocation--row {
  display: grid;
  grid-template-columns: [charity-start] minmax(5rem, 27.5rem) [charity-end utility-start] 2.5rem [utility-end];
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.donation-allocation--row:has(.donation-percent) {
  grid-template-columns: [charity-start] minmax(5rem, 27.5rem) [charity-end percent-start] 5rem [percent-end utility-start] 2.5rem [utility-end];
}

.donation-split {
  grid-area: split;
}

.donation-remove {
  --forge-icon-button-size: var(--size-40);
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
}

.donation-allocation--action-row {
  display: grid;
  grid-template-columns: [split-start] auto [split-end];
  align-items: center;
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
}
.donation-allocation--action-row:has(.allocation-total--text):has(.allocation-total--value) {
  grid-template-columns: [split-start] minmax(2.5rem, 13.25rem) [split-end total-text-start] minmax(2.5rem, 13.25rem) [total-text-end total-value-start] 5rem [total-value-end empty-start] 2.5rem [empty-end];
}
@container ( width < 31.25rem ) {
  .donation-allocation--action-row:has(.allocation-total--text):has(.allocation-total--value) {
    grid-template-columns: [split-start total-text-start] minmax(2.5rem, 27.5rem) [split-end total-text-end total-value-start] 5rem [total-value-end empty-start] 2.5rem [empty-end];
    grid-template-rows: [split-start] auto [split-end total-text-start total-value-start] auto [total-text-end total-value-end];
    row-gap: var(--size-16);
  }
}

.allocation-total--text {
  grid-area: total-text;
  justify-self: end;
}

.allocation-total--value {
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
  grid-area: total-value;
}
.allocation-total--value > .badge {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  transition: background-color 80ms ease-out, color 80ms ease-out;
}

:where(html) {
  --font-sans: "InterVariable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, SF Mono, monospace;
  --font-icons: "Material Symbols Outlined";
}

/* This is a copy file from citizen directory (Juror Access). Updated with new variables. */
.container {
  position: relative;
  padding: 0 16px;
  min-height: 100%;
  max-width: 1728px;
  box-sizing: content-box;
  margin: 0 auto;
}
@media only screen and (min-width: 480px) {
  .container {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 672px) {
  .container {
    background: none;
    padding: 0 59px;
  }
}
@media only screen and (min-width: 1584px) {
  .container {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 1728px) {
  .container {
    padding: 0 48px;
  }
}

hr {
  border-top: 1px solid rgba(115, 119, 122, 0.4);
  width: 100%;
}

.card {
  background: #FFFFFF;
  border-radius: 18px;
  padding: 24px;
  margin-bottom: 16px;
  position: relative;
  transition: 600ms cubic-bezier(0.165, 0.84, 0.44, 1) all;
}
.card--field-group {
  background: #F4F5F5;
  width: calc(50% - 36px);
  font-size: 2.2rem;
  margin: 0 32px 32px 0;
  display: inline-block;
  border-radius: 12px;
  padding: 24px;
}
.card-with-header {
  padding: 0;
  border-radius: 18px;
}
.card.is-invalid {
  border: 1px solid #D34242;
  transition: 0.4s ease all;
  box-shadow: 0 0 16px -2px rgba(211, 66, 66, 0.2);
}

.card-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgb(245, 245, 245);
  padding: 16px 24px 12px;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  min-height: 48px;
}
.card-header svg {
  fill: rgb(51, 51, 51);
}
.card-header--edit {
  background: #FFF2C7;
  height: 48px;
  border-bottom: 1px solid #D7DAE0;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card-header h5 {
  margin: 0;
  font-size: 1.4rem;
  display: flex;
}
.card-header h5 .icon {
  margin-right: 10px;
  width: initial;
}
.card-header .date-pill {
  position: absolute;
  top: 8px;
  right: 32px;
}

.list-card-header--controls {
  display: flex;
}
.list-card-header--controls li {
  margin-right: 12px;
}
.list-card-header--controls li:last-child {
  margin-right: 0;
}

.card-body {
  padding: 24px;
}
.card-body__checklist {
  padding-top: 0;
}
.card-body__checklist h6 {
  color: #546573;
  margin-bottom: 12px;
}
.card-body__checklist h5 {
  margin-bottom: 12px;
}
.card-body h3 {
  margin-top: 0;
}

.card--questionnaire h3 {
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 16px;
}

.card--field-group .form-input-line {
  padding-bottom: 3px;
  margin-bottom: 6px;
  background: none;
  padding-top: 10px;
}

.list {
  list-style: none;
  padding: 0;
  position: relative;
}

.list-actions li {
  display: inline-block;
  margin-right: 48px;
}

.list-checklist .icon {
  position: relative;
  z-index: 2;
}
.list-checklist .icon-circle {
  width: 18px;
  height: 18px;
}

.list-item-file {
  margin-bottom: 16px;
}
.list-item-file a {
  display: flex;
  border-radius: 16px;
  padding: 16px 24px;
  background: rgb(245, 245, 245);
  max-width: 100%;
  align-items: center;
}
@media only screen and (min-width: 1728px) {
  .list-item-file a {
    max-width: 80%;
  }
}
.list-item-file svg:last-child {
  margin-left: auto;
}

.list-item-metadata {
  margin-left: 24px;
  max-width: 70%;
}
.list-item-metadata p {
  margin: 0;
}

.list-content-checklist {
  padding: 0 12px;
  width: 75%;
}
.list-content-checklist .btn-link {
  display: block;
  margin-top: 18px;
  color: rgb(51, 51, 51);
}

.pill-status {
  border-radius: 12px;
  height: 26px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  font-size: 0.825em;
  color: #1c1f1d;
}
.pill-status span {
  margin: 1px 0 0 4px;
  line-height: 0;
}
.pill-status svg {
  width: 14px;
  height: 14px;
  left: 0;
  position: relative;
  fill: #1c1f1d;
}
.pill-status.waiting {
  background: #d1d1d1;
}
.pill-status.review {
  background: rgba(235, 184, 122, 0.72);
}

.status-selected {
  background: #F5BAE5;
}
.status-summoned {
  background: #CAC7F5;
}
.status-confirmed {
  background: #5DE49A;
}
.status-panel {
  background: #A4D1F5;
}
.status-juror {
  background: #62DEDE;
}
.status-excused {
  background: #E5CB5B;
}
.status-deferred {
  background: #F7C381;
}
.status-disqualified {
  background: #F6BEBE;
}

.list-item-checklist .list-content-checklist {
  position: relative;
}
.list-item-checklist + .list-item-checklist .list-content-checklist:before {
  position: absolute;
  content: "";
  border: 1px solid #ccc;
  display: block;
  width: 0px;
  height: 44px;
  top: -30px;
  left: -12px;
  z-index: 1;
}

.list-item-status-pending:before, .list-item-status-progress:before, .list-item-status-complete:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 16px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  left: 9px;
  margin-top: 1px;
}
.list-item-status-pending:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='11' r='9' stroke='%2352615B' stroke-width='4' stroke-dasharray='3 2'/%3E%3C/svg%3E");
  left: 10px;
}
.list-item-status-progress:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='5.5' stroke='%2352615B' stroke-width='3'/%3E%3Cpath d='M8 1C6.61553 1 5.26216 1.41054 4.11101 2.17971C2.95987 2.94888 2.06266 4.04213 1.53285 5.32122C1.00303 6.6003 0.86441 8.00776 1.13451 9.36563C1.4046 10.7235 2.07129 11.9708 3.05026 12.9497C4.02922 13.9287 5.2765 14.5954 6.63437 14.8655C7.99224 15.1356 9.3997 14.997 10.6788 14.4672C11.9579 13.9373 13.0511 13.0401 13.8203 11.889C14.5895 10.7378 15 9.38447 15 8C14.9979 6.14413 14.2597 4.36486 12.9474 3.05256C11.6351 1.74026 9.85588 1.00209 8 1ZM8 14C6.4087 14 4.88258 13.3679 3.75736 12.2426C2.63214 11.1174 2 9.5913 2 8C2 6.4087 2.63214 4.88258 3.75736 3.75736C4.88258 2.63214 6.4087 2 8 2V8L12.2406 12.2407C11.6845 12.7988 11.0236 13.2415 10.2958 13.5434C9.56809 13.8453 8.78788 14.0005 8 14Z' fill='%2352615B'/%3E%3C/svg%3E%0A");
}
.list-item-status-complete:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1C4.1 1 1 4.1 1 8C1 11.9 4.1 15 8 15C11.9 15 15 11.9 15 8C15 4.1 11.9 1 8 1ZM7 11L4.3 8.3L5.2 7.5L7 9.3L11 5.4L11.9 6.2L7 11Z' fill='%2352615B'/%3E%3Cpath opacity='0.01' fill-rule='evenodd' clip-rule='evenodd' d='M7.00005 11L4.30005 8.30002L5.20005 7.50002L7.00005 9.30002L11 5.40002L11.9 6.20002L7.00005 11Z' fill='black'/%3E%3C/svg%3E%0A");
}

.form-input-line {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid rgba(115, 119, 122, 0.4);
  padding-left: 0;
  outline: 0;
  padding-bottom: 6px;
}

.form-input-line[readonly] {
  border-bottom: none;
}

.form-icon-control {
  position: relative;
}

.form-checkbox-control {
  margin: 0 8px;
  display: flex;
  position: relative;
}
.form-checkbox-control:first-child {
  margin-left: 0;
}
.form-checkbox-control:last-child {
  margin-right: 0;
}
.form-checkbox-control input[type=checkbox], .form-checkbox-control label {
  margin-top: 0;
  margin-bottom: 0;
}

.form-select-control {
  position: relative;
  display: inline-block;
  width: auto;
  margin-bottom: 24px;
}
.form-select-control:after {
  content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 5.99999L0 0.999988L0.7 0.299988L5 4.59999L9.3 0.299988L10 0.999988L5 5.99999Z' fill='%23303133'/%3E%3C/svg%3E%0A");
  display: block;
  position: absolute;
  right: 12px;
  top: 10px;
  pointer-events: none;
}

.flex .form-select-control {
  width: 100%;
  margin-right: 8px;
}

.form-list-container {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}
.form-list-container li {
  list-style-type: none;
  width: 100%;
  margin-bottom: 4px;
}

.tooltip {
  display: none;
  z-index: 1000;
  background: #FFFFFF;
  opacity: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 30px;
  line-height: 1.5;
  min-width: 120px;
  max-width: 260px;
  width: -webkit-max-content;
  width: max-content;
  padding: 0 18px 18px;
  color: #1c1f1d;
  text-transform: none;
  font-size: 1.125em;
}
.tooltip:before {
  top: 50%;
  left: -24px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 12px;
  margin-left: 0;
}
.tooltip__top {
  top: -24px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  margin-left: 0;
  line-height: 1.5;
  margin: auto;
  left: 100%;
}
.tooltip__top:before {
  top: 99%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #FFFFFF;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  border-width: 12px;
}
.tooltip h6 {
  margin-bottom: 0;
}

.tooltip-trigger {
  display: inline-block;
  position: relative;
  line-height: 0;
  cursor: pointer;
  transition: 600ms cubic-bezier(0.165, 0.84, 0.44, 1) all;
}
.tooltip-trigger:hover {
  color: #546573;
}
.tooltip-trigger:hover .tooltip {
  display: block;
  opacity: 1;
}

.t-light-grey {
  color: rgba(51, 51, 51, 0.7);
}

body.noscroll {
  overflow: hidden;
  position: fixed;
}
body:before {
  display: none;
  content: "initial";
}
@media only screen and (min-width: 320px) {
  body:before {
    content: "xs";
  }
}
@media only screen and (min-width: 480px) {
  body:before {
    content: "sm";
  }
}
@media only screen and (min-width: 672px) {
  body:before {
    content: "md";
  }
}
@media only screen and (min-width: 1056px) {
  body:before {
    content: "lg";
  }
}
@media only screen and (min-width: 1312px) {
  body:before {
    content: "xl";
  }
}
@media only screen and (min-width: 1584px) {
  body:before {
    content: "xxl";
  }
}
@media only screen and (min-width: 1728px) {
  body:before {
    content: "xxxl";
  }
}

.table {
  width: 100%;
  border-collapse: collapse;
}
.table th {
  background: #D7DAE0;
  text-align: left;
  font-weight: 600;
  display: none;
}
@media only screen and (min-width: 672px) {
  .table th {
    display: table-cell;
  }
}
.table th, .table td {
  padding: 16px;
  height: 48px;
  box-sizing: border-box;
}
.table td {
  display: flex;
  align-items: center;
  padding: 0;
  height: auto;
  border-bottom: 1px solid rgba(115, 119, 122, 0.4);
}
.table td:first-child {
  border-top: 1px solid rgba(115, 119, 122, 0.4);
}
@media only screen and (min-width: 672px) {
  .table td:first-child {
    border: 0;
  }
}
.table td:last-child {
  border: 0;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 672px) {
  .table td:last-child {
    display: table-cell;
    justify-content: initial;
  }
}
.table td:last-child .table-action {
  text-align: center;
  height: 40px;
  display: flex;
  align-items: center;
  width: 100%;
}
.table td:last-child .table-action button {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 672px) {
  .table td:last-child .table-action {
    height: initial;
    display: inline-block;
  }
}
@media only screen and (min-width: 672px) {
  .table td {
    display: table-cell;
    padding: 16px;
    height: 48px;
  }
}
.table tr {
  background: #FFFFFF;
  display: block;
  margin-bottom: 48px;
}
@media only screen and (min-width: 672px) {
  .table tr {
    margin-bottom: 0;
    display: table-row;
    border-bottom: 1px solid rgba(115, 119, 122, 0.4);
  }
}

.table-header--mobile {
  display: inline-block;
  font-weight: 600;
  width: 110px;
  height: 40px;
  box-sizing: border-box;
  padding: 12px;
  background: #D7DAE0;
}
@media only screen and (min-width: 672px) {
  .table-header--mobile {
    display: none;
  }
}

.table-data-content {
  width: calc(100% - 110px);
  box-sizing: border-box;
  padding: 0 12px;
}
@media only screen and (min-width: 672px) {
  .table-data-content {
    width: auto;
    padding: 0;
  }
}

.table-action {
  text-align: right;
}
.table-action button {
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  background: none;
  outline: 0;
}

.error {
  color: #D34242;
}

.form-label.error input {
  border: 2px solid #D34242;
  outline: 0;
  margin-bottom: 4px;
  padding-bottom: 8px;
  position: relative;
}
.form-label.error textarea {
  border: 2px solid #D34242;
  outline: 0;
  margin-bottom: 4px;
}
.form-label.error:after {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1C4.2 1 1 4.2 1 8C1 11.8 4.2 15 8 15C11.8 15 15 11.9 15 8C15 4.1 11.9 1 8 1ZM7.5 4H8.5V9H7.5L7.5 4ZM8 12.2C7.6 12.2 7.2 11.8 7.2 11.4C7.2 11 7.5 10.6 8 10.6C8.4 10.6 8.8 11 8.8 11.4C8.8 11.8 8.4 12.2 8 12.2Z' fill='%23D34242'/%3E%3Cpath opacity='0.01' fill-rule='evenodd' clip-rule='evenodd' d='M7.50001 4H8.50001V9H7.50001L7.50001 4ZM8.00001 12.2C7.60001 12.2 7.20001 11.8 7.20001 11.4C7.20001 11 7.50001 10.6 8.00001 10.6C8.40001 10.6 8.80001 11 8.80001 11.4C8.80001 11.8 8.40001 12.2 8.00001 12.2Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-y: center;
  display: block;
  position: absolute;
  content: "";
  width: 16px;
  height: 40px;
  right: 6px;
  bottom: 0;
  margin: auto;
}

.form-label--checkbox {
  display: inline-block;
  padding-top: 1px;
}

.form-label--radio {
  color: #303133;
  width: auto;
  display: inline-block;
  margin: 0 24px 12px 0;
}

/*
Table of Contents

00 Normalize
01 Type Styles
02 Utility
03 Global
04 Modals
05 2022 Q2 New layout

*/
:where(html) {
  --spacing: 0.5rem;
}

.select-locations__input-text-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 18px;
  max-width: 100%;
  margin-bottom: 8px;
}
.select-locations__input-text-wrapper input[type=checkbox] {
  margin-right: 8px;
}
.select-locations__input-text-wrapper input[type=checkbox]:checked {
  background: #4967FE;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select-locations__input-text-wrapper input[type=checkbox]:checked:focus:after {
  border: none;
}
.select-locations__input-text-wrapper input[type=checkbox]:focus:after {
  border: none;
}

.froala-editor--plain-text strong {
  font-weight: unset;
}
.froala-editor--plain-text em {
  font-style: unset;
}

.mdl-button__ripple-container {
  display: none;
}

.grid-with-sidebar-left {
  display: grid;
  gap: 32px;
  grid-template-columns: 238px 1fr;
  padding: 32px;
}

.header-icon--horizontal {
  display: flex;
  align-items: baseline;
  gap: 4px;
}

.red-border-temp {
  border: 3px solid red;
  padding: 24px;
}

.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header {
  width: 100% !important;
}

.location-dropdown {
  position: absolute;
  min-block-size: 12rem;
  max-block-size: 20rem;
}

.fc-right {
  display: flex;
  gap: 1rem;
}

.fc-button {
  display: grid;
  place-items: center;
  text-transform: capitalize;
  border: 0;
  transition: all 150ms ease-out;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.fc-button:disabled {
  opacity: 1;
}

.fc-button:focus,
.fc-button-primary:focus {
  outline: 0;
  box-shadow: none;
}

.fc-button-group {
  gap: 2px;
}

.fc-button-group:is(:first-of-type) {
  height: 32px;
  padding: 2px;
  background-color: var(--slate-a4);
  border-radius: var(--size-8);
  order: 2;
}
.fc-button-group:is(:first-of-type) .fc-button-primary {
  height: 28px;
  border-radius: var(--size-6);
  padding-inline: 0.75rem;
  background-color: oklch(100% 0 0deg / 0);
  color: var(--text-secondary);
  font-weight: 500;
}
.fc-button-group:is(:first-of-type) .fc-button-primary:hover {
  background-color: oklch(100% 0 0deg);
  color: var(--text-primary);
}
.fc-button-group:is(:first-of-type) .fc-button-active {
  background-color: oklch(100% 0 0deg);
  color: var(--text-primary);
}

.fc-button-group:is(:last-of-type) {
  margin-left: 0;
  display: flex;
  order: 1;
}
.fc-button-group:is(:last-of-type) .fc-button-primary {
  width: calc(64rem / var(--rem-base));
  border-radius: 4px;
  border: 1px solid var(--slate-a7);
  background-color: transparent;
  color: var(--text-secondary);
  padding: 0 0.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.fc-button-group:is(:last-of-type) .fc-button-primary:is(:first-child), .fc-button-group:is(:last-of-type) .fc-button-primary:is(:last-child) {
  width: 32px;
  height: 32px;
  border-radius: 1rem;
  border: 0;
  background-color: transparent;
  color: var(--text-secondary);
  padding: 0;
}
.fc-button-group:is(:last-of-type) .fc-button-primary:hover {
  background-color: var(--slate-a3);
  color: var(--text-primary);
}
.fc-button-group:is(:last-of-type) .fc-button-primary:disabled {
  border: 1px solid transparent;
  background-color: transparent;
  color: var(--text-secondary);
  font-weight: var(--font-weight-medium);
}

.fc-button-group > .fc-button:not(:first-child) {
  margin: 0;
}

.fc-button .fc-icon {
  font-size: var(--scale1);
  line-height: 1;
  font-family: var(--font-icons) !important;
}

.fc-icon-chevron-left:before {
  content: "arrow_back_ios_new";
}

.fc-icon-chevron-right:before {
  content: "arrow_forward_ios";
}

.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0px 0px 6px -1px hsl(var(--gray-90)/12%);
}

#full-calendar {
  padding-top: 30px;
}

.fc td.fc-head-container {
  border-width: 0;
  height: 32px;
  vertical-align: middle;
}

.fc th.fc-day-header {
  font-weight: var(--font-weight-medium);
  border-width: 0px;
  text-align: left;
  padding-inline: 8px;
}

#external-events {
  padding-top: 50px;
}

#external-events .fc-event {
  color: #fff;
  text-decoration: none;
  padding: 5px;
  margin-bottom: 10px;
  cursor: all-scroll;
  border: none;
}

.fc td,
.fc th {
  border-width: 1px;
}

.fc-state-active,
.fc-state-down {
  color: #ff4081 !important;
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: var(--slate-7);
}

.fc-center h2,
.fc-left h2 {
  font-size: var(--scale4);
  line-height: var(--lh-scale4);
  font-weight: 450;
}

.fc-day-number {
  float: left !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2rem;
  width: 2rem;
  padding: 0 !important;
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  margin-block: 0.25rem 0;
  margin-inline: 0.25rem 0;
}

.fc-day-top .dayMenu {
  float: right;
  position: relative;
  margin-block: 0.25rem 0;
  margin-inline: 0 0.25rem;
  display: inline-block;
  z-index: 999999999;
}
.fc-day-top .dayMenu .context-menu {
  opacity: 0;
}
.fc-day-top:hover .dayMenu .context-menu, .fc-day-top.hover .dayMenu .context-menu {
  opacity: 1;
}

.fc-unthemed td.fc-today {
  background-color: var(--forge-tertiary-05);
}

.fc-today .fc-day-number {
  background-color: var(--interactive);
  color: var(--text-on-color);
  border-radius: 1rem;
}

.disabled-day {
  background-color: var(--gray-bg-ui);
}

.deferral-day-count {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  height: 2rem;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
  -webkit-margin-start: 1.5rem;
          margin-inline-start: 1.5rem;
}

.green {
  color: var(--green-a11);
}

.red {
  color: var(--ruby-a11);
}

:where(html) {
  --calendar-dot: 0.375rem;
  --calendar-event-padding: 0.625rem 0.125rem;
}

.fc-day-grid-event {
  cursor: pointer;
  margin-block: 0.125rem 0;
  margin-inline: 0.375rem;
  padding: 0;
}

tr:first-child > td > .fc-day-grid-event {
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}

.fc-event {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-2);
  border-radius: 2px;
  border: none;
  -webkit-padding-end: 0.125rem;
          padding-inline-end: 0.125rem;
  background-color: transparent;
  color: var(--text-primary);
  transition: opacity 100ms ease-out;
  font-variant-numeric: tabular-nums;
}
.fc-event:hover {
  color: inherit;
  opacity: 0.64;
}

.fc-event__summons_run {
  background-color: var(--purple-a3);
  color: var(--purple-a12);
  padding-inline: var(--calendar-event-padding);
}
.fc-event__summons_run .fc-content .fc-time {
  color: var(--purple-a11);
}
.fc-event__holiday {
  background-color: var(--gray-a4);
  color: var(--gray-a12);
  padding-inline: var(--calendar-event-padding);
}
.fc-event__attendance {
  padding-inline: var(--calendar-event-padding);
}
.fc-event__attendance:before {
  content: "";
  background-color: hsl(var(--green-40));
  width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}

.fc-event__case-new::before {
  content: "";
  background-color: var(--blue-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-panel::before {
  content: "";
  background-color: var(--amber-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-jury::before {
  content: "";
  background-color: var(--jade-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}
.fc-event__case-completed::before {
  content: "";
  background-color: var(--ruby-a9);
  min-width: var(--calendar-dot);
  height: var(--calendar-dot);
  border-radius: calc(var(--calendar-dot) / 2);
}

.fc-content {
  display: flex;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
  justify-content: space-between;
  flex: auto;
}
.fc-content .fc-title {
  font-weight: 425;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fc-content .fc-time {
  color: var(--text-tertiary);
  font-size: var(--scale-2);
  font-weight: 400;
  order: 2;
  text-transform: uppercase;
}

.fc-row.fc-rigid, .fc-day-grid-container {
  overflow: visible !important;
}

.fc-day-grid-container {
  height: 100% !important;
}

.fc-day-grid .fc-row:nth-child(1) {
  z-index: 99;
}

.fc-day-grid .fc-row:nth-child(2) {
  z-index: 98;
}

.fc-day-grid .fc-row:nth-child(3) {
  z-index: 97;
}

.fc-day-grid .fc-row:nth-child(4) {
  z-index: 96;
}

.fc-day-grid .fc-row:nth-child(5) {
  z-index: 95;
}

.fc-day-grid .fc-row:nth-child(6) {
  z-index: 94;
}

.fc-day-grid .fc-row:nth-child(7) {
  z-index: 93;
}

.fc-day-grid .fc-row:nth-child(8) {
  z-index: 92;
}

.fc-day-grid .fc-row:nth-child(9) {
  z-index: 91;
}

.fc-day-grid .fc-row:nth-child(10) {
  z-index: 90;
}

.candidate-questionnaire-top-answer td.mdl-data-table__cell--non-numeric {
  padding-block: calc(15rem / var(--rem-base));
  vertical-align: top;
}

.candidate-questionnaire-top-answer:not(:first-child) td {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}

.candidate-questionnaire-nested-answer td {
  border: none;
  vertical-align: top;
}
.candidate-questionnaire-nested-answer td:first-of-type {
  padding-left: 48px;
}

.drawer-header-candidate-name {
  text-transform: capitalize;
  flex: auto;
}

.candidate-search-result {
  display: grid;
  row-gap: var(--lh-scale0);
  margin-inline: auto;
  padding-block: 2rem;
  padding-inline: 2rem;
  max-width: 75ch;
  font-size: var(--scale0);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}

.candidate-search-result-row {
  display: grid;
  grid-template-columns: 0.5fr 1fr;
  align-items: baseline;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  border-top: 1px solid var(--slate-a6);
  -webkit-padding-before: calc(var(--lh-scale0) / 2);
          padding-block-start: calc(var(--lh-scale0) / 2);
}

.candidate-search-result-detail {
  text-transform: capitalize;
}

.chip {
  display: flex;
  align-items: center;
  height: 32px;
  padding-right: 12px;
  border: 0;
  border-radius: 16px;
  background-color: var(--gray-bg);
  white-space: nowrap;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--gray-fg);
}

.chip-group-inline {
  display: flex;
  gap: 8px;
}

[class*=chip__thumbnail] {
  height: 32px;
  width: 32px;
  border-radius: 16px;
  margin-right: 8px;
  overflow: hidden;
  text-align: center;
  font-size: var(--scale1);
  letter-spacing: var(--ls-scale1);
  line-height: 32px;
  color: white;
}

.chip__thumbnail--attended {
  background-color: hsl(var(--aqua-40));
  color: hsl(var(--aqua-80));
}
.chip__thumbnail--available {
  background-color: hsl(var(--indigo-40));
  color: hsl(var(--indigo-80));
}
.chip__thumbnail--panelists {
  background-color: hsl(var(--green-40));
  color: hsl(var(--green-80));
}
.chip__thumbnail--jurors {
  background-color: hsl(var(--yellow-orange-40));
  color: hsl(var(--yellow-orange-80));
}
.chip__thumbnail--checked-out {
  background-color: hsl(var(--red-40));
  color: hsl(var(--red-80));
}

.mdl-chip__text {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  letter-spacing: var(--ls-scale-2);
}

.mddtp-picker__cell--selected {
  background-color: transparent;
}

.contact-map-button {
  margin-top: 24px;
  margin-left: 10px;
}

:where(html) {
  --drawer-header-height: 4rem;
  --properties-drawer-width: 24rem;
}

ux-drawer-container {
  position: fixed;
  right: 0;
  background-color: var(--white);
  z-index: 2;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  box-shadow: -12px 0 10px -6px hsl(var(--gray-90)/20%), -6px 0 6px -6px hsl(var(--gray-90)/12%), -4px 0 4px -6px hsl(var(--gray-90)/8%);
}

.ux-drawer-container--regular {
  inline-size: 70%;
  inset-block-end: 0;
  block-size: calc(100% - var(--forge-app-bar-height));
}

.ux-drawer-container--narrow-full-height {
  inline-size: var(--properties-drawer-width);
  inset-block-end: 0;
  block-size: calc(100% - var(--top-bar-height));
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.ux-drawer-container--narrow {
  inline-size: var(--properties-drawer-width);
  inset-block-end: 0;
  block-size: calc(100vh - var(--forge-app-bar-height));
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}

.ux-drawer-container--narrow-short {
  width: var(--properties-drawer-width);
  height: calc(100vh - 104px);
  top: 104px;
}

ux-drawer-container.modal {
  width: 70%;
}

ux-drawer {
  position: absolute;
  inset: 0;
  display: flex;
  background-color: var(--white);
  z-index: 5;
  opacity: 0;
  transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out;
}
ux-drawer:has(.seat-chart-settings--wrapper) {
  overflow-y: auto;
}

ux-drawer.no-slide {
  opacity: 1;
}

ux-drawer > div {
  flex: auto;
}

.drawer-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.drawer-wrapper:has(.action-bar) .forge-button-fab {
  inset-block-end: var(--size-72);
  inset-inline-end: var(--size-32);
}

ux-drawer-header {
  position: sticky;
  display: flex;
  align-items: center;
  flex: 0 0 var(--drawer-header-height);
  padding-inline: 1rem;
  color: var(--text-primary);
  top: 0;
  z-index: 95;
  background-color: var(--gray-bg-ui);
  border-bottom: 1px solid var(--slate-a6);
}
ux-drawer-header .drawer-title {
  font-size: var(--scale2);
  line-height: var(--lh-scale2);
  flex: auto;
}
ux-drawer-header case-menu, ux-drawer-header candidate-menu {
  height: 2rem;
}

.jm-drawer-header-main {
  display: flex;
  flex-direction: column;
  flex: auto;
}

.toolbar {
  display: flex;
  flex-grow: 1;
  align-items: center;
  gap: 1rem;
}
.toolbar.toolbar--condensed {
  padding: 0 24px;
}

.drawer-main {
  flex: auto;
  overflow-y: auto;
  scroll-padding-top: 1.5rem;
}
.drawer-main[data-drawer~=no-padding] {
  --drawer-padding-block-end: 0;
}

tab.flex-tab {
  height: 100%;
}

ux-drawer-container.open {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

ux-drawer.slide-close {
  -webkit-animation-name: drawer-slide-down;
          animation-name: drawer-slide-down;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

ux-drawer.slide-open {
  opacity: 1;
  -webkit-animation-name: drawer-slide-up;
          animation-name: drawer-slide-up;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes drawer-slide-up {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}

@keyframes drawer-slide-up {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@-webkit-keyframes drawer-slide-down {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  to {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@keyframes drawer-slide-down {
  from {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  to {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.empanelment-layout {
  display: grid;
  grid-template-columns: [panel-start] 1fr [panel-end jury-start] 1fr [jury-end];
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}

.empanelment-content > *:first-child {
  -webkit-margin-after: 3rem;
          margin-block-end: 3rem;
}

.mdl-layout__content.mdl-color--grey-100 {
  display: flex;
  flex-direction: column;
}

.empty-state {
  text-align: center;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: hsl(var(--gray-60));
  min-height: 300px;
}
.empty-state i {
  font-size: 72px;
  font-variation-settings: "opsz" 48, "wght" 350;
}
.empty-state h4 {
  margin-bottom: 10px;
}

.has-filters .mdl-data-table-container {
  position: relative;
  transition: all 0.3s linear;
  background-color: var(--white);
}
.has-filters .mdl-data-table-container .mdl-toolbar {
  z-index: 2;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  background-color: var(--white);
}
.has-filters .mdl-data-table-container .mdl-toolbar .material-icons {
  color: rgba(0, 0, 0, 0.54);
}
.has-filters .mdl-data-table-container .mdl-toolbar .mdl-textfield {
  width: unset;
}
.has-filters .mdl-data-table-container .mdl-toolbar datepicker .mdl-textfield {
  width: 160px;
}

:where(html) {
  --forge-theme-tertiary: var(--forge-tertiary-60);
  --forge-theme-tertiary-container: var(--slate-4);
  --forge-theme-on-tertiary-container: var(--text-secondary);
  --forge-theme-success: var(--jade-11);
  --forge-theme-success-container: var(--jade-4);
  --forge-theme-on-success-container: oklch(from var(--jade-a11) var(--color-darken) c h);
  --forge-theme-error-container: var(--red-4);
  --forge-theme-on-error-container: oklch(from var(--red-a11) var(--color-darken) c h);
  --forge-theme-text-high: var(--text-primary);
  --forge-theme-text-medium: var(--text-secondary);
  --forge-theme-text-low: var(--text-tertiary);
  --forge-theme-outline: var(--slate-a6);
  --forge-state-layer-hover-duration: 100ms;
  --forge-focus-indicator-width: 1px;
  --forge-focus-indicator-active-width: 1px;
  --forge-focus-indicator-color: var(--forge-tertiary-60);
  --forge-focus-indicator-duration: 0ms;
  --forge-focus-indicator-outward-offset: 2px;
  --forge-tooltip-animation-offset: 0;
  --forge-popover-border-radius: 0.5rem;
  --forge-popover-min-width: 10rem;
  --forge-table-dense-row-height: var(--size-32);
  --forge-table-dense-padding: var(--size-8);
}

:where(forge-menu) {
  --forge-list-item-shape: 0.25rem;
}

:where(forge-popover):not(.badge-popover)::part(surface) {
  --forge-list-item-padding: 0 0.75rem;
  padding-inline: 0.25rem;
  padding-block: 0.25rem;
  min-width: 10rem;
}

:where(forge-popover) forge-list-item:has([class*=icon--]) {
  --forge-list-item-padding: 0 0.5rem;
}
:where(forge-popover):where(.badge-popover) {
  --forge-popover-background: var(--slate-12);
  --forge-popover-border-color: var(--forge-popover-background);
}

.badge-popover-content {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding-inline: var(--size-8);
  padding-block: var(--size-8);
  color: var(--text-on-color);
}

forge-select::part(popover-icon) {
  display: none !important;
}

forge-select::part(root) {
  --forge-field-height: 2.5rem;
  --forge-field-outline-style: none;
  --forge-field-padding-inline: 0;
  --forge-field-padding-inline-end: 0;
  --_field-inner-padding-inline: 0;
}

forge-select:focus-within::part(focus-indicator),
forge-select:focus-within::part(outline) {
  border: none;
  outline: none;
}

forge-select::part(text) {
  font-size: var(--scale-1);
}

.forge-expansion-panel {
  flex: auto;
  padding: var(--size-16);
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: var(--size-4);
}

.forge-expansion-panel-header {
  display: flex;
  justify-content: space-between;
}

.forge-table--dense .forge-table-row {
  block-size: var(--forge-table-dense-row-height);
}

:where(.forge-table--dense) .forge-table-row > .forge-table-cell:not(.forge-table-cell__select):first-child,
:where(.forge-table--dense) .forge-table-row .forge-table-cell.forge-table-cell__select + .forge-table-cell:not(.forge-table-cell__select) {
  -webkit-padding-end: var(--forge-table-dense-padding);
          padding-inline-end: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select) {
  padding-inline: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select):first-child {
  padding-inline: var(--forge-table-dense-padding);
}
:where(.forge-table--dense) .forge-table-cell:not(.forge-table-cell__select):last-child {
  -webkit-padding-end: var(--forge-table-dense-padding);
          padding-inline-end: var(--forge-table-dense-padding);
}

.disbursements-account-numbers-list {
  margin-block: var(--size-16) var(--size-8);
  font-variant-numeric: tabular-nums;
}
.disbursements-account-numbers-list .forge-table-head__cell {
  --forge-theme-text-medium: var(--text-primary);
  font-weight: var(--font-weight-heading);
}

.nav-sidebar-trigger {
  -webkit-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  position: relative;
  height: 24px;
  width: 30px;
  cursor: pointer;
  margin-top: 8px;
  margin-right: 8px;
}
@media only screen and (min-width: 1056px) {
  .nav-sidebar-trigger {
    display: none;
  }
}
.nav-sidebar-trigger .icon-bar {
  display: block;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 20px;
  height: 3px;
  position: absolute;
  background-color: #757575;
}
.nav-sidebar-trigger .icon-bar:nth-of-type(2) {
  top: 6px;
}
.nav-sidebar-trigger .icon-bar:nth-of-type(3) {
  top: 12px;
}

.mdl-textfield {
  padding: 0;
  font-size: 14px;
}
.mdl-textfield .mdl-button {
  bottom: 0;
  right: -6px;
}

.mdl-textfield__label {
  font-size: 14px;
  top: 28px;
}
.mdl-textfield__label:after {
  bottom: 0;
}

.mdl-textfield--expandable .mdl-button--icon {
  top: 8px;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label {
  top: 0;
}

select.mdl-pageSize {
  margin-top: 0;
}

.mdl-textfield.is-invalid {
  margin-bottom: 24px;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
  top: 10px;
}

.card-grid {
  display: flex;
  flex-wrap: wrap;
}

.card {
  background-clip: padding-box;
  background-color: hsl(var(--gray-05));
  border: 1px solid hsl(var(--gray-90)/16%);
  border-radius: 0.5rem;
  padding: 0 1rem 1rem 1rem;
  margin-bottom: 0.5rem;
  box-shadow: 0px 0px 0px 0px hsla(0, 0%, 0%, 0), 0px 0px 0px 0px hsla(0, 0%, 0%, 0), 0px 1px 0px -1px hsl(var(--gray-90)/0.05), 0px 1px 1px -1px hsl(var(--gray-90)/0.05), 0px 1px 2px -1px hsl(var(--gray-90)/0.05), 0px 2px 4px -2px hsl(var(--gray-90)/0.05), 0px 3px 6px -3px hsl(var(--gray-90)/0.05);
}
.card .mdl-card__title {
  padding: 16px 0;
  height: 64px;
  justify-content: space-between;
  align-items: center;
}
.card .mdl-switch {
  width: auto;
}
.card h5 {
  font-size: 18px;
}

.field-group--message-settings {
  margin-bottom: 16px;
}

.field-inline-block {
  display: inline-block;
}

.form-label__checkbox {
  margin-top: 1px;
  display: inline-block;
}

.form-radio-group {
  vertical-align: initial;
}
.form-radio-group .mdl-radio {
  vertical-align: initial;
}

.mdl-radio.is-upgraded {
  margin-right: 24px;
}

dropzone {
  display: block;
  width: 50%;
  margin: 16px 0 0;
}
dropzone .dropzone {
  min-height: initial;
  padding: 0;
  border: 1px solid #C4C4C4;
}
dropzone .dropzone svg {
  margin-right: 6px;
}
dropzone .dropzone .dz-preview.dz-image-preview {
  background: transparent;
}

.mdl-cell--6-col input-group {
  display: inline-block;
  margin: 4px 24px 0 0;
}

.mdl-cell--checkbox {
  display: flex;
  align-items: flex-end;
}

.mdl-button--fab.mdl-button--mini-fab.mdl-button__icon-small {
  height: 24px;
  width: 24px;
  min-width: 0;
}
.mdl-button--fab.mdl-button--mini-fab.mdl-button__icon-small i.material-icons {
  font-size: 16px;
}

.checkbox-list {
  padding-left: 0;
  width: auto;
}
.checkbox-list ul {
  padding-left: 0;
  width: auto;
}
.checkbox-list ul li {
  font-size: 14px;
}
.checkbox-list li {
  margin-left: 0;
  margin-top: 0;
}

.label-switch {
  margin-left: 18px;
}

.case-fields .mdl-cell.mdl-cell--6-col {
  margin-top: 2px;
  margin-bottom: 6px;
}

input-group.input-checkbox {
  margin-top: 12px;
  display: inline-block;
}

froala-editor .fr-toolbar.fr-top,
froala-editor .second-toolbar {
  border-radius: 0;
}

#pool-summary .mdl-list__item .mdl-chip__text {
  margin-left: auto;
}
#pool-summary .card-stats__container {
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
#pool-summary .card-stats__container .mdl-grid {
  justify-content: space-between;
}
#pool-summary .card-stats__container .card-stats__half {
  margin: 0;
  width: 50%;
}
#pool-summary .card-stats__container .card-stats__full {
  margin: 0;
  width: 100%;
}
#pool-summary .card-stats__container .card-stats .mdl-list__item {
  font-size: 14px;
  padding: 2% 5%;
  overflow: initial;
  letter-spacing: initial;
  width: 100%;
}

.demo-location-message-settings-container {
  margin-bottom: 30px;
}

.demo-location-message-settings .mdl-textfield {
  width: 90px;
  margin: 0 12px;
}
.demo-location-message-settings .mdl-textfield .mdl-button {
  right: -6px;
}
.demo-location-message-settings .mdl-textfield .mdl-textfield__input {
  margin-top: 12px;
}

.mdl-datepicker {
  display: flex;
  flex-direction: column;
}

select, select.mdl-textfield__input, select.form-input-field {
  margin-top: 0;
}

.mdl-layout--fixed-drawer > .mdl-layout__header .mdl-layout__header-row {
  padding: 0 32px;
}

.mdl-layout__header {
  background: #F4F5F5;
}

.has-filters .mdl-data-table-container .mdl-toolbar {
  padding-left: 32px;
  padding-right: 32px;
}
.has-filters .mdl-data-table-container .mdl-toolbar .form-select-control {
  width: auto;
  display: block;
}
.has-filters .mdl-data-table-container .mdl-toolbar .form-input-field {
  width: auto;
}
.has-filters .mdl-data-table-container .mdl-toolbar [data-filter-type=datepicker] .form-input-field {
  width: 100px;
}

.mdl-grid {
  padding: 0.5rem 2rem;
}
.mdl-grid .mdl-cell {
  margin-left: 0;
  margin-right: 0;
}

.mdl-layout__header-row {
  justify-content: space-between;
}

.flex-break {
  flex-basis: 100%;
  height: 0;
}

.drawer-buttons {
  margin-top: 48px;
}

.form-block .mdl-button {
  margin-right: 16px;
}

input-group.input-checkbox {
  margin-top: 8px;
}
input-group.input-checkbox__inline {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 32px);
}
input-group.input-checkbox__inline .mdl-checkbox {
  width: auto;
}

.list {
  list-style: none;
  padding: 0;
  position: relative;
}

.gj-list input[type=checkbox] + span {
  margin-left: 0;
}

.full-width {
  width: 100%;
}

.mdl-paging .form-select-control {
  margin-bottom: 0;
}

.jury-voice-header {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 2rem 2rem 0;
  -webkit-margin-after: -0.5rem;
          margin-block-end: -0.5rem;
}

.jury-voice-card {
  display: flex;
  gap: calc(var(--spacing) / 2);
  width: 100%;
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  border-radius: 0.5rem;
  border: 1px solid var(--slate-a6);
  background-color: var(--slate-a2);
}
.jury-voice-card-main {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
}
.jury-voice-card-header {
  display: flex;
  justify-content: space-between;
}
.jury-voice-card-body {
  position: relative;
}
.jury-voice-card-option-number {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  display: flex;
  gap: 0.25rem;
}
.jury-voice-card-option-number span {
  display: grid;
  place-items: center;
  padding-inline: 0.5rem;
  min-height: 1.5rem;
  color: var(--slate-a12);
  background-color: var(--slate-a3);
  border: 1px solid var(--slate-a6);
  border-radius: 0.125rem;
  font-family: var(--font-mono);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
}
.jury-voice-card-option-number .option-number {
  padding: 0;
  min-width: 1.5rem;
}
.jury-voice-card-option-number input::-webkit-outer-spin-button,
.jury-voice-card-option-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.jury-voice-card-option-number input[type=number] {
  -moz-appearance: textfield;
}
.jury-voice-card-inactive-badge {
  position: absolute;
  top: 10px;
  right: 0.5rem;
}

.drag-handle-exemption-reason {
  display: grid;
  place-items: center;
  min-width: 2rem;
  width: 2rem;
  height: 2rem;
  margin-top: -0.4375rem;
  margin-left: -1rem;
}

.checkbox-list ul {
  list-style-type: none;
}

.loader {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: fixed;
  background: rgba(255, 255, 255, 0.7);
  height: 100%;
  width: 100%;
  z-index: 100;
}

.new-manual-candidate {
  padding-left: 20px;
  margin-right: 16px;
  overflow: auto;
  max-height: 100%;
  padding-bottom: 128px;
}

.checkbox-list ul {
  width: 500px;
}

.checkbox-list li {
  list-style: none;
  display: inline-block;
  padding-right: 10px;
  margin-top: 10px;
}

.map {
  flex: 1;
}

.map-with-directions {
  display: flex;
  overflow: auto;
  flex: 1;
  padding: 16px;
  gap: 16px;
}

.direction-panel {
  overflow: auto;
  flex: 1;
}
.direction-panel .adp,
.direction-panel .adp table {
  font-family: var(--font-sans);
  font-weight: var(--font-weight-regular);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-primary);
}
.direction-panel .adp-placemark {
  background-color: var(--slate-a2);
  border-color: var(--slate-a6);
  border-radius: var(--size-4);
  min-block-size: var(--size-40);
}
.direction-panel .adp b {
  font-weight: var(--font-weight-semibold);
}
.direction-panel .adp-step,
.direction-panel .adp-substep {
  border-top: 1px solid var(--slate-a6);
  padding: 0.5rem 0.25rem;
  font-variant-numeric: tabular-nums;
}
.direction-panel img.adp-marker2 {
  width: 1.5rem;
  height: 1.5rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-inline: 0.25rem;
}
.direction-panel .adp-details,
.direction-panel .adp-legal {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
}

.candidate-directions {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex-grow: 1;
}
.candidate-directions-travel-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

.juror-map {
  position: absolute;
  inset: var(--drawer-header-height) 0 0 0;
}

.mapDistance {
  width: 50%;
  height: 80%;
  position: relative;
}

div .adp-placemark {
  margin: 0 0 10px 0;
}

.adp-directions {
  width: 100%;
}

[class*=mddtp-],
.mddtp-button,
.mddtp-picker,
.mdl-button {
  font-family: var(--font-sans) !important;
}

.mdl-menu__outline {
  border-radius: 8px;
}

.mdl-menu {
  min-width: var(--sidebar-width);
  padding: 0;
}

.mdl-menu__container.is-visible,
.mdl-menu__container.is-animating {
  position: fixed;
  margin-top: 4px;
}

.menu-section {
  padding: 0.5rem;
  border-top: 1px solid hsl(var(--gray-25));
}
.menu-section--user-info {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  min-height: 4rem;
  font-weight: var(--font-weight-medium);
}

.message-card {
  background-color: var(--slate-a2);
  border: 1px solid var(--slate-a6);
  border-radius: 0.5rem;
  padding-block: 1rem 1.5rem;
  padding-inline: 1rem;
}
.message-card:has(message-editor) {
  padding-block: 1rem;
}

.message-card-header {
  display: grid;
  grid-template-columns: 1fr auto;
  margin-block: -1rem 1rem;
  margin-inline: -1rem;
  padding: 1rem;
  background-color: var(--color-panel-translucent);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  border-bottom: 1px solid var(--slate-a6);
}

.message-card-content {
  display: grid;
  row-gap: 1.5rem;
}

.message-send-priority {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(128px, 100%), 1fr));
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  row-gap: 1rem;
}

.message-template-editor--wrapper {
  display: grid;
  grid-template-columns: 1fr var(--properties-drawer-width);
  grid-template-areas: "main properties";
  height: calc(100vh - (var(--forge-app-bar-height) + var(--drawer-header-height)));
}

.message-template-editor--main {
  grid-area: main;
  overflow-y: auto;
  padding: 2rem 2rem 6rem 2rem;
}

.message-template-editor--editor {
  max-width: 48rem;
  margin-inline: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
}
.message-template-editor--editor segmented-control {
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.message-template-editor--sidebar,
.properties-sidebar {
  grid-area: properties;
  display: flex;
  flex-direction: column;
  border-left: 1px solid;
  border-color: hsl(var(--gray-90)/16%);
  overflow-y: auto;
}

.properties-sidebar--title {
  display: flex;
  align-items: center;
  padding: 1.5rem 1.5rem 1rem 1.5rem;
  justify-content: space-between;
  background-color: hsla(0, 0%, 100%, 0.88);
  backdrop-filter: blur(8px);
  position: sticky;
  top: 0;
  z-index: 1;
}

.properties-sidebar--section {
  padding: 0.5rem 1rem 1rem 1rem;
}
.properties-sidebar--section:not(:last-child) {
  border-bottom: 1px solid hsl(var(--gray-30));
}

.properties-sidebar--section-title {
  display: flex;
  align-items: center;
  height: 2rem;
  padding-inline: 0.5rem;
  justify-content: space-between;
}

.properties-sidebar--section-body {
  display: grid;
  row-gap: 1.5rem;
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.table-results {
  -webkit-margin-before: 1.5rem;
          margin-block-start: 1.5rem;
  margin-inline: 1rem;
}

.page-number {
  --forge-icon-button-icon-size: var(--scale-1);
  font-weight: 450;
}

.active-page {
  background-color: var(--slate-a5);
  border-radius: calc(var(--forge-icon-button-density-medium-size) / 2);
}

/* mdl pagination */
.mdl-paging {
  color: var(--text-secondary);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-flow: row wrap;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-numeric: tabular-nums;
  font-weight: 450;
}

.mdl-paging > * {
  flex: none;
}

.mdl-list + .mdl-paging {
  margin: 0;
}

.mdl-paging__per-page {
  position: relative;
}

.mdl-paging__per-page-value {
  position: absolute;
  right: 36px;
  top: 6px;
}

.mdl-paging__per-page + .mdl-paging__count {
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}

.mdl-paging .mdl-menu {
  min-width: 64px;
}

.mdl-paging__prev:last-child {
  margin-right: 44px;
}

.mdl-paging__count + .mdl-paging__prev {
  -webkit-margin-start: 1rem;
          margin-inline-start: 1rem;
}

.mdl-paging__count + .mdl-paging__next {
  -webkit-margin-start: 3rem;
          margin-inline-start: 3rem;
}

.mileage-expense {
  flex: auto;
}

.expense-amount {
  font-variant-numeric: tabular-nums;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -webkit-padding-start: 1em;
          padding-inline-start: 1em;
}

.profile {
  white-space: nowrap;
}
.profile .profile__content {
  margin: 12px 20px 12px 12px;
}
.profile .profile__content .profile__image {
  display: inline-block;
  margin-right: 8px;
}
.profile .profile__content .profile__information {
  display: inline-block;
}
.profile .profile__footer {
  margin: 0 12px;
  display: flex;
  flex-direction: row-reverse;
}

:where(html) {
  --label_xs: 600;
  --temp_button_border: hsl(220, 4%, 52%);
  --spacing: 0.5rem;
}

[data-ui-layer="01"] {
  --layer-bg-color: var(--color-surface);
}

[data-ui-layer="02"] {
  --layer-bg-color: var(--gray-bg-ui);
}

[data-ui-layer="03"] {
  --layer-bg-color: var(--color-surface);
}

input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="02"],
input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="03"] {
  background-color: var(--layer-bg-color);
  pointer-events: none;
}

.question {
  position: relative;
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
  min-width: 60rem;
  max-width: 64rem;
}

.question-header {
  overflow: hidden;
  display: grid;
  grid-template-columns: var(--header-type-columns);
  border-radius: calc(0.5rem - 1px) calc(0.5rem - 1px) 0 0;
  border-bottom: 1px solid var(--slate-a8);
  height: 3rem;
}
.question-header--editable {
  --header-type-columns: 3rem 120px 1fr 5rem 3rem;
}
.question-header--nested {
  --header-type-columns: 3rem 4.5rem 1fr 3rem;
}
.question-header--preview {
  --header-type-columns: 3rem 1fr 5rem 3rem;
}
.question-header--preview-no-edit {
  --header-type-columns: 3rem 1fr;
}
.question-header--preview-nested {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline: 1rem;
  height: 2.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}
.question-header--quick-reorder {
  grid-template-columns: 48px 1fr;
  border-bottom: 0;
  height: 3rem;
}

.question-header--utility {
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid var(--slate-a6);
}
.question-header--utility:first-of-type {
  border: none;
}

.question-header--corner-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: auto;
  align-self: stretch;
}
.question-header--corner-button:hover {
  background-color: var(--gray-hover);
}

.question-header--number {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  border-left: 1px solid var(--slate-a6);
  padding-inline: 1rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}

.question-header--settings-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-inline: 1rem;
  border-left: 1px solid var(--slate-a6);
}

.question-header--settings-list {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.question-header--button {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
  flex: auto;
  padding-inline: 0.75rem;
  align-self: stretch;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-medium);
  background-clip: padding-box;
}
.question-header--button:hover {
  background-color: var(--gray-hover);
}

.question__main {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  padding: 1.5rem 4rem 2rem 4rem;
}

.question--text-input {
  display: grid;
  row-gap: 0.5rem;
}
.question--text-input .label-01, .question--text-input .label-02 {
  color: var(--text-primary);
  font-weight: 500;
}

.question__action-button-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 2rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

[class*=question__type] .btn-ghost {
  color: var(--text-tertiary);
}
[class*=question__type] .btn-ghost:hover {
  color: var(--text-primary);
}

.question__action-dropdown-wrapper {
  position: absolute;
  top: 36px;
  overflow: hidden;
  width: 208px;
  padding: 0.25rem 0.5rem 0.5rem;
  z-index: 999;
  display: flex;
  background-color: var(--white);
  border-radius: 12px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 35px rgba(49, 49, 93, 0.1);
}
.question__action-dropdown-container {
  position: relative;
  display: flex;
  width: auto;
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
  max-height: 98px;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.question__action-dropdown-container.clicked {
  -webkit-transform: translateX(-200px);
          transform: translateX(-200px);
  max-height: 400px;
}
.question__action-dropdown-list {
  min-width: 192px;
}
.question__action-dropdown-list span {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  height: 2rem;
  padding-inline: 0.5rem;
}
.question__action-dropdown-list span:has(.btn) {
  padding-inline: 0.3125rem 0.5rem;
}
.question__action-dropdown-item {
  display: flex;
  align-items: center;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  height: 2rem;
  padding-inline: 0.5rem;
  border-radius: 0.25rem;
  width: 100%;
}
.question__action-dropdown-item:hover {
  background-color: var(--gray-hover);
}

.question__action--add-nested-question {
  margin: 1rem 0 1rem 2rem;
}

.pay-first-days-btn {
  display: grid;
  place-items: center;
  -webkit-margin-end: -0.5rem;
          margin-inline-end: -0.5rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.25rem;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.pay-first-days-btn:hover {
  background-color: var(--jade-a4);
}

.question__type--multiple-choices--group {
  display: grid;
  row-gap: 0.5rem;
}
.question__type--multiple-choices--list {
  display: grid;
  row-gap: 0.5rem;
}
.question__type--multiple-choices--list .label-01 {
  color: var(--text-primary);
  font-weight: 500;
}
.question__type--multiple-choices--choice-item {
  display: grid;
  grid-template-columns: 1.5rem 1fr 15.5rem;
  grid-template-areas: "drag choice actions";
  gap: 0.25rem;
  -webkit-margin-start: -1.75rem;
          margin-inline-start: -1.75rem;
}
.question__type--multiple-choices--choice-item .drag-handle-choice {
  grid-area: drag;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 1.5rem;
  height: 2rem;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}
.question__type--multiple-choices--choice-item .text-input {
  grid-area: choice;
}
.question__type--multiple-choices--choice-item--actions {
  grid-area: actions;
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-block: 0.25rem;
  -webkit-padding-start: 0.25rem;
          padding-inline-start: 0.25rem;
}
.question__type--multiple-choices--choice-item .invalid-feedback {
  grid-column: 2;
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
}

.question question-type-boolean {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
}

.question__response {
  display: flex;
  flex-direction: column;
}
.question__response-choice {
  display: flex;
  position: relative;
  align-items: center;
}
.question__response-radio-button-wrapper {
  display: flex;
  align-items: center;
  width: 70px;
  height: 2rem;
  border-radius: 1rem;
  border: 1px solid var(--slate-a8);
  padding-inline: 0.5rem 0.75rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.question__type-candidate-field-select {
  min-width: 320px;
  width: 50%;
}
.question__type-candidate-field-select .label-01, .question__type-candidate-field-select .label-02 {
  color: var(--text-primary);
  font-weight: 500;
}

.question__type-candidate-field {
  position: relative;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
}
.question__type-candidate-field-choices {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}
.question__type-candidate-field-choices input:not([type=checkbox]):not([type=radio]):not([type=range]):disabled[data-ui-layer="02"] {
  background-color: var(--layer-bg-color);
}
.question__type-candidate-field .questionnaire-badge {
  height: 20px;
  background-color: hsl(var(--gray-bg));
}

.question__nested-question-list {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  -webkit-margin-end: -2rem;
          margin-inline-end: -2rem;
}

.question__nested-question-drag-wrapper {
  -webkit-margin-start: 2rem;
          margin-inline-start: 2rem;
}
.question__nested-question-drag-wrapper:first-of-type {
  -webkit-margin-before: 1rem;
          margin-block-start: 1rem;
}

[class*=drag-handle-nested-] {
  position: absolute;
  width: 3rem;
  height: 47px;
  inset: 1px;
  border-top-left-radius: 7px;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.question__nested {
  position: relative;
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
  max-width: 1200px;
}

.question__nested-question-drag-wrapper {
  position: relative;
}
.question__nested-question-drag-wrapper:nth-of-type(1):before {
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 35px;
  border-left: 2px solid var(--slate-a6);
  border-bottom: 2px solid var(--slate-a6);
  border-bottom-left-radius: 0.5rem;
  top: -10px;
  left: -16px;
}
.question__nested-question-drag-wrapper ~ .question__nested-question-drag-wrapper:before {
  position: absolute;
  display: block;
  content: "";
  height: 1.5rem;
  width: 2px;
  background-color: var(--slate-a6);
  top: -1.5rem;
  left: 1.5rem;
}

.question__reorder-item-wrapper {
  display: grid;
  grid-template-columns: 48px 1fr;
  border: 1px solid var(--slate-a6);
  border-radius: 0.25rem;
  height: 48px;
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}
.question__reorder-item {
  display: flex;
  align-items: center;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 1rem;
  border-left: 1px solid var(--slate-a6);
}
.question__reorder-item-details {
  display: flex;
  align-items: baseline;
  -webkit-margin-end: auto;
          margin-inline-end: auto;
}
.question__reorder-group-details {
  display: flex;
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.question--quick-reorder {
  -webkit-margin-after: 0.5rem;
          margin-block-end: 0.5rem;
}

.question--preview-header-details-no-edit {
  justify-content: space-between;
}

.question--preview__main {
  padding: 1.5rem 4rem 2rem 4rem;
}
.question--preview__main--question-type-boolean, .question--preview__main--question-type-multiple-choices {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
}

.qx-choice-preview--wrapper {
  display: flex;
  align-items: flex-start;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          column-gap: 0.75rem;
}

.qx-choice--radio {
  display: flex;
  -webkit-column-gap: var(--spacing);
     -moz-column-gap: var(--spacing);
          column-gap: var(--spacing);
  color: var(--text-primary);
  font-size: var(--scale-1);
  line-height: var(--lh-scale0);
  max-inline-size: 42.5rem;
  min-inline-size: 3.125rem;
  font-variant-alternates: var(--small-text);
}
.qx-choice--radio:before {
  --radio-button-size: calc(18rem / 16);
  content: "";
  min-width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: calc(var(--radio-button-size) / 2);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  background-color: transparent;
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
}

.qx-choice--checkbox {
  display: flex;
  -webkit-column-gap: var(--spacing);
     -moz-column-gap: var(--spacing);
          column-gap: var(--spacing);
  color: var(--text-primary);
  font-size: var(--scale-1);
  line-height: var(--lh-scale0);
  font-variant-alternates: var(--small-text);
}
.qx-choice--checkbox:before {
  --checkbox-size: 1rem;
  content: "";
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 2px;
          margin-block-start: 2px;
}

.question--preview__response-explain-more {
  display: flex;
  flex-direction: column;
  row-gap: 0.75rem;
  -webkit-margin-before: 2rem;
          margin-block-start: 2rem;
}
.question--preview__response-explain-more textarea {
  min-height: 106px;
  pointer-events: none;
}

.question--preview-date-wrapper {
  position: relative;
  max-inline-size: 20rem;
  -webkit-margin-before: 0.75rem;
          margin-block-start: 0.75rem;
  display: flex;
  justify-content: space-between;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}
.question--preview-date-wrapper--half {
  position: relative;
  flex: auto;
  display: inline-block;
}
.question--preview-date-wrapper span {
  position: absolute;
  top: 11px;
  right: 1rem;
}

.question--preview-date-wrapper--half:first-of-type .text-input-outlined {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  pointer-events: none;
}
.question--preview-date-wrapper--half:last-of-type .text-input-outlined {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  pointer-events: none;
}

.question--preview__nested {
  border: 1px solid var(--slate-a8);
  border-radius: 0.5rem;
  background-color: var(--layer-bg-color, #FFFFFF);
}
.question--preview__nested-question-list {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-padding-start: 1.5rem;
          padding-inline-start: 1.5rem;
}
.question--preview__nested-question {
  position: relative;
  margin-block: 1rem 0.5rem;
}
.question--preview__nested-question:nth-of-type(1):before {
  position: absolute;
  display: block;
  content: "";
  width: 12px;
  height: 35px;
  border-left: 2px solid var(--slate-a6);
  border-bottom: 2px solid var(--slate-a6);
  border-bottom-left-radius: 8px;
  left: -17px;
  top: -13px;
}
.question--preview__nested-question ~ .question--preview__nested-question:before {
  position: absolute;
  display: block;
  content: "";
  height: 1.5rem;
  width: 2px;
  background: var(--slate-a6);
  left: 1.5rem;
  top: -1.5rem;
}
.question--preview__nested-question:nth-last-of-type(1) {
  -webkit-margin-after: 1.5rem;
          margin-block-end: 1.5rem;
}
.question--preview__nested .select-wrapper {
  max-inline-size: 20rem;
}

:where(html) {
  --dynamic-space-1: clamp(2.00rem, calc(-77.00rem + 100.00vw), 17.00rem);
}

.questionnaire-builder {
  position: fixed;
  inset: 0;
  background-color: var(--gray-bg-ui);
}

.qx-builder--primary-wrapper {
  display: grid;
  grid-template-columns: var(--sidebar-width) 1fr;
  grid-template-areas: "sidebar main";
  height: calc(100vh - var(--top-bar-height));
}

.qx-type-nav-item-wrap {
  grid-area: nav;
  display: flex;
  flex-direction: column;
  row-gap: 0.25rem;
  padding-inline: 0.25rem;
  -webkit-margin-before: 0.25rem;
          margin-block-start: 0.25rem;
}

.qx-type-nav-item {
  display: flex;
  align-items: center;
  align-self: stretch;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.25rem 0.5rem;
  height: 2.5rem;
  border-radius: 0.75rem;
  background-color: transparent;
  color: var(--text-primary);
  transition: background-color 150ms ease-out, color 150ms ease-out, opacity 150ms ease-out;
  cursor: pointer;
}
.qx-type-nav-item > span {
  flex: auto;
}
.qx-type-nav-item > *:last-child {
  opacity: 0;
  transition: opacity 150ms ease-out;
}

.qx-type-nav-item[data-nav-item-qx-type=yes-no]:hover {
  background-color: var(--jade-a3);
  color: var(--jade-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=multiple-choice]:hover {
  background-color: var(--teal-a3);
  color: var(--teal-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=text]:hover {
  background-color: var(--blue-a3);
  color: var(--blue-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=date]:hover {
  background-color: var(--violet-a3);
  color: var(--violet-a12);
}
.qx-type-nav-item[data-nav-item-qx-type=candidate]:hover {
  background-color: var(--pink-a3);
  color: var(--pink-a12);
}

.qx-type-nav-item:hover > *:last-child {
  opacity: 1;
}

.qx-type-nav-item--icon-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  border-radius: 0.5rem;
}

.qx-builder--main {
  grid-area: main;
  display: flex;
  flex: auto;
  padding-inline: 2rem var(--dynamic-space-1);
  -webkit-padding-before: 2rem;
          padding-block-start: 2rem;
  overflow-y: auto;
}

.questionnaire--body {
  flex: auto;
  margin-inline: auto;
  max-width: 64rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.questionnaire--body .questionnaire__question-grab-wrapper:nth-last-of-type(1)::after {
  content: "";
  display: block;
  height: 16rem;
}
.questionnaire--body-reorder question:nth-last-of-type(1)::after {
  display: none;
}

.question-group-header {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  margin-bottom: 1.5rem;
}
.question-group-header--title {
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
}
.question-group-header--title-edit {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  color: var(--text-tertiary);
  border-radius: 0.25rem;
  transition: color 100ms ease-out, background-color 100ms ease-out;
}
.question-group-header--title-edit:hover {
  color: var(--text-primary);
  background-color: var(--gray-hover);
}
.question-group-header--description {
  color: var(--text-secondary);
}

.questionnaire__question-grab-wrapper {
  position: relative;
}

[class*=drag-handle-question-] {
  position: absolute;
  width: 3rem;
  height: 47px;
  inset: 1px;
  border-top-left-radius: 7px;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.questionnaire-badge {
  border-radius: 12px;
}
.questionnaire-badge i {
  color: inherit;
}
.questionnaire-badge--preview {
  height: 20px;
}
.questionnaire-badge--preview-wrapper {
  display: flex;
  gap: 6px;
}
.questionnaire-badge--nested {
  background-color: var(--gray-bg);
}
.questionnaire__question-drag-overlay {
  width: 48px;
  height: 48px;
  background: transparent;
  position: absolute;
  z-index: 10;
  cursor: -webkit-grab;
  cursor: grab;
}

.questionnaire__header-wrapper {
  position: relative;
  width: 100%;
}
.questionnaire__header--fixed {
  grid-column: 1/-1;
  margin: 24px 48px 0 48px;
  position: sticky;
  top: 0;
}
.questionnaire__header--fixed-primary, .questionnaire__header--fixed-secondary {
  display: flex;
  align-items: center;
  height: 48px;
}
.questionnaire__header--fixed-primary {
  border-bottom: 1px solid hsl(var(--gray-70));
  justify-content: space-between;
}
.questionnaire__header--fixed-secondary {
  font-size: var(--scale-2);
}
.questionnaire__header--is-page-scrollable {
  height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: rgb(255, 255, 255);
  box-shadow: inset 0px -1px 0px #BDBDC0;
  padding-left: 22px;
}
.questionnaire__header--reorder {
  justify-content: space-between;
  align-items: center;
  background: hsl(230, 99%, 64%);
  border: hsl(230, 99%, 64%);
  box-shadow: none;
  padding-right: 16px;
  color: hsl(0, 0%, 100%);
}
.questionnaire__header--reorder button {
  display: flex;
  align-items: center;
  gap: 8px;
}
.questionnaire__header--reorder h3 {
  color: var(--white);
}
.questionnaire__header--button {
  display: flex;
  gap: 4px;
  align-items: center;
  padding: 0 15px;
}

.questionnaire-properties {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 4.5rem;
  overflow-y: auto;
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.questionnaire-properties__title {
  position: sticky;
  top: 0;
  padding: 1.5rem 1rem 1rem;
  background-color: hsla(0, 0%, 100%, 0.88);
  z-index: 1;
  backdrop-filter: blur(8px);
}
.questionnaire-properties__details {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  box-sizing: border-box;
  padding: 0.5rem 1rem 1rem;
  border-bottom: 1px solid hsl(var(--gray-30));
}
.questionnaire-properties__dropdown {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem;
  border-bottom: 1px solid hsl(var(--gray-30));
}
.questionnaire-properties__button-wrapper {
  position: absolute;
  bottom: 0;
  display: flex;
  gap: 1.5rem;
  width: 100%;
  padding: 1rem;
  border-top: 1px solid hsl(var(--gray-30));
  z-index: 10;
}
.questionnaire-properties__button-wrapper > * {
  flex: 1;
}
.questionnaire-properties__button {
  flex: 1;
  display: flex;
  align-items: center;
  padding: 1rem;
}
.questionnaire-properties__list-heading {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.questionnaire-properties__list-heading i {
  margin-left: 10px;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
}
.questionnaire-properties__list-heading .dropdown--open {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.questionnaire-properties__list-item {
  font-size: 14px;
  color: #77777e;
}

.sortable-ghost {
  opacity: 0;
}

.sortable-fallback {
  height: 48px;
  overflow: hidden;
  border-radius: 8px;
}

.sortable-fallback .question--preview {
  border-radius: 8px;
  height: 48px;
  overflow: hidden;
}

.questionnaire-archive-with-condition {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.questionnaire-archive-body {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.archive-replacement-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.archive-replacement-header {
  display: grid;
  gap: 0.25rem;
}

.active-list {
  display: flex;
  flex-direction: column;
}

.active-list-item-id {
  font-family: var(--font-mono);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  -webkit-font-feature-settings: "ss04";
          font-feature-settings: "ss04";
}

.active-list-item-id-status--green {
  color: hsl(var(--green-65));
}
.active-list-item-id-status--red {
  color: hsl(var(--red-65));
}

.active-list-item-status-dot--green {
  font-size: var(--scale-4);
  color: hsl(var(--green-50));
}
.active-list-item-status-dot--red {
  font-size: var(--scale-4);
  color: hsl(var(--red-50));
}

.questionnaire-duplicate {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}

.dialog-notification-banner {
  display: flex;
  align-items: flex-start;
  padding: 6px 7px;
  gap: 0.5rem;
  background-color: hsl(var(--yellow-orange-05));
  border-radius: 4px;
  border: 1px solid hsl(var(--yellow-orange-15));
  color: hsl(var(--yellow-orange-15));
}

.dialog-notification-icon {
  color: hsl(var(--yellow-orange-60));
}

.dialog-notification-text {
  color: hsl(var(--yellow-orange-90));
}

:where(.quick-action--content) {
  --toggle-switch-width: calc(100rem / 16);
}

.quick-action-wrapper {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 0.5rem;
}
.quick-action-wrapper input::-webkit-outer-spin-button,
.quick-action-wrapper input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media (prefers-color-scheme: dark) {
  .quick-action-wrapper {
    -webkit-font-smoothing: antialiased;
    background-color: var(--gray-2);
  }
}
.quick-action--header {
  display: flex;
  align-items: center;
  padding-block: var(--size-8);
  padding-inline: var(--size-16);
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.quick-action--input-wrapper {
  display: flex;
  flex-direction: column;
}
.quick-action--input-wrapper i {
  color: hsl(var(--gray-50));
}

.quick-action--input-wrapper.is-invalid .invalid-feedback {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 4rem;
  border-top: 1px solid var(--red-a6);
  background-color: var(--red-a2);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  color: var(--red-11);
}

.quick-action--input {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
  line-height: var(--lh-scale2);
  -moz-appearance: textfield;
  border: none;
  outline: none;
  width: 100%;
  background: none;
  color: var(--gray-12);
  padding: 1rem;
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  /* Microsoft Edge */
}
.quick-action--input:focus, .quick-action--input:focus-visible {
  outline: 0;
  border-radius: 0;
}
.quick-action--input::-webkit-outer-spin-button, .quick-action--input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.quick-action--input::-webkit-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input:-ms-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input::-ms-input-placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input::placeholder {
  color: var(--gray-9);
  opacity: 1; /* Firefox */
}
.quick-action--input::-ms-input-placeholder {
  color: var(--gray-9);
}

.quick-action--content {
  --cmdk-shadow: 0 16px 70px rgb(0 0 0 / 20%);
}
.quick-action--content [cmdk-root] {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  padding: 0;
  box-shadow: var(--cmdk-shadow);
}
.quick-action--content [cmdk-input] {
  font-size: var(--scale1);
  line-height: var(--lh-scale1);
  font-variant-alternates: var(--small-text);
  border: none;
  outline: none;
  width: 100%;
  height: 4rem;
  padding: 1rem;
  background-color: transparent;
  color: var(--gray-12);
  box-shadow: inset 0 -1px 0 var(--gray-6);
}
.quick-action--content [cmdk-input]::-webkit-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]:-ms-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]::-ms-input-placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]::placeholder {
  color: var(--gray-9);
}
.quick-action--content [cmdk-input]:focus, .quick-action--content [cmdk-input]:focus-visible {
  outline: 0px !important;
  box-shadow: inset 0 -1px 0 var(--gray-6) !important;
}
.quick-action--content:has(.quick-action--source-list-toggle).quick-action--content [cmdk-input] {
  -webkit-padding-end: calc(var(--toggle-switch-width) + 2rem);
          padding-inline-end: calc(var(--toggle-switch-width) + 2rem);
}
.quick-action--content [cmdk-list] {
  height: min(300px, var(--cmdk-list-height));
  max-height: 400px;
  padding: 0.5rem;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  transition: 100ms ease-out;
  transition-property: height;
}
.quick-action--content [cmdk-separator] {
  height: 1px;
  width: 100%;
  background: var(--gray-6);
  margin-block: 4px;
}
.quick-action--content *:not([hidden]) + [cmdk-group] {
  -webkit-margin-before: 8px;
          margin-block-start: 8px;
}
.quick-action--content [cmdk-group-heading] {
  display: flex;
  align-items: center;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
  padding: 0.5rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.quick-action--content [cmdk-item] {
  content-visibility: auto;
  cursor: pointer;
  height: 3rem;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  color: var(--gray-11);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  will-change: background, color;
  transition: all 150ms ease-out;
  transition-property: none;
  position: relative;
}
.quick-action--content [cmdk-item][aria-selected=true] {
  background: var(--gray-a3);
  color: var(--gray-12);
}
.quick-action--content [cmdk-item][aria-disabled=true] {
  color: var(--text-disabled);
  cursor: not-allowed;
}
.quick-action--content [cmdk-item]:active {
  transition-property: background;
  background: var(--ui-bg-active);
}

.quick-action--source-list-toggle {
  position: absolute;
  z-index: 1;
  right: 1rem;
  top: 1.5rem;
}

.quick-scan--candidate-details-wrapper {
  padding-inline: var(--size-24);
  -webkit-padding-after: var(--size-8);
          padding-block-end: var(--size-8);
  border-block: 1px solid var(--slate-a6);
  background-color: var(--slate-a2);
}

.quick-scan--header {
  padding-block: 1rem;
}

.quick-scan--candidate-status-wrapper {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
  -webkit-margin-after: 1rem;
          margin-block-end: 1rem;
}

.quick-scan--notifications-wrapper {
  display: grid;
  row-gap: var(--size-8);
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}
.quick-scan--notifications-wrapper:empty {
  display: none;
}

.quick-scan--candidate-meta-item {
  display: grid;
  grid-template-columns: [meta-title-start] 4fr [meta-title-end meta-value-start] 6fr [meta-value-end meta-action-start] 2fr [meta-action-end];
  -webkit-column-gap: var(--size-16);
     -moz-column-gap: var(--size-16);
          column-gap: var(--size-16);
  padding-block: var(--size-12);
  -webkit-border-before: 1px solid var(--slate-a6);
          border-block-start: 1px solid var(--slate-a6);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.quick-scan--candidate-meta-item--child-wrapper {
  display: flex;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.quick-scan--footer {
  display: flex;
  justify-content: flex-end;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  padding: 1rem;
}

.quick-scan--list {
  display: flex;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}

.quick-scan--status-message {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
  padding: 2rem 1rem;
  border-top: 1px solid var(--slate-a6);
}

.quick-scan--scan-time {
  display: flex;
  gap: 1.5rem;
  margin-top: 0.5rem;
}

.quick-scan--status-message-icon-wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--text-primary);
  padding: 0.25rem;
  border-radius: 12px;
  background-color: var(--slate-a7);
  box-shadow: 0 0 0 2px var(--slate-a4);
}

.quick-scan--status-message-time {
  color: var(--text-primary);
}

.quick-scan--time-in, .quick-scan--time-out {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: var(--text-primary);
}
.quick-scan--time-in .quick-scan--time-in-label, .quick-scan--time-out .quick-scan--time-in-label {
  color: var(--text-secondary);
}

.quick-scan--form-clear-button {
  margin-right: auto;
}

.disbursements-invalid-feedback {
  display: block;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-variant-alternates: character-variant(l-tail);
  color: var(--text-critical);
}

/**
 * Kendo UI v2022.3.913 (http://www.telerik.com/kendo-ui)
 * Copyright 2022 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
 *
 * Kendo UI commercial licenses may be obtained at
 * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
 * If you do not own a commercial license, this file shall be governed by the trial license terms.
 */
.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-display-inline {
  display: inline !important;
}

.k-display-block {
  display: block !important;
}

.k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table !important;
}

.k-display-none, .k-hidden {
  display: none !important;
}

.k-d-flex {
  display: flex;
}

.k-flex-row {
  flex-direction: row;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.k-flex-col {
  flex-direction: column;
}

.k-flex-col-reverse {
  flex-direction: column-reverse;
}

.k-flex-column {
  flex-direction: column;
}

.k-flex-column-reverse {
  flex-direction: column-reverse;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.k-flex-none {
  flex: none;
}

.k-flex-grow {
  flex-grow: 1;
}

.k-flex-grow-0 {
  flex-grow: 0;
}

.k-flex-shrink {
  flex-shrink: 1;
}

.k-flex-shrink-0 {
  flex-shrink: 0;
}

.k-flex-basis-auto {
  flex-basis: auto;
}

.k-flex-basis-0 {
  flex-basis: 0%;
}

.k-align-items-start {
  align-items: flex-start;
}

.k-align-items-end {
  align-items: flex-end;
}

.k-align-items-center {
  align-items: center;
}

.k-align-items-stretch {
  align-items: stretch;
}

.k-align-items-baseline {
  align-items: baseline;
}

.k-align-content-start {
  align-content: flex-start;
}

.k-align-content-end {
  align-content: flex-end;
}

.k-align-content-center {
  align-content: center;
}

.k-align-content-stretch {
  align-content: stretch;
}

.k-align-content-baseline {
  align-content: baseline;
}

.k-align-self-start {
  align-self: flex-start;
}

.k-align-self-end {
  align-self: flex-end;
}

.k-align-self-center {
  align-self: center;
}

.k-align-self-stretch {
  align-self: stretch;
}

.k-align-self-baseline {
  align-self: baseline;
}

.k-justify-content-start {
  justify-content: flex-start;
}

.k-justify-content-end {
  justify-content: flex-end;
}

.k-justify-content-center {
  justify-content: center;
}

.k-justify-content-between {
  justify-content: space-between;
}

.k-justify-content-around {
  justify-content: space-around;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.k-justify-items-start {
  justify-items: flex-start;
}

.k-justify-items-end {
  justify-items: flex-end;
}

.k-justify-items-center {
  justify-items: center;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.k-float-left {
  float: left !important;
}

.k-float-right {
  float: right !important;
}

.k-float-none {
  float: none !important;
}

.k-clear-left {
  float: left !important;
}

.k-clear-right {
  float: right !important;
}

.k-clear-none {
  float: none !important;
}

.k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-d-grid {
  display: grid;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.k-grid-rows-none {
  grid-template-rows: none;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.k-colspan-all {
  grid-column: 1/-1;
}

.k-colspan-auto {
  grid-column: auto;
}

.k-rowspan-all {
  grid-row: 1/-1;
}

.k-rowspan-auto {
  grid-row: auto;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
  grid-column: span 1;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
  grid-column: span 2;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
  grid-column: span 3;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
  grid-column: span 4;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
  grid-column: span 5;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
  grid-column: span 6;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
  grid-column: span 7;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
  grid-column: span 8;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
  grid-column: span 9;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
  grid-column: span 10;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
  grid-column: span 11;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
  grid-column: span 12;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
  grid-row: span 1;
}

.k-row-start-1 {
  grid-row-start: 1;
}

.k-row-end-1 {
  grid-row-end: 1;
}

.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
  grid-row: span 2;
}

.k-row-start-2 {
  grid-row-start: 2;
}

.k-row-end-2 {
  grid-row-end: 2;
}

.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
  grid-row: span 3;
}

.k-row-start-3 {
  grid-row-start: 3;
}

.k-row-end-3 {
  grid-row-end: 3;
}

.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
  grid-row: span 4;
}

.k-row-start-4 {
  grid-row-start: 4;
}

.k-row-end-4 {
  grid-row-end: 4;
}

.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
  grid-row: span 5;
}

.k-row-start-5 {
  grid-row-start: 5;
}

.k-row-end-5 {
  grid-row-end: 5;
}

.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
  grid-row: span 6;
}

.k-row-start-6 {
  grid-row-start: 6;
}

.k-row-end-6 {
  grid-row-end: 6;
}

.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
  grid-row: span 7;
}

.k-row-start-7 {
  grid-row-start: 7;
}

.k-row-end-7 {
  grid-row-end: 7;
}

.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
  grid-row: span 8;
}

.k-row-start-8 {
  grid-row-start: 8;
}

.k-row-end-8 {
  grid-row-end: 8;
}

.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
  grid-row: span 9;
}

.k-row-start-9 {
  grid-row-start: 9;
}

.k-row-end-9 {
  grid-row-end: 9;
}

.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
  grid-row: span 10;
}

.k-row-start-10 {
  grid-row-start: 10;
}

.k-row-end-10 {
  grid-row-end: 10;
}

.k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0 !important;
}

.k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12 !important;
}

.k-overflow-auto {
  overflow: auto;
}

.k-overflow-x-auto {
  overflow-x: auto;
}

.k-overflow-y-auto {
  overflow-y: auto;
}

.\!k-overflow-auto {
  overflow: auto !important;
}

.\!k-overflow-x-auto {
  overflow-x: auto !important;
}

.\!k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-auto-auto {
  overflow: auto auto !important;
}

.k-overflow-auto-hidden {
  overflow: auto hidden !important;
}

.k-overflow-auto-visible {
  overflow: auto visible !important;
}

.k-overflow-auto-scroll {
  overflow: auto scroll !important;
}

.k-overflow-auto-clip {
  overflow: auto clip !important;
}

.k-overflow-hidden {
  overflow: hidden;
}

.k-overflow-x-hidden {
  overflow-x: hidden;
}

.k-overflow-y-hidden {
  overflow-y: hidden;
}

.\!k-overflow-hidden {
  overflow: hidden !important;
}

.\!k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.\!k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-hidden-auto {
  overflow: hidden auto !important;
}

.k-overflow-hidden-hidden {
  overflow: hidden hidden !important;
}

.k-overflow-hidden-visible {
  overflow: hidden visible !important;
}

.k-overflow-hidden-scroll {
  overflow: hidden scroll !important;
}

.k-overflow-hidden-clip {
  overflow: hidden clip !important;
}

.k-overflow-visible {
  overflow: visible;
}

.k-overflow-x-visible {
  overflow-x: visible;
}

.k-overflow-y-visible {
  overflow-y: visible;
}

.\!k-overflow-visible {
  overflow: visible !important;
}

.\!k-overflow-x-visible {
  overflow-x: visible !important;
}

.\!k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-visible-auto {
  overflow: visible auto !important;
}

.k-overflow-visible-hidden {
  overflow: visible hidden !important;
}

.k-overflow-visible-visible {
  overflow: visible visible !important;
}

.k-overflow-visible-scroll {
  overflow: visible scroll !important;
}

.k-overflow-visible-clip {
  overflow: visible clip !important;
}

.k-overflow-scroll {
  overflow: scroll;
}

.k-overflow-x-scroll {
  overflow-x: scroll;
}

.k-overflow-y-scroll {
  overflow-y: scroll;
}

.\!k-overflow-scroll {
  overflow: scroll !important;
}

.\!k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.\!k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-scroll-auto {
  overflow: scroll auto !important;
}

.k-overflow-scroll-hidden {
  overflow: scroll hidden !important;
}

.k-overflow-scroll-visible {
  overflow: scroll visible !important;
}

.k-overflow-scroll-scroll {
  overflow: scroll scroll !important;
}

.k-overflow-scroll-clip {
  overflow: scroll clip !important;
}

.k-overflow-clip {
  overflow: clip;
}

.k-overflow-x-clip {
  overflow-x: clip;
}

.k-overflow-y-clip {
  overflow-y: clip;
}

.\!k-overflow-clip {
  overflow: clip !important;
}

.\!k-overflow-x-clip {
  overflow-x: clip !important;
}

.\!k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-overflow-clip-auto {
  overflow: clip auto !important;
}

.k-overflow-clip-hidden {
  overflow: clip hidden !important;
}

.k-overflow-clip-visible {
  overflow: clip visible !important;
}

.k-overflow-clip-scroll {
  overflow: clip scroll !important;
}

.k-overflow-clip-clip {
  overflow: clip clip !important;
}

.k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-pos-static, .k-static {
  position: static !important;
}

.k-pos-relative, .k-relative {
  position: relative !important;
}

.k-absolute, .k-pos-absolute {
  position: absolute !important;
}

.k-fixed, .k-pos-fixed {
  position: fixed !important;
}

.k-pos-sticky, .k-sticky {
  position: sticky !important;
}

.k-pos-top, .k-top {
  top: 0;
}

.k-pos-right, .k-right {
  right: 0;
}

.k-bottom, .k-pos-bottom {
  bottom: 0;
}

.k-left, .k-pos-left {
  left: 0;
}

.k-pos-top-start, .k-top-start {
  top: 0;
  left: 0;
}

.k-pos-top-start[dir=rtl], .k-rtl .k-pos-top-start, .k-rtl .k-top-start, .k-top-start[dir=rtl], [dir=rtl] .k-pos-top-start, [dir=rtl] .k-top-start {
  left: auto;
  right: 0;
}

.k-pos-top-center, .k-top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-pos-top-end, .k-top-end {
  top: 0;
  right: 0;
}

.k-pos-top-end[dir=rtl], .k-rtl .k-pos-top-end, .k-rtl .k-top-end, .k-top-end[dir=rtl], [dir=rtl] .k-pos-top-end, [dir=rtl] .k-top-end {
  right: auto;
  left: 0;
}

.k-bottom-start, .k-pos-bottom-start {
  bottom: 0;
  left: 0;
}

.k-bottom-start[dir=rtl], .k-pos-bottom-start[dir=rtl], .k-rtl .k-bottom-start, .k-rtl .k-pos-bottom-start, [dir=rtl] .k-bottom-start, [dir=rtl] .k-pos-bottom-start {
  left: auto;
  right: 0;
}

.k-bottom-center, .k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-bottom-end, .k-pos-bottom-end {
  bottom: 0;
  right: 0;
}

.k-bottom-end[dir=rtl], .k-pos-bottom-end[dir=rtl], .k-rtl .k-bottom-end, .k-rtl .k-pos-bottom-end, [dir=rtl] .k-bottom-end, [dir=rtl] .k-pos-bottom-end {
  right: auto;
  left: 0;
}

.k-middle-start, .k-pos-middle-start {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.k-middle-end, .k-pos-middle-end {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}

.k-resize-none {
  resize: none !important;
}

.k-resize-both {
  resize: both !important;
}

.k-resize-horizontal {
  resize: horizontal !important;
}

.k-resize-vertical {
  resize: vertical !important;
}

.k-spacer {
  flex: 1 0 auto;
}

.k-spacer-sized {
  flex-grow: 0;
}

.k-p-0 {
  padding: 0 !important;
}

.k-pt-0 {
  padding-top: 0 !important;
}

.k-pr-0 {
  padding-right: 0 !important;
}

.k-pb-0 {
  padding-bottom: 0 !important;
}

.k-pl-0 {
  padding-left: 0 !important;
}

.k-m-0 {
  margin: 0 !important;
}

.k-mt-0 {
  margin-top: 0 !important;
}

.k-mr-0 {
  margin-right: 0 !important;
}

.k-mb-0 {
  margin-bottom: 0 !important;
}

.k-ml-0 {
  margin-left: 0 !important;
}

.k-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.k-mx-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-my-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.k-p-1 {
  padding: 4px !important;
}

.k-pt-1 {
  padding-top: 4px !important;
}

.k-pr-1 {
  padding-right: 4px !important;
}

.k-pb-1 {
  padding-bottom: 4px !important;
}

.k-pl-1 {
  padding-left: 4px !important;
}

.k-m-1 {
  margin: 4px !important;
}

.k-mt-1 {
  margin-top: 4px !important;
}

.k-mr-1 {
  margin-right: 4px !important;
}

.k-mb-1 {
  margin-bottom: 4px !important;
}

.k-ml-1 {
  margin-left: 4px !important;
}

.k-px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-mx-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-my-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-p-2 {
  padding: 8px !important;
}

.k-pt-2 {
  padding-top: 8px !important;
}

.k-pr-2 {
  padding-right: 8px !important;
}

.k-pb-2 {
  padding-bottom: 8px !important;
}

.k-pl-2 {
  padding-left: 8px !important;
}

.k-m-2 {
  margin: 8px !important;
}

.k-mt-2 {
  margin-top: 8px !important;
}

.k-mr-2 {
  margin-right: 8px !important;
}

.k-mb-2 {
  margin-bottom: 8px !important;
}

.k-ml-2 {
  margin-left: 8px !important;
}

.k-px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-mx-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-my-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-p-3 {
  padding: 12px !important;
}

.k-pt-3 {
  padding-top: 12px !important;
}

.k-pr-3 {
  padding-right: 12px !important;
}

.k-pb-3 {
  padding-bottom: 12px !important;
}

.k-pl-3 {
  padding-left: 12px !important;
}

.k-m-3 {
  margin: 12px !important;
}

.k-mt-3 {
  margin-top: 12px !important;
}

.k-mr-3 {
  margin-right: 12px !important;
}

.k-mb-3 {
  margin-bottom: 12px !important;
}

.k-ml-3 {
  margin-left: 12px !important;
}

.k-px-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-mx-3 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-my-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-p-4 {
  padding: 16px !important;
}

.k-pt-4 {
  padding-top: 16px !important;
}

.k-pr-4 {
  padding-right: 16px !important;
}

.k-pb-4 {
  padding-bottom: 16px !important;
}

.k-pl-4 {
  padding-left: 16px !important;
}

.k-m-4 {
  margin: 16px !important;
}

.k-mt-4 {
  margin-top: 16px !important;
}

.k-mr-4 {
  margin-right: 16px !important;
}

.k-mb-4 {
  margin-bottom: 16px !important;
}

.k-ml-4 {
  margin-left: 16px !important;
}

.k-px-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-mx-4 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-my-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-p-5 {
  padding: 20px !important;
}

.k-pt-5 {
  padding-top: 20px !important;
}

.k-pr-5 {
  padding-right: 20px !important;
}

.k-pb-5 {
  padding-bottom: 20px !important;
}

.k-pl-5 {
  padding-left: 20px !important;
}

.k-m-5 {
  margin: 20px !important;
}

.k-mt-5 {
  margin-top: 20px !important;
}

.k-mr-5 {
  margin-right: 20px !important;
}

.k-mb-5 {
  margin-bottom: 20px !important;
}

.k-ml-5 {
  margin-left: 20px !important;
}

.k-px-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.k-py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.k-mx-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.k-my-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.k-p-6 {
  padding: 24px !important;
}

.k-pt-6 {
  padding-top: 24px !important;
}

.k-pr-6 {
  padding-right: 24px !important;
}

.k-pb-6 {
  padding-bottom: 24px !important;
}

.k-pl-6 {
  padding-left: 24px !important;
}

.k-m-6 {
  margin: 24px !important;
}

.k-mt-6 {
  margin-top: 24px !important;
}

.k-mr-6 {
  margin-right: 24px !important;
}

.k-mb-6 {
  margin-bottom: 24px !important;
}

.k-ml-6 {
  margin-left: 24px !important;
}

.k-px-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-mx-6 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-my-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-p-7 {
  padding: 28px !important;
}

.k-pt-7 {
  padding-top: 28px !important;
}

.k-pr-7 {
  padding-right: 28px !important;
}

.k-pb-7 {
  padding-bottom: 28px !important;
}

.k-pl-7 {
  padding-left: 28px !important;
}

.k-m-7 {
  margin: 28px !important;
}

.k-mt-7 {
  margin-top: 28px !important;
}

.k-mr-7 {
  margin-right: 28px !important;
}

.k-mb-7 {
  margin-bottom: 28px !important;
}

.k-ml-7 {
  margin-left: 28px !important;
}

.k-px-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.k-py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.k-mx-7 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.k-my-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.k-p-8 {
  padding: 32px !important;
}

.k-pt-8 {
  padding-top: 32px !important;
}

.k-pr-8 {
  padding-right: 32px !important;
}

.k-pb-8 {
  padding-bottom: 32px !important;
}

.k-pl-8 {
  padding-left: 32px !important;
}

.k-m-8 {
  margin: 32px !important;
}

.k-mt-8 {
  margin-top: 32px !important;
}

.k-mr-8 {
  margin-right: 32px !important;
}

.k-mb-8 {
  margin-bottom: 32px !important;
}

.k-ml-8 {
  margin-left: 32px !important;
}

.k-px-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.k-py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.k-mx-8 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.k-my-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.k-p-9 {
  padding: 36px !important;
}

.k-pt-9 {
  padding-top: 36px !important;
}

.k-pr-9 {
  padding-right: 36px !important;
}

.k-pb-9 {
  padding-bottom: 36px !important;
}

.k-pl-9 {
  padding-left: 36px !important;
}

.k-m-9 {
  margin: 36px !important;
}

.k-mt-9 {
  margin-top: 36px !important;
}

.k-mr-9 {
  margin-right: 36px !important;
}

.k-mb-9 {
  margin-bottom: 36px !important;
}

.k-ml-9 {
  margin-left: 36px !important;
}

.k-px-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.k-py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.k-mx-9 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.k-my-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.k-p-10 {
  padding: 40px !important;
}

.k-pt-10 {
  padding-top: 40px !important;
}

.k-pr-10 {
  padding-right: 40px !important;
}

.k-pb-10 {
  padding-bottom: 40px !important;
}

.k-pl-10 {
  padding-left: 40px !important;
}

.k-m-10 {
  margin: 40px !important;
}

.k-mt-10 {
  margin-top: 40px !important;
}

.k-mr-10 {
  margin-right: 40px !important;
}

.k-mb-10 {
  margin-bottom: 40px !important;
}

.k-ml-10 {
  margin-left: 40px !important;
}

.k-px-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.k-py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.k-mx-10 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.k-my-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.k-p-11 {
  padding: 44px !important;
}

.k-pt-11 {
  padding-top: 44px !important;
}

.k-pr-11 {
  padding-right: 44px !important;
}

.k-pb-11 {
  padding-bottom: 44px !important;
}

.k-pl-11 {
  padding-left: 44px !important;
}

.k-m-11 {
  margin: 44px !important;
}

.k-mt-11 {
  margin-top: 44px !important;
}

.k-mr-11 {
  margin-right: 44px !important;
}

.k-mb-11 {
  margin-bottom: 44px !important;
}

.k-ml-11 {
  margin-left: 44px !important;
}

.k-px-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.k-py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.k-mx-11 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.k-my-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.k-p-12 {
  padding: 48px !important;
}

.k-pt-12 {
  padding-top: 48px !important;
}

.k-pr-12 {
  padding-right: 48px !important;
}

.k-pb-12 {
  padding-bottom: 48px !important;
}

.k-pl-12 {
  padding-left: 48px !important;
}

.k-m-12 {
  margin: 48px !important;
}

.k-mt-12 {
  margin-top: 48px !important;
}

.k-mr-12 {
  margin-right: 48px !important;
}

.k-mb-12 {
  margin-bottom: 48px !important;
}

.k-ml-12 {
  margin-left: 48px !important;
}

.k-px-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.k-py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.k-mx-12 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.k-my-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.k-p-13 {
  padding: 52px !important;
}

.k-pt-13 {
  padding-top: 52px !important;
}

.k-pr-13 {
  padding-right: 52px !important;
}

.k-pb-13 {
  padding-bottom: 52px !important;
}

.k-pl-13 {
  padding-left: 52px !important;
}

.k-m-13 {
  margin: 52px !important;
}

.k-mt-13 {
  margin-top: 52px !important;
}

.k-mr-13 {
  margin-right: 52px !important;
}

.k-mb-13 {
  margin-bottom: 52px !important;
}

.k-ml-13 {
  margin-left: 52px !important;
}

.k-px-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.k-py-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.k-mx-13 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.k-my-13 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.k-p-14 {
  padding: 56px !important;
}

.k-pt-14 {
  padding-top: 56px !important;
}

.k-pr-14 {
  padding-right: 56px !important;
}

.k-pb-14 {
  padding-bottom: 56px !important;
}

.k-pl-14 {
  padding-left: 56px !important;
}

.k-m-14 {
  margin: 56px !important;
}

.k-mt-14 {
  margin-top: 56px !important;
}

.k-mr-14 {
  margin-right: 56px !important;
}

.k-mb-14 {
  margin-bottom: 56px !important;
}

.k-ml-14 {
  margin-left: 56px !important;
}

.k-px-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.k-py-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.k-mx-14 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.k-my-14 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.k-p-15 {
  padding: 60px !important;
}

.k-pt-15 {
  padding-top: 60px !important;
}

.k-pr-15 {
  padding-right: 60px !important;
}

.k-pb-15 {
  padding-bottom: 60px !important;
}

.k-pl-15 {
  padding-left: 60px !important;
}

.k-m-15 {
  margin: 60px !important;
}

.k-mt-15 {
  margin-top: 60px !important;
}

.k-mr-15 {
  margin-right: 60px !important;
}

.k-mb-15 {
  margin-bottom: 60px !important;
}

.k-ml-15 {
  margin-left: 60px !important;
}

.k-px-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.k-py-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.k-mx-15 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.k-my-15 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.k-p-16 {
  padding: 64px !important;
}

.k-pt-16 {
  padding-top: 64px !important;
}

.k-pr-16 {
  padding-right: 64px !important;
}

.k-pb-16 {
  padding-bottom: 64px !important;
}

.k-pl-16 {
  padding-left: 64px !important;
}

.k-m-16 {
  margin: 64px !important;
}

.k-mt-16 {
  margin-top: 64px !important;
}

.k-mr-16 {
  margin-right: 64px !important;
}

.k-mb-16 {
  margin-bottom: 64px !important;
}

.k-ml-16 {
  margin-left: 64px !important;
}

.k-px-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.k-py-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.k-mx-16 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.k-my-16 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.k-p-17 {
  padding: 68px !important;
}

.k-pt-17 {
  padding-top: 68px !important;
}

.k-pr-17 {
  padding-right: 68px !important;
}

.k-pb-17 {
  padding-bottom: 68px !important;
}

.k-pl-17 {
  padding-left: 68px !important;
}

.k-m-17 {
  margin: 68px !important;
}

.k-mt-17 {
  margin-top: 68px !important;
}

.k-mr-17 {
  margin-right: 68px !important;
}

.k-mb-17 {
  margin-bottom: 68px !important;
}

.k-ml-17 {
  margin-left: 68px !important;
}

.k-px-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.k-py-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.k-mx-17 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.k-my-17 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.k-p-18 {
  padding: 72px !important;
}

.k-pt-18 {
  padding-top: 72px !important;
}

.k-pr-18 {
  padding-right: 72px !important;
}

.k-pb-18 {
  padding-bottom: 72px !important;
}

.k-pl-18 {
  padding-left: 72px !important;
}

.k-m-18 {
  margin: 72px !important;
}

.k-mt-18 {
  margin-top: 72px !important;
}

.k-mr-18 {
  margin-right: 72px !important;
}

.k-mb-18 {
  margin-bottom: 72px !important;
}

.k-ml-18 {
  margin-left: 72px !important;
}

.k-px-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.k-py-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.k-mx-18 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.k-my-18 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.k-p-19 {
  padding: 76px !important;
}

.k-pt-19 {
  padding-top: 76px !important;
}

.k-pr-19 {
  padding-right: 76px !important;
}

.k-pb-19 {
  padding-bottom: 76px !important;
}

.k-pl-19 {
  padding-left: 76px !important;
}

.k-m-19 {
  margin: 76px !important;
}

.k-mt-19 {
  margin-top: 76px !important;
}

.k-mr-19 {
  margin-right: 76px !important;
}

.k-mb-19 {
  margin-bottom: 76px !important;
}

.k-ml-19 {
  margin-left: 76px !important;
}

.k-px-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.k-py-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.k-mx-19 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.k-my-19 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.k-p-20 {
  padding: 80px !important;
}

.k-pt-20 {
  padding-top: 80px !important;
}

.k-pr-20 {
  padding-right: 80px !important;
}

.k-pb-20 {
  padding-bottom: 80px !important;
}

.k-pl-20 {
  padding-left: 80px !important;
}

.k-m-20 {
  margin: 80px !important;
}

.k-mt-20 {
  margin-top: 80px !important;
}

.k-mr-20 {
  margin-right: 80px !important;
}

.k-mb-20 {
  margin-bottom: 80px !important;
}

.k-ml-20 {
  margin-left: 80px !important;
}

.k-px-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.k-py-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.k-mx-20 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.k-my-20 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.k-p-21 {
  padding: 84px !important;
}

.k-pt-21 {
  padding-top: 84px !important;
}

.k-pr-21 {
  padding-right: 84px !important;
}

.k-pb-21 {
  padding-bottom: 84px !important;
}

.k-pl-21 {
  padding-left: 84px !important;
}

.k-m-21 {
  margin: 84px !important;
}

.k-mt-21 {
  margin-top: 84px !important;
}

.k-mr-21 {
  margin-right: 84px !important;
}

.k-mb-21 {
  margin-bottom: 84px !important;
}

.k-ml-21 {
  margin-left: 84px !important;
}

.k-px-21 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.k-py-21 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.k-mx-21 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.k-my-21 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.k-p-22 {
  padding: 88px !important;
}

.k-pt-22 {
  padding-top: 88px !important;
}

.k-pr-22 {
  padding-right: 88px !important;
}

.k-pb-22 {
  padding-bottom: 88px !important;
}

.k-pl-22 {
  padding-left: 88px !important;
}

.k-m-22 {
  margin: 88px !important;
}

.k-mt-22 {
  margin-top: 88px !important;
}

.k-mr-22 {
  margin-right: 88px !important;
}

.k-mb-22 {
  margin-bottom: 88px !important;
}

.k-ml-22 {
  margin-left: 88px !important;
}

.k-px-22 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.k-py-22 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.k-mx-22 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.k-my-22 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.k-p-23 {
  padding: 92px !important;
}

.k-pt-23 {
  padding-top: 92px !important;
}

.k-pr-23 {
  padding-right: 92px !important;
}

.k-pb-23 {
  padding-bottom: 92px !important;
}

.k-pl-23 {
  padding-left: 92px !important;
}

.k-m-23 {
  margin: 92px !important;
}

.k-mt-23 {
  margin-top: 92px !important;
}

.k-mr-23 {
  margin-right: 92px !important;
}

.k-mb-23 {
  margin-bottom: 92px !important;
}

.k-ml-23 {
  margin-left: 92px !important;
}

.k-px-23 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.k-py-23 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.k-mx-23 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.k-my-23 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.k-p-24 {
  padding: 96px !important;
}

.k-pt-24 {
  padding-top: 96px !important;
}

.k-pr-24 {
  padding-right: 96px !important;
}

.k-pb-24 {
  padding-bottom: 96px !important;
}

.k-pl-24 {
  padding-left: 96px !important;
}

.k-m-24 {
  margin: 96px !important;
}

.k-mt-24 {
  margin-top: 96px !important;
}

.k-mr-24 {
  margin-right: 96px !important;
}

.k-mb-24 {
  margin-bottom: 96px !important;
}

.k-ml-24 {
  margin-left: 96px !important;
}

.k-px-24 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.k-py-24 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.k-mx-24 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.k-my-24 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.k-p-xs {
  padding: 4px !important;
}

.k-pt-xs {
  padding-top: 4px !important;
}

.k-pr-xs {
  padding-right: 4px !important;
}

.k-pb-xs {
  padding-bottom: 4px !important;
}

.k-pl-xs {
  padding-left: 4px !important;
}

.k-m-xs {
  margin: 4px !important;
}

.k-mt-xs {
  margin-top: 4px !important;
}

.k-mr-xs {
  margin-right: 4px !important;
}

.k-mb-xs {
  margin-bottom: 4px !important;
}

.k-ml-xs {
  margin-left: 4px !important;
}

.k-px-xs {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-py-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-mx-xs {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.k-my-xs {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.k-p-sm {
  padding: 8px !important;
}

.k-pt-sm {
  padding-top: 8px !important;
}

.k-pr-sm {
  padding-right: 8px !important;
}

.k-pb-sm {
  padding-bottom: 8px !important;
}

.k-pl-sm {
  padding-left: 8px !important;
}

.k-m-sm {
  margin: 8px !important;
}

.k-mt-sm {
  margin-top: 8px !important;
}

.k-mr-sm {
  margin-right: 8px !important;
}

.k-mb-sm {
  margin-bottom: 8px !important;
}

.k-ml-sm {
  margin-left: 8px !important;
}

.k-px-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-py-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-mx-sm {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.k-my-sm {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.k-p-md {
  padding: 12px !important;
}

.k-pt-md {
  padding-top: 12px !important;
}

.k-pr-md {
  padding-right: 12px !important;
}

.k-pb-md {
  padding-bottom: 12px !important;
}

.k-pl-md {
  padding-left: 12px !important;
}

.k-m-md {
  margin: 12px !important;
}

.k-mt-md {
  margin-top: 12px !important;
}

.k-mr-md {
  margin-right: 12px !important;
}

.k-mb-md {
  margin-bottom: 12px !important;
}

.k-ml-md {
  margin-left: 12px !important;
}

.k-px-md {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-py-md {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-mx-md {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.k-my-md {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.k-p-lg {
  padding: 16px !important;
}

.k-pt-lg {
  padding-top: 16px !important;
}

.k-pr-lg {
  padding-right: 16px !important;
}

.k-pb-lg {
  padding-bottom: 16px !important;
}

.k-pl-lg {
  padding-left: 16px !important;
}

.k-m-lg {
  margin: 16px !important;
}

.k-mt-lg {
  margin-top: 16px !important;
}

.k-mr-lg {
  margin-right: 16px !important;
}

.k-mb-lg {
  margin-bottom: 16px !important;
}

.k-ml-lg {
  margin-left: 16px !important;
}

.k-px-lg {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-py-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-mx-lg {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.k-my-lg {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.k-p-xl {
  padding: 24px !important;
}

.k-pt-xl {
  padding-top: 24px !important;
}

.k-pr-xl {
  padding-right: 24px !important;
}

.k-pb-xl {
  padding-bottom: 24px !important;
}

.k-pl-xl {
  padding-left: 24px !important;
}

.k-m-xl {
  margin: 24px !important;
}

.k-mt-xl {
  margin-top: 24px !important;
}

.k-mr-xl {
  margin-right: 24px !important;
}

.k-mb-xl {
  margin-bottom: 24px !important;
}

.k-ml-xl {
  margin-left: 24px !important;
}

.k-px-xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-py-xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-mx-xl {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.k-my-xl {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.k-p-thin {
  padding: 2px !important;
}

.k-pt-thin {
  padding-top: 2px !important;
}

.k-pr-thin {
  padding-right: 2px !important;
}

.k-pb-thin {
  padding-bottom: 2px !important;
}

.k-pl-thin {
  padding-left: 2px !important;
}

.k-m-thin {
  margin: 2px !important;
}

.k-mt-thin {
  margin-top: 2px !important;
}

.k-mr-thin {
  margin-right: 2px !important;
}

.k-mb-thin {
  margin-bottom: 2px !important;
}

.k-ml-thin {
  margin-left: 2px !important;
}

.k-px-thin {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.k-py-thin {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.k-mx-thin {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.k-my-thin {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.k-p-hair {
  padding: 1px !important;
}

.k-pt-hair {
  padding-top: 1px !important;
}

.k-pr-hair {
  padding-right: 1px !important;
}

.k-pb-hair {
  padding-bottom: 1px !important;
}

.k-pl-hair {
  padding-left: 1px !important;
}

.k-m-hair {
  margin: 1px !important;
}

.k-mt-hair {
  margin-top: 1px !important;
}

.k-mr-hair {
  margin-right: 1px !important;
}

.k-mb-hair {
  margin-bottom: 1px !important;
}

.k-ml-hair {
  margin-left: 1px !important;
}

.k-px-hair {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.k-py-hair {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.k-mx-hair {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.k-my-hair {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.k-rounded-default {
  border-radius: 4px;
}

.k-rounded-0 {
  border-radius: 0;
}

.k-rounded-sm {
  border-radius: 2px;
}

.k-rounded-md {
  border-radius: 4px;
}

.k-rounded-lg {
  border-radius: 6px;
}

.k-rounded-full {
  border-radius: 9999px;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.k-table-layout-auto {
  table-layout: auto;
}

.k-text-nowrap {
  white-space: nowrap !important;
}

.k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-text-left {
  text-align: left !important;
}

.k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify !important;
}

.k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-capitalize {
  text-transform: capitalize !important;
}

.k-font-weight-light {
  font-weight: 300 !important;
}

.k-font-weight-normal {
  font-weight: 400 !important;
}

.k-font-weight-bold {
  font-weight: 700 !important;
}

.k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto !important;
}

.k-flip-h {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-rotate-135 {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.k-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rotate-225 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.k-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.k-rotate-315 {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.k-scale-0 {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
}

.k-scale-1 {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}

.k-scale-2 {
  -webkit-transform: scale(2, 2);
          transform: scale(2, 2);
}

.k-translate-0 {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-translate-0-50 {
  -webkit-transform: translate(0, 50%);
          transform: translate(0, 50%);
}

.k-translate-0-100 {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}

.k-translate-50-0 {
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
}

.k-translate-50-50 {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-translate-50-100 {
  -webkit-transform: translate(50%, 100%);
          transform: translate(50%, 100%);
}

.k-translate-100-0 {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.k-translate-100-50 {
  -webkit-transform: translate(100%, 50%);
          transform: translate(100%, 50%);
}

.k-translate-100-100 {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.k-user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.k-user-select-text {
  -webkit-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important;
}

.k-user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.k-user-select-contain {
  -ms-user-select: element !important;
      user-select: contain !important;
}

.fake {
  color: red;
}

.k-common-test-class {
  opacity: 0;
}

.k-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.k-no-click {
  pointer-events: none;
}

.k-block, .k-grid-header, .k-grouping-header, .k-header, .k-link.k-hover, .k-link.k-state-hover, .k-pager-wrap, .k-tabstrip-items .k-item, .k-toolbar {
  background-repeat: repeat;
  background-position: 0 center;
}

.k-link:hover {
  text-decoration: none;
}

.k-state-highlight > .k-link {
  color: inherit;
}

.k-searchbox > .k-input {
  margin: 0;
  width: 100%;
  min-width: 0;
  border: 0;
  outline: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: inherit;
  background: 0 0;
  font: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-block, .k-inline-block, .k-widget {
  border-style: solid;
  border-width: 1px;
  -webkit-appearance: none;
}

.k-block, .k-widget {
  line-height: normal;
  outline: 0;
}

.k-widget .k-input::-ms-clear {
  width: 0;
  height: 0;
}

.k-block, .k-content, .k-grid, .k-header-column-menu, .k-panelbar, .k-splitter, .k-widget {
  outline: 0;
  -webkit-tap-highlight-color: transparent;
}

.k-block, .k-calendar, .k-grid-header .k-i-link-horizontal, .k-header-column-menu, .k-pager-wrap, .k-splitbar {
  -webkit-touch-callout: none;
}

.k-header-column-menu {
  color: inherit;
}

.k-block {
  padding: 2px;
}

.k-block > .k-header {
  margin: -2px 0 10px -2px;
  padding: 0.3em 2px;
  width: 100%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  font-size: 1.2em;
  white-space: nowrap;
  min-height: 16px;
  position: relative;
}

a.k-button-expand {
  display: block;
}

button.k-button-expand, input[type=button].k-button-expand, input[type=reset].k-button-expand, input[type=submit].k-button-expand {
  width: 100%;
}

.k-toolbar .k-button-icontext {
  padding-right: 0.8em;
}

.k-link {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
}

.k-grid-header span.k-link {
  cursor: default;
}

.k-disabled, .k-disabled .k-icon, .k-disabled .k-link, .k-disabled .k-upload-button input, .k-state-disabled, .k-state-disabled .k-icon, .k-state-disabled .k-link, .k-state-disabled .k-upload-button input {
  cursor: default !important;
  pointer-events: none;
  outline: 0;
}

.k-disabled, .k-state-disabled {
  opacity: 0.6;
}

.k-disabled .k-disabled, .k-disabled > .k-button, .k-state-disabled .k-disabled, .k-state-disabled > .k-button {
  opacity: 1;
}

@media print {
  .k-disabled, .k-disabled .k-input, .k-state-disabled, .k-state-disabled .k-input {
    opacity: 1 !important;
  }
}
.k-state-error {
  border-style: ridge;
}

.k-state-empty {
  font-style: italic;
}

.k-icon.k-i-none {
  background-image: none !important;
}

.k-image {
  border: 0;
}

.k-widget .k-icon.k-i-collapse, .k-widget .k-icon.k-i-expand {
  cursor: pointer;
}

html .k-success-colored {
  color: #507f50;
  border-color: #d0dfd0;
  background-color: #f0fff0;
}

html .k-info-colored {
  color: #50607f;
  border-color: #d0d9df;
  background-color: #f0f9ff;
}

html .k-error-colored {
  color: #7f5050;
  border-color: #dfd0d0;
  background-color: #fff0f0;
}

.k-inline-block {
  padding: 0 2px;
}

.k-loading, .k-loading-image {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}

.k-icon.k-i-loading {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}

.k-icon.k-i-loading::before {
  content: "";
  display: none;
}

.k-loading-image, .k-loading-mask, .k-loading-text {
  position: absolute;
}

.k-loading-mask {
  z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-mask .k-loading-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
}

.k-loading-color, .k-loading-image {
  width: 100%;
  height: 100%;
}

.k-loading-image {
  top: 0;
  left: 0;
  z-index: 2;
}

.k-loading-color {
  opacity: 0.3;
}

.k-content-frame {
  border: 0;
  width: 100%;
  height: 100%;
}

.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-drag-clue {
  margin: 0;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  font-size: 1em;
  line-height: normal;
  white-space: nowrap;
  list-style: none;
  cursor: default;
  overflow: hidden;
  position: absolute;
  z-index: 10003;
}

.k-drag-status {
  margin-top: -3px;
  margin-right: 4px;
  vertical-align: middle;
}

.k-reorder-cue {
  position: absolute;
  width: 1px;
  overflow: visible;
}

.k-reorder-cue .k-icon {
  position: absolute;
  left: -4px;
  width: 8px;
  height: 4px;
}

.k-reorder-cue .k-i-arrow-60-down {
  top: -4px;
}

.k-reorder-cue .k-i-arrow-60-up {
  bottom: -4px;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  body .k-touch-scrollbar {
    height: 12px;
    width: 12px;
    border-radius: 7px;
  }
}
.k-virtual-scrollable-wrap {
  overflow-x: auto;
}

.k-current-time {
  background: red;
  position: absolute;
}

.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid red;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.k-current-time-arrow-left {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid red;
}

.k-current-time-arrow-right {
  width: 0;
  height: 0;
  background: 0 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid red;
  border-right: 4px solid transparent;
}

.k-animation-container, .k-animation-container *, .k-animation-container :after, .k-block .k-header, .k-widget, .k-widget *, .k-widget :before {
  box-sizing: content-box;
}

.k-block, .k-edit-cell .k-widget, .k-grid-edit-row .k-widget, .k-grid-edit-row .text-box, .k-tabstrip > .k-content > .km-scroll-container, .k-textbox, .km-actionsheet > li, .km-shim {
  box-sizing: border-box;
}

.input-group .form-control {
  box-sizing: border-box;
}

.form-control.k-widget {
  padding: 0;
}

.km-widget, .km-widget * {
  -moz-background-clip: border-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px;
}

.km-native-scroller {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: pan-x pan-y;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -ms-scroll-snap-type: proximity;
}

.k-hr {
  margin: 0.5em auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  float: none;
  clear: both;
}

.k-icon, .k-tool-icon {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 1em;
  height: 1em;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  font: 16px/1 WebComponentsIcons;
  speak: none;
  font-variant: normal;
  text-transform: none;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-drop-hint-end, .k-drop-hint-start {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent;
}

.k-drop-hint-line {
  flex-grow: 1;
}

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.92820323px;
  border-right-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.92820323px;
  border-left-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
  border-top-width: 6.92820323px;
  border-bottom-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
  border-bottom-width: 6.92820323px;
  border-top-width: 0;
}

.k-column-menu .k-sprite, .k-grid-mobile .k-resize-handle-inner:after, .k-grid-mobile .k-resize-handle-inner:before, .k-pager-numbers .k-current-page .k-link:after {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 1em;
  height: 1em;
  text-align: center;
  vertical-align: middle;
  background-image: none;
  font: 16px/1 WebComponentsIcons;
  speak: none;
  font-variant: normal;
  text-transform: none;
  text-indent: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.k-icon:before {
  margin: auto;
  width: 1em;
  height: 1em;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-button.k-button-icon .k-icon, .k-grid-filter .k-icon, .k-header .k-icon {
  text-indent: -99999px;
  overflow: hidden;
}

.k-button.k-button-icon .k-icon:before, .k-grid-filter .k-icon:before, .k-header .k-icon:before {
  text-indent: 0;
}

.k-sprite {
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
  text-align: center;
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  -ms-high-contrast-adjust: none;
}

.k-reorder-cue {
  position: absolute;
}

.k-reorder-cue::after, .k-reorder-cue::before {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid transparent;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-reorder-cue::before {
  border-bottom-width: 0;
  border-top-color: currentColor;
  top: -4px;
}

.k-reorder-cue::after {
  border-top-width: 0;
  border-bottom-color: currentColor;
  bottom: -4px;
}

.k-flip-h {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-text-align-left, .k-text-left {
  text-align: left;
}

.k-text-align-center, .k-text-center {
  text-align: center;
}

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

.k-text-align-justify, .k-text-justify {
  text-align: justify;
}

script {
  display: none !important;
}

.k-common-test-class, .k-theme-test-class {
  opacity: 0;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-hbox, .k-hstack {
  display: flex;
  flex-flow: row nowrap;
}

.k-vbox, .k-vstack {
  display: flex;
  flex-flow: column nowrap;
}

.k-flex, .k-spacer {
  flex: 1 0 0%;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal, .k-vstack > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-hstack > .k-separator, .k-separator-vertical {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-action-buttons, .k-actions, .k-columnmenu-actions {
  margin: 1em 0 0;
  padding: 6px 8px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8px;
  overflow: hidden;
  clear: both;
}

.k-popup .k-actions {
  padding: 6px 0 0;
}

.k-colorpicker-popup .k-actions {
  padding: 6px 8px;
}

.k-ie .k-actions .k-button ~ .k-button {
  margin-left: 8px;
  flex-shrink: 0;
}

.k-rtl .k-ie .k-actions .k-button ~ .k-button, [dir=rtl] .k-ie .k-actions .k-button ~ .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-button {
  margin: 0;
  padding: 4px 8px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  background-repeat: repeat-x;
  background-position: 0 center;
  font: inherit;
  line-height: 1.42857143;
  text-align: center;
  text-decoration: none;
  display: inline-flex;
  overflow: hidden;
  align-items: center;
  gap: 4px;
  justify-content: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
  position: relative;
}

.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}

.k-button:focus, .k-button:hover {
  text-decoration: none;
  outline: 0;
}

.k-button .k-button-text, .k-button .k-text {
  overflow: hidden;
  white-space: nowrap;
}

.k-button .k-icon, .k-button .k-image, .k-button .k-sprite {
  color: inherit;
  align-self: center;
  pointer-events: none;
}

.k-button.k-disabled, .k-button[disabled] {
  cursor: default;
  outline: 0;
  box-shadow: none;
  opacity: 0.6;
  pointer-events: none;
}

.k-button.k-button-icon, .k-icon-button {
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
  padding: 4px;
  gap: 0;
}

.k-button.k-button-icon .k-button-text, .k-button.k-button-icon .k-text, .k-icon-button .k-button-text, .k-icon-button .k-text {
  display: none;
}

a.k-button-expand {
  display: block;
}

button.k-button-expand, input[type=button].k-button-expand, input[type=reset].k-button-expand, input[type=submit].k-button-expand {
  width: 100%;
}

.k-dropdown-button, .k-menu-button {
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-button-flat, .k-button.k-button-clear {
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}

.k-button-flat::before, .k-button.k-button-clear::before {
  display: block !important;
}

.k-button-flat::after, .k-button.k-button-clear::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-button-flat.k-focus::after, .k-button-flat:focus::after, .k-button.k-button-clear.k-focus::after, .k-button.k-button-clear:focus::after {
  opacity: 0.12;
}

.k-button-flat.k-disabled, .k-button-flat[disabled], .k-button.k-button-clear.k-disabled, .k-button.k-button-clear[disabled], .k-disabled .k-button-flat, .k-disabled .k-button.k-button-clear {
  pointer-events: none;
}

.k-button-outline {
  border-color: currentColor;
  color: inherit;
  background: 0 0;
}

.k-button-link, .k-button-link.k-hover {
  border-color: transparent;
  color: inherit;
  text-decoration: none;
  background: 0 0;
}

.k-button-link.k-hover, .k-button-link:hover {
  text-decoration: underline;
}

.k-button-link.k-active {
  border-color: transparent;
}

.k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button.k-no-focus:not(.k-hover)::before, .k-button.k-no-focus:not(:hover)::before {
  opacity: 0;
}

.k-button.k-active::before, .k-button:active::before {
  opacity: 0.16;
}

.k-button.k-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  flex-wrap: nowrap;
}

.k-button-group.k-button-group-flat .k-button.k-selected {
  color: inherit;
}

.k-button-group .k-button {
  position: relative;
}

.k-button-group .k-button + .k-button {
  margin-left: -1px;
}

.k-button-group.k-button-group-stretched {
  display: flex;
}

.k-button-group.k-button-group-stretched .k-button {
  flex: 1 0 auto;
}

.k-button-group .k-button.k-active, .k-button-group .k-button:active {
  z-index: 2;
}

.k-button-group .k-button.k-hover, .k-button-group .k-button:hover {
  z-index: 3;
}

.k-button-group .k-button.k-disabled, .k-button-group.k-disabled .k-button {
  z-index: auto;
}

.k-button-group .k-button.k-focus, .k-button-group .k-button:focus {
  z-index: 4;
}

.k-button-group .k-button:not(:first-child):not(:last-child):not(.k-overflow-button) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group > .k-button:first-child:not(:only-child):not(.k-overflow-button) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-button-group > .k-button:last-child:not(:only-child):not(.k-overflow-button) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group label input[type=checkbox], .k-button-group label input[type=radio], .k-button-group > input[type=checkbox], .k-button-group > input[type=radio] {
  margin: 0;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}

.k-split-button {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  list-style: none;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-split-button > .k-button:last-child, .k-split-button > .k-split-button-arrow {
  margin-left: -1px;
  padding: 4px;
  width: auto;
  flex: none;
}

.k-split-container > li {
  padding: 1px;
}

.k-split-container .k-button {
  width: 100%;
  border-color: transparent;
  background-color: transparent;
  background-image: none !important;
  text-align: left;
  white-space: nowrap;
  justify-content: flex-start;
}

.k-action-buttons {
  margin: 1em 0 0;
  padding: 6px 8px;
  text-align: right;
  position: relative;
  clear: both;
}

.k-action-buttons .k-button {
  min-width: 75px;
}

.k-action-buttons .k-button + .k-button {
  margin-left: 6px;
}

.k-action-buttons .k-button.k-left {
  float: left;
  margin: 0 0 0 1em;
}

.k-rtl .k-button-group .k-button {
  margin-left: 0;
}

.k-rtl .k-button-group .k-button + .k-button {
  margin-right: -1px;
}

.k-rtl .k-split-button .k-split-button-arrow {
  margin-left: 0;
  margin-right: -1px;
}

.k-rtl .k-split-container .k-button {
  text-align: right;
}

.k-no-flexbox .k-button {
  display: inline-block;
}

.k-no-flexbox .k-button-group {
  display: inline-block;
}

.k-no-flexbox .k-button-group:after {
  content: "";
  display: block;
  clear: both;
}

.k-no-flexbox .k-button-group .k-button {
  display: inline-block;
  vertical-align: top;
}

.k-input, .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  position: relative;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input .k-input, .k-input .k-picker, .k-picker .k-input, .k-picker .k-picker {
  border-width: 0 !important;
  color: inherit;
  background: 0 0;
  font: inherit;
  outline: 0;
  box-shadow: none;
}

.k-input .k-clear-value, .k-input .k-input-icon, .k-input .k-input-loading-icon, .k-input .k-input-validation-icon, .k-picker .k-clear-value, .k-picker .k-input-icon, .k-picker .k-input-loading-icon, .k-picker .k-input-validation-icon {
  width: 24px;
  height: 24px;
}

.k-input > *, .k-picker > * {
  margin: 0;
}

input.k-input {
  padding: 4px 8px;
}

.k-picker {
  cursor: pointer;
}

select.k-picker {
  padding: 4px 8px;
  -webkit-appearance: auto;
          appearance: auto;
}

.k-input-inner {
  padding: 4px 8px;
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: 0 0;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input-inner::-ms-clear {
  display: none;
}

.k-input-inner:invalid {
  box-shadow: none;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

textarea.k-input-inner {
  margin: 0;
}

.k-picker.k-icon-picker .k-input-inner {
  width: 1.42857143em;
  height: 1.42857143em;
  box-sizing: content-box;
}

.k-input-value-icon {
  flex: none;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-input-value-text::before {
  content: "​";
  width: 0;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-input-values {
  width: 100%;
  padding: 2px 2px;
  cursor: text;
}

.k-input-values > .k-input-inner, .k-input-values > .k-searchbar {
  margin: -2px -2px;
}

.k-icon-picker .k-input-inner {
  padding: 4px;
  justify-content: center;
}

.k-input-prefix, .k-input-suffix {
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
}

.k-input-prefix > *, .k-input-suffix > * {
  flex-shrink: 0;
}

.k-input-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  align-self: center;
}

.k-input-icon, .k-input-loading-icon, .k-input-validation-icon {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.k-clear-value {
  outline: 0;
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value.k-hover, .k-clear-value:hover {
  opacity: 1;
}

.k-clear-value:focus-visible {
  outline: 1px dotted;
  outline-offset: -1px;
}

.k-input-button, .k-input-button.k-button {
  width: calc(1.4285714286em + 8px);
  height: calc(1.4285714286em + 8px);
  border-width: 0;
  border-inline-start-width: 0;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}

.k-input-button.k-button > .k-button-icon, .k-input-button > .k-button-icon {
  min-width: auto !important;
}

.k-input-button.k-active, .k-input-button.k-button.k-active, .k-input-button.k-button.k-focus, .k-input-button.k-button:active, .k-input-button.k-button:focus, .k-input-button.k-focus, .k-input-button:active, .k-input-button:focus {
  background-color: inherit;
  color: inherit;
  box-shadow: none;
}

.k-picker .k-input-button {
  color: inherit;
  background: 0 0;
  border-color: transparent;
}

.k-input-spinner {
  width: calc(1.4285714286em + 8px);
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.k-input-spinner .k-spinner-decrease, .k-input-spinner .k-spinner-increase {
  border-width: 0;
  border-inline-start-width: 0;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}

.k-input-spinner .k-spinner-decrease > .k-button-icon, .k-input-spinner .k-spinner-increase > .k-button-icon {
  margin: -1em 0;
  min-width: auto !important;
  min-height: auto !important;
}

.k-input-spinner .k-spinner-increase .k-icon {
  bottom: -2px;
}

.k-input-spinner .k-spinner-decrease .k-icon {
  top: -2px;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-dateinput-wrap, .k-dropdown-wrap, .k-multiselect-wrap, .k-numeric-wrap, .k-picker-wrap {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}

.k-input-flat, .k-picker-flat {
  border-radius: 0 !important;
  border-width: 1px 0;
  border-top-color: transparent !important;
  background: 0 0 !important;
}

.k-input-flat .k-input-inner, .k-picker-flat .k-input-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.k-input-outline, .k-picker-outline {
  background: 0 0 !important;
}

.k-menu {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  cursor: default;
}

.k-menu-item {
  box-sizing: border-box;
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-menu-item-content {
  display: block;
  height: auto;
  overflow: visible;
}

.k-menu-item-content .k-actions {
  margin-top: 0;
}

.k-menu-link {
  padding: 6px 8px;
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: 4px;
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.k-menu-link-text {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-menu-expand-arrow {
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-menu-horizontal {
  flex-direction: row;
}

.k-menu-horizontal .k-menu-link {
  border-width: 0 1px 0 0;
  border-style: solid;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
  border-left-width: 1px;
}

.k-menu-horizontal > .k-separator {
  margin: 0 4px;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-menu-vertical {
  flex-direction: column;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
  margin-top: 8px;
}

.k-menu-vertical > .k-separator {
  margin: 4px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-group {
  margin: 0;
  padding: 0 0;
  list-style: none;
  display: none;
  position: absolute;
}

.k-menu-group .k-menu-link {
  padding: 4px 8px;
}

.k-menu-popup .k-menu-group {
  position: relative;
  display: flex;
  flex-direction: column;
}

.k-menu-group .k-menu-item + .k-menu-item {
  margin-top: 0;
}

.k-menu-group .k-separator {
  margin: 4px 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  padding: 0 0;
  border-width: 1px;
  border-style: solid;
}

.k-context-menu.k-menu-horizontal {
  padding: 0 0;
}

.k-context-menu .k-separator {
  margin: 0;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}

.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-context-menu-popup .k-context-menu, .k-popup .k-context-menu {
  border-width: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
}

.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 1px;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute;
}

.k-menu-scroll-button.k-scroll-left {
  top: 0;
  left: 0;
  height: 100%;
  width: 16px;
  border-right-width: 1px;
}

.k-menu-scroll-button.k-scroll-right {
  top: 0;
  right: 0;
  height: 100%;
  width: 16px;
  border-left-width: 1px;
}

.k-menu-scroll-button.k-scroll-up {
  top: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-bottom-width: 1px;
}

.k-menu-scroll-button.k-scroll-down {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  border-top-width: 1px;
}

select.k-dropdown, select.k-dropdownlist {
  border-radius: 4px;
  padding: 4px 8px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.1s ease;
  cursor: pointer;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
  border-width: 0;
}

.k-dropdowngrid-popup .k-virtual-wrap {
  margin: 0;
}

.k-table {
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: 0;
  font-size: inherit;
  line-height: inherit;
  text-align: left;
}

.k-data-table {
  border-width: 1px;
  border-style: solid;
}

.k-data-table .k-table {
  table-layout: fixed;
}

.k-table-alt-row, .k-table-row, .k-table-tbody, .k-table-tfoot, .k-table-thead {
  border-color: inherit;
  text-align: inherit;
}

.k-table-td, .k-table-th {
  padding: 6px 8px;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: 400;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}

.k-table-td:first-child, .k-table-th:first-child {
  border-left-width: 0;
}

.k-table-th {
  border-bottom-width: 1px;
}

.k-table-header {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-header .k-table {
  border-width: 0;
}

.k-table-header-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-header-wrap > .k-table, .k-table-header > .k-table {
  margin-bottom: -1px;
}

.k-table-group-sticky-header {
  font-size: inherit;
  line-height: inherit;
  flex: none;
}

.k-table-group-sticky-header .k-table-th {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}

.k-table-list {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: 0;
}

.k-table-list .k-table-group-row, .k-table-list .k-table-row {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
  position: relative;
}

.k-table-list .k-table-row.k-first {
  border-top: 1px solid currentColor;
}

.k-table-list .k-table-td, .k-table-list .k-table-th {
  vertical-align: middle;
}

.k-table-list .k-table-group-row::before {
  content: "​";
  padding: 6px 0;
  width: 0;
  display: block;
  overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  top: 0;
}

.k-table-list .k-table-spacer-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.k-table-list .k-table-group-td {
  padding: 0 !important;
  width: 0 !important;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  overflow: visible;
}

.k-table-list .k-table-group-td > span {
  padding: 0 4px;
  font-size: 0.75em;
  position: absolute;
  top: 0;
  right: 0;
}

.k-virtual-table .k-table-group-row, .k-virtual-table .k-table-row {
  position: absolute;
  width: 100%;
}

.k-table-scroller {
  position: relative;
  overflow: auto;
}

.k-table-scroller > .k-table {
  border-width: 0;
}

.k-table-footer {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-footer .k-table {
  border-width: 0;
}

.k-table-footer-wrap {
  margin-right: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-rtl .k-table, .k-rtl.k-table, [dir=rtl] .k-table, [dir=rtl].k-table {
  text-align: right;
}

.k-rtl .k-table .k-table-td, .k-rtl .k-table .k-table-th, .k-rtl.k-table .k-table-td, .k-rtl.k-table .k-table-th, [dir=rtl] .k-table .k-table-td, [dir=rtl] .k-table .k-table-th, [dir=rtl].k-table .k-table-td, [dir=rtl].k-table .k-table-th {
  border-left-width: 0;
  border-right-width: 1px;
}

.k-rtl .k-table .k-table-td:first-child, .k-rtl .k-table .k-table-th:first-child, .k-rtl.k-table .k-table-td:first-child, .k-rtl.k-table .k-table-th:first-child, [dir=rtl] .k-table .k-table-td:first-child, [dir=rtl] .k-table .k-table-th:first-child, [dir=rtl].k-table .k-table-td:first-child, [dir=rtl].k-table .k-table-th:first-child {
  border-right-width: 0;
}

.k-rtl .k-table .k-table-footer-wrap, .k-rtl .k-table .k-table-header-wrap, .k-rtl.k-table .k-table-footer-wrap, .k-rtl.k-table .k-table-header-wrap, [dir=rtl] .k-table .k-table-footer-wrap, [dir=rtl] .k-table .k-table-header-wrap, [dir=rtl].k-table .k-table-footer-wrap, [dir=rtl].k-table .k-table-header-wrap {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
  border-right-width: 0;
}

.k-rtl .k-table-list .k-table-group-td > span, [dir=rtl] .k-table-list .k-table-group-td > span {
  left: 0;
  right: auto;
}

.k-daterangepicker {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 8px;
}

.k-toolbar {
  margin: 0;
  padding: 2px 4px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  outline: 0;
  font-size: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}

.k-toolbar::before {
  content: "";
  height: calc(1.4285714286em + 8px + 2px);
}

.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}

.k-toolbar > * {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 4px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: stretch;
  align-content: center;
  vertical-align: middle;
}

.k-toolbar > * > label {
  margin-right: 4px;
}

.k-toolbar > :last-child {
  margin-right: 0;
}

.k-toolbar .k-button, .k-toolbar .k-button-group, .k-toolbar .k-separator, .k-toolbar .k-split-button, .k-toolbar .k-textbox, .k-toolbar .k-widget, .k-toolbar label {
  align-self: center;
}

.k-toolbar .k-split-button > .k-button {
  align-self: stretch;
}

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 10em;
}

.k-toolbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-toolbar .k-overflow-anchor {
  margin: 0;
  width: calc(1.4285714286em + 8px + 2px + 8px);
  height: 100%;
  border-width: 0;
  border-left-width: 1px;
  border-radius: 0;
  border-color: inherit;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}

.k-toolbar .k-separator, .k-toolbar .k-toolbar-separator {
  width: 0;
  height: 1.42857143em;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-toolbar .k-spacer, .k-toolbar .k-toolbar-spacer {
  height: 1.42857143em;
  flex: 1 1 auto;
}

.k-overflow-container > .k-item {
  padding: 1px;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}

.k-overflow-container .k-overflow-button {
  width: 100%;
  border-color: transparent;
  background-color: transparent;
  background-image: none !important;
  text-align: left;
  justify-content: flex-start;
}

.k-overflow-container .k-button-group {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-button-group .k-button ~ .k-button {
  margin: 0;
}

.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-split-button .k-button {
  padding: 4px 8px;
}

.k-overflow-container .k-split-button .k-button ~ .k-button {
  margin: 0;
}

.k-overflow-container .k-separator {
  display: none;
}

.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-rtl .k-toolbar > * {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-toolbar > :last-child {
  margin-left: 0;
}

.k-rtl .k-toolbar .k-overflow-anchor {
  border-left-width: 0;
  border-right-width: 1px;
  right: auto;
  left: 0;
}

.k-rtl .k-overflow-container .k-overflow-button {
  text-align: right;
}

.k-no-flexbox .k-toolbar {
  display: block;
}

.k-no-flexbox .k-toolbar.k-toolbar-resizable {
  white-space: nowrap;
}

.k-no-flexbox .k-toolbar > * {
  display: inline-block;
  vertical-align: middle;
}

.k-no-flexbox .k-toolbar > .k-align-left {
  float: none;
}

.k-no-flexbox .k-toolbar > .k-align-right {
  float: right;
}

.k-rpanel-left {
  -webkit-transform: translateX(-100%) translateZ(0);
  transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  -webkit-transform: translateX(100%) translateZ(0);
  transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-left, .k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  top: 0;
}

.k-rpanel-left.k-rpanel-expanded, .k-rpanel-right.k-rpanel-expanded {
  -webkit-transform: translateX(0) translateZ(0);
  transform: translateX(0) translateZ(0);
}

.k-rpanel-left + *, .k-rpanel-right + * {
  overflow: auto;
}

.k-ie9 .k-rpanel-left {
  left: -100%;
}

.k-ie9 .k-rpanel-left.k-rpanel-expanded {
  left: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-form {
  border-width: 0;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-form-fieldset {
  margin: 32px 0 0;
  padding: 0 0;
  border-width: 0;
  box-sizing: border-box;
}

.k-form-fieldset > :first-child {
  margin-top: 0;
}

.k-form-legend {
  margin: 0 0 16px;
  padding: 0 0;
  border-style: solid;
  width: 100%;
  border-width: 0 0 2px;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
  text-transform: uppercase;
}

.k-form-field {
  margin: 0 0 16px;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}

.k-form-field:first-child {
  margin-top: 0;
}

.k-form-field > .k-form-label, .k-form-field > .k-label {
  margin: 0 0 4px;
  display: inline-flex;
  flex-direction: row;
  flex-shrink: 0;
}

.k-form-field .k-checkbox-label, .k-form-field .k-radio-label {
  display: inline-flex;
}

.k-form-field .k-autocomplete, .k-form-field .k-combobox, .k-form-field .k-dateinput, .k-form-field .k-datepicker, .k-form-field .k-daterangepicker-wrap, .k-form-field .k-datetimepicker, .k-form-field .k-dropdown, .k-form-field .k-dropdownlist, .k-form-field .k-dropdowntree, .k-form-field .k-floating-label-container, .k-form-field .k-maskedtextbox, .k-form-field .k-multiselect, .k-form-field .k-numerictextbox, .k-form-field .k-signature, .k-form-field .k-textarea, .k-form-field .k-textbox, .k-form-field .k-textbox-container, .k-form-field .k-timepicker {
  width: 100%;
}

.k-form-error, .k-form-hint {
  padding: 4px 0 0;
  margin: 0 0 4px;
  font-size: 12px;
  display: flex;
  flex-flow: row nowrap;
}

.k-form-horizontal .k-form-field {
  display: flex;
  flex-flow: row nowrap;
}

.k-form-horizontal .k-form-field > .k-form-label, .k-form-horizontal .k-form-field > .k-label {
  margin-right: 10px;
  padding-top: 5px;
  width: 25%;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}

.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
  flex: 1;
}

.k-form-buttons {
  margin: 16px 0 0;
  padding: 0 0;
  border-width: 0;
  border-top-width: 0;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
}

.k-form-buttons > * {
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

.k-form-buttons > :first-child {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-form-buttons.k-buttons-end {
  justify-content: flex-end;
}

.k-edit-form {
  margin: 0;
  padding: 0;
}

.k-window > .k-popup-edit-form .k-edit-buttons {
  display: flex;
}

.k-window > .k-popup-edit-form .k-edit-buttons .k-button {
  margin-right: 0.6em;
}

.k-grid-edit-row .k-edit-form td {
  border-bottom-width: 0;
}

.k-edit-form-container {
  position: relative;
  width: 400px;
}

.k-edit-form-container .editor-label, .k-edit-label {
  float: left;
  clear: both;
  width: 30%;
  padding: 0.4em 0 1em;
  margin-left: 2%;
  text-align: right;
}

.k-edit-field, .k-edit-form-container .editor-field {
  float: right;
  clear: right;
  width: 60%;
  margin-right: 2%;
  padding: 0 0 0.6em;
}

.k-edit-field.k-no-editor, .k-edit-form-container .editor-field.k-no-editor {
  padding: 0.4em 0 1em;
}

.k-edit-field > .k-button:first-child {
  margin-left: 0;
}

.k-edit-form-container .k-edit-buttons {
  clear: both;
  text-align: right;
  position: relative;
  padding-top: 12px;
}

.k-tabstrip {
  margin: 0;
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  outline: 0;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-tabstrip-items-wrapper {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-tabstrip-items {
  outline: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}

.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}

.k-tabstrip-items .k-tab-on-top {
  z-index: 1;
}

.k-tabstrip-items .k-link {
  padding: 0.5em 1em;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  padding: 1em 1em;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-tabstrip-content.k-active, .k-tabstrip-content.k-state-active, .k-tabstrip > .k-content.k-active, .k-tabstrip > .k-content.k-state-active {
  display: block;
}

.k-tabstrip-content.k-focus, .k-tabstrip-content.k-state-focused, .k-tabstrip-content:focus, .k-tabstrip > .k-content.k-focus, .k-tabstrip > .k-content.k-state-focused, .k-tabstrip > .k-content:focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  top: 0;
  left: 0;
  height: 0;
  width: 20%;
  position: absolute;
  background: 0 0;
  border-top: 1px solid transparent;
  border-color: inherit;
  transition: width 0.2s linear;
  -webkit-animation: k-tab-loader 1s ease-in-out infinite;
          animation: k-tab-loader 1s ease-in-out infinite;
}

.k-tabstrip-items .k-progress {
  -webkit-animation: none;
          animation: none;
}

.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}

@keyframes k-tab-loader {
  0% {
    left: 0;
  }
  50% {
    left: 80%;
  }
  100% {
    left: 0;
  }
}
.k-tabstrip-top {
  flex-direction: column;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-bottom-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: -1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-bottom-color: transparent;
}

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
  border-top-width: 0;
}

.k-tabstrip-bottom {
  flex-direction: column;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-top-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-left: -1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-top-color: transparent;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-loading {
  top: auto;
  bottom: 0;
}

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
  border-bottom-width: 0;
}

.k-tabstrip-left {
  flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: -1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-right-color: transparent;
}

.k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {
  border-left-width: 0;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  display: inline-flex;
  flex-direction: column;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item + .k-item {
  margin-top: -1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-state-active {
  border-left-color: transparent;
}

.k-tabstrip-right > .k-content, .k-tabstrip-right > .k-tabstrip-content {
  border-right-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper {
  border-width: 0;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  overflow: hidden;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {
  flex-shrink: 0;
  align-self: stretch;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {
  height: auto;
}

.k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {
  width: auto;
}

.k-tabstrip.k-tabstrip-scrollable > .k-content, .k-tabstrip.k-tabstrip-scrollable > .k-tabstrip-content {
  border-width: 1px;
}

.k-tabstrip .k-button.k-disabled {
  pointer-events: none;
  opacity: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}

.k-rtl .k-tabstrip .k-tabstrip-next, .k-rtl .k-tabstrip .k-tabstrip-prev, .k-tabstrip.k-rtl .k-tabstrip-next, .k-tabstrip.k-rtl .k-tabstrip-prev, .k-tabstrip[dir=rtl] .k-tabstrip-next, .k-tabstrip[dir=rtl] .k-tabstrip-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pager-wrap {
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
}

.k-pager-wrap .k-link {
  color: inherit;
  text-decoration: none;
  outline: 0;
  font: inherit;
  background-color: inherit;
}

.k-pager-wrap .k-widget, .k-pager-wrap select.k-dropdown {
  font-size: inherit;
}

.k-pager-wrap[dir=rtl] .k-i-arrow-60-left, .k-pager-wrap[dir=rtl] .k-i-arrow-60-right, .k-pager-wrap[dir=rtl] .k-i-arrow-e, .k-pager-wrap[dir=rtl] .k-i-arrow-end-left, .k-pager-wrap[dir=rtl] .k-i-arrow-end-right, .k-pager-wrap[dir=rtl] .k-i-arrow-w, .k-pager-wrap[dir=rtl] .k-i-seek-e, .k-pager-wrap[dir=rtl] .k-i-seek-w, .k-rtl .k-pager-wrap .k-i-arrow-60-left, .k-rtl .k-pager-wrap .k-i-arrow-60-right, .k-rtl .k-pager-wrap .k-i-arrow-e, .k-rtl .k-pager-wrap .k-i-arrow-end-left, .k-rtl .k-pager-wrap .k-i-arrow-end-right, .k-rtl .k-pager-wrap .k-i-arrow-w, .k-rtl .k-pager-wrap .k-i-seek-e, .k-rtl .k-pager-wrap .k-i-seek-w, [dir=rtl] .k-pager-wrap .k-i-arrow-60-left, [dir=rtl] .k-pager-wrap .k-i-arrow-60-right, [dir=rtl] .k-pager-wrap .k-i-arrow-e, [dir=rtl] .k-pager-wrap .k-i-arrow-end-left, [dir=rtl] .k-pager-wrap .k-i-arrow-end-right, [dir=rtl] .k-pager-wrap .k-i-arrow-w, [dir=rtl] .k-pager-wrap .k-i-seek-e, [dir=rtl] .k-pager-wrap .k-i-seek-w {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pager-nav {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-nav:hover {
  z-index: 2;
}

.k-pager-nav.k-disabled, .k-pager-nav.k-state-disabled {
  color: inherit;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-pager-numbers-wrap select.k-dropdown {
  height: 100%;
  display: none;
  cursor: pointer;
}

.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-numbers li {
  display: inline-flex;
  flex-direction: row;
}

.k-pager-numbers .k-link {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-numbers .k-link:hover {
  z-index: 2;
}

.k-pager-numbers .k-link.k-disabled, .k-pager-numbers .k-link.k-state-disabled {
  color: inherit;
}

.k-pager-numbers .k-selected, .k-pager-numbers .k-state-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-nav + .k-pager-nav, .k-pager-nav + .k-pager-numbers-wrap, .k-pager-numbers li + li, .k-pager-numbers-wrap + .k-pager-nav {
  margin-left: 2px;
}

.k-rtl .k-pager-nav + .k-pager-nav, .k-rtl .k-pager-nav + .k-pager-numbers-wrap, .k-rtl .k-pager-numbers li + li, .k-rtl .k-pager-numbers-wrap + .k-pager-nav, [dir=rtl] .k-pager-nav + .k-pager-nav, [dir=rtl] .k-pager-nav + .k-pager-numbers-wrap, [dir=rtl] .k-pager-numbers li + li, [dir=rtl] .k-pager-numbers-wrap + .k-pager-nav {
  margin-left: 0;
  margin-right: 2px;
}

.k-pager-input {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 3em;
}

.k-pager-sizes {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-sizes .k-dropdown, .k-pager-sizes .k-dropdownlist, .k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em;
}

.k-rtl .k-pager-sizes .k-dropdown, .k-rtl .k-pager-sizes .k-dropdownlist, .k-rtl .k-pager-sizes > select, [dir=rtl] .k-pager-sizes .k-dropdown, [dir=rtl] .k-pager-sizes .k-dropdownlist, [dir=rtl] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0;
}

.k-pager-info {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: right;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  border-radius: 3em;
  padding: 4px 4px;
  min-width: 2.14em;
  height: 2.14em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: auto;
  order: 10;
}

.k-pager-refresh:hover {
  z-index: 2;
}

.k-pager-refresh.k-disabled, .k-pager-refresh.k-state-disabled {
  color: inherit;
}

.k-rtl .k-pager-refresh, [dir=rtl] .k-pager-refresh {
  margin-left: 0;
  margin-right: auto;
}

.k-pager-sm {
  overflow: visible;
}

.k-pager-sm.k-pager-wrap .k-pager-numbers-wrap {
  margin-top: 0;
  margin-bottom: 0;
  align-self: center;
}

.k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
  width: 5em;
  height: 2.14em;
  box-sizing: border-box;
  border-color: inherit;
}

.k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
  width: 100%;
  display: flex;
  box-sizing: border-box;
}

.k-pager-sm[dir=rtl] .k-pager-numbers-wrap, .k-rtl .k-pager-sm .k-pager-numbers-wrap, [dir=rtl] .k-pager-sm .k-pager-numbers-wrap {
  margin-left: 1em;
  margin-right: 1em;
}

.k-pager-md .k-pager-info, .k-pager-sm .k-pager-info, .k-pager-sm .k-pager-numbers, .k-pager-sm .k-pager-sizes {
  display: none;
}

.k-list {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-flow: column nowrap;
  outline: 0;
  position: relative;
  overflow: hidden;
}

.k-list-scroller {
  padding: 2px 2px;
  box-sizing: border-box;
}

.k-list-scroller .k-list-scroller {
  padding: 0;
}

.k-popup > .k-list {
  height: 100%;
  border-width: 0;
}

.k-list-group-sticky-header, .k-list-optionlabel {
  padding: 4px 8px;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: 700;
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.k-list-content {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

.k-list-ul {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
}

.k-list-item {
  border-radius: 4px;
  padding: 4px 8px;
  border: 0;
  outline: 0;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: 4px;
  position: relative;
}

.k-list-item.k-first::before {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.k-list-item-text::before, .k-list-optionlabel::before {
  content: "​";
  width: 0;
  overflow: hidden;
}

.k-list-group-item {
  padding: 4px 8px;
  border-style: solid;
  font-weight: 700;
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: 4px;
  position: relative;
}

.k-list-item-group-label {
  padding: 0 0.5em;
  font-size: 0.75em;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
}

.k-ie .k-list-item-group-label {
  right: 0;
}

.k-ie .k-rtl .k-list-item-group-label, .k-ie [dir=rtl] .k-list-item-group-label {
  right: auto;
  left: 0;
}

.k-virtual-content {
  overflow-y: scroll;
}

.k-virtual-content .k-list-group-item, .k-virtual-content .k-list-item, .k-virtual-list .k-list-group-item, .k-virtual-list .k-list-item {
  position: absolute;
  width: 100%;
}

.k-virtual-list .k-list-header-text, .k-virtual-list .k-list-item-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-list-filter {
  display: block;
  position: relative;
  padding: 8px;
  box-sizing: border-box;
  flex: 0 0 auto;
}

.k-no-data, .k-nodata {
  min-height: 138px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}

.k-listview {
  padding: 0;
  margin: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  line-height: 1.42857143;
  flex-flow: column nowrap;
  position: relative;
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-bottom-width: 1px;
}

.k-listview-footer {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-top-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  border-color: inherit;
  list-style: none;
  flex: 1 1 auto;
  align-content: flex-start;
  position: relative;
  overflow: auto;
}

.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding: 4px 8px;
}

.k-listview-content-padding-square {
  padding: 4px;
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding: 4px 8px;
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin: -4px -8px;
  padding: 4px 8px;
}

.k-listview-item-padding-square {
  padding: 4px;
}

.k-listview-item-padding-square .k-listview-link {
  margin: -4px;
  padding: 4px;
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-top-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
  border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-left-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
  border-left-width: 0;
}

.k-listview-pager {
  border-width: 0;
  border-color: inherit;
  font: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
  border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-top-width: 1px;
}

.k-grid {
  position: relative;
  line-height: 1.42857143;
}

.k-grid table {
  width: 100%;
  margin: 0;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  empty-cells: show;
  border-width: 0;
  outline: 0;
}

.k-filter-row th, .k-grid-header th.k-header {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 6px 8px;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}

.k-grid-header th.k-header {
  vertical-align: bottom;
  cursor: default;
}

.k-grid-header th.k-header .k-checkbox {
  vertical-align: text-top;
}

.k-filtercell {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-filtercell .k-filtercell-wrapper, .k-filtercell > span {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  flex: 1 1 auto;
}

.k-filtercell .k-filtercell-wrapper > .k-button, .k-filtercell > span > .k-button {
  flex: none;
}

.k-filtercell .k-input, .k-filtercell .k-picker {
  width: auto;
  flex: 1 1 auto;
}

.k-filtercell .k-colorpicker, .k-filtercell .k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
}

.k-filtercell .k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
  aspect-ratio: 1;
}

.k-filtercell .k-dropdown-operator .k-input-button {
  border-width: 0;
}

.k-filtercell .k-dropdown-operator .k-input-button .k-button-icon {
  width: auto;
  aspect-ratio: 1;
}

.k-filtercell .k-dropdown-operator .k-input-inner {
  display: none;
}

.k-filtercell > span > label {
  vertical-align: middle;
}

.k-filter-row label > input[type=radio] {
  vertical-align: middle;
  position: relative;
  bottom: 2px;
}

.k-ff .k-grid .k-filter-row .k-i-filter-clear {
  top: 1px;
}

.k-ie10 .k-grid-header a:active {
  background-color: transparent;
}

.k-grid-header th.k-header > .k-link {
  display: block;
  min-height: 18px;
  line-height: 18px;
  margin: -0.5em -0.6em -0.4em 0;
  padding: 0.5em 0.6em 0.4em 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-grid-header th.k-with-icon .k-link {
  margin-right: 18px;
}

.k-grid-header th > .k-link > .k-icon {
  vertical-align: text-top;
}

.k-grid .k-hover, .k-grid .k-state-hover {
  cursor: pointer;
}

.k-grid-column-resizing, .k-grid-column-resizing .k-button, .k-grid-column-resizing .k-grid-filter, .k-grid-column-resizing .k-grid-toolbar, .k-grid-column-resizing .k-link {
  cursor: col-resize;
}

.k-grid td {
  border-style: solid;
  border-width: 0 0 0 1px;
  padding: 0.4em 0.6em;
  overflow: hidden;
  line-height: 1.6em;
  vertical-align: middle;
  text-overflow: ellipsis;
}

.k-grid .k-grouping-row td, .k-grid .k-hierarchy-cell {
  overflow: visible;
}

.k-grid-edit-row td {
  text-overflow: clip;
}

.k-grid-edit-row .k-textbox, .k-grid-edit-row .text-box {
  margin-top: 0;
  margin-bottom: 0;
}

.k-grid-footer-wrap, .k-grid-header-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 0 1px 0 0;
  zoom: 1;
}

div.k-grid-footer, div.k-grid-header {
  padding-right: 17px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  zoom: 1;
}

.k-grid-header-locked > table, .k-grid-header-wrap > table {
  margin-bottom: -1px;
}

.k-grid-content {
  position: relative;
  width: 100%;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  zoom: 1;
  min-height: 0;
}

.k-mobile .k-grid tbody {
  -webkit-backface-visibility: hidden;
}

.k-mobile .k-grid-backface tbody {
  -webkit-backface-visibility: visible;
}

.k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
}

.k-grid-norecords {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  vertical-align: middle;
  margin: 0 auto;
}

.k-grid-content > .k-grid-norecords > .k-grid-norecords-template {
  top: 50%;
  left: 50%;
  margin-left: -10em;
  margin-top: -2em;
  position: absolute;
}

@media print {
  .k-grid {
    height: auto !important;
  }
  .k-grid-header {
    padding: 0 !important;
  }
  .k-grid-content, .k-grid-header-wrap {
    overflow: visible;
    height: auto !important;
  }
}
.k-grid .k-scrollbar {
  -ms-overflow-style: scrollbar;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid-content table, .k-grid-content-locked > table, .k-grid-footer table, .k-grid-header table {
  table-layout: fixed;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content, .k-grid-content-locked, .k-pager-wrap {
  white-space: normal;
}

.k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
}

.k-grid-content-locked + .k-grid-content, .k-grid-footer-locked + .k-grid-footer-wrap, .k-grid-header-locked + .k-grid-header-wrap {
  display: inline-block;
  vertical-align: top;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  border-color: inherit;
  flex-shrink: 0;
}

.k-filter-row > th:first-child, .k-grid tbody td:first-child, .k-grid tfoot td:first-child, .k-grid-header th.k-header:first-child {
  border-left-width: 0;
}

.k-grid-header th.k-header.k-first {
  border-left-width: 1px;
}

.k-footer-template td {
  border-style: solid;
  border-width: 1px 0 0 1px;
}

.k-group-footer td {
  border-style: solid;
  border-width: 1px 0;
}

.k-group-footer .k-group-cell + td {
  border-left-width: 1px;
}

.k-grid-footer {
  border-style: solid;
  border-width: 1px 0 0;
}

.k-grid-footer td {
  border-top-width: 0;
}

.k-grid-footer > td {
  border-top-width: 1px;
}

.k-grid-pager {
  border-width: 1px 0 0;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-header .k-grid-filter, .k-header .k-header-column-menu {
  margin: 0;
  padding: 0;
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  z-index: 1;
  color: inherit;
  position: absolute;
  bottom: 0;
  right: 0;
}

.k-grid .k-animation-container {
  position: absolute;
}

.k-filter-menu {
  padding: 0.5em;
}

.k-column-menu, .k-filter-menu {
  font-size: 14px;
}

.k-filter-help-text {
  margin: 0.19em 0 0;
}

.k-filter-menu span.k-filter-and {
  width: 6em;
  margin: 0.5em 0 0.5em;
}

.k-filter-menu .k-action-buttons {
  padding: 0;
  border-width: 0;
  text-align: initial;
}

.k-filter-menu .k-action-buttons .k-button {
  width: 48%;
  margin: 0.5em 4% 0 0;
  min-width: 0;
}

.k-filter-menu .k-action-buttons .k-button + .k-button {
  margin-right: 0;
}

.k-filter-menu .k-filter-selected-items {
  font-weight: 700;
  margin: 0.5em;
}

.k-multicheck-wrap {
  overflow: auto;
  white-space: nowrap;
  max-height: 300px;
}

.k-multicheck-wrap .k-item {
  line-height: 2.2em;
}

.k-grouping-row .k-icon {
  margin: -3px 4px 0 2px;
}

.k-grouping-row p {
  display: inline-block;
  vertical-align: middle;
  margin-left: -0.6em;
  padding: 0 0.6em;
}

.k-grouping-row + tr td {
  border-top-width: 1px;
}

.k-grouping-row .k-group-cell, .k-grouping-row + tr .k-group-cell {
  border-top-width: 0;
  text-overflow: clip;
}

.k-grid .k-hierarchy-cell + td {
  border-left-width: 0;
}

.k-grid .k-group-col, .k-grid .k-hierarchy-col {
  width: 27px;
}

.k-grouping-header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-grouping-header {
  line-height: 2;
  position: relative;
  white-space: normal;
}

.k-grouping-dropclue {
  position: absolute;
  top: 3px;
  width: 6px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: -165px -148px;
}

.k-grouping-dropclue:after, .k-grouping-dropclue:before {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  left: 0;
}

.k-grouping-dropclue:before {
  top: 0;
  border-bottom: 0;
}

.k-grouping-dropclue:after {
  bottom: 0;
  border-top: 0;
}

.k-group-indicator {
  padding: 0.15em 0.15em 0.15em 0.4em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  vertical-align: top;
}

.k-grouping-header .k-group-indicator {
  margin: 0 3px;
}

.k-group-indicator .k-button-flat, .k-group-indicator .k-link {
  padding: 0;
  border-width: 0;
  display: inline-flex;
  align-items: center;
}

.k-group-indicator .k-link .k-icon {
  margin-right: 4px;
}

.k-group-indicator .k-button-flat {
  margin-left: 8px;
  padding: 0;
  width: auto;
  height: auto;
  opacity: 0.5;
}

.k-group-indicator .k-button-flat::after, .k-group-indicator .k-button-flat::before {
  display: none;
}

.k-group-indicator .k-button-flat:hover {
  opacity: 1;
}

.k-no-flexbox .k-group-indicator {
  display: inline-block;
}

.k-no-flexbox .k-group-indicator .k-button, .k-no-flexbox .k-group-indicator .k-link {
  display: inline-block;
  vertical-align: middle;
}

.k-dirty-cell:before {
  content: " ";
  display: inline-block;
  width: 0;
  float: left;
}

.k-dirty-cell {
  position: relative;
}

.k-dirty-cell.k-edit-cell {
  position: static;
}

.k-dirty-cell .k-dirty {
  margin: 0;
  top: 0;
  left: 0;
}

.k-dirty {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
  border-color: red transparent transparent red;
  margin: -0.45em 0 0 -0.6em;
  padding: 0;
  overflow: hidden;
  vertical-align: top;
}

.k-grouping-header {
  margin: 0;
  padding: 0.22em 0.2em 0.28em;
  cursor: default;
}

.k-grid .k-edit-container {
  padding: 0;
}

.k-grid .field-validation-error {
  display: block;
}

.k-grid .input-validation-error {
  border-style: ridge;
  border-color: red;
  background-color: pink;
}

.k-grid-actions {
  display: inline-block;
}

.k-grid .k-command-cell > .k-button + .k-button {
  margin-left: 8px;
  -webkit-margin-end: unset;
          margin-inline-end: unset;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

.k-detail-row {
  position: relative;
}

.k-grid .k-detail-cell {
  overflow: visible;
}

.k-grid .k-edit-cell {
  padding: 0 0.3em;
  white-space: nowrap;
}

.k-edit-cell > .k-textbox, .k-edit-cell > .k-widget:not(.k-switch), .k-edit-cell > .text-box, .k-grid-edit-row > td > .k-textbox, .k-grid-edit-row > td > .k-widget:not(.k-switch), .k-grid-edit-row > td > .text-box {
  width: 100%;
}

.k-edit-cell input[type=checkbox] {
  margin-left: 0.6em;
}

.k-grid-resize-indicator {
  position: absolute;
  width: 2px;
  background-color: #aaa;
}

.k-grid-header .k-resize-handle, .k-grid > .k-resize-handle {
  position: absolute;
  height: 25px;
  cursor: col-resize;
  z-index: 2;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color, .k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  opacity: 0.6;
}

.k-ie9 .k-column-menu {
  width: 160px;
}

.k-column-menu {
  min-width: 160px;
}

.k-column-menu .k-sprite {
  margin-right: 10px;
}

.k-column-menu > .k-menu {
  border-width: 0;
}

.k-column-menu .k-calendar .k-link {
  white-space: normal;
}

.k-columns-item .k-group {
  max-height: 200px;
  overflow: auto;
}

.k-filter-menu.k-popup, .k-grid-filter-popup.k-popup {
  padding: 2px 0;
}

.k-filter-menu.k-popup .k-filter-menu-container, .k-grid-filter-popup.k-popup .k-filter-menu-container {
  width: 230px;
}

.k-filter-menu.k-popup .k-multicheck-wrap, .k-grid-filter-popup.k-popup .k-multicheck-wrap {
  padding: 0 3px;
}

.k-filter-menu.k-popup .k-multicheck-wrap .k-item, .k-grid-filter-popup.k-popup .k-multicheck-wrap .k-item {
  padding: 2px 0;
}

.k-filter-menu.k-popup .k-multicheck-wrap .k-check-all-wrap, .k-grid-filter-popup.k-popup .k-multicheck-wrap .k-check-all-wrap {
  padding-bottom: 4px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-filter-menu .k-filter-menu-container {
  box-sizing: border-box;
}

.k-filter-menu.k-popup .k-filter-menu-container {
  padding: 4px 8px;
}

.k-filter-menu .k-searchbox, .k-filter-menu .k-widget {
  margin-bottom: 8px;
  width: 100%;
}

.k-grid-columnmenu-popup {
  margin: 0;
  width: 230px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-grid-columnmenu-popup.k-popup {
  padding: 2px 0;
}

.k-grid-columnmenu-popup .k-filter-menu {
  padding: 0;
  border-radius: 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-filter-menu-container {
  padding: 2px 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
}

.k-grid-columnmenu-popup .k-filter-menu .k-numerictextbox, .k-grid-columnmenu-popup .k-filter-menu .k-radio-list, .k-grid-columnmenu-popup .k-filter-menu .k-textbox, .k-grid-columnmenu-popup .k-filter-menu .k-widget {
  margin: 0.5em 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-filter-and {
  width: 6em;
  margin: 1em 0;
}

.k-grid-columnmenu-popup .k-filter-menu .k-widget.k-button-group {
  width: auto;
  margin: 0;
  display: inline-flex;
}

.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons, .k-grid-columnmenu-popup .k-filter-menu .k-actions, .k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions {
  margin-left: -1em;
  margin-right: -1em;
  margin-bottom: -1em;
  padding: 0 1em 1em;
}

.k-grid-columnmenu-popup .k-filter-menu .k-action-buttons .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}

.k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-center .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-end .k-button, .k-grid-columnmenu-popup .k-filter-menu .k-actions.k-actions-start .k-button {
  flex: 0 1 auto;
}

.k-grid-columnmenu-popup .k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap;
}

.k-grid-columnmenu-popup .k-filter-selected-items {
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
  margin: 1em 0 0.5em;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-column-chooser-title, .k-column-list-item {
  padding: 2px 8px;
}

.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer;
}

.k-columnmenu-item {
  padding: 4px 8px;
  outline: 0;
  cursor: pointer;
}

.k-columnmenu-item > .k-icon {
  margin-right: 4px;
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
  border-top-width: 1px;
  border-top-style: solid;
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
  padding: 4px 8px;
}

.k-columnmenu-actions {
  padding: 4px 8px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: flex-end;
  justify-content: flex-end;
  clear: both;
}

.k-columnmenu-actions .k-button + .k-button {
  margin-left: 8px;
  flex-shrink: 0;
}

.k-rtl .k-columnmenu-actions .k-button + .k-button, [dir=rtl] .k-columnmenu-actions .k-button + .k-button {
  margin-left: 0;
  margin-right: 8px;
}

.k-column-list-wrapper .k-action-buttons .k-button, .k-column-list-wrapper .k-actions .k-button, .k-column-list-wrapper .k-columnmenu-actions .k-button, .k-columnmenu-item-content .k-action-buttons .k-button, .k-columnmenu-item-content .k-actions .k-button, .k-columnmenu-item-content .k-columnmenu-actions .k-button {
  flex: 1 1 50%;
}

.k-column-list-wrapper .k-actions.k-actions-center .k-button, .k-column-list-wrapper .k-actions.k-actions-end .k-button, .k-column-list-wrapper .k-actions.k-actions-start .k-button, .k-columnmenu-item-content .k-actions.k-actions-center .k-button, .k-columnmenu-item-content .k-actions.k-actions-end .k-button, .k-columnmenu-item-content .k-actions.k-actions-start .k-button {
  flex: 0 1 auto;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400;
}

.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}

.k-rtl .k-columnmenu-item > .k-icon, [dir=rtl] .k-columnmenu-item > .k-icon {
  margin-left: 4px;
  margin-right: 0;
}

.k-rtl .k-grid .k-command-cell > .k-button + .k-button, [dir=rtl] .k-grid .k-command-cell > .k-button + .k-button {
  margin-right: 8px;
}

.k-column-menu-group-header {
  padding: 8px 4px;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 12px;
  line-height: 1.42857143;
  font-weight: 700;
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-content.k-auto-scrollable {
  padding-right: 0 !important;
}

.k-pdf-export-shadow .k-grid, .k-pdf-export-shadow .k-grid-content, .k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}

.k-pdf-export-shadow .k-grid-content-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-footer-locked + .k-grid-footer-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap {
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-header, .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}

.k-loading-pdf-mask .k-loading-color {
  opacity: 0.5;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-pdf-export .k-grid-filter {
  text-decoration: none;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}

.k-autofitting td, .k-autofitting th.k-header {
  white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
  display: none !important;
}

.k-grid .k-grouping-row td {
  border-bottom-width: 0;
}

.k-grid .k-grouping-row + tr td {
  border-top-width: 1px;
}

.k-grid .k-grouping-row + tr td.k-group-cell {
  border-top-width: 0;
}

.k-grid .k-group-cell {
  border-bottom-width: 0;
  border-top-width: 0;
}

.k-grid-header .k-i-sort-asc-sm, .k-grid-header .k-i-sort-desc-sm {
  margin-left: 7px;
}

.k-grid-header .k-sort-order {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin-top: 1px;
  margin-left: -1px;
  vertical-align: text-top;
  font-size: 12px;
}

.k-grid-header .k-link .k-icon.k-i-sort-asc-sm, .k-grid-header .k-link .k-icon.k-i-sort-desc-sm {
  margin-top: 1px;
  vertical-align: text-top;
}

.k-grid .k-grid-content-sticky, .k-grid .k-grid-footer-sticky, .k-grid .k-grid-header .k-filter-row .k-grid-header-sticky, .k-grid .k-grid-header .k-header.k-grid-header-sticky {
  position: sticky;
  z-index: 2;
}

.k-grid .k-grid-content-sticky.k-edit-cell, .k-grid .k-grid-footer-sticky.k-edit-cell, .k-grid .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell, .k-grid .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-grid .k-hierarchy-cell + td.k-grid-content-sticky {
  border-left-width: 1px;
}

.k-grid td.k-grid-content-sticky, .k-grid td.k-grid-footer-sticky, .k-grid th.k-grid-header-sticky {
  border-right-width: 1px;
}

.k-grid td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-grid td.k-grid-footer-sticky:not([style*="display: none"]) + td, .k-grid td.k-grid-footer-sticky:not([style*="display: none"]) + th, .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + th {
  border-left-width: 0;
}

.k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0;
}

.k-grid[dir=rtl] .k-grid-header th.k-grid-header-sticky, .k-grid[dir=rtl] td.k-grid-content-sticky, .k-grid[dir=rtl] td.k-grid-footer-sticky, .k-grid[dir=rtl] th.k-grid-header-sticky:last-child, .k-rtl .k-grid .k-grid-header th.k-grid-header-sticky, .k-rtl .k-grid td.k-grid-content-sticky, .k-rtl .k-grid td.k-grid-footer-sticky, .k-rtl .k-grid th.k-grid-header-sticky:last-child {
  border-left-width: 1px;
}

.k-grid[dir=rtl] td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid[dir=rtl] td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-grid[dir=rtl] th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid[dir=rtl] th.k-grid-header-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + td, .k-rtl .k-grid td.k-grid-content-sticky:not([style*="display: none"]) + th, .k-rtl .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + td, .k-rtl .k-grid th.k-grid-header-sticky:not([style*="display: none"]) + th {
  border-left-width: 1px;
  border-right-width: 0;
}

.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-first, .k-grid[dir=rtl] .k-grid-header-sticky.k-header:first-child, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
  border-left-width: 1px;
}

.k-grid[dir=rtl] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first, .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 1px;
  border-right-width: 0;
}

.k-grid .k-header > .k-cell-inner {
  margin: -0.5em -0.6em -0.4em -0.6em;
}

.k-grid .k-header.k-filterable {
  position: relative;
  padding-right: calc(16px + 0.6em);
}

.k-grid .k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link {
  padding: 0.5em 0.6em 0.4em 0.6em;
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm, .k-grid .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm {
  margin-left: 0;
  margin-top: 0;
  display: inline-block;
  flex-shrink: 0;
}

.k-grid .k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu {
  margin: 0;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu, .k-grid .k-cell-inner .k-hierarchy-cell .k-icon {
  text-align: center;
  flex-shrink: 0;
}

.k-grid .k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-treelist .k-status {
  padding: 0.4em 0.6em;
  line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  margin-right: 5px;
}

.k-treelist tr.k-hidden {
  display: none;
}

.k-treelist.k-treelist-dragging, .k-treelist.k-treelist-dragging .k-hover, .k-treelist.k-treelist-dragging .k-state-hover {
  cursor: default;
}

.k-treelist .k-drop-hint {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.k-treelist .k-i-arrow-45-down-right, .k-treelist .k-i-arrow-60-right {
  cursor: pointer;
}

.k-treelist .k-i-arrow-45-down-right {
  margin-top: -0.5em;
}

.k-drag-separator {
  display: inline-block;
  border-right: 1px solid;
  height: 1em;
  vertical-align: top;
  margin: 0 0.5em;
}

.k-gantt {
  box-sizing: border-box;
  white-space: nowrap;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-gantt .k-splitbar {
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
  position: relative;
  cursor: e-resize;
  display: inline-block;
  vertical-align: top;
  flex-shrink: 0;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex: 0 0 auto;
  z-index: 2;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex: 0 0 auto;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper select.k-dropdown {
  width: auto;
  font: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .k-gantt-views-wrapper select.k-dropdown {
    display: inline-flex;
  }
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
}
.k-gantt-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-gantt .k-gantt-content .k-grid-header td, .k-gantt .k-gantt-content th {
  vertical-align: bottom;
}

.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}

.k-gantt .k-grid .k-edit-cell {
  vertical-align: middle;
}

.k-gantt-timeline > .k-timeline, .k-gantt-treelist > .k-treelist {
  border-width: 0;
  height: 100%;
}

.k-gantt-treelist {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-gantt-treelist .k-grid-header tr {
  height: 5em;
}

.k-gantt .k-treelist .k-grid-header {
  padding: 0 !important;
}

.k-gantt .k-treelist .k-grid-content {
  overflow-y: hidden;
  overflow-x: scroll;
}

.k-treelist-group > tr > span {
  font-weight: 700;
}

.k-treelist-group .k-widget {
  font-weight: 400;
}

.k-gantt-timeline {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-gantt-timeline .k-grid-header tr, .k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: 2.5em;
}

.k-gantt-timeline .k-grid-header .k-header {
  vertical-align: bottom;
  cursor: default;
}

.k-gantt-tasks {
  position: relative;
}

.k-gantt .k-grid-content tr, .k-gantt-rows tr, .k-gantt-tasks tr {
  height: 2.3em;
}

.k-gantt .k-gantt-tasks td:after {
  content: " ";
}

.k-gantt-timeline {
  background: 0 0;
}

.k-gantt-columns, .k-gantt-dependencies, .k-gantt-rows {
  position: absolute;
  top: 0;
  left: 0;
}

.k-gantt-tables {
  position: relative;
}

.k-gantt .k-timeline .k-grid-content {
  overflow-x: scroll;
}

.k-gantt .k-gantt-timeline th, .k-gantt-timeline .k-grid-header td {
  text-align: center;
}

.k-gantt .k-gantt-timeline .k-grid-header tr:first-child td, .k-gantt .k-gantt-timeline tr:first-child th {
  border-bottom-width: 1px;
}

.k-gantt-timeline td.k-header {
  overflow: hidden;
  border-style: solid;
  border-width: 0 0 1px 1px;
  padding: 0.5em 0.6em 0.4em 0.6em;
  font-weight: 400;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-summary-complete:after, .k-task-summary-complete:before, .k-task-summary:after, .k-task-summary:before {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  border-color: transparent;
}

.k-task-summary-complete:before, .k-task-summary:before {
  left: 0;
  border-left-color: inherit;
}

.k-task-summary-complete:after, .k-task-summary:after {
  right: 0;
  border-right-color: inherit;
}

.k-gantt-line-h, .k-gantt-line-v {
  position: absolute;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-arrow-e, .k-arrow-w {
  position: absolute;
  top: -4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px;
}

.k-arrow-e {
  right: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
}

.k-arrow-w {
  left: -6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.k-task-milestone {
  width: 13px;
  height: 13px;
  margin-top: 3px;
  border-style: solid;
  border-width: 1px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-left: -0.2em;
}

.k-gantt .k-gantt-tasks .k-button.k-button-icon {
  padding-left: 2px;
  padding-right: 2px;
}

.k-rel .k-button-icon {
  position: absolute;
  left: 200px;
}

.k-rel {
  position: relative;
  height: 0;
  top: -0.3em;
}

.k-task-wrap {
  position: absolute;
  display: inline;
  padding: 0 23px 5px;
  margin: -1px -23px 0;
  z-index: 2;
}

.k-gantt-line.k-selected, .k-gantt-line.k-state-selected, .k-task-wrap:hover {
  z-index: 3;
}

.k-milestone-wrap {
  margin: 0 -13px 0 -27px;
}

.k-task-content {
  position: relative;
  z-index: 2;
}

.k-task-complete {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 20%;
  z-index: 1;
}

.k-task-dot {
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  display: none;
  cursor: pointer;
}

.k-task-dot.k-hover, .k-task-dot.k-state-hover {
  background-color: transparent;
}

.k-task-single + .k-task-dot, .k-task-single + .k-task-dot + .k-task-dot {
  top: 0.2em;
}

.k-task-wrap-active .k-task-dot, .k-task-wrap:hover .k-task-dot {
  display: block;
}

.k-task-dot:before {
  content: " ";
  display: inline-block;
  width: 0;
  height: 16px;
}

.k-task-dot:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-left: 4px;
}

.k-task-dot.k-hover:after, .k-task-dot.k-state-hover:after, .k-task-dot:hover:after, .k-task-wrap-active .k-task-dot:after {
  border-style: solid;
  border-width: 1px;
  margin-left: 3px;
}

.k-task-start {
  left: 0;
}

.k-task-end {
  right: 0;
}

.k-task-single {
  border-style: solid;
  border-width: 1px;
  text-align: left;
  overflow: hidden;
  cursor: default;
  min-height: 1.3em;
  white-space: nowrap;
}

.k-task-template {
  padding: 0.2em 1.4em 0.2em 0.6em;
  line-height: normal;
}

.k-task-actions, .k-task-content > .k-link {
  position: absolute;
  top: 0;
  right: 4px;
  white-space: nowrap;
}

.k-task-actions {
  z-index: 1;
}

.k-task-actions:first-child {
  position: static;
  float: left;
  margin: 4px 2px 0 4px;
}

.k-webkit .k-task-actions:first-child {
  margin-top: 3px;
}

.k-task-actions:first-child > .k-link {
  display: inline-block;
}

.k-task-delete {
  display: none;
}

.k-task-wrap-active .k-task-delete, .k-task-wrap:hover .k-task-delete {
  display: inline-block;
}

.k-task-single .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
  height: auto;
}

.k-task-single:hover .k-resize-handle, .k-task-wrap-active .k-resize-handle {
  visibility: visible;
}

.k-task-single .k-resize-handle:after {
  content: "";
  position: absolute;
  opacity: 0.5;
}

.k-task-content > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-task-content > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-task-content > .k-resize-e:after, .k-task-content > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -0.7em;
  height: 1.4em;
  width: 1px;
}

.k-task-content > .k-resize-e:after {
  left: auto;
  right: 1px;
}

.k-task-draghandle {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  margin: 0 18px;
  border-width: 5px;
  border-style: solid;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  display: none;
  cursor: e-resize;
}

.k-task-wrap-active .k-task-draghandle, .k-task-wrap:hover .k-task-draghandle {
  display: block;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-rowheight .k-task-dot, .k-gantt-rowheight .k-task-milestone, .k-gantt-rowheight .k-task-single + .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot, .k-gantt-rowheight .k-task-summary {
  top: 50%;
}

.k-gantt-rowheight .k-task-milestone, .k-gantt-rowheight .k-task-summary {
  margin-top: -6px;
}

.k-gantt-rowheight .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot, .k-gantt-rowheight .k-task-single + .k-task-dot + .k-task-dot {
  margin-top: -11px;
}

.k-gantt-rowheight .k-task-single {
  height: calc(100% - 2px);
}

.k-ie .k-gantt-rowheight .k-task-single {
  height: 99%;
}

.k-gantt-rowheight .k-task-content {
  height: 100%;
}

.k-gantt-rowheight .k-task-content > .k-resize-e:after, .k-gantt-rowheight .k-task-content > .k-resize-w:after {
  top: 0;
  margin-top: 0;
  height: 100%;
}

.k-task-details {
  padding: 0.4em;
  text-align: left;
  white-space: nowrap;
}

.k-task-details > strong {
  font-size: 120%;
  display: block;
}

.k-task-pct {
  margin: 0.5em 0 0.1em;
  font-size: 170%;
}

.k-task-details > ul {
  line-height: 1.2;
}

.k-resources-wrap {
  position: absolute;
  display: inline;
  z-index: 2;
  zoom: 1;
  margin-left: 20px;
  margin-top: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-resources-wrap .k-resource {
  margin: 0 5px;
}

.k-gantt-edit-form > .k-edit-form-container {
  width: 430px;
}

.k-gantt-edit-form > .k-resources-form-container {
  width: 506px;
}

.k-resources-form-container > .k-grid {
  margin: 0 0.9em;
}

.k-gantt-edit-form .k-edit-buttons .k-gantt-delete {
  float: left;
}

.k-pdf-export-shadow .k-gantt {
  float: left;
}

.k-pdf-export-shadow .k-gantt, .k-pdf-export-shadow .k-gantt .k-grid-content, .k-pdf-export-shadow .k-gantt-timeline {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist {
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-timeline .k-grid-header {
  padding: 0 !important;
}

.k-pdf-export-shadow .k-gantt .k-splitbar, .k-pdf-export-shadow .k-pdf-export {
  display: none;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-button {
    padding: 4px;
    width: calc(1.4285714286em + 8px + 2px);
    height: calc(1.4285714286em + 8px + 2px);
  }
  .k-gantt-toolbar .k-button .k-icon {
    margin: 0;
  }
  .k-gantt-toolbar .k-button .k-button-text {
    display: none;
  }
  .k-gantt .k-treelist .k-grid-content {
    overflow-y: scroll;
  }
}
.k-gantt-resize-hint {
  white-space: nowrap;
}

.k-gantt-planned .k-gantt-rows tr, .k-gantt-planned .k-gantt-tasks tr, .k-gantt.k-gantt-planned .k-grid-content tr {
  height: 3.3em;
}

.k-gantt-planned .k-gantt-dependencies {
  margin-top: 0.6em;
}

.k-gantt-planned .k-task-dot {
  margin-top: 1.1em;
}

.k-gantt-planned .k-resources-wrap {
  margin-top: 0.9em;
}

.k-gantt-planned .k-milestone-wrap .k-task-dot {
  margin-top: 1.3em;
}

.k-gantt-planned .k-milestone-wrap .k-task-dot.k-task-start {
  margin-left: -0.2em;
}

.k-gantt-planned .k-summary-wrap .k-task-dot {
  margin-top: 1.3em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}

.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: 5px;
  border-style: solid;
  height: 6px;
  width: 6px;
}

.k-task-planned .k-task-moment.k-moment-left {
  margin-left: -4px;
}

.k-task-planned .k-task-duration {
  height: 2px;
}

.k-task-planned:hover .k-task-duration {
  height: 3px;
}

.k-milestone-wrap .k-task-planned {
  margin-bottom: 0.7em;
}

.k-summary-wrap .k-task-planned {
  margin-bottom: 0.6em;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task {
  display: inline-block;
}

.k-task-offset-wrap .k-task .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset-wrap .k-task-single + .k-task-offset {
  height: 1.65em;
}

.k-task-offset {
  display: inline-flex;
  flex-direction: row-reverse;
  line-height: 1.46em;
  vertical-align: top;
}

.k-task-offset .k-resize-handle {
  margin-right: 1.5em;
  top: 0;
  bottom: 0;
  width: 0.4em;
  position: absolute;
  visibility: hidden;
  z-index: 2;
  height: auto;
}

.k-task-offset .k-resize-handle::after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -0.55em;
  height: 1.4em;
  width: 1px;
}

.k-summary-wrap .k-task-offset {
  height: 10px;
  margin: 3px 0 0;
}

.k-summary-wrap .k-task-offset:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
  right: 1.4em;
}

.k-rtl .k-summary-wrap .k-task-offset::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px;
}

.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-e {
  display: block;
}

.k-rtl .k-task-offset-wrap .k-task .k-task-content .k-resize-w {
  display: none;
}

.k-rtl .k-milestone-wrap {
  margin-left: -1.8em;
}

.k-rtl .k-task-milestone {
  margin-right: -0.15em;
}

.k-ie .k-summary-wrap .k-task-offset:after {
  right: 20px;
}

.k-ie .k-rtl .k-summary-wrap .k-task-offset:before {
  left: 20px;
}

.k-task-offset .k-task-actions {
  visibility: hidden;
}

.k-task-offset:hover .k-resize-handle, .k-task-offset:hover .k-task-actions, .k-task-single:hover + .k-task-offset .k-resize-handle, .k-task-single:hover + .k-task-offset .k-task-actions {
  visibility: visible;
}

.k-pivot {
  box-sizing: border-box;
  position: relative;
}

.k-pivot-toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
}

.k-pivot-toolbar > * {
  max-width: 100%;
}

.k-pivot-toolbar::before {
  display: none;
}

.k-pivot .k-grid td {
  white-space: nowrap;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}

.k-pivot-layout > tbody > tr > td {
  vertical-align: top;
  padding: 0;
}

.k-pivot td {
  vertical-align: top;
}

.k-pivot-rowheaders > .k-grid, .k-pivot-table > .k-grid {
  border-width: 0;
}

.k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-left-width: 1px;
  border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-header.k-alt, td.k-alt {
  font-weight: 700;
}

.k-header.k-alt {
  background-image: none;
}

.k-pivot-layout .k-grid td {
  border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-i-kpi-trend-decrease, .k-i-kpi-trend-equal, .k-i-kpi-trend-increase {
  color: #858585;
}

.k-i-kpi-status-hold {
  color: #f9ce1d;
}

.k-i-kpi-status-deny {
  color: #f44336;
}

.k-i-kpi-status-open {
  color: #4caf50;
}

.k-pdf-export-shadow .k-pivot .k-grid-content {
  overflow: visible !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-content, .k-pdf-export-shadow .k-pivot .k-pivot-rowheaders .k-grid {
  height: 100% !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-header {
  padding-right: 0 !important;
}

.k-pdf-export-shadow .k-pivot {
  width: auto !important;
  height: auto !important;
}

.k-pdf-export-shadow .k-pivot .k-grid-content > table, .k-pdf-export-shadow .k-pivot .k-grid-header-wrap > table {
  width: 100% !important;
  height: auto !important;
}

.k-treeview {
  padding: 0;
  border-width: 0;
  background: 0 0;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-treeview .k-icon {
  border-radius: 4px;
}

.k-treeview-filter {
  padding: 4px;
  box-sizing: border-box;
  display: block;
  position: relative;
  flex: none;
}

.k-treeview-group {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-treeview-group.ng-animating {
  overflow: hidden;
}

.k-treeview-bot, .k-treeview-mid, .k-treeview-top {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}

.k-treeview-item {
  outline-style: none;
  margin: 0;
  padding: 0 0 0 16px;
  border-width: 0;
  display: block;
}

.k-treeview-toggle {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
  margin-left: -16px;
}

.k-treeview-toggle:empty {
  display: none;
}

.k-treeview-loading {
  margin-right: 4px;
}

.k-treeview .k-checkbox-wrap, .k-treeview .k-checkbox-wrapper {
  margin-left: 4px;
  margin-right: 4px;
  align-self: center;
}

.k-treeview-leaf {
  border-radius: 4px;
  padding: 4px 8px;
  border: 0 solid transparent;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}

.k-treeview-leaf .k-icon, .k-treeview-leaf .k-image, .k-treeview-leaf .k-sprite {
  margin-right: 4px;
}

.k-treeview-leaf.k-focus {
  z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}

.k-treeview .k-treeview-load-more-button.k-focus, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button:hover {
  text-decoration: underline;
}

.k-rtl .k-treeview .k-treeview-item, .k-treeview[dir=rtl] .k-treeview-item {
  padding-left: 0;
  padding-right: 16px;
}

.k-rtl .k-treeview .k-treeview-toggle, .k-treeview[dir=rtl] .k-treeview-toggle {
  margin-left: 0;
  margin-right: -16px;
}

.k-rtl .k-treeview .k-treeview-loading, .k-treeview[dir=rtl] .k-treeview-loading {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-treeview .k-in .k-icon, .k-rtl .k-treeview .k-in .k-image, .k-rtl .k-treeview .k-in .k-sprite, .k-rtl .k-treeview .k-treeview-leaf .k-icon, .k-rtl .k-treeview .k-treeview-leaf .k-image, .k-rtl .k-treeview .k-treeview-leaf .k-sprite, .k-treeview[dir=rtl] .k-in .k-icon, .k-treeview[dir=rtl] .k-in .k-image, .k-treeview[dir=rtl] .k-in .k-sprite, .k-treeview[dir=rtl] .k-treeview-leaf .k-icon, .k-treeview[dir=rtl] .k-treeview-leaf .k-image, .k-treeview[dir=rtl] .k-treeview-leaf .k-sprite {
  margin-right: 0;
  margin-left: 4px;
}

span.k-colorpicker, span.k-combobox, span.k-datepicker, span.k-datetimepicker, span.k-dropdown, span.k-dropdownlist, span.k-dropdowntree, span.k-numerictextbox, span.k-timepicker {
  background-image: none;
}

.k-filter-menu .k-autocomplete, .k-filter-menu .k-combobox, .k-filter-menu .k-datepicker, .k-filter-menu .k-datetimepicker, .k-filter-menu .k-dropdown, .k-filter-menu .k-dropdownlist, .k-filter-menu .k-dropdowntree, .k-filter-menu .k-numerictextbox, .k-filter-menu .k-textbox, .k-filter-menu .k-timepicker {
  width: 100%;
}

.k-popup.k-calendar-container {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  padding: 2px;
  border-width: 1px;
  border-style: solid;
}

.k-popup {
  border-style: solid;
  border-width: 1px;
}

.k-popup .k-item {
  cursor: default;
}

.k-popup .k-calendar {
  border: 0;
}

.k-nodata {
  min-height: 138px;
  width: 100%;
  display: table;
  text-transform: uppercase;
  font-size: 0.85em;
  font-weight: lighter;
}

.k-nodata > div {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 11px;
}

.k-time-popup .k-item {
  padding: 1px 3px;
}

.k-datetime-container .k-datetime-wrap {
  width: 21em;
  overflow: hidden;
}

.k-datetime-container .k-datetime-buttongroup {
  padding: 8px;
}

.k-datetime-container .k-datetime-selector {
  display: flex;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.k-datetime-container .k-datetime-calendar-wrap, .k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 21em;
}

.k-datetime-container .k-time-list-container {
  justify-content: center;
}

.k-datetime-container .k-timeselector {
  outline: 0;
}

.k-datetime-container .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-datetime-container > .k-popup {
  padding-bottom: 0;
}

.k-datetime-container > .k-popup .k-action-buttons {
  margin-bottom: 0;
}

.k-datetime-container.k-rtl .k-time-tab .k-datetime-selector, .k-datetime-container[dir=rtl] .k-time-tab .k-datetime-selector, .k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, [dir=rtl] .k-datetime-container .k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-time-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  line-height: 2em;
}

.k-time-header .k-title {
  font-weight: 700;
}

.k-time-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 20px 0;
  text-align: center;
  width: 5em;
  height: calc(7 * (1.42857143em + 8px));
}

.k-time-list-wrapper .k-title {
  display: block;
  text-align: center;
  font-size: 10px;
  position: absolute;
  text-transform: capitalize;
  font-weight: 700;
  min-width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  margin-top: -20px;
  z-index: 12;
}

.k-time-list-wrapper.k-focus::after, .k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-state-focused::after, .k-time-list-wrapper.k-state-focused::before {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  left: 0;
  pointer-events: none;
  height: calc(50% - 1em);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-state-focused::before {
  top: 0;
}

.k-time-list-wrapper.k-focus::after, .k-time-list-wrapper.k-state-focused::after {
  bottom: 0;
}

.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.42857143;
  left: 0;
  right: 0;
  top: 20px;
  bottom: 20px;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-right: -117px;
}

.k-time-container > ul {
  height: auto;
  width: 5em;
}

.k-rtl .k-time-container, .k-time-container.k-rtl, .k-time-container[dir=rtl], [dir=rtl] .k-time-container {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -100px;
  margin-left: -117px;
}

.k-time-list-container {
  display: flex;
  position: relative;
}

.k-time-list {
  position: absolute;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}

.k-time-list::after, .k-time-list::before {
  display: block;
  position: absolute;
  content: " ";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  left: -50%;
}

.k-time-list::before {
  top: 0;
}

.k-time-list::after {
  bottom: 0;
}

.k-time-list .k-item {
  padding: 4px 8px;
}

.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: calc(1.42857143em + 8px);
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: 0.1px;
}

.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0;
}

.k-time-separator {
  display: inline-flex;
  align-self: center;
  justify-content: center;
  height: 100%;
  z-index: 11;
}

.k-time-footer {
  margin-top: 0;
}

.k-multiple-selection .k-in.k-selected, .k-multiple-selection .k-in.k-state-selected {
  border-color: transparent;
  color: inherit;
  background: 0 0;
}

.k-popup-flush {
  padding: 0;
}

.k-floating-label-container, .k-textbox-container {
  padding-top: 1.0714285725em;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  width: 100%;
  flex-direction: column;
  justify-content: stretch;
}

.k-floating-label-container > .k-label, .k-textbox-container > .k-label {
  max-width: 90%;
  line-height: 1.42857143;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  top: calc(1.0714285725em + 1px + 4px);
  left: 9px;
  overflow: hidden;
  cursor: text;
  transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  pointer-events: none;
}

.k-floating-label-container > .k-textarea, .k-floating-label-container > .k-textbox, .k-floating-label-container > .k-widget, .k-textbox-container > .k-textarea, .k-textbox-container > .k-textbox, .k-textbox-container > .k-widget {
  flex: 1 1 auto;
  width: auto;
}

.k-floating-label-container.k-state-empty > .k-label, .k-textbox-container.k-state-empty > .k-label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
  font-style: normal;
}

.k-floating-label-container.k-focus, .k-textbox-container.k-focus {
  box-shadow: none;
}

.k-floating-label-container.k-focus > .k-label, .k-floating-label-container > .k-label, .k-textbox-container.k-focus > .k-label, .k-textbox-container > .k-label {
  -webkit-transform: translate(-8px, -4px) translate(-1px, -1.0714285725em) translate(-12.5%, -12.5%) scale(0.75);
          transform: translate(-8px, -4px) translate(-1px, -1.0714285725em) translate(-12.5%, -12.5%) scale(0.75);
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::-webkit-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::-webkit-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) :-ms-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) :-ms-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::-ms-input-placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::-ms-input-placeholder {
  color: transparent;
}

.k-floating-label-container.k-state-empty:not(.k-focus) ::placeholder, .k-textbox-container.k-state-empty:not(.k-focus) ::placeholder {
  color: transparent;
}

.k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl] > .k-label {
  left: auto;
  right: 9px;
}

.k-floating-label-container[dir=rtl].k-state-empty > .k-label, .k-rtl .k-floating-label-container.k-state-empty > .k-label, .k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir=rtl].k-state-empty > .k-label {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.k-floating-label-container[dir=rtl].k-focus > .k-label, .k-floating-label-container[dir=rtl] > .k-label, .k-rtl .k-floating-label-container.k-focus > .k-label, .k-rtl .k-floating-label-container > .k-label, .k-rtl .k-textbox-container.k-focus > .k-label, .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir=rtl].k-focus > .k-label, .k-textbox-container[dir=rtl] > .k-label {
  -webkit-transform: translate(8px, -3px) translate(1px, -1.0714285725) translate(12.5%, -9.375%) scale(0.75);
          transform: translate(8px, -3px) translate(1px, -1.0714285725) translate(12.5%, -9.375%) scale(0.75);
}

.k-input-label {
  margin-right: 8px;
  z-index: 1;
}

.k-input-label.k-rtl, .k-input-label[dir=rtl], .k-rtl .k-input-label, [dir=rtl] .k-input-label {
  margin-right: 0;
  margin-left: 8px;
}

.k-cursor-auto {
  cursor: auto;
}

.k-cursor-default {
  cursor: default;
}

.k-cursor-none {
  cursor: none;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.k-cursor-help {
  cursor: help;
}

.k-cursor-pointer {
  cursor: pointer;
}

.k-cursor-progress {
  cursor: progress;
}

.k-cursor-wait {
  cursor: wait;
}

.k-cursor-cell {
  cursor: cell;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.k-cursor-text {
  cursor: text;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.k-cursor-alias {
  cursor: alias;
}

.k-cursor-copy {
  cursor: copy;
}

.k-cursor-move {
  cursor: move;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.k-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.k-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.k-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.k-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.k-notification {
  border-width: 1px;
  border-style: solid;
  cursor: default;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
}

.k-notification > .k-notification-wrap {
  padding: 0.6em 0.5em;
}

.k-notification-closable > .k-notification-wrap {
  padding-right: 20px;
}

.k-notification .k-notification-content {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.k-notification-wrap > .k-i-error, .k-notification-wrap > .k-i-info, .k-notification-wrap > .k-i-success, .k-notification-wrap > .k-i-warning {
  margin-right: 4px;
  vertical-align: text-bottom;
}

.k-notification-wrap > .k-i-close {
  position: absolute;
  top: 50%;
  right: 4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}

.k-notification-closable .k-notification-wrap > .k-i-close {
  display: block;
}

.k-rtl .k-notification-closable .k-notification-wrap, .k-rtl.k-notification-closable .k-notification-wrap {
  padding-right: 0.5em;
  padding-left: 20px;
}

.k-rtl .k-notification-wrap > .k-i-error, .k-rtl .k-notification-wrap > .k-i-info, .k-rtl .k-notification-wrap > .k-i-success, .k-rtl .k-notification-wrap > .k-i-warning {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-notification-wrap > .k-i-close {
  right: auto;
  left: 4px;
}

.k-progressbar {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.k-progressbar {
  border-radius: 4px;
}

.k-progressbar-horizontal {
  width: 27em;
  height: 1.9em;
}

.k-progressbar-vertical {
  width: 1.9em;
  height: 27em;
}

.k-progressbar > .k-selected, .k-progressbar > .k-state-selected {
  position: absolute;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}

.k-progressbar-horizontal > .k-selected, .k-progressbar-horizontal > .k-state-selected, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-selected, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
  left: -1px;
  right: auto;
  top: -1px;
  height: 100%;
  border-radius: 4px 0 0 4px;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-selected, .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected, .k-rtl .k-progressbar-horizontal > .k-selected, .k-rtl .k-progressbar-horizontal > .k-state-selected {
  left: auto;
  right: -1px;
  border-radius: 0 4px 4px 0;
}

.k-progressbar-vertical > .k-selected, .k-progressbar-vertical > .k-state-selected {
  left: -1px;
  bottom: -1px;
  width: 100%;
  border-radius: 0 0 4px 4px;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-selected, .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
  bottom: auto;
  top: -1px;
  border-radius: 4px 4px 0 0;
}

.k-progressbar > .k-selected.k-complete, .k-progressbar > .k-state-selected.k-complete, .k-rtl .k-progressbar > .k-selected.k-complete, .k-rtl .k-progressbar > .k-state-selected.k-complete {
  border-radius: 4px;
}

.k-progressbar > .k-reset {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  left: -1px;
  top: -1px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  white-space: nowrap;
}

.k-progressbar-horizontal .k-item {
  display: inline-block;
  height: calc(100% + 2px);
  border-style: solid;
  box-sizing: border-box;
}

.k-progressbar-horizontal .k-item.k-first {
  margin-left: 0;
}

.k-progressbar-horizontal .k-item.k-last {
  border-right-width: 0;
}

.k-progressbar-horizontal .k-item, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item {
  border-width: 1px 0 1px 1px;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-item {
  border-width: 1px 0 1px 1px;
}

.k-rtl .k-progressbar-horizontal .k-item {
  border-width: 1px 1px 1px 0;
}

.k-progressbar-horizontal .k-first, .k-rtl .k-progressbar-horizontal .k-last, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last {
  border-radius: 4px 0 0 4px;
  border-left-width: 1px;
}

.k-progressbar-horizontal .k-last, .k-rtl .k-progressbar-horizontal .k-first {
  border-radius: 0 4px 4px 0;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-last, .k-rtl .k-progressbar-horizontal .k-first {
  border-right-width: 1px;
}

.k-progressbar-horizontal .k-last.k-selected, .k-progressbar-horizontal .k-last.k-state-selected {
  border-right-width: 1px;
}

.k-progressbar-vertical .k-item {
  width: 100%;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  margin-top: -1px;
}

.k-progressbar-vertical .k-item.k-first {
  margin-top: 0;
}

.k-progressbar-vertical li.k-item.k-last {
  border-bottom-width: 0;
}

.k-progressbar-vertical .k-first {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-progressbar-vertical .k-last {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-width: 1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-item {
  border-width: 0 1px 1px 1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-first {
  border-top-width: 1px;
}

.k-progress-status-wrap {
  position: absolute;
  top: -1px;
  border: 1px solid transparent;
  line-height: 2em;
  width: 100%;
  height: 100%;
}

.k-progress-status-wrap, .k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap {
  left: -1px;
  right: auto;
  text-align: right;
}

.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap, .k-rtl .k-progressbar-horizontal .k-progress-status-wrap {
  left: auto;
  right: -1px;
  text-align: left;
}

.k-progressbar-vertical .k-progress-status-wrap {
  top: auto;
  bottom: -1px;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap {
  bottom: auto;
  top: -1px;
}

.k-progress-status {
  display: inline-block;
  padding: 0 0.5em;
  min-width: 10px;
  white-space: nowrap;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  position: absolute;
  bottom: 0;
  left: 0;
}

.k-progressbar-vertical .k-progress-status {
  -webkit-transform: rotate(-90deg) translateX(-100%);
          transform: rotate(-90deg) translateX(-100%);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.k-progressbar-vertical.k-progressbar-reverse .k-progress-status {
  -webkit-transform: rotate(90deg) translateX(-100%);
          transform: rotate(90deg) translateX(-100%);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.k-slider {
  border: 0 !important;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  background: 0 0 !important;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}

.k-slider .k-slider-track, .k-slider .k-tick {
  cursor: pointer;
}

.k-slider .k-tick {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}

.k-slider.k-disabled .k-draghandle, .k-slider.k-disabled .k-slider-track, .k-slider.k-disabled .k-tick, .k-slider.k-state-disabled .k-draghandle, .k-slider.k-state-disabled .k-slider-track, .k-slider.k-state-disabled .k-tick {
  cursor: default;
}

.k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection, .k-slider[dir=rtl] .k-slider-selection, [dir=rtl] .k-slider .k-slider-selection {
  left: auto;
  right: 0;
}

.k-slider-wrap {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
  position: relative;
}

.k-slider {
  width: -webkit-min-content;
  width: min-content;
  height: -webkit-min-content;
  height: min-content;
  gap: 8px;
}

.k-slider .k-button {
  flex: none;
}

.k-slider .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}

.k-slider .k-slider-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-slider .k-tick {
  flex: 0 0 1px;
}

.k-slider .k-draghandle {
  position: absolute;
}

.k-slider-horizontal .k-slider-track-wrap {
  height: 26px;
}

.k-slider-horizontal .k-slider-track {
  width: 100%;
}

.k-slider-horizontal .k-draghandle {
  width: 16px;
  height: 16px;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slider-horizontal .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  left: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-draghandle-start {
  left: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-draghandle-end {
  left: calc(var(--kendo-slider-end, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-slider-selection {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle-start {
  left: unset;
  right: calc(var(--kendo-slider-start, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle-end {
  left: unset;
  right: calc(var(--kendo-slider-end, 0) * 1%);
}

[dir=rtl] .k-slider-horizontal .k-draghandle {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-slider-vertical .k-slider-track-wrap {
  width: 26px;
}

.k-slider-vertical .k-slider-track {
  height: 100%;
}

.k-slider-vertical .k-draghandle {
  width: 16px;
  height: 16px;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-slider-vertical .k-slider-selection {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}

.k-slider-vertical .k-draghandle-start {
  bottom: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-vertical .k-draghandle-end {
  bottom: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  flex-flow: column-reverse nowrap;
}

.k-slider-vertical .k-tick {
  text-align: right;
  margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: left;
}

.k-slider-vertical .k-tick {
  background-position: -94px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -124px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -154px center;
}

.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -4px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -34px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -64px center;
}

.k-slider-vertical .k-first {
  background-position: -94px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
  background-position: -4px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -124px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -34px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -154px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -64px 100%;
}

.k-slider-vertical .k-last {
  background-position: -94px 0;
}

.k-slider-vertical .k-tick-large.k-last {
  background-position: -4px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -124px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -34px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -154px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -64px 0;
}

.k-slider-vertical .k-label {
  text-align: left;
  left: 120%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-slider-vertical .k-first .k-label {
  top: 100%;
}

.k-slider-vertical .k-last .k-label {
  top: 0;
}

.k-slider-vertical .k-slider-topleft .k-label {
  left: auto;
  right: 120%;
}

.k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label, .k-slider-vertical[dir=rtl] .k-label, [dir=rtl] .k-slider-vertical .k-label {
  left: auto;
  right: 120%;
}

.k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label, .k-slider-vertical[dir=rtl] .k-slider-topleft .k-label, [dir=rtl] .k-slider-vertical .k-slider-topleft .k-label {
  left: 120%;
  right: auto;
}

.k-slider-horizontal {
  width: 200px;
  flex-flow: row nowrap;
}

.k-slider-horizontal .k-tick {
  background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}

.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
  left: 50%;
  bottom: -1.2em;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-slider-horizontal .k-first .k-label {
  left: 0;
}

.k-slider-horizontal .k-last .k-label {
  left: 100%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
  top: -1.2em;
}

.k-rtl .k-slider-horizontal .k-slider-selection, .k-rtl .k-slider-horizontal .k-slider-track, .k-slider-horizontal.k-rtl .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track, .k-slider-horizontal[dir=rtl] .k-slider-selection, .k-slider-horizontal[dir=rtl] .k-slider-track, [dir=rtl] .k-slider-horizontal .k-slider-selection, [dir=rtl] .k-slider-horizontal .k-slider-track {
  right: 0;
  left: auto;
}

.k-rtl .k-slider-horizontal .k-button .k-i-arrow-e, .k-rtl .k-slider-horizontal .k-button .k-i-arrow-w, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-e, .k-slider-horizontal.k-rtl .k-button .k-i-arrow-w, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-e, .k-slider-horizontal[dir=rtl] .k-button .k-i-arrow-w, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-e, [dir=rtl] .k-slider-horizontal .k-button .k-i-arrow-w {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-slider-selection, .k-slider-track {
  border-radius: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
}

.k-slider-horizontal .k-slider-selection, .k-slider-horizontal .k-slider-track {
  height: 8px;
  left: 0;
  margin-top: -4px;
  top: 50%;
}

.k-slider-vertical .k-slider-selection, .k-slider-vertical .k-slider-track {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  width: 8px;
}

.k-draghandle {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  box-sizing: border-box;
  background: 0 0;
  text-align: center;
  position: absolute;
}

.k-slider.k-readonly .k-button, .k-slider.k-readonly .k-draghandle, .k-slider.k-readonly .k-slider-track, .k-slider.k-readonly .k-tick {
  pointer-events: none;
}

.k-slider-tooltip .k-callout-n, .k-slider-tooltip .k-callout-s {
  margin-left: -3px;
}

.k-slider-tooltip .k-callout-e, .k-slider-tooltip .k-callout-w {
  margin-top: -3px;
}

.k-scheduler .k-link {
  color: inherit;
}

.k-scheduler-toolbar {
  border-width: 0 0 1px;
  z-index: 2;
}

.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}

.k-scheduler-toolbar .k-nav-current .k-icon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-scheduler-toolbar .k-nav-current .k-lg-date-format, .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
  display: inline-block;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
  display: none;
}

.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper {
  margin-left: auto;
}

.k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  width: auto;
  font: inherit;
  display: none;
}

@media (max-width: 1400px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    max-width: 200px;
  }
}
@media (max-width: 1024px) {
  .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    display: none;
  }
  .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: inline-block;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-scheduler-views {
    display: none;
  }
  .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
    display: inline-block;
  }
}
.k-scheduler-footer {
  border-width: 1px 0 0;
}

.k-edit-field.k-scheduler-toolbar {
  border-width: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.k-scheduler-header {
  text-align: center;
}

.k-scheduler-header .k-link {
  color: inherit;
}

.k-scheduler-header, .k-scheduler-header-wrap {
  overflow: hidden;
}

.k-scheduler-header-wrap {
  position: relative;
  border-style: solid;
  border-width: 0;
}

.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
  border-right-width: 1px;
}

.k-scheduler-content, .k-scheduler-times {
  position: relative;
}

.k-scheduler-times {
  overflow: hidden;
  border-style: solid;
  border-width: 0;
}

.k-scheduler-content {
  overflow: auto;
}

.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}

.k-scheduler-layout, .k-scheduler-table {
  border-spacing: 0;
  width: 100%;
  margin: 0;
  border-collapse: separate;
}

.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}

.k-safari .k-scheduler-layout > tbody > tr > td + td {
  width: 100%;
}

.k-scheduler-table {
  table-layout: fixed;
  max-width: none;
}

.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table {
  height: 100%;
}

.k-scheduler-table td, .k-scheduler-table th {
  height: 1.5em;
  padding: 4px 0.5em;
  font-size: 100%;
}

.k-scheduler .k-scheduler-table td, .k-scheduler .k-scheduler-table th {
  box-sizing: content-box;
}

.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-selected), .k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour):not(.k-state-selected), .k-scheduler-timelineview .k-today:not(.k-nonwork-hour) {
  background-color: transparent;
}

.k-scheduler-monthview .k-hidden, .k-scheduler-monthview .k-hidden > div {
  width: 0 !important;
  overflow: hidden !important;
}

.k-scheduler-monthview .k-hidden {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-right-width: 0 !important;
}

.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times {
  margin-right: 1px;
}

.k-scheduler-monthview > tbody > tr:first-child .k-scheduler-times .k-hidden {
  height: auto;
}

.k-scheduler-monthview .k-hidden, .k-scheduler-monthview .k-scheduler-table td {
  height: 85px;
  text-align: right;
}

.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td {
  height: auto;
}

.k-scheduler-table td, .k-slot-cell {
  vertical-align: top;
}

.k-scheduler-layout tr + tr .k-scheduler-times th:last-child {
  vertical-align: top;
}

.k-scheduler-header th {
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-scheduler-header th, .k-scheduler-table td {
  border-style: solid;
  border-width: 0 0 1px 1px;
}

.k-scheduler-header th:first-child, .k-scheduler-table td:first-child {
  border-left-width: 0;
}

.k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-left-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-left-width: 0;
}

.k-scheduler-layout tr + tr .k-scheduler-table > tbody > tr:last-child > td, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child > th, .k-scheduler-table > tbody > tr > .k-last {
  border-bottom-width: 0;
}

.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table > tbody > tr > td.k-last, .k-scrollbar-h .k-scheduler-content .k-scheduler-table > tbody > tr:last-child > td, .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 1px;
}

.k-scheduler-times th {
  text-align: right;
  padding-right: 0.6em;
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: transparent;
  white-space: nowrap;
}

.k-scheduler-layout tr + tr .k-scheduler-times th {
  border-bottom-color: transparent;
}

.k-scheduler-layout tr + tr .k-scheduler-times th.k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times th.k-slot-cell {
  border-bottom-color: inherit;
}

.k-scheduler .k-middle-row td {
  border-bottom-style: dotted;
}

.k-scheduler-now-arrow, .k-scheduler-now-line {
  position: absolute;
}

.k-scheduler-now-arrow {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  left: 0;
}

.k-scheduler-now-line {
  left: 5px;
  right: 0;
  height: 1px;
}

.k-task {
  position: relative;
}

div.k-more-events {
  padding: 0;
  height: 13px;
}

.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-event, .k-more-events {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  text-align: left;
  overflow: hidden;
  position: absolute;
}

.k-event .k-nav-day {
  display: inline-block;
}

.k-event {
  cursor: default;
  min-height: 1.3em;
}

.k-event-drag-hint {
  opacity: 0.6;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

.k-scheduler-header .k-event {
  white-space: nowrap;
}

.k-event-template {
  padding: 4px 1.4em 4px 0.6em;
}

.k-event-time {
  display: none;
  padding-bottom: 0;
  font-size: 0.9em;
}

.k-event-drag-hint .k-event-time {
  display: block;
}

.k-event-actions, .k-event > .k-link, .k-task > .k-link {
  position: absolute;
  top: 3px;
  right: 4px;
  white-space: nowrap;
}

.k-event-actions {
  z-index: 1;
}

.k-scheduler-agendaview .k-task > .k-link {
  top: 0;
  right: 0;
}

.k-event-actions:first-child {
  position: static;
  float: left;
  margin: 4px 2px 0 4px;
}

.k-webkit .k-event-actions:first-child {
  margin-top: 3px;
}

.k-event-actions:first-child > .k-link {
  display: inline-block;
}

.k-event-delete {
  display: none;
}

.k-event:hover .k-event-delete, tr:hover > td > .k-task .k-event-delete {
  display: inline-block;
}

.k-event .k-event-bottom-actions, .k-event .k-event-top-actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.k-event .k-event-bottom-actions {
  top: auto;
  bottom: 0;
}

.k-event .k-resize-handle, .k-scheduler-mobile .k-event:hover .k-resize-handle {
  position: absolute;
  visibility: hidden;
  z-index: 2;
}

.k-event-active .k-resize-handle, .k-event:hover .k-resize-handle, .k-scheduler-mobile .k-event-active:hover .k-resize-handle {
  visibility: visible;
}

.k-event .k-resize-handle:after {
  content: "";
  position: absolute;
  opacity: 0.5;
}

.k-scheduler-mobile .k-event .k-resize-handle:after {
  -webkit-filter: none;
          filter: none;
  opacity: 1;
}

.k-event > .k-resize-n {
  top: 0;
  left: 0;
  right: 0;
  height: 0.4em;
}

.k-event > .k-resize-s {
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.4em;
}

.k-event > .k-resize-e {
  right: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-event > .k-resize-w {
  left: 0;
  top: 0;
  bottom: 0;
  width: 0.4em;
}

.k-event > .k-resize-n:after, .k-event > .k-resize-s:after {
  top: 1px;
  left: 50%;
  margin-left: -1em;
  width: 2em;
  height: 1px;
}

.k-event > .k-resize-s:after {
  top: auto;
  bottom: 1px;
}

.k-event > .k-resize-e:after, .k-event > .k-resize-w:after {
  left: 1px;
  top: 50%;
  margin-top: -0.7em;
  height: 1.4em;
  width: 1px;
}

.k-event > .k-resize-e:after {
  left: auto;
  right: 1px;
}

.k-scheduler-mobile .k-event > .k-resize-n, .k-scheduler-mobile .k-event > .k-resize-s {
  height: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-e, .k-scheduler-mobile .k-event > .k-resize-w {
  width: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-n:after, .k-scheduler-mobile .k-event > .k-resize-s:after {
  top: 0;
  margin-left: -3em;
  width: 4em;
  height: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-s:after {
  bottom: 0;
}

.k-scheduler-mobile .k-event > .k-resize-e:after, .k-scheduler-mobile .k-event > .k-resize-w:after {
  left: 0;
  margin-top: -0.7em;
  height: 1.4em;
  width: 0.6em;
}

.k-scheduler-mobile .k-event > .k-resize-e:after {
  right: 0;
}

.k-scheduler-mobile .k-event > .k-resize-n:after {
  border-radius: 0 0 4px 4px;
}

.k-scheduler-mobile .k-event > .k-resize-s:after {
  border-radius: 4px 4px 0 0;
}

.k-scheduler-mobile .k-event > .k-resize-w:after {
  border-radius: 0 4px 4px 0;
}

.k-scheduler-mobile .k-event > .k-resize-e:after {
  border-radius: 4px 0 0 4px;
}

.k-scheduler-marquee {
  border-style: solid;
  border-width: 0;
}

.k-scheduler-marquee.k-first:before, .k-scheduler-marquee.k-last:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
}

div.k-scheduler-marquee:before {
  top: 0;
  left: 0;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

div.k-scheduler-marquee:after {
  bottom: 0;
  right: 0;
  border-top-color: transparent;
  border-left-color: transparent;
}

.k-scheduler-marquee .k-label-top {
  position: absolute;
  top: 0.3em;
  left: 0.8em;
  font-size: 0.8em;
}

.k-scheduler-marquee .k-label-bottom {
  position: absolute;
  bottom: 0.3em;
  right: 0.81em;
  font-size: 0.8em;
}

.k-scheduler-quickedit .k-textbox {
  width: 200px;
}

.k-scheduler-agendaview .k-scheduler-table td, .k-scheduler-agendaview .k-scheduler-table th {
  text-align: left;
}

.k-scheduler-groupcolumn, .k-scheduler-times .k-slot-cell {
  width: 6em;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
}

.k-scheduler-timecolumn > div {
  position: relative;
  vertical-align: top;
}

.k-webkit .k-scheduler-timecolumn > div > .k-icon {
  vertical-align: top;
}

.k-scheduler-timecolumn > div > .k-i-arrow-60-right {
  position: absolute;
  right: -4px;
}

.k-scheduler-timecolumn .k-i-arrow-60-left {
  margin-left: -4px;
}

.k-scheduler-mark {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  margin-right: 0.5em;
}

.k-scheduler-agendaday {
  float: left;
  margin: 0 0.2em 0 0;
  font-size: 3em;
  font-weight: 400;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  font-size: 1.1em;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.8em;
}

.k-scheduler-timecolumn {
  white-space: nowrap;
}

.k-scheduler-edit-form .k-edit-form-container, .k-scheduler-timezones .k-edit-form-container {
  width: 100%;
}

.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}

.k-scheduler-edit-form .k-textbox[name=title], .k-scheduler-edit-form textarea.k-textarea {
  width: 100%;
}

.k-scheduler-edit-form textarea.k-textarea {
  min-height: 4em;
  resize: vertical;
}

.k-scheduler-edit-form > .k-edit-box:first-child .k-datetimepicker {
  margin-right: 1em;
}

.k-edit-box {
  float: left;
}

.k-edit-box + .k-edit-box {
  float: right;
}

.k-scheduler-edit-form label + input {
  margin-left: 1em;
}

.k-edit-field > ul.k-reset > li {
  margin: 0.2em 0 0.4em;
  line-height: 2.4;
}

.k-edit-field > ul.k-reset.k-toolbar > li {
  margin: 0;
}

.k-edit-field > ul.k-reset .k-dateinput, .k-edit-field > ul.k-reset .k-datepicker, .k-edit-field > ul.k-reset .k-datetimepicker, .k-edit-field > ul.k-reset .k-dropdownlist, .k-edit-field > ul.k-reset .k-numerictextbox, .k-edit-field > ul.k-reset .k-widget {
  margin-left: 0.8em;
}

.k-form-field-wrap .k-button-group {
  margin: 0 0 16px;
}

.k-form-field .k-recur-interval, .k-form-field .k-recur-monthday, .k-form-field > ul.k-reset .k-numerictextbox {
  width: 5em;
}

.k-form-field > ul.k-reset .k-datepicker, .k-form-field > ul.k-reset .k-dropdownlist, div[name=recurrenceRule] > .k-dropdownlist {
  width: 9em;
}

.k-form-field .k-radio-item {
  display: flex;
  gap: 4px;
  align-items: center;
}

.k-scheduler-edit-form .k-edit-buttons .k-scheduler-delete, .k-scheduler-edit-form .k-edit-buttons .k-scheduler-resetSeries {
  float: left;
}

.k-popup-message {
  margin: 0;
  padding: 1em 0 2em;
  text-align: center;
}

.k-scheduler-timezones .k-dropdownlist:first-child {
  width: 100%;
}

.k-scheduler-timezones .k-dropdownlist + .k-dropdownlist {
  margin: 0.5em 0 0.7em;
}

.k-scheduler-refresh {
  float: right;
  padding: 0 0.5em;
}

@media (max-width: 480px) {
  .k-scheduler-timecolumn {
    width: 5em;
  }
  .k-scheduler-datecolumn {
    width: 6em;
    overflow: hidden;
  }
  .k-scheduler-datecolumn > div, .k-scheduler-timecolumn > div {
    white-space: normal;
  }
}
.k-scheduler-pdf-export {
  overflow: hidden;
}

.k-pdf-export-shadow .k-scheduler, .k-scheduler-pdf-export .k-scheduler-content, .k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table, .k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table {
  width: 100% !important;
}

.k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-left, .k-rtl .k-scheduler .k-scheduler-navigation .k-i-arrow-60-right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-tooltip {
  padding: 4px 8px;
  min-width: 30px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  background-position: 0 0;
  background-repeat: repeat-x;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
}

.k-tooltip-icon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  flex-shrink: 0;
}

.k-tooltip-title {
  display: block;
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  flex-shrink: 0;
}

.k-tooltip-button .k-icon {
  color: inherit;
}

.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  border-bottom-color: inherit;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  pointer-events: none;
}

.k-callout-e {
  border-left-color: inherit;
  top: 50%;
  right: -1px;
  -webkit-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  pointer-events: none;
}

.k-callout-s {
  border-top-color: inherit;
  bottom: -1px;
  left: 50%;
  -webkit-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  pointer-events: none;
}

.k-callout-w {
  border-right-color: inherit;
  top: 50%;
  left: -1px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  pointer-events: none;
}

span.k-tooltip {
  position: relative;
}

.k-validator-tooltip {
  margin-top: 6px;
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-validator-tooltip .k-callout-n {
  inset-inline-start: 16px;
}

.k-grid .k-validation-tooltip {
  max-width: 300px;
}

.k-splitter {
  position: relative;
  height: 300px;
}

.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}

.k-splitter .k-pane {
  overflow: hidden;
}

.k-splitter .k-scrollable {
  overflow: auto;
}

.k-splitter .k-pane-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}

.k-ghost-splitbar, .k-splitbar {
  position: absolute;
  border-style: solid;
  font-size: 0;
  outline: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-ghost-splitbar-horizontal, .k-splitbar-horizontal {
  top: 0;
  width: 5px;
  border-width: 0 1px;
  background-repeat: repeat-y;
}

.k-ghost-splitbar-vertical, .k-splitbar-vertical {
  left: 0;
  height: 5px;
  border-width: 1px 0;
  background-repeat: repeat-x;
}

.k-splitbar-draggable-horizontal {
  cursor: w-resize;
}

.k-splitbar-draggable-vertical {
  cursor: n-resize;
}

.k-splitbar .k-resize-handle {
  display: none;
}

.k-restricted-size-horizontal, .k-restricted-size-vertical {
  background-color: red;
}

.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  margin-top: -10px;
}

.k-splitbar-horizontal .k-i-arrow-60-right {
  margin-left: -2px;
}

.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right {
  margin-top: 13px;
}

.k-splitbar-horizontal .k-i-arrow-60-left {
  margin-left: -3px;
}

.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left {
  margin-top: -28px;
}

.k-splitbar-vertical .k-i-arrow-60-up {
  margin-top: -2px;
}

.k-splitbar-vertical .k-i-arrow-60-down {
  margin-top: -2px;
}

.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up {
  margin-left: -17px;
}

.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down {
  margin-left: 23px;
}

.k-i-arrow-60-down, .k-i-arrow-60-left, .k-i-arrow-60-right, .k-i-arrow-60-up {
  cursor: pointer;
}

.k-splitbar-horizontal .k-icon {
  position: absolute;
  top: 50%;
  width: 7px;
  height: 20px;
  margin-top: -10px;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-vertical .k-icon {
  position: absolute;
  left: 50%;
}

.k-splitbar-draggable-horizontal .k-resize-handle, .k-splitbar-draggable-vertical .k-resize-handle {
  display: inline-block;
  border-radius: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 3px;
  height: 20px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 3px;
}

.k-splitbar .k-i-arrow-60-down, .k-splitbar .k-i-arrow-60-left, .k-splitbar .k-i-arrow-60-right, .k-splitbar .k-i-arrow-60-up {
  font-size: 10px;
}

.k-splitter-resizing {
  overflow: hidden;
}

.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right {
  margin-top: 13px;
  margin-right: -3px;
}

.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left {
  margin-top: -28px;
  margin-right: -2px;
}

.k-rtl .k-splitbar-vertical .k-i-arrow-60-up {
  margin-top: -2px;
  margin-left: -17px;
}

.k-rtl .k-splitbar-vertical .k-i-arrow-60-down {
  margin-top: -2px;
  margin-left: 23px;
}

html .k-upload {
  position: relative;
}

.k-dropzone .k-dropzone-hint, .k-upload-button {
  vertical-align: middle;
}

.k-dropzone, .k-file {
  position: relative;
}

.k-dropzone {
  border-style: solid;
  border-width: 0;
  padding: 0.8em;
  background-color: transparent;
}

.k-dropzone .k-dropzone-hint {
  margin-left: 0.6em;
}

.k-dropzone-active .k-dropzone-hint {
  display: inline-block;
}

.k-dropzone-active .k-upload-status {
  display: none;
}

.k-upload-button {
  position: relative;
  overflow: hidden;
  direction: ltr;
}

.k-upload .k-upload-button {
  min-width: 7.167em;
  margin-right: 1.6em;
}

.k-upload-button input {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  font: 170px monospace !important;
  opacity: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

.k-upload-files {
  border-style: solid;
  border-width: 1px 0 0;
}

.k-upload-files .k-button {
  padding: 0;
}

.k-upload-status .k-i-warning {
  display: none;
}

.k-upload-status-total .k-icon {
  display: inline-block;
  margin-right: 4px;
  vertical-align: text-bottom;
}

.k-upload-files ~ .k-clear-selected, .k-upload-files ~ .k-upload-selected {
  margin-top: -5px;
}

.k-upload .k-fail {
  background-position: -161px -111px;
}

.k-file {
  border-style: solid;
  border-width: 0 0 1px;
  padding: 0.65em 1em calc(0.65em + 2px) 1em;
  white-space: nowrap;
  outline: 0;
}

.k-file .k-upload-action {
  background: 0 0;
  border-width: 0;
  box-shadow: none;
  margin-right: 3px;
}

.k-file:last-child {
  border-bottom-width: 0;
}

.k-file .k-icon {
  display: inline-block;
  position: relative;
}

.k-upload-files .k-file {
  display: flex;
  align-items: flex-start;
  position: relative;
}

.k-file-extension-wrapper, .k-file-group-wrapper, .k-file-invalid-extension-wrapper, .k-file-name-size-wrapper, .k-multiple-files-extension-wrapper, .k-multiple-files-group-wrapper, .k-multiple-files-invalid-extension-wrapper {
  display: block;
}

.k-file-extension-wrapper, .k-file-invalid-extension-wrapper, .k-multiple-files-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  position: relative;
  width: 24px;
  height: 34px;
  border-width: 2px;
  border-style: solid;
  vertical-align: top;
  font-size: 0.57em;
  text-transform: uppercase;
}

.k-file-invalid-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  font-size: 1.2em;
}

.k-multiple-files-extension-wrapper, .k-multiple-files-invalid-extension-wrapper {
  margin-top: 4px;
}

.k-file-group-wrapper .k-file-group, .k-file-invalid-group-wrapper .k-file-group, .k-multiple-files-group-wrapper .k-file-group, .k-multiple-files-invalid-group-wrapper .k-file-group {
  font-size: 32px;
}

.k-file-group-wrapper .k-file-state, .k-file-invalid-group-wrapper .k-file-state, .k-multiple-files-group-wrapper .k-file-state, .k-multiple-files-invalid-group-wrapper .k-file-state {
  position: absolute;
}

.k-multiple-files-group-wrapper, .k-multiple-files-invalid-group-wrapper {
  vertical-align: top;
}

.k-file-state {
  visibility: hidden;
}

.k-file-single > .k-file-name-size-wrapper, .k-file > .k-file-name-size-wrapper, .k-multiple-files-wrapper {
  overflow: hidden;
  flex: 1 0 0;
  margin-left: 1em;
}

.k-multiple-files-wrapper .k-file-name-size-wrapper {
  margin-bottom: 1em;
}

.k-file-name-size-wrapper {
  vertical-align: middle;
}

.k-file-extension-wrapper:before, .k-file-invalid-extension-wrapper:before, .k-multiple-files-extension-wrapper:after, .k-multiple-files-extension-wrapper:before, .k-multiple-files-invalid-extension-wrapper:after, .k-multiple-files-invalid-extension-wrapper:before {
  position: absolute;
  content: "";
  display: inline-block;
  border-style: solid;
}

.k-file-extension-wrapper:before, .k-file-invalid-extension-wrapper:before, .k-multiple-files-extension-wrapper:before, .k-multiple-files-invalid-extension-wrapper:before {
  top: -1px;
  right: -1px;
  width: 0;
  height: 0;
  border-width: 6px;
  margin-top: -1px;
  margin-right: -1px;
}

.k-multiple-files-extension-wrapper:after, .k-multiple-files-invalid-extension-wrapper:after {
  top: -6px;
  left: -6px;
  width: 15px;
  height: 35px;
  border-width: 2px 0 0 2px;
}

.k-file-extension, .k-file-invalid-icon {
  position: absolute;
  bottom: 0;
  line-height: normal;
}

.k-file-extension {
  margin-left: 0.4em;
  margin-bottom: 0.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-file-invalid-icon {
  margin-left: 5px;
}

.k-file-information, .k-file-name, .k-file-size, .k-file-validation-message {
  display: block;
}

.k-file-name {
  position: relative;
  max-width: 100%;
  vertical-align: middle;
  line-height: 1.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-file-information, .k-file-size, .k-file-validation-message {
  font-size: 0.78em;
  line-height: 1.5em;
}

.k-file-information, .k-file-validation-message {
  line-height: 1.5em;
}

.k-file-size {
  line-height: 1.2em;
}

.k-upload-files .k-upload-status {
  line-height: 1;
  opacity: 0.65;
}

.k-button.k-upload-action.k-active:hover, .k-button.k-upload-action.k-state-active:hover, .k-button.k-upload-action:active:hover, .k-button.k-upload-action:hover, .k-upload-action {
  color: inherit;
  background: 0 0;
  border: 0;
}

.k-upload-action {
  opacity: 0.6;
}

.k-upload-action:hover {
  opacity: 1;
}

.k-upload-action .k-icon {
  vertical-align: top;
}

.k-file .k-upload-status .k-button, .k-file .k-upload-status > .k-icon {
  vertical-align: middle;
  border-radius: 50%;
}

.k-dropzone {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.k-dropzone .k-upload-status {
  position: static;
  margin-left: 10px;
}

.k-upload-pct {
  margin-right: 0.75em;
}

.k-ie9 .k-upload-status-total {
  top: 1.5em;
}

.k-ie9 .k-upload-status-total > .k-icon {
  margin-top: -3px;
}

.k-upload-action {
  line-height: normal;
}

.k-upload .k-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
}

.k-upload .k-progressbar {
  height: 2px;
  position: absolute;
  bottom: 0.32em;
  width: calc(100% - 2em);
}

.k-upload .k-progressbar .k-progress {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.k-file-invalid > .k-progress {
  width: 100%;
}

.k-upload .k-action-buttons {
  border-width: 1px 0 0 0;
  border-style: solid;
}

.k-no-flexbox .k-upload .k-action-buttons .k-button {
  border-width: 0;
}

.k-rtl .k-file-extension-wrapper {
  margin-left: 14px;
}

.k-rtl .k-upload .k-upload-button {
  margin-right: 0;
  margin-left: 1.6em;
}

.k-mediaplayer {
  position: relative;
}

.k-mediaplayer > iframe, .k-mediaplayer > video {
  vertical-align: top;
}

.k-mediaplayer .k-mediaplayer-overlay {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.k-mediaplayer-titlebar {
  padding: 8px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  color: #fff;
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.05) 80%, rgba(0, 0, 0, 0));
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
}

.k-mediaplayer-toolbar {
  padding: 2px;
  border-width: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}

.k-mediaplayer-toolbar > * {
  display: inline-flex;
  align-items: center;
  align-content: center;
}

.k-mediaplayer-toolbar > * + * {
  margin-left: 5px;
}

.k-mediaplayer-toolbar .k-align-right > * + * {
  margin-left: 5px;
}

.k-mediaplayer-toolbar .k-mediaplayer-quality {
  width: auto;
  padding: 0;
  background: none transparent;
}

.k-mediaplayer-quality-wrap, .k-mediaplayer-volume-wrap {
  display: inline-flex;
  align-items: center;
}

.k-quality-list {
  width: 80px !important;
  margin-left: -32px !important;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  top: -17px;
  left: 0;
}

.k-slider.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-slider.k-mediaplayer-seekbar .k-slider-selection {
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-align-right > * {
  display: inline-block;
  vertical-align: middle;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-button-flat {
  height: auto;
}

.k-no-flexbox .k-mediaplayer-toolbar .k-toolbar-spacer {
  display: none;
}

.k-toolbar-wrap {
  float: left;
}

.k-toolbar-wrap .k-dropzone em, .k-toolbar-wrap .k-upload-files {
  display: none;
}

.k-toolbar-wrap .k-dropzone {
  border: 0;
  padding: 0;
}

.k-toolbar-wrap .k-dropzone-active {
  text-align: center;
}

.k-toolbar-wrap .k-dropzone-active em {
  display: inline;
  margin: 0;
  font-size: 5em;
  font-style: normal;
}

.k-toolbar-wrap .k-dropzone-active .k-upload-button {
  display: none;
}

.k-filebrowser-dropzone {
  z-index: 10010;
  opacity: 0.4;
  position: fixed;
}

.k-search-wrap {
  padding: 0;
  width: 20%;
  position: relative;
}

.k-search-wrap label {
  position: absolute;
  top: 0;
  left: 4px;
  line-height: 20px;
  font-style: italic;
}

.k-search-wrap input.k-input {
  padding-left: 0;
  padding-right: 0;
}

.k-search-wrap .k-search {
  position: absolute;
  top: 50%;
  right: 2px;
  margin: 0;
  margin-top: -8px;
}

.k-filebrowser .k-filebrowser-toolbar {
  border-style: solid;
  border-width: 1px;
  margin: 8px 0 0;
  padding: 0.25em;
  line-height: 23px;
  white-space: nowrap;
}

.k-filebrowser .k-tiles-arrange {
  float: right;
}

.k-filebrowser .k-tiles-arrange .k-dropdown, .k-filebrowser .k-tiles-arrange .k-dropdownlist {
  width: 5.3em;
}

.k-filebrowser .k-upload {
  border-width: 0;
  background-color: transparent;
}

.k-filebrowser .k-upload .k-upload-files, .k-filebrowser .k-upload .k-upload-status {
  display: none;
}

.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
  width: auto;
  min-width: auto;
}

.k-filebrowser .k-breadcrumb {
  position: relative;
  float: left;
  width: 79%;
  margin: 0;
}

.k-filebrowser .k-filemanager-listview {
  height: 390px;
  max-height: 50vh;
  margin-bottom: 2em;
}

.k-filebrowser .k-filemanager-listview .k-listview-content {
  height: 100%;
}

.k-filebrowser .k-form-text-row {
  text-align: right;
}

.k-filebrowser .k-form-text-row label {
  width: 14%;
}

.k-filebrowser .k-form-text-row input {
  width: 80%;
}

.k-chart, .k-gauge, .k-sparkline, .k-stockchart {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-chart, .k-stockchart {
  height: 400px;
}

.k-chart > canvas {
  vertical-align: top;
}

.k-stockchart, div.k-chart, div.k-gauge, span.k-sparkline {
  background-color: transparent;
}

.k-gauge {
  text-align: left;
  position: relative;
}

.k-arcgauge {
  display: inline-block;
}

.k-arcgauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-baseline-marker {
  zoom: 1;
}

.k-chart-tooltip {
  padding: 4px 8px;
  border-radius: 4px;
  color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi/P//vwMDFQELEP8beQb+HTWQYgP/DHoD/466cAR4edRAyg38P6hLbIAAAwCnWhhVsxvdCAAAAABJRU5ErkJggg==);
  background-position: 0 0;
  background-repeat: repeat-x;
  line-height: normal;
  white-space: nowrap;
  z-index: 12000;
}

.k-chart-tooltip-inverse {
  color: #000;
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: left;
  padding: 0.1em 0.2em;
}

.k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
}

.k-selector {
  position: absolute;
  -webkit-transform: translateZ(0);
}

.k-selection {
  position: absolute;
  border-width: 1px;
  border-style: solid;
  border-color: #d2d2d2;
  border-bottom: 0;
  height: 100%;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.01);
}

.k-handle {
  background: #d2d2d2;
  width: 7px;
  height: 26px;
  cursor: e-resize;
  z-index: 1;
  border-radius: 6px;
  position: absolute;
}

.k-handle div {
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.k-left-handle {
  left: -4px;
}

.k-right-handle {
  right: -4px;
}

.k-left-handle div {
  margin: -20px 0 0 -15px;
  padding: 40px 30px 0 0;
}

.k-left-handle.k-handle-active div {
  margin-left: -40px;
  padding-right: 55px;
}

.k-right-handle div {
  margin: -20px 0 0 -15px;
  padding: 40px 0 0 30px;
}

.k-right-handle.k-handle-active div {
  padding-left: 55px;
}

.k-mask {
  position: absolute;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  position: absolute;
  height: 4px;
  border-radius: 4px;
  background: #d2d2d2;
}

.k-navigator-hint .k-tooltip {
  margin-top: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  background: #fff;
}

.k-sparkline, .k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-diagram, .k-map {
  height: 600px;
}

.k-diagram .km-scroll-wrapper, .k-map .km-scroll-wrapper {
  padding-bottom: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-diagram .km-scroll-container, .k-diagram .km-scroll-wrapper, .k-map .km-scroll-container, .k-map .km-scroll-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-diagram .k-layer, .k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.k-diagram .km-touch-scrollbar, .k-map .km-touch-scrollbar {
  display: none;
}

.k-map {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-map .k-map-controls {
  position: absolute;
}

.k-map .k-pos-top {
  top: 0;
}

.k-map .k-pos-bottom {
  bottom: 0;
}

.k-map .k-pos-left {
  left: 0;
}

.k-map .k-pos-right {
  right: 0;
}

.k-map .k-navigator {
  margin: 1em;
  width: 50px;
  height: 50px;
  border-width: 1px;
  border-style: solid;
  border-radius: 80px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.k-pdf-export .k-map .k-navigator {
  display: none;
}

.k-map .k-zoom-control {
  margin: 1em;
  vertical-align: middle;
}

.k-map .k-zoom-control .k-button {
  width: auto;
  height: auto;
}

.k-pdf-export .k-map .k-zoom-control {
  display: none;
}

.k-map .k-attribution {
  padding: 2px 4px;
  font-size: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
}

.k-map .k-marker {
  width: 28px;
  height: 40px;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  font-size: 28px;
  position: absolute;
  cursor: pointer;
  overflow: visible;
}

.k-navigator > .k-button {
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  border-color: transparent;
  border-radius: 16px;
  line-height: 1;
  background: 0 0;
  position: absolute;
}

.k-navigator > .k-button .k-icon {
  min-width: 0;
  min-height: 0;
}

.k-navigator .k-navigator-n, .k-navigator .k-navigator-up {
  top: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-navigator .k-navigator-e, .k-navigator .k-navigator-right {
  right: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-navigator .k-navigator-down, .k-navigator .k-navigator-s {
  bottom: 2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-navigator .k-navigator-left, .k-navigator .k-navigator-w {
  left: 2px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-pdf-export .k-navigator {
  display: none;
}

.k-button-wrap {
  border-radius: 4px;
  display: inline-block;
}

.k-button-wrap .k-button {
  position: relative;
  padding: 4px;
  line-height: 16px;
}

.k-button-wrap .k-button .k-icon {
  vertical-align: top;
}

.k-buttons-horizontal :first-child {
  border-radius: 4px 0 0 4px;
}

.k-buttons-horizontal :first-child + .k-zoom-in {
  border-radius: 0;
  margin-left: -1px;
}

.k-buttons-horizontal .k-zoom-out {
  border-radius: 0 4px 4px 0;
  margin-left: -1px;
}

.k-button-wrap .k-button:hover {
  z-index: 1;
}

.k-buttons-vertical .k-button {
  display: block;
}

.k-buttons-vertical :first-child {
  border-radius: 4px 4px 0 0;
}

.k-buttons-vertical .k-zoom-out {
  border-radius: 0 0 4px 4px;
  margin-top: -1px;
}

.k-zoom-text {
  margin: 0;
  width: 4.3em;
  vertical-align: top;
}

.k-rtl .k-buttons-horizontal :first-child {
  border-radius: 0 4px 4px 0;
}

.k-rtl .k-buttons-horizontal :first-child + .k-zoom-in {
  border-radius: 0;
  margin-left: 0;
  margin-right: -1px;
}

.k-rtl .k-buttons-horizontal .k-zoom-out {
  border-radius: 4px 0 0 4px;
  margin-left: 0;
  margin-right: -1px;
}

.k-diagram {
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-diagram img {
  box-sizing: content-box;
}

.k-treemap {
  overflow: hidden;
  height: 400px;
}

.k-treemap-tile {
  box-sizing: border-box;
  border-style: solid;
  border-width: 1px;
  position: absolute;
  margin: -1px 0 0 -1px;
  overflow: hidden;
}

.k-treemap-tile.k-leaf {
  padding: 0.6em;
}

.k-treemap-wrap.k-last > .k-treemap-tile {
  padding: 0.3em;
}

.k-treemap-tile.k-hover, .k-treemap-tile.k-state-hover {
  z-index: 2;
  background-image: none;
}

.k-treemap > .k-treemap-tile {
  position: relative;
  height: 100%;
}

.k-treemap-title {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 2.42em;
  height: 2.42em;
  padding: 0 0.6em;
  white-space: nowrap;
}

.k-treemap-wrap .k-treemap-title {
  border-width: 0 0 1px;
  border-style: solid;
}

.k-treemap-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.k-treemap-title + .k-treemap-wrap {
  top: 2.42em;
}

.k-treemap-title-vertical {
  box-sizing: border-box;
  text-overflow: ellipsis;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2.42em;
  line-height: 2.42em;
  overflow: hidden;
  padding: 0.6em 0;
  white-space: nowrap;
}

.k-treemap-title-vertical > div {
  position: absolute;
  top: 0;
  right: 1.23em;
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-treemap-title-vertical + .k-treemap-wrap {
  left: 2.42em;
}

.k-pane-wrapper {
  position: relative;
  font-size: 14px;
}

.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}

.k-pane-wrapper .k-view {
  top: 0;
  left: 0;
  position: relative;
  border: 0;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
}

.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper .k-grid-column-menu > .k-header, .k-pane-wrapper .k-grid-edit-form > .k-header, .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: flex;
  justify-content: space-between;
  padding: 0.3em 0.6em;
  width: auto;
  line-height: 2em;
}

.k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon, .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon {
  font-size: 1.5em;
}

.k-pane-wrapper .k-grid-edit-row .k-textbox {
  box-sizing: border-box;
}

.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer, .k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar {
  line-height: 2em;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: 400;
}

.k-pane-wrapper .k-grid-column-menu .k-content, .k-pane-wrapper .k-grid-edit-form .k-content, .k-pane-wrapper .k-grid-filter-menu .k-content, .k-pane-wrapper .k-popup-edit-form .k-content {
  overflow-y: auto;
}

.k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}

.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: 400;
}

.k-pane-wrapper .k-grid-edit-form .k-edit-form-container, .k-pane-wrapper .k-grid-edit-form .k-popup-edit-form {
  width: auto;
}

.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%;
}

.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  top: calc(50% - 1px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.2em;
}

.k-grid-mobile .k-edit-cell > input, .k-grid-mobile .k-edit-cell > select, .k-grid-mobile .k-grid-edit-row > td > input, .k-grid-mobile .k-grid-edit-row > td > select {
  width: 100%;
  box-sizing: border-box;
}

.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}

.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: 400;
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
  font-size: 12px;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  flex-direction: column;
}

.k-scheduler-mobile .k-scheduler-footer {
  display: flex;
  justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}

.k-scheduler-mobile .k-scheduler-table td, .k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-times th {
  font-size: 1em;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
}

.k-scheduler-mobile .k-task .k-i-reload {
  font-size: 1em;
  margin-right: 0.5em;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn {
  vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0;
}

.k-pane-wrapper .k-pane * {
  background-clip: border-box;
}

.k-pane-wrapper .k-filter-help-text, .k-pane-wrapper .k-list-title {
  padding: 0.5em 1em;
  display: block;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em;
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}

.k-pane-wrapper .k-filter-menu {
  padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-space-right {
  border: 0;
  padding: 0 10px;
  background: 0;
}

.k-pane-wrapper .k-filter-menu .k-space-right > input {
  width: 100%;
  height: 2em;
  padding: 1px 0;
  margin: 0;
  border-radius: 3px;
  text-indent: 1em;
  border-width: 1px;
  border-style: solid;
}

.k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  right: 15px;
  z-index: 2;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: flex;
  justify-content: space-between;
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}

.k-pane-wrapper .k-disabled, .k-pane-wrapper .k-state-disabled {
  opacity: 1;
}

.k-pane-wrapper .k-disabled > *, .k-pane-wrapper .k-state-disabled > * {
  opacity: 0.7;
}

.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
  display: none;
}

.km-scroll-container {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-collapse: separate;
  -webkit-transform: translatez(0);
}

.k-widget .km-scroll-wrapper {
  position: relative;
  padding-bottom: 0;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.3em;
  width: 0.3em;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.3s linear;
}

.km-vertical-scrollbar {
  height: 100%;
  right: 2px;
  top: 2px;
}

.km-horizontal-scrollbar {
  width: 100%;
  left: 2px;
  bottom: 2px;
}

.k-pane-wrapper[dir=rtl] .k-grid-column-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-edit-form > .k-header, .k-pane-wrapper[dir=rtl] .k-grid-filter-menu > .k-header, .k-pane-wrapper[dir=rtl] .k-scheduler-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header, .k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header, .k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header, .k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-column-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-edit-form > .k-header, [dir=rtl] .k-pane-wrapper .k-grid-filter-menu > .k-header, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  flex-direction: row-reverse;
}

.k-pane-wrapper[dir=rtl] .k-filter-menu .k-space-right > .k-i-zoom, .k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, [dir=rtl] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-pane-wrapper[dir=rtl] .k-scheduler-mobile .k-task .k-i-reload, .k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, [dir=rtl] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: 0.5em;
  margin-right: 0;
}

.k-pane-wrapper[dir=rtl] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, [dir=rtl] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-fx-end .k-fx-current, .k-fx-end .k-fx-next {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}

.k-fx .k-fx-current {
  z-index: 0;
}

.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden, .k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}

.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
  transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header {
  will-change: opacity;
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header {
  will-change: opacity;
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header {
  opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header {
  opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translatex(0);
          transform: translatex(0);
}

.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translatey(100%);
          transform: translatey(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translatey(-100%);
          transform: translatey(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translatex(100%);
          transform: translatex(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translatex(-100%);
          transform: translatex(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translatey(100%);
          transform: translatey(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translatey(-100%);
          transform: translatey(-100%);
}

.k-virtual-wrap {
  position: relative;
}

.k-virtual-wrap .k-list.k-virtual-list {
  height: auto;
}

.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
}

.k-virtual-wrap > .k-virtual-header {
  text-align: right;
}

.k-virtual-content > .k-virtual-list > .k-virtual-item {
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}

@font-face {
  font-family: WebComponentsIcons;
  src: url(fonts/glyphs/WebComponentsIcons.eot?gedxeo);
  src: url(fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix) format("embedded-opentype"), url(fonts/glyphs/WebComponentsIcons.ttf?gedxeo) format("truetype"), url(fonts/glyphs/WebComponentsIcons.woff?gedxeo) format("woff"), url(fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons) format("svg");
  font-weight: 400;
  font-style: normal;
}
.k-i-arrowhead-e:before {
  content: "\e014";
}

.k-i-arrowhead-w:before {
  content: "\e016";
}

.k-i-arrow-45-up-right:before {
  content: "\e000";
}

.k-i-collapse-ne:before {
  content: "\e000";
}

.k-i-resize-ne:before {
  content: "\e000";
}

.k-i-arrow-45-down-right:before {
  content: "\e001";
}

.k-i-collapse-se:before {
  content: "\e001";
}

.k-i-collapse:before {
  content: "\e001";
}

.k-i-resize-se:before {
  content: "\e001";
}

.k-i-arrow-45-down-left:before {
  content: "\e002";
}

.k-i-collapse-sw:before {
  content: "\e002";
}

.k-i-resize-sw:before {
  content: "\e002";
}

.k-i-arrow-45-up-left:before {
  content: "\e003";
}

.k-i-collapse-nw:before {
  content: "\e003";
}

.k-i-resize-new:before {
  content: "\e003";
}

.k-i-arrow-60-up:before {
  content: "\e004";
}

.k-i-arrow-n:before {
  content: "\e004";
}

.k-i-kpi-trend-increase:before {
  content: "\e004";
}

.k-i-arrow-60-right:before {
  content: "\e005";
}

.k-i-arrow-e:before {
  content: "\e005";
}

.k-i-expand:before {
  content: "\e005";
}

.k-i-arrow-60-down:before {
  content: "\e006";
}

.k-i-arrow-s:before {
  content: "\e006";
}

.k-i-kpi-trend-decrease:before {
  content: "\e006";
}

.k-i-arrow-60-left:before {
  content: "\e007";
}

.k-i-arrow-w:before {
  content: "\e007";
}

.k-i-arrow-end-up:before {
  content: "\e008";
}

.k-i-seek-n:before {
  content: "\e008";
}

.k-i-arrow-end-right:before {
  content: "\e009";
}

.k-i-seek-e:before {
  content: "\e009";
}

.k-i-arrow-end-down:before {
  content: "\e00a";
}

.k-i-seek-s:before {
  content: "\e00a";
}

.k-i-arrow-end-left:before {
  content: "\e00b";
}

.k-i-seek-w:before {
  content: "\e00b";
}

.k-i-arrow-double-60-up:before {
  content: "\e00c";
}

.k-i-arrow-seek-up:before {
  content: "\e00c";
}

.k-i-arrow-double-60-right:before {
  content: "\e00d";
}

.k-i-arrow-seek-right:before {
  content: "\e00d";
}

.k-i-forward-sm:before {
  content: "\e00d";
}

.k-i-arrow-double-60-down:before {
  content: "\e00e";
}

.k-i-arrow-seek-down:before {
  content: "\e00e";
}

.k-i-arrow-double-60-left:before {
  content: "\e00f";
}

.k-i-arrow-seek-left:before {
  content: "\e00f";
}

.k-i-rewind-sm:before {
  content: "\e00f";
}

.k-i-arrows-kpi:before {
  content: "\e010";
}

.k-i-kpi:before {
  content: "\e010";
}

.k-i-arrows-no-change:before {
  content: "\e011";
}

.k-i-arrow-overflow-down:before {
  content: "\e012";
}

.k-i-arrow-chevron-up:before {
  content: "\e013";
}

.k-i-arrow-chevron-right:before {
  content: "\e014";
}

.k-i-arrow-chevron-down:before {
  content: "\e015";
}

.k-i-arrow-chevron-left:before {
  content: "\e016";
}

.k-i-arrow-up:before {
  content: "\e017";
}

.k-i-arrow-right:before {
  content: "\e018";
}

.k-i-arrow-down:before {
  content: "\e019";
}

.k-i-arrow-left:before {
  content: "\e01a";
}

.k-i-arrow-drill:before {
  content: "\e01b";
}

.k-i-arrow-parent:before {
  content: "\e01c";
}

.k-i-arrow-root:before {
  content: "\e01d";
}

.k-i-arrows-resizing:before {
  content: "\e01e";
}

.k-i-arrows-dimensions:before {
  content: "\e01f";
}

.k-i-arrows-swap:before {
  content: "\e020";
}

.k-i-drag-and-drop:before {
  content: "\e021";
}

.k-i-categorize:before {
  content: "\e022";
}

.k-i-grid:before {
  content: "\e023";
}

.k-i-grid-layout:before {
  content: "\e024";
}

.k-i-group:before {
  content: "\e025";
}

.k-i-ungroup:before {
  content: "\e026";
}

.k-i-handler-drag:before {
  content: "\e027";
}

.k-i-layout:before {
  content: "\e028";
}

.k-i-layout-1-by-4:before {
  content: "\e029";
}

.k-i-layout-2-by-2:before {
  content: "\e02a";
}

.k-i-layout-side-by-side:before {
  content: "\e02b";
}

.k-i-layout-stacked:before {
  content: "\e02c";
}

.k-i-columns:before {
  content: "\e02d";
}

.k-i-rows:before {
  content: "\e02e";
}

.k-i-reorder:before {
  content: "\e02f";
}

.k-i-menu:before {
  content: "\e030";
}

.k-i-more-vertical:before {
  content: "\e031";
}

.k-i-more-horizontal:before {
  content: "\e032";
}

.k-i-undo:before {
  content: "\e100";
}

.k-i-redo:before {
  content: "\e101";
}

.k-i-reset:before {
  content: "\e102";
}

.k-i-reload:before {
  content: "\e103";
}

.k-i-refresh:before {
  content: "\e103";
}

.k-i-recurrence:before {
  content: "\e103";
}

.k-i-non-recurrence:before {
  content: "\e104";
}

.k-i-reset-sm:before {
  content: "\e105";
}

.k-i-reload-sm:before {
  content: "\e106";
}

.k-i-refresh-sm:before {
  content: "\e106";
}

.k-i-recurrence-sm:before {
  content: "\e106";
}

.k-i-clock:before {
  content: "\e107";
}

.k-i-calendar:before {
  content: "\e108";
}

.k-i-save:before {
  content: "\e109";
}

.k-i-floppy:before {
  content: "\e109";
}

.k-i-print:before {
  content: "\e10a";
}

.k-i-printer:before {
  content: "\e10a";
}

.k-i-edit:before {
  content: "\e10b";
}

.k-i-pencil:before {
  content: "\e10b";
}

.k-i-delete:before {
  content: "\e10c";
}

.k-i-trash:before {
  content: "\e10c";
}

.k-i-attachment:before {
  content: "\e10d";
}

.k-i-clip:before {
  content: "\e10d";
}

.k-i-attachment-45:before {
  content: "\e10e";
}

.k-i-clip-45:before {
  content: "\e10e";
}

.k-i-link-horizontal:before {
  content: "\e10f";
}

.k-i-hyperlink:before {
  content: "\e10f";
}

.k-i-unlink-horizontal:before {
  content: "\e110";
}

.k-i-hyperlink-remove:before {
  content: "\e110";
}

.k-i-link-vertical:before {
  content: "\e111";
}

.k-i-unlink-vertical:before {
  content: "\e112";
}

.k-i-lock:before {
  content: "\e113";
}

.k-i-unlock:before {
  content: "\e114";
}

.k-i-cancel:before {
  content: "\e115";
}

.k-i-cancel-outline:before {
  content: "\e116";
}

.k-i-cancel-circle:before {
  content: "\e117";
}

.k-i-check:before {
  content: "\e118";
}

.k-i-checkmark:before {
  content: "\e118";
}

.k-i-tick:before {
  content: "\e118";
}

.k-i-check-outline:before {
  content: "\e119";
}

.k-i-checkmark-outline:before {
  content: "\e119";
}

.k-i-success:before {
  content: "\e119";
}

.k-i-check-circle:before {
  content: "\e11a";
}

.k-i-checkmark-circle:before {
  content: "\e11a";
}

.k-i-close:before {
  content: "\e11b";
}

.k-i-x:before {
  content: "\e11b";
}

.k-i-close-outline:before {
  content: "\e11c";
}

.k-i-x-outline:before {
  content: "\e11c";
}

.k-i-error:before {
  content: "\e11c";
}

.k-i-close-circle:before {
  content: "\e11d";
}

.k-i-x-circle:before {
  content: "\e11d";
}

.k-i-plus:before {
  content: "\e11e";
}

.k-i-add:before {
  content: "\e11e";
}

.k-i-plus-outline:before {
  content: "\e11f";
}

.k-i-plus-circle:before {
  content: "\e120";
}

.k-i-minus:before {
  content: "\e121";
}

.k-i-kpi-trend-equal:before {
  content: "\e121";
}

.k-i-minus-outline:before {
  content: "\e122";
}

.k-i-minus-circle:before {
  content: "\e123";
}

.k-i-sort-asc:before {
  content: "\e124";
}

.k-i-sort-desc:before {
  content: "\e125";
}

.k-i-unsort:before {
  content: "\e126";
}

.k-i-sort-clear:before {
  content: "\e126";
}

.k-i-sort-asc-sm:before {
  content: "\e127";
}

.k-i-sort-desc-sm:before {
  content: "\e128";
}

.k-i-filter:before {
  content: "\e129";
}

.k-i-filter-clear:before {
  content: "\e12a";
}

.k-i-filter-sm:before {
  content: "\e12b";
}

.k-i-filter-sort-asc-sm:before {
  content: "\e12c";
}

.k-i-filter-sort-desc-sm:before {
  content: "\e12d";
}

.k-i-filter-add-expression:before {
  content: "\e12e";
}

.k-i-filter-add-group:before {
  content: "\e12f";
}

.k-i-login:before {
  content: "\e130";
}

.k-i-logout:before {
  content: "\e131";
}

.k-i-download:before {
  content: "\e132";
}

.k-i-upload:before {
  content: "\e133";
}

.k-i-hyperlink-open:before {
  content: "\e134";
}

.k-i-hyperlink-open-sm:before {
  content: "\e135";
}

.k-i-launch:before {
  content: "\e136";
}

.k-i-window:before {
  content: "\e137";
}

.k-i-window-maximize:before {
  content: "\e137";
}

.k-i-windows:before {
  content: "\e138";
}

.k-i-window-restore:before {
  content: "\e138";
}

.k-i-tiles:before {
  content: "\e138";
}

.k-i-window-minimize:before {
  content: "\e139";
}

.k-i-gear:before {
  content: "\e13a";
}

.k-i-cog:before {
  content: "\e13a";
}

.k-i-custom:before {
  content: "\e13a";
}

.k-i-gears:before {
  content: "\e13b";
}

.k-i-cogs:before {
  content: "\e13b";
}

.k-i-wrench:before {
  content: "\e13c";
}

.k-i-settings:before {
  content: "\e13c";
}

.k-i-preview:before {
  content: "\e13d";
}

.k-i-eye:before {
  content: "\e13d";
}

.k-i-zoom:before {
  content: "\e13e";
}

.k-i-search:before {
  content: "\e13e";
}

.k-i-zoom-in:before {
  content: "\e13f";
}

.k-i-zoom-out:before {
  content: "\e140";
}

.k-i-pan:before {
  content: "\e141";
}

.k-i-move:before {
  content: "\e141";
}

.k-i-calculator:before {
  content: "\e142";
}

.k-i-cart:before {
  content: "\e143";
}

.k-i-shopping-cart:before {
  content: "\e143";
}

.k-i-connector:before {
  content: "\e144";
}

.k-i-plus-sm:before {
  content: "\e145";
}

.k-i-minus-sm:before {
  content: "\e146";
}

.k-i-kpi-status-deny:before {
  content: "\e147";
}

.k-i-kpi-status-hold:before {
  content: "\e148";
}

.k-i-kpi-status-open:before {
  content: "\e149";
}

.k-i-play:before {
  content: "\e200";
}

.k-i-pause:before {
  content: "\e201";
}

.k-i-stop:before {
  content: "\e202";
}

.k-i-rewind:before {
  content: "\e203";
}

.k-i-forward:before {
  content: "\e204";
}

.k-i-volume-down:before {
  content: "\e205";
}

.k-i-volume-up:before {
  content: "\e206";
}

.k-i-volume-off:before {
  content: "\e207";
}

.k-i-hd:before {
  content: "\e208";
}

.k-i-subtitles:before {
  content: "\e209";
}

.k-i-playlist:before {
  content: "\e20a";
}

.k-i-audio:before {
  content: "\e20b";
}

.k-i-play-sm:before {
  content: "\e20c";
}

.k-i-pause-sm:before {
  content: "\e20d";
}

.k-i-stop-sm:before {
  content: "\e20e";
}

.k-i-heart-outline:before {
  content: "\e300";
}

.k-i-fav-outline:before {
  content: "\e300";
}

.k-i-favorite-outline:before {
  content: "\e300";
}

.k-i-heart:before {
  content: "\e301";
}

.k-i-fav:before {
  content: "\e301";
}

.k-i-favorite:before {
  content: "\e301";
}

.k-i-star-outline:before {
  content: "\e302";
}

.k-i-bookmark-outline:before {
  content: "\e302";
}

.k-i-star:before {
  content: "\e303";
}

.k-i-bookmark:before {
  content: "\e303";
}

.k-i-checkbox:before {
  content: "\e304";
}

.k-i-shape-rect:before {
  content: "\e304";
}

.k-i-checkbox-checked:before {
  content: "\e305";
}

.k-i-tri-state-indeterminate:before {
  content: "\e306";
}

.k-i-tri-state-null:before {
  content: "\e307";
}

.k-i-circle:before {
  content: "\e308";
}

.k-i-radiobutton:before {
  content: "\e309";
}

.k-i-shape-circle:before {
  content: "\e309";
}

.k-i-radiobutton-checked:before {
  content: "\e30a";
}

.k-i-notification:before {
  content: "\e400";
}

.k-i-bell:before {
  content: "\e400";
}

.k-i-information:before {
  content: "\e401";
}

.k-i-info:before {
  content: "\e401";
}

.k-i-note:before {
  content: "\e401";
}

.k-i-question:before {
  content: "\e402";
}

.k-i-help:before {
  content: "\e402";
}

.k-i-warning:before {
  content: "\e403";
}

.k-i-exception:before {
  content: "\e403";
}

.k-i-photo-camera:before {
  content: "\e500";
}

.k-i-image:before {
  content: "\e501";
}

.k-i-photo:before {
  content: "\e501";
}

.k-i-image-export:before {
  content: "\e502";
}

.k-i-photo-export:before {
  content: "\e502";
}

.k-i-zoom-actual-size:before {
  content: "\e503";
}

.k-i-zoom-best-fit:before {
  content: "\e504";
}

.k-i-image-resize:before {
  content: "\e505";
}

.k-i-crop:before {
  content: "\e506";
}

.k-i-mirror:before {
  content: "\e507";
}

.k-i-flip-horizontal:before {
  content: "\e508";
}

.k-i-flip-vertical:before {
  content: "\e509";
}

.k-i-rotate:before {
  content: "\e50a";
}

.k-i-rotate-right:before {
  content: "\e50b";
}

.k-i-rotate-left:before {
  content: "\e50c";
}

.k-i-brush:before {
  content: "\e50d";
}

.k-i-palette:before {
  content: "\e50e";
}

.k-i-paint:before {
  content: "\e50f";
}

.k-i-droplet:before {
  content: "\e50f";
}

.k-i-background:before {
  content: "\e50f";
}

.k-i-line:before {
  content: "\e510";
}

.k-i-shape-line:before {
  content: "\e510";
}

.k-i-brightness-contrast:before {
  content: "\e511";
}

.k-i-saturation:before {
  content: "\e512";
}

.k-i-invert-colors:before {
  content: "\e513";
}

.k-i-transperancy:before {
  content: "\e514";
}

.k-i-opacity:before {
  content: "\e514";
}

.k-i-greyscale:before {
  content: "\e515";
}

.k-i-blur:before {
  content: "\e516";
}

.k-i-sharpen:before {
  content: "\e517";
}

.k-i-shape:before {
  content: "\e518";
}

.k-i-round-corners:before {
  content: "\e519";
}

.k-i-front-element:before {
  content: "\e51a";
}

.k-i-back-element:before {
  content: "\e51b";
}

.k-i-forward-element:before {
  content: "\e51c";
}

.k-i-backward-element:before {
  content: "\e51d";
}

.k-i-align-left-element:before {
  content: "\e51e";
}

.k-i-align-center-element:before {
  content: "\e51f";
}

.k-i-align-right-element:before {
  content: "\e520";
}

.k-i-align-top-element:before {
  content: "\e521";
}

.k-i-align-middle-element:before {
  content: "\e522";
}

.k-i-align-bottom-element:before {
  content: "\e523";
}

.k-i-thumbnails-up:before {
  content: "\e524";
}

.k-i-thumbnails-right:before {
  content: "\e525";
}

.k-i-thumbnails-down:before {
  content: "\e526";
}

.k-i-thumbnails-left:before {
  content: "\e527";
}

.k-i-full-screen:before {
  content: "\e528";
}

.k-i-fullscreen:before {
  content: "\e528";
}

.k-i-full-screen-exit:before {
  content: "\e529";
}

.k-i-fullscreen-exit:before {
  content: "\e529";
}

.k-i-reset-color:before {
  content: "\e52a";
}

.k-i-paint-remove:before {
  content: "\e52a";
}

.k-i-background-remove:before {
  content: "\e52a";
}

.k-i-align-stretch-element-horizontal:before {
  content: "\e53e";
}

.k-i-align-stretch-element-vertical:before {
  content: "\e53f";
}

.k-i-align-align-left-elements:before {
  content: "\e540";
}

.k-i-align-center-elements:before {
  content: "\e541";
}

.k-i-align-right-elements:before {
  content: "\e542";
}

.k-i-align-stretch-elements-horizontal:before {
  content: "\e543";
}

.k-i-align-baseline-horizontal:before {
  content: "\e544";
}

.k-i-align-top-elements:before {
  content: "\e545";
}

.k-i-align-middle-elements:before {
  content: "\e546";
}

.k-i-align-bottom-elements:before {
  content: "\e547";
}

.k-i-align-stretch-elements-vertical:before {
  content: "\e548";
}

.k-i-align-baseline-vertical:before {
  content: "\e549";
}

.k-i-justify-start-horizontal:before {
  content: "\e54a";
}

.k-i-justify-center-horizontal:before {
  content: "\e54b";
}

.k-i-justify-end-horizontal:before {
  content: "\e54c";
}

.k-i-justify-between-horizontal:before {
  content: "\e54d";
}

.k-i-justify-around-horizontal:before {
  content: "\e54e";
}

.k-i-justify-start-vertical:before {
  content: "\e54f";
}

.k-i-justify-center-vertical:before {
  content: "\e550";
}

.k-i-justify-end-vertical:before {
  content: "\e551";
}

.k-i-justify-between-vertical:before {
  content: "\e552";
}

.k-i-justify-around-vertical:before {
  content: "\e553";
}

.k-i-color-canvas:before {
  content: "\e554";
}

.k-i-page-properties:before {
  content: "\e600";
}

.k-i-bold:before {
  content: "\e601";
}

.k-i-italic:before {
  content: "\e602";
}

.k-i-underline:before {
  content: "\e603";
}

.k-i-font-family:before {
  content: "\e604";
}

.k-i-foreground-color:before {
  content: "\e605";
}

.k-i-convert-lowercase:before {
  content: "\e606";
}

.k-i-convert-uppercase:before {
  content: "\e607";
}

.k-i-strikethrough:before {
  content: "\e608";
}

.k-i-sub-script:before {
  content: "\e609";
}

.k-i-sup-script:before {
  content: "\e60a";
}

.k-i-div:before {
  content: "\e60b";
}

.k-i-all:before {
  content: "\e60c";
}

.k-i-h1:before {
  content: "\e60d";
}

.k-i-h2:before {
  content: "\e60e";
}

.k-i-h3:before {
  content: "\e60f";
}

.k-i-h4:before {
  content: "\e610";
}

.k-i-h5:before {
  content: "\e611";
}

.k-i-h6:before {
  content: "\e612";
}

.k-i-list-ordered:before {
  content: "\e613";
}

.k-i-list-numbered:before {
  content: "\e613";
}

.k-i-list-unordered:before {
  content: "\e614";
}

.k-i-list-bulleted:before {
  content: "\e614";
}

.k-i-indent-increase:before {
  content: "\e615";
}

.k-i-indent:before {
  content: "\e615";
}

.k-i-indent-decrease:before {
  content: "\e616";
}

.k-i-outdent:before {
  content: "\e616";
}

.k-i-insert-n::before {
  content: "\e617";
}

.k-i-insert-up:before {
  content: "\e617";
}

.k-i-insert-top:before {
  content: "\e617";
}

.k-i-insert-m:before {
  content: "\e618";
}

.k-i-insert-middle:before {
  content: "\e618";
}

.k-i-insert-s:before {
  content: "\e619";
}

.k-i-insert-down:before {
  content: "\e619";
}

.k-i-insert-bottom:before {
  content: "\e619";
}

.k-i-align-top:before {
  content: "\e61a";
}

.k-i-align-middle:before {
  content: "\e61b";
}

.k-i-align-bottom:before {
  content: "\e61c";
}

.k-i-align-left:before {
  content: "\e61d";
}

.k-i-align-center:before {
  content: "\e61e";
}

.k-i-align-right:before {
  content: "\e61f";
}

.k-i-align-justify:before {
  content: "\e620";
}

.k-i-align-remove:before {
  content: "\e621";
}

.k-i-text-wrap:before {
  content: "\e622";
}

.k-i-rule-horizontal:before {
  content: "\e623";
}

.k-i-table-align-top-left:before {
  content: "\e624";
}

.k-i-table-align-top-center:before {
  content: "\e625";
}

.k-i-table-align-top-right:before {
  content: "\e626";
}

.k-i-table-align-middle-left:before {
  content: "\e627";
}

.k-i-table-align-middle-center:before {
  content: "\e628";
}

.k-i-table-align-middle-right:before {
  content: "\e629";
}

.k-i-table-align-bottom-left:before {
  content: "\e62a";
}

.k-i-table-align-bottom-center:before {
  content: "\e62b";
}

.k-i-table-align-bottom-right:before {
  content: "\e62c";
}

.k-i-table-align-remove:before {
  content: "\e62d";
}

.k-i-borders-all:before {
  content: "\e62e";
}

.k-i-all-borders:before {
  content: "\e62e";
}

.k-i-borders-outside:before {
  content: "\e62f";
}

.k-i-outside-borders:before {
  content: "\e62f";
}

.k-i-borders-inside:before {
  content: "\e630";
}

.k-i-inside-borders:before {
  content: "\e630";
}

.k-i-borders-inside-horizontal:before {
  content: "\e631";
}

.k-i-inside-horizontal-borders:before {
  content: "\e631";
}

.k-i-borders-inside-vertical:before {
  content: "\e632";
}

.k-i-inside-vertical-borders:before {
  content: "\e632";
}

.k-i-border-top:before {
  content: "\e633";
}

.k-i-top-border:before {
  content: "\e633";
}

.k-i-border-bottom:before {
  content: "\e634";
}

.k-i-bottom-border:before {
  content: "\e634";
}

.k-i-border-left:before {
  content: "\e635";
}

.k-i-left-border:before {
  content: "\e635";
}

.k-i-border-right:before {
  content: "\e636";
}

.k-i-right-border:before {
  content: "\e636";
}

.k-i-border-no:before {
  content: "\e637";
}

.k-i-no-borders:before {
  content: "\e637";
}

.k-i-borders-show-hide:before {
  content: "\e638";
}

.k-i-form:before {
  content: "\e639";
}

.k-i-border:before {
  content: "\e639";
}

.k-i-form-element:before {
  content: "\e63a";
}

.k-i-code-snippet:before {
  content: "\e63b";
}

.k-i-select-all:before {
  content: "\e63c";
}

.k-i-button:before {
  content: "\e63d";
}

.k-i-select-box:before {
  content: "\e63e";
}

.k-i-calendar-date:before {
  content: "\e63f";
}

.k-i-group-box:before {
  content: "\e640";
}

.k-i-textarea:before {
  content: "\e641";
}

.k-i-textbox:before {
  content: "\e642";
}

.k-i-textbox-hidden:before {
  content: "\e643";
}

.k-i-password:before {
  content: "\e644";
}

.k-i-paragraph-add:before {
  content: "\e645";
}

.k-i-edit-tools:before {
  content: "\e646";
}

.k-i-template-manager:before {
  content: "\e647";
}

.k-i-change-manually:before {
  content: "\e648";
}

.k-i-track-changes:before {
  content: "\e649";
}

.k-i-track-changes-enable:before {
  content: "\e64a";
}

.k-i-track-changes-accept:before {
  content: "\e64b";
}

.k-i-track-changes-accept-all:before {
  content: "\e64c";
}

.k-i-track-changes-reject:before {
  content: "\e64d";
}

.k-i-track-changes-reject-all:before {
  content: "\e64e";
}

.k-i-document-manager:before {
  content: "\e64f";
}

.k-i-custom-icon:before {
  content: "\e650";
}

.k-i-dictionary-add:before {
  content: "\e651";
}

.k-i-image-light-dialog:before {
  content: "\e652";
}

.k-i-image-insert:before {
  content: "\e652";
}

.k-i-image-edit:before {
  content: "\e653";
}

.k-i-image-map-editor:before {
  content: "\e654";
}

.k-i-comment:before {
  content: "\e655";
}

.k-i-comment-remove:before {
  content: "\e656";
}

.k-i-comments-remove-all:before {
  content: "\e657";
}

.k-i-silverlight:before {
  content: "\e658";
}

.k-i-media-manager:before {
  content: "\e659";
}

.k-i-video-external:before {
  content: "\e65a";
}

.k-i-flash-manager:before {
  content: "\e65b";
}

.k-i-find-and-replace:before {
  content: "\e65c";
}

.k-i-find:before {
  content: "\e65c";
}

.k-i-copy:before {
  content: "\e65d";
}

.k-i-files:before {
  content: "\e65d";
}

.k-i-cut:before {
  content: "\e65e";
}

.k-i-paste:before {
  content: "\e65f";
}

.k-i-paste-as-html:before {
  content: "\e660";
}

.k-i-paste-from-word:before {
  content: "\e661";
}

.k-i-paste-from-word-strip-file:before {
  content: "\e662";
}

.k-i-paste-html:before {
  content: "\e663";
}

.k-i-paste-markdown:before {
  content: "\e664";
}

.k-i-paste-plain-text:before {
  content: "\e665";
}

.k-i-apply-format:before {
  content: "\e666";
}

.k-i-clear-css:before {
  content: "\e667";
}

.k-i-copy-format:before {
  content: "\e668";
}

.k-i-strip-all-formating:before {
  content: "\e669";
}

.k-i-strip-css-format:before {
  content: "\e66a";
}

.k-i-strip-font-elements:before {
  content: "\e66b";
}

.k-i-strip-span-elements:before {
  content: "\e66c";
}

.k-i-strip-word-formatting:before {
  content: "\e66d";
}

.k-i-format-code-block:before {
  content: "\e66e";
}

.k-i-style-builder:before {
  content: "\e66f";
}

.k-i-module-manager:before {
  content: "\e670";
}

.k-i-hyperlink-light-dialog:before {
  content: "\e671";
}

.k-i-hyperlink-insert:before {
  content: "\e671";
}

.k-i-hyperlink-globe:before {
  content: "\e672";
}

.k-i-hyperlink-globe-remove:before {
  content: "\e673";
}

.k-i-hyperlink-email:before {
  content: "\e674";
}

.k-i-anchor:before {
  content: "\e675";
}

.k-i-table-light-dialog:before {
  content: "\e676";
}

.k-i-table-insert:before {
  content: "\e676";
}

.k-i-table:before {
  content: "\e677";
}

.k-i-table-properties:before {
  content: "\e678";
}

.k-i-table-wizard:before {
  content: "\e678";
}

.k-i-table-cell:before {
  content: "\e679";
}

.k-i-table-cell-properties:before {
  content: "\e67a";
}

.k-i-table-column-insert-left:before {
  content: "\e67b";
}

.k-i-table-column-insert-right:before {
  content: "\e67c";
}

.k-i-table-row-insert-above:before {
  content: "\e67d";
}

.k-i-table-row-insert-below:before {
  content: "\e67e";
}

.k-i-table-column-delete:before {
  content: "\e67f";
}

.k-i-table-row-delete:before {
  content: "\e680";
}

.k-i-table-cell-delete:before {
  content: "\e681";
}

.k-i-table-delete:before {
  content: "\e682";
}

.k-i-cells-merge:before {
  content: "\e683";
}

.k-i-cells-merge-horizontally:before {
  content: "\e684";
}

.k-i-cells-merge-vertically:before {
  content: "\e685";
}

.k-i-cell-split-horizontally:before {
  content: "\e686";
}

.k-i-cell-split-vertically:before {
  content: "\e687";
}

.k-i-table-unmerge:before {
  content: "\e688";
}

.k-i-pane-freeze:before {
  content: "\e689";
}

.k-i-row-freeze:before {
  content: "\e68a";
}

.k-i-column-freeze:before {
  content: "\e68b";
}

.k-i-toolbar-float:before {
  content: "\e68c";
}

.k-i-spell-checker:before {
  content: "\e68d";
}

.k-i-validation-xhtml:before {
  content: "\e68e";
}

.k-i-validation-data:before {
  content: "\e68f";
}

.k-i-toggle-full-screen-mode:before {
  content: "\e690";
}

.k-i-formula-fx:before {
  content: "\e691";
}

.k-i-sum:before {
  content: "\e692";
}

.k-i-symbol:before {
  content: "\e693";
}

.k-i-dollar:before {
  content: "\e694";
}

.k-i-currency:before {
  content: "\e694";
}

.k-i-percent:before {
  content: "\e695";
}

.k-i-custom-format:before {
  content: "\e696";
}

.k-i-decimal-increase:before {
  content: "\e697";
}

.k-i-decimal-decrease:before {
  content: "\e698";
}

.k-i-font-size:before {
  content: "\e699";
}

.k-i-image-absolute-position:before {
  content: "\e69a";
}

.k-i-globe-outline:before {
  content: "\e700";
}

.k-i-globe:before {
  content: "\e701";
}

.k-i-marker-pin:before {
  content: "\e702";
}

.k-i-marker-pin-target:before {
  content: "\e703";
}

.k-i-pin:before {
  content: "\e704";
}

.k-i-unpin:before {
  content: "\e705";
}

.k-i-share:before {
  content: "\e800";
}

.k-i-user:before {
  content: "\e801";
}

.k-i-inbox:before {
  content: "\e802";
}

.k-i-blogger:before {
  content: "\e803";
}

.k-i-blogger-box:before {
  content: "\e804";
}

.k-i-delicious:before {
  content: "\e805";
}

.k-i-delicious-box:before {
  content: "\e806";
}

.k-i-digg:before {
  content: "\e807";
}

.k-i-digg-box:before {
  content: "\e808";
}

.k-i-email:before {
  content: "\e809";
}

.k-i-envelop:before {
  content: "\e809";
}

.k-i-letter:before {
  content: "\e809";
}

.k-i-email-box:before {
  content: "\e80a";
}

.k-i-envelop-box:before {
  content: "\e80a";
}

.k-i-letter-box:before {
  content: "\e80a";
}

.k-i-facebook:before {
  content: "\e80b";
}

.k-i-facebook-box:before {
  content: "\e80c";
}

.k-i-google:before {
  content: "\e80d";
}

.k-i-google-box:before {
  content: "\e80e";
}

.k-i-google-plus:before {
  content: "\e80f";
}

.k-i-google-plus-box:before {
  content: "\e810";
}

.k-i-linkedin:before {
  content: "\e811";
}

.k-i-linkedin-box:before {
  content: "\e812";
}

.k-i-myspace:before {
  content: "\e813";
}

.k-i-myspace-box:before {
  content: "\e814";
}

.k-i-pinterest:before {
  content: "\e815";
}

.k-i-pinterest-box:before {
  content: "\e816";
}

.k-i-reddit:before {
  content: "\e817";
}

.k-i-reddit-box:before {
  content: "\e818";
}

.k-i-stumble-upon:before {
  content: "\e819";
}

.k-i-stumble-upon-box:before {
  content: "\e81a";
}

.k-i-tell-a-friend:before {
  content: "\e81b";
}

.k-i-tell-a-friend-box:before {
  content: "\e81c";
}

.k-i-tumblr:before {
  content: "\e81d";
}

.k-i-tumblr-box:before {
  content: "\e81e";
}

.k-i-twitter:before {
  content: "\e81f";
}

.k-i-twitter-box:before {
  content: "\e820";
}

.k-i-yammer:before {
  content: "\e821";
}

.k-i-yammer-box:before {
  content: "\e822";
}

.k-i-behance:before {
  content: "\e823";
}

.k-i-behance-box:before {
  content: "\e824";
}

.k-i-dribbble:before {
  content: "\e825";
}

.k-i-dribbble-box:before {
  content: "\e826";
}

.k-i-rss:before {
  content: "\e827";
}

.k-i-rss-box:before {
  content: "\e828";
}

.k-i-vimeo:before {
  content: "\e829";
}

.k-i-vimeo-box:before {
  content: "\e82a";
}

.k-i-youtube:before {
  content: "\e82b";
}

.k-i-youtube-box:before {
  content: "\e82c";
}

.k-i-folder:before {
  content: "\e900";
}

.k-i-folder-open:before {
  content: "\e901";
}

.k-i-folder-add:before {
  content: "\e902";
}

.k-i-folder-up:before {
  content: "\e903";
}

.k-i-folder-more:before {
  content: "\e904";
}

.k-i-fields-more:before {
  content: "\e904";
}

.k-i-aggregate-fields:before {
  content: "\e905";
}

.k-i-file:before {
  content: "\e906";
}

.k-i-file-vertical:before {
  content: "\e906";
}

.k-i-file-add:before {
  content: "\e907";
}

.k-i-file-txt:before {
  content: "\e908";
}

.k-i-txt:before {
  content: "\e908";
}

.k-i-file-csv:before {
  content: "\e909";
}

.k-i-csv:before {
  content: "\e909";
}

.k-i-file-excel:before {
  content: "\e90a";
}

.k-i-file-xls:before {
  content: "\e90a";
}

.k-i-excel:before {
  content: "\e90a";
}

.k-i-xls:before {
  content: "\e90a";
}

.k-i-file-word:before {
  content: "\e90b";
}

.k-i-file-doc:before {
  content: "\e90b";
}

.k-i-word:before {
  content: "\e90b";
}

.k-i-doc:before {
  content: "\e90b";
}

.k-i-file-mdb:before {
  content: "\e90c";
}

.k-i-mdb:before {
  content: "\e90c";
}

.k-i-file-ppt:before {
  content: "\e90d";
}

.k-i-ppt:before {
  content: "\e90d";
}

.k-i-file-pdf:before {
  content: "\e90e";
}

.k-i-pdf:before {
  content: "\e90e";
}

.k-i-file-psd:before {
  content: "\e90f";
}

.k-i-psd:before {
  content: "\e90f";
}

.k-i-file-flash:before {
  content: "\e910";
}

.k-i-flash:before {
  content: "\e910";
}

.k-i-file-config:before {
  content: "\e911";
}

.k-i-config:before {
  content: "\e911";
}

.k-i-file-ascx:before {
  content: "\e912";
}

.k-i-ascx:before {
  content: "\e912";
}

.k-i-file-bac:before {
  content: "\e913";
}

.k-i-bac:before {
  content: "\e913";
}

.k-i-file-zip:before {
  content: "\e914";
}

.k-i-zip:before {
  content: "\e914";
}

.k-i-film:before {
  content: "\e915";
}

.k-i-css3:before {
  content: "\e916";
}

.k-i-html5:before {
  content: "\e917";
}

.k-i-html:before {
  content: "\e918";
}

.k-i-source-code:before {
  content: "\e918";
}

.k-i-view-source:before {
  content: "\e918";
}

.k-i-css:before {
  content: "\e919";
}

.k-i-js:before {
  content: "\e91a";
}

.k-i-exe:before {
  content: "\e91b";
}

.k-i-csproj:before {
  content: "\e91c";
}

.k-i-vbproj:before {
  content: "\e91d";
}

.k-i-cs:before {
  content: "\e91e";
}

.k-i-vb:before {
  content: "\e91f";
}

.k-i-sln:before {
  content: "\e920";
}

.k-i-cloud:before {
  content: "\e921";
}

.k-i-file-horizontal:before {
  content: "\e922";
}

.k-i-equal:before {
  content: "\e14a";
}

.k-i-not-equal:before {
  content: "\e14b";
}

.k-i-less-or-equal:before {
  content: "\e14c";
}

.k-i-greater-or-equal:before {
  content: "\e14d";
}

.k-i-divide:before {
  content: "\e14e";
}

.k-i-accessibility:before {
  content: "\e14f";
}

.k-i-barcode-outline:before {
  content: "\e150";
}

.k-i-barcode:before {
  content: "\e151";
}

.k-i-barcode-scanner:before {
  content: "\e152";
}

.k-i-qr-code-outline:before {
  content: "\e153";
}

.k-i-qr-code:before {
  content: "\e154";
}

.k-i-qr-code-scanner:before {
  content: "\e155";
}

.k-i-barcode-qr-code-scanner:before {
  content: "\e156";
}

.k-i-signature:before {
  content: "\e157";
}

.k-i-hand:before {
  content: "\e158";
}

.k-i-cursor:before {
  content: "\e159";
}

.k-i-attachment-45:before {
  content: "\e10e";
}

.k-i-images:before {
  content: "\e52b";
}

.k-i-strip-all-formatting:before {
  content: "\e669";
}

.k-i-home:before {
  content: "\e034";
}

.k-i-overlap:before {
  content: "\e033";
}

.k-i-align-to-grid:before {
  content: "\e52c";
}

.k-i-size-to-grid:before {
  content: "\e52d";
}

.k-i-make-same-size:before {
  content: "\e52e";
}

.k-i-make-same-width:before {
  content: "\e52f";
}

.k-i-make-same-height:before {
  content: "\e530";
}

.k-i-make-horizontal-spacing-equal:before {
  content: "\e531";
}

.k-i-increase-horizontal-spacing:before {
  content: "\e532";
}

.k-i-decrease-horizontal-spacing:before {
  content: "\e533";
}

.k-i-remove-horizontal-spacing:before {
  content: "\e534";
}

.k-i-make-vertical-spacing-equal:before {
  content: "\e535";
}

.k-i-increase-vertical-spacing:before {
  content: "\e536";
}

.k-i-decrease-vertical-spacing:before {
  content: "\e537";
}

.k-i-remove-vertical-spacing:before {
  content: "\e538";
}

.k-i-eyedropper:before {
  content: "\e539";
}

.k-i-snap-grid:before {
  content: "\e53a";
}

.k-i-snap-to-gridlines:before {
  content: "\e53b";
}

.k-i-snap-to-snaplines:before {
  content: "\e53c";
}

.k-i-dimensions:before {
  content: "\e53d";
}

.k-i-crosstab:before {
  content: "\e69c";
}

.k-i-table-body:before {
  content: "\e69e";
}

.k-i-table-column-groups:before {
  content: "\e69f";
}

.k-i-table-corner:before {
  content: "\e6a0";
}

.k-i-table-row-groups:before {
  content: "\e6a1";
}

.k-i-table-position-left:before {
  content: "\e6a2";
}

.k-i-table-position-center:before {
  content: "\e6a3";
}

.k-i-table-position-right:before {
  content: "\e6a4";
}

.k-i-list-roman-upper:before {
  content: "\e6a5";
}

.k-i-list-roman-lower:before {
  content: "\e6a6";
}

.k-i-import:before {
  content: "\e6a7";
}

.k-i-export:before {
  content: "\e6a8";
}

.k-i-subreport:before {
  content: "\e923";
}

.k-i-data:before {
  content: "\e924";
}

.k-i-report-header-section:before {
  content: "\e925";
}

.k-i-report-footer-section:before {
  content: "\e926";
}

.k-i-group-header-section:before {
  content: "\e927";
}

.k-i-group-footer-section:before {
  content: "\e928";
}

.k-i-page-header-section:before {
  content: "\e929";
}

.k-i-page-footer-section:before {
  content: "\e92a";
}

.k-i-detail-section:before {
  content: "\e92b";
}

.k-i-toc-section:before {
  content: "\e92c";
}

.k-i-group-section:before {
  content: "\e92d";
}

.k-i-parameters:before {
  content: "\e92e";
}

.k-i-data-csv:before {
  content: "\e92f";
}

.k-i-data-json:before {
  content: "\e930";
}

.k-i-data-sql:before {
  content: "\e931";
}

.k-i-data-web:before {
  content: "\e932";
}

.k-i-group-collection:before {
  content: "\e933";
}

.k-i-parameter-boolean:before {
  content: "\e934";
}

.k-i-parameter-date-time:before {
  content: "\e935";
}

.k-i-parameter-float:before {
  content: "\e936";
}

.k-i-parameter-integer:before {
  content: "\e937";
}

.k-i-parameter-string:before {
  content: "\e938";
}

.k-i-toc-section-level:before {
  content: "\e939";
}

.k-i-inherited:before {
  content: "\e93a";
}

.k-i-file-video:before {
  content: "\e93b";
}

.k-i-file-audio:before {
  content: "\e93c";
}

.k-i-file-image:before {
  content: "\e93d";
}

.k-i-file-presentation:before {
  content: "\e93e";
}

.k-i-file-data:before {
  content: "\e93f";
}

.k-i-file-disc-image:before {
  content: "\e940";
}

.k-i-file-programming:before {
  content: "\e941";
}

.k-i-parameters-byte-array:before {
  content: "\e942";
}

.k-i-parameters-unknown:before {
  content: "\e943";
}

.k-i-file-error:before {
  content: "\e944";
}

.k-i-files-error:before {
  content: "\e945";
}

.k-i-data-rest:before {
  content: "\e946";
}

.k-i-file-typescript:before {
  content: "\e947";
}

.k-i-graph:before {
  content: "\ea00";
}

.k-i-column-clustered:before {
  content: "\ea01";
}

.k-i-column-stacked:before {
  content: "\ea02";
}

.k-i-column-stacked100:before {
  content: "\ea03";
}

.k-i-column-range:before {
  content: "\ea04";
}

.k-i-bar-clustered:before {
  content: "\ea05";
}

.k-i-bar-stacked:before {
  content: "\ea06";
}

.k-i-bar-stacked100:before {
  content: "\ea07";
}

.k-i-bar-range:before {
  content: "\ea08";
}

.k-i-area-clustered:before {
  content: "\ea09";
}

.k-i-area-stacked:before {
  content: "\ea0a";
}

.k-i-area-stacked100:before {
  content: "\ea0b";
}

.k-i-area-range:before {
  content: "\ea0c";
}

.k-i-line-stacked:before {
  content: "\ea0e";
}

.k-i-line-stacked100:before {
  content: "\ea0f";
}

.k-i-line-markers:before {
  content: "\ea10";
}

.k-i-line-stacked-markers:before {
  content: "\ea11";
}

.k-i-line-stacked100-markers:before {
  content: "\ea12";
}

.k-i-pie:before {
  content: "\ea13";
}

.k-i-doughnut:before {
  content: "\ea14";
}

.k-i-scatter:before {
  content: "\ea15";
}

.k-i-scatter-smooth-lines-markers:before {
  content: "\ea16";
}

.k-i-scatter-smooth-lines:before {
  content: "\ea17";
}

.k-i-scatter-straight-lines-markers:before {
  content: "\ea18";
}

.k-i-scatter-straight-lines:before {
  content: "󦨙";
}

.k-i-bubble:before {
  content: "\ea1a";
}

.k-i-candlestick:before {
  content: "\ea1b";
}

.k-i-bar:before {
  content: "\ea1c";
}

.k-i-radar:before {
  content: "\ea1d";
}

.k-i-radar-markers:before {
  content: "\ea1e";
}

.k-i-radar-filled:before {
  content: "\ea1f";
}

.k-i-rose:before {
  content: "\ea20";
}

.k-i-choropleth:before {
  content: "\ea21";
}

.k-i-set-column-position:before {
  content: "\e15c";
}

.k-i-stick:before {
  content: "\e15a";
}

.k-i-unstick:before {
  content: "\e15b";
}

.k-i-page-portrait::before {
  content: "\e906";
}

.k-i-page-landscape::before {
  content: "\e922";
}

.k-rtl .k-i-collapse, .k-rtl .k-i-expand, .k-rtl .k-i-indent-decrease, .k-rtl .k-i-indent-increase {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-spreadsheet {
  width: 800px;
  height: 600px;
  position: relative;
  border-width: 1px;
  border-style: solid;
  cursor: default;
}

.k-spreadsheet .k-spreadsheet-cell-comment {
  position: absolute;
  white-space: pre-wrap;
  text-align: left;
  border-width: 1px;
  border-style: solid;
  max-width: 200px;
}

.k-spreadsheet .k-spreadsheet-pane {
  padding-right: 1px;
  position: absolute;
  border-width: 1px;
  border-bottom-width: 0;
  border-right-width: 0;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
}

.k-spreadsheet .k-spreadsheet-pane.k-top {
  border-top-width: 0;
}

.k-spreadsheet .k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell {
  position: absolute;
  white-space: pre;
  box-sizing: border-box;
  overflow: hidden;
  padding: 1px 3px;
  background-clip: padding-box;
}

.k-spreadsheet .k-spreadsheet-pane .k-spreadsheet-cell.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  border-width: 3px;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-haxis, .k-spreadsheet .k-spreadsheet-vaxis {
  position: absolute;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-vaxis {
  top: 0;
  border-width: 0 0 0 1px;
}

.k-spreadsheet .k-spreadsheet-haxis {
  left: 0;
  border-width: 1px 0 0;
}

.k-spreadsheet .k-filter-range, .k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet .k-spreadsheet-active-cell {
  position: absolute;
  outline-color: transparent !important;
  box-sizing: border-box;
  z-index: 10;
}

.k-spreadsheet .k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  position: relative;
  display: table;
  width: 100%;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar, .k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  display: table-cell;
  vertical-align: middle;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor {
  position: relative;
  vertical-align: top;
  border-width: 0 1px 0 0;
  border-style: solid;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor .k-combobox {
  width: 9.5em;
  border-radius: 0;
  border-color: transparent;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar {
  width: 100%;
  padding-left: 31px;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar > .k-i-formula-fx {
  content: "\e691";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 0 1px 0 0;
  border-style: solid;
  width: 24px;
  margin-left: -24px;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:before {
  content: "{";
  font-weight: 700;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula:after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-input {
  overflow: hidden;
  text-indent: 8px;
  border: 0;
  margin: 0;
}

.k-spreadsheet .k-spreadsheet-formula-input {
  outline: 0;
  border-width: 0;
  height: 26px;
  line-height: 20px;
  width: 100%;
  box-sizing: border-box;
  white-space: pre;
  padding: 3px 0.5em;
}

.k-spreadsheet .k-spreadsheet-cell-editor {
  position: absolute;
  display: none;
  padding: 0 3px;
  line-height: 20px;
  z-index: 2000;
  overflow: hidden;
}

.k-spreadsheet > .k-spreadsheet-view {
  position: relative;
  font-size: 12px;
  font-family: Arial, Verdana, sans-serif;
}

.k-spreadsheet > .k-spreadsheet-view .k-disabled, .k-spreadsheet > .k-spreadsheet-view .k-state-disabled {
  pointer-events: auto;
}

.k-spreadsheet .k-tabstrip-wrapper {
  position: relative;
  line-height: 1.7em;
}

.k-spreadsheet .k-tabstrip-wrapper .k-tabstrip-items {
  padding: 0.3em 0 0;
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  padding: 0.3em 0.3em 0;
}

.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button {
  padding: 0.3em;
  line-height: 1.4em;
  height: auto;
}

.k-spreadsheet .k-filter-wrapper, .k-spreadsheet .k-merged-cells-wrapper, .k-spreadsheet .k-selection-wrapper, .k-spreadsheet .k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet .k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet .k-filter-wrapper {
  pointer-events: none;
  z-index: 50;
}

.k-spreadsheet .k-spreadsheet-sheets-bar {
  border-width: 1px 0 0;
  padding: 0 4px 4px;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8px;
}

.k-spreadsheet .k-spreadsheet-sheets-bar > .k-button {
  flex-shrink: 0;
}

.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip {
  padding: 0;
  flex: 1;
  border-width: 0;
  background-color: transparent;
  overflow: hidden;
}

.k-spreadsheet .k-spreadsheet-sheets-bar .k-tabstrip .k-tabstrip-items li .k-link[data-type=remove] {
  padding-left: 6px;
  padding-right: 6px;
}

.k-spreadsheet .k-vertical-align-center {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  top: 100%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-spreadsheet .k-dirty {
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
}

.k-spreadsheet .k-single-selection {
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: " ";
  height: 6px;
  width: 6px;
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  margin-bottom: -4px;
  margin-right: -4px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}

.k-spreadsheet .k-spreadsheet-edit-container .k-single-selection::after {
  display: none;
}

.k-spreadsheet .k-auto-fill, .k-spreadsheet .k-auto-fill-bl-hint, .k-spreadsheet .k-auto-fill-br-hint, .k-spreadsheet .k-auto-fill-punch, .k-spreadsheet .k-auto-fill-tr-hint {
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-spreadsheet-vborder {
  position: absolute;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-spreadsheet .k-spreadsheet-hborder {
  position: absolute;
  border-top-style: solid;
  border-top-width: 1px;
}

.k-spreadsheet-list-popup {
  margin-right: -1px;
}

.k-spreadsheet-names-popup .k-item {
  position: relative;
}

.k-spreadsheet-names-popup .k-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.7;
  cursor: pointer;
}

.k-spreadsheet-names-popup .k-icon:hover {
  opacity: 1;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-merged-cells-wrapper, .k-selection-wrapper, .k-spreadsheet-active-cell, .k-spreadsheet-data {
  cursor: cell;
}

.k-horizontal-resize .k-merged-cells-wrapper, .k-horizontal-resize .k-selection-wrapper, .k-horizontal-resize .k-spreadsheet-active-cell, .k-horizontal-resize .k-spreadsheet-data {
  cursor: col-resize;
}

.k-vertical-resize .k-merged-cells-wrapper, .k-vertical-resize .k-selection-wrapper, .k-vertical-resize .k-spreadsheet-active-cell, .k-vertical-resize .k-spreadsheet-data {
  cursor: row-resize;
}

.k-spreadsheet .k-colorpicker .k-tool-icon {
  overflow: visible;
}

.k-button.k-custom-color, .k-button.k-reset-color {
  display: block;
  width: 100%;
  border-radius: 0;
  border: none;
  text-align: left;
  line-height: 2em;
}

.k-spreadsheet-colorpicker .k-colorpalette {
  border: 1px solid #dbdbdb;
  border-left: none;
  border-right: none;
  padding: 0.4em;
}

.k-spreadsheet-filter {
  position: absolute;
  cursor: pointer;
  pointer-events: all;
}

.k-spreadsheet-sample {
  float: right;
}

.k-spreadsheet-clipboard, .k-spreadsheet-clipboard-paste {
  position: fixed;
  opacity: 0;
  top: 0;
  left: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: 0;
  width: 1px;
  height: 1px;
  box-sizing: border-box;
}

textarea.k-spreadsheet-clipboard {
  position: fixed;
}

.k-spreadsheet-top-corner {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  border-width: 0 1px 1px 0;
  border-style: solid;
}

.k-spreadsheet-top-corner:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  border-width: 6px;
  border-style: solid;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  z-index: 1;
}

@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}
.k-spreadsheet-fixed-container {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  z-index: 2;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}

.k-spreadsheet-view-size {
  position: relative;
}

.k-spreadsheet-column-header, .k-spreadsheet-row-header {
  text-align: center;
  z-index: 100;
}

.k-spreadsheet-column-header .k-spreadsheet-cell, .k-spreadsheet-row-header .k-spreadsheet-cell {
  border-style: solid;
  border-width: 0 1px 1px 0;
}

div.k-spreadsheet-window {
  padding: 1.167em 0.75em 0.75em;
}

.k-spreadsheet-window .k-edit-form-container {
  width: 100%;
}

.k-spreadsheet-window .k-root-tabs {
  border-width: 0;
  margin: -1em -1em 0;
  padding: 0.5em 1em 0;
}

.k-spreadsheet-window .k-root-tabs .k-loading {
  display: none;
}

.k-spreadsheet-window .k-format-filter {
  width: 100%;
}

.k-spreadsheet-window .k-action-buttons {
  top: 10px;
  padding: 10px;
  margin-bottom: calc(10px - 1em);
}

.k-spreadsheet-window .k-edit-label {
  width: 25%;
  margin: 0 0 0 0.75em;
}

.k-spreadsheet-window .k-edit-field {
  width: 67%;
  margin: 0 0.917em 0 0;
}

.k-spreadsheet-window .k-edit-field, .k-spreadsheet-window .k-edit-label {
  padding: 0;
  line-height: 3em;
}

.k-spreadsheet-window .k-edit-field .k-dropdown, .k-spreadsheet-window .k-edit-field .k-dropdownlist, .k-spreadsheet-window .k-edit-field .k-textbox {
  width: 100%;
}

.k-spreadsheet-window .k-export-config .k-hr {
  margin-left: 15px;
  margin-right: 15px;
}

.k-spreadsheet-window .k-export-config .k-edit-field {
  width: 40%;
  float: left;
  margin-left: 30px;
}

.k-spreadsheet-window .k-page-orientation {
  position: absolute;
  right: 2em;
  top: 25%;
}

.k-spreadsheet-window .k-page-orientation .k-icon {
  font-size: 6em;
}

.k-spreadsheet-window .k-export-config:after, .k-spreadsheet-window > div:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  font-weight: 700;
  text-align: center;
  font-size: 1.16em;
  line-height: 3.64em;
  margin: 0 -0.863em 0.72em;
  border-style: solid;
  border-width: 1px 0;
}

.k-spreadsheet-border-palette {
  width: 153px;
}

.k-spreadsheet-border-palette .k-spreadsheet-border-type-palette .k-button {
  box-sizing: border-box;
  width: 20%;
}

.k-spreadsheet-border-palette .k-colorpalette {
  vertical-align: bottom;
}

.k-spreadsheet-popup .k-separator {
  width: 1px;
  height: 1.8em;
  vertical-align: middle;
  display: inline-block;
}

.k-spreadsheet-popup .k-colorpalette {
  vertical-align: top;
}

.k-spreadsheet-popup .k-button.k-button-icon {
  padding: 0.6em;
  border-width: 0;
  border-radius: 0;
}

.k-spreadsheet-popup .k-button.k-button-icontext {
  display: block;
  text-align: left;
  text-transform: initial;
  padding: 0.3em 1.5em 0.3em 0.9em;
  border-width: 0;
  border-radius: 0;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  overflow-y: scroll;
  overflow-x: auto;
  border-width: 1px;
  border-style: solid;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  overflow: visible;
}

.k-spreadsheet-filter-menu .k-details {
  border-top-width: 1px;
  border-top-style: solid;
  padding: 4px 0;
}

.k-spreadsheet-filter-menu .k-details-summary {
  cursor: pointer;
  line-height: 26px;
}

.k-spreadsheet-filter-menu .k-details-summary .k-icon {
  margin: 0 5px;
}

.k-spreadsheet-filter-menu .k-details-content {
  padding: 0 8px 0 26px;
}

.k-spreadsheet-filter-menu .k-details-content > .k-textbox, .k-spreadsheet-filter-menu .k-details-content > .k-widget {
  width: 100%;
  margin-bottom: 3px;
}

.k-spreadsheet-filter-menu .k-details-content .k-space-right {
  background-image: none;
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and {
  width: 75px;
  margin: 8px 0;
}

.k-spreadsheet-filter-menu .k-action-buttons {
  border-top-width: 0;
  margin: 8px;
  padding: 0;
  position: static;
}

.k-resize-handle, .k-resize-hint {
  position: absolute;
  z-index: 200;
}

.k-resize-hint-handle {
  width: 100%;
  height: 20px;
}

.k-resize-hint-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
}

.k-resize-hint-vertical .k-resize-hint-handle {
  height: 100%;
  width: 20px;
  float: left;
}

.k-resize-hint-vertical .k-resize-hint-marker {
  height: 2px;
  width: 100%;
}

.k-spreadsheet-quick-access-toolbar .k-button, .k-spreadsheet-sheets-bar .k-button {
  border-color: transparent;
  background-color: transparent;
  background-image: none;
}

.k-spreadsheet-tabstrip {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}

.k-spreadsheet-tabstrip > .k-content {
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  margin: 0;
  padding: 0;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-toolbar {
  border-width: 0;
}

.k-spreadsheet-toolbar > .k-widget[data-property=fontSize] {
  width: 75px;
}

.k-spreadsheet-toolbar > .k-widget[data-property=format] {
  width: 100px;
}

.k-spreadsheet-toolbar > .k-widget[data-property=fontFamily] {
  width: 130px;
}

.k-spreadsheet-toolbar [data-tool=alignment], .k-spreadsheet-toolbar [data-tool=backgroundColor], .k-spreadsheet-toolbar [data-tool=borders], .k-spreadsheet-toolbar [data-tool=freeze], .k-spreadsheet-toolbar [data-tool=merge], .k-spreadsheet-toolbar [data-tool=textColor] {
  width: auto;
}

.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point {
  text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a, .k-spreadsheet-formula-input > .k-series-b, .k-spreadsheet-formula-input > .k-series-c, .k-spreadsheet-formula-input > .k-series-d {
  background-color: transparent;
}

.k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
  padding: 0 0.3em;
  box-shadow: none;
}

.k-spreadsheet-sheets-items-hint {
  margin-top: 0.1em;
  background: 0 0 !important;
  border-width: 0 !important;
}

.k-spreadsheet-editor-button {
  position: absolute;
  width: 20px;
  z-index: 10;
  margin-left: 2px;
  padding: 0 !important;
}

.k-spreadsheet-editor-button.k-spreadsheet-last-column {
  margin-left: -21px;
}

.k-spreadsheet-editor-button span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.hint-wrapper {
  margin-top: 1em;
}

.k-edit-form-container > div:after {
  display: block;
  content: "";
  clear: both;
}

.k-spreadsheet-filter-menu .k-i-arrow-45-down-right {
  cursor: pointer;
}

.k-spreadsheet-import-errors .k--header-message {
  font-weight: 700;
  padding-bottom: 5px;
  border-bottom: 1px solid #888;
  margin-bottom: 5px;
}

.k-spreadsheet-import-errors .k--errors {
  max-height: 350px;
  overflow: auto;
}

.k-spreadsheet-import-errors .k--errors table {
  border-collapse: collapse;
  font-size: 90%;
}

.k-spreadsheet-import-errors .k--errors table td, .k-spreadsheet-import-errors .k--errors table th {
  padding: 2px 4px;
  border-bottom: 1px solid #bbb;
}

.k-spreadsheet-import-errors .k--errors table th {
  text-align: left;
  border-bottom: 1px solid #000;
}

.k-spreadsheet-insert-image-dialog {
  margin: 0 1em;
  border-style: dashed;
  border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
  position: relative;
  display: block;
  width: 355px;
  height: 200px;
  padding: 10px;
  background-image: url(textures/image-default.png);
  background-size: auto 70%;
  background-repeat: no-repeat;
  background-position: 50% 30%;
}

.k-spreadsheet-insert-image-dialog label div {
  position: relative;
  top: 75%;
  padding: 10px;
  text-align: center;
  pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
  display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-state-hovered div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div {
  opacity: 1;
  top: 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}

.k-avatar {
  width: 32px;
  height: 32px;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
}

.k-avatar-initials, .k-avatar-text {
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-avatar-icon {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-avatar-sm {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
}

.k-avatar-md {
  width: 32px;
  height: 32px;
  flex-basis: 32px;
}

.k-avatar-lg {
  width: 64px;
  height: 64px;
  flex-basis: 64px;
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-card {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-card .k-card-callout {
  position: absolute;
  width: 20px;
  height: 20px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  margin: 0;
}

.k-card .k-card-callout.k-callout-n {
  top: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
  left: 50%;
}

.k-card .k-card-callout.k-callout-e {
  top: 50%;
  left: auto;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
          transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-card .k-card-callout.k-callout-s {
  top: auto;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%) rotate(135deg);
          transform: translate(-50%, 50%) rotate(135deg);
  left: 50%;
}

.k-card .k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}

.k-card .k-avatar {
  width: 45px;
  height: 45px;
  flex-basis: 45px;
  margin-right: 16px;
}

.k-card .k-avatar.k-avatar-image > * {
  width: 45px;
  height: 45px;
}

.k-card.k-card-flat {
  box-shadow: none;
}

.k-card-horizontal {
  flex-direction: row;
}

.k-card-inner {
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
}

.k-card-header {
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-card > .k-card-header:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-header:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-header h1, .k-card-header h2, .k-card-header h3, .k-card-header h4, .k-card-header h5, .k-card-header h6, .k-card-header > div {
  margin: 0;
}

.k-card-header .k-card-title + .k-card-subtitle {
  margin-top: 0;
}

.k-card-footer {
  padding: 12px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  display: block;
}

.k-card-body {
  padding: 12px 16px;
  outline: 0;
  flex: 1 1 auto;
}

.k-card > .k-card-body:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-body:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-body p {
  margin: 0 0 8px;
}

.k-card-body > .k-last, .k-card-body > :last-child {
  margin-bottom: 0;
}

.k-card-image, .k-card-media {
  border: 0;
  max-width: 100%;
  overflow: hidden;
}

.k-card > .k-card-image:first-child, .k-card > .k-card-media:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-image:last-child, .k-card > .k-card-media:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-image > img, .k-card-media > img {
  border: 0;
  max-width: 100%;
}

.k-card-horizontal .k-card-image, .k-card-horizontal .k-card-media {
  flex-shrink: 0;
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-card-title {
  font-family: inherit;
  font-size: 19px;
  line-height: normal;
  font-weight: 400;
  margin: 0 0 8px;
}

.k-card-subtitle {
  font-size: 12px;
  margin: 0 0 8px;
  opacity: 0.6;
}

.k-card-separator {
  margin: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-card-separator.k-separator-vertical {
  width: 0;
  border-width: 0 0 0 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding: 8px 16px;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  flex-basis: auto;
}

.k-card > .k-card-actions:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-card > .k-card-actions:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.k-card-horizontal .k-card-actions, .k-card-vertical .k-card-actions {
  border: 0;
}

.k-card-actions .k-button {
  max-width: 100%;
  white-space: normal;
}

.k-card-actions > .k-button.k-flat:first-child {
  margin-left: -8px;
}

.k-card-actions.k-card-actions-start {
  justify-content: flex-start;
}

.k-card-actions.k-card-actions-end {
  justify-content: flex-end;
}

.k-card-actions.k-card-actions-center {
  justify-content: center;
}

.k-card-action {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: inline-flex;
  flex: 1 1 auto;
}

.k-card-action > .k-button {
  border-radius: 0;
  padding: 16px 16px;
  flex: 1 1 auto;
}

.k-card-actions-vertical {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.k-card-actions-vertical .k-button {
  padding: 12px 16px;
}

.k-card-actions-vertical .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-card-actions-vertical .k-card-action + .k-card-action {
  border-top-width: 1px;
}

.k-card-horizontal .k-card-actions-vertical {
  border-top-width: 0;
  border-left-width: 1px;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-start {
  align-items: flex-start;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-end {
  align-items: flex-end;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center {
  align-items: center;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center, .k-card-vertical .k-card-actions-vertical.k-card-actions-end, .k-card-vertical .k-card-actions-vertical.k-card-actions-start {
  padding: 8px 16px;
}

.k-card-vertical .k-card-actions-vertical.k-card-actions-center .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-end .k-button, .k-card-vertical .k-card-actions-vertical.k-card-actions-start .k-button {
  padding: 4px 8px;
}

.k-card-actions-stretched {
  padding: 0;
  display: flex;
  flex-direction: row;
}

.k-card-actions-stretched .k-button {
  padding: 12px 16px;
  flex-grow: 1;
  border-radius: 0;
}

.k-card-actions-stretched .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-card-actions-stretched .k-card-action + .k-card-action {
  border-left-width: 1px;
}

.k-card .k-card-actions-stretched {
  border-top-width: 1px;
  border-style: solid;
}

.k-card-horizontal > .k-card-actions-stretched {
  border-left-width: 1px;
  border-top-width: 0;
}

.k-card-actions-stretched.k-card-actions-vertical {
  flex-direction: column;
}

.k-card-actions-stretched.k-card-actions-vertical .k-card-action + .k-card-action {
  border-top-width: 1px;
  border-left-width: 0;
}

.k-card-list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-list .k-card + .k-card {
  margin-top: 16px;
}

.k-card-deck {
  display: flex;
  margin-top: 16px;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck .k-card + .k-card {
  margin-left: 16px;
}

.k-card-deck-scrollwrap {
  display: flex;
  position: relative;
  align-items: center;
}

.k-card-deck-scrollwrap > .k-button {
  border-radius: 0;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
  left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
  right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}

.k-card-group .k-card > .k-card-header {
  border-radius: 0;
}

.k-card-group .k-card + .k-card {
  margin-left: -1px;
}

.k-card-group .k-card.k-first {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.k-card-group .k-card.k-first > .k-card-header {
  border-top-left-radius: 4px;
}

.k-card-group .k-card.k-last {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.k-card-group .k-card.k-last > .k-card-header {
  border-top-right-radius: 4px;
}

.k-card-group .k-card.k-only {
  border-radius: 4px;
}

.k-card-group .k-card.k-only > .k-card-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.k-rtl .k-card-deck .k-card + .k-card, [dir=rtl] .k-card-deck .k-card + .k-card {
  margin-left: 0;
  margin-right: 16px;
}

.k-rtl .k-card-actions-stretched .k-card-action + .k-card-action, [dir=rtl] .k-card-actions-stretched .k-card-action + .k-card-action {
  border-right-width: 1px;
  border-left-width: 0;
}

.k-rtl .k-card-horizontal .k-card-actions-vertical, .k-rtl .k-card-horizontal > .k-card-actions-stretched, [dir=rtl] .k-card-horizontal .k-card-actions-vertical, [dir=rtl] .k-card-horizontal > .k-card-actions-stretched {
  border-right-width: 1px;
  border-left-width: 0;
}

.k-ie11 .k-card-body {
  flex: 1 1 auto;
}

.k-tilelayout {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
}

.k-layout-item-hint {
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-chat {
  height: 600px;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-width: 500px;
  margin: auto;
}

.k-chat .k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}

.k-chat .k-message-list-content {
  padding: 16px 16px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}

.k-chat .k-message-list-content > * + * {
  margin-top: 16px;
}

.k-chat .k-message-group {
  max-width: 80%;
  background: 0 0;
  box-sizing: border-box;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  position: relative;
}

.k-chat .k-message-group:not(.k-alt) {
  align-items: flex-start;
  text-align: left;
}

.k-chat .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 8px;
  left: 100%;
}

.k-chat .k-message-group:not(.k-alt) .k-message-status {
  left: 0;
}

.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
  border-bottom-left-radius: 2px;
}

.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble, .k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.k-chat .k-message-group.k-alt {
  align-self: flex-end;
  align-items: flex-end;
  text-align: right;
}

.k-chat .k-message-group.k-alt .k-message-time {
  margin-right: 8px;
  right: 100%;
}

.k-chat .k-message-group.k-alt .k-message-status {
  right: 0;
}

.k-chat .k-message-group.k-alt .k-first .k-bubble, .k-chat .k-message-group.k-alt .k-only .k-bubble {
  border-bottom-right-radius: 2px;
}

.k-chat .k-message-group.k-alt .k-last .k-bubble, .k-chat .k-message-group.k-alt .k-middle .k-bubble {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.k-chat .k-message {
  max-width: 100%;
  margin: 2px 0 0;
  position: relative;
  transition: margin 0.2s ease-in-out;
}

.k-chat .k-message-status, .k-chat .k-message-time {
  font-size: smaller;
  line-height: normal;
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
}

.k-chat .k-message-time {
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out;
}

.k-chat .k-message-status {
  margin-top: 2px;
  height: 0;
  overflow: hidden;
  top: 100%;
  transition: height 0.2s ease-in-out;
}

.k-chat .k-bubble {
  border-radius: 12px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  word-wrap: break-word;
}

.k-chat .k-message.k-selected, .k-chat .k-message.k-state-selected {
  margin-bottom: 16px;
  border: 0;
  color: inherit;
  background: 0 0;
}

.k-chat .k-message.k-selected .k-message-time, .k-chat .k-message.k-state-selected .k-message-time {
  opacity: 1;
}

.k-chat .k-message.k-selected .k-message-status, .k-chat .k-message.k-state-selected .k-message-status {
  height: 1.2em;
}

.k-chat .k-message-error, .k-chat .k-message-sending {
  margin-bottom: 16px;
}

.k-chat .k-message-error .k-message-status, .k-chat .k-message-sending .k-message-status {
  height: 1.2em;
}

.k-chat .k-avatar {
  border-radius: 100%;
  width: 32px;
  height: 32px;
  position: absolute;
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 40px;
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 40px;
}

.k-chat .k-message-group:not(.k-alt) > .k-avatar {
  left: 0;
  bottom: 0;
}

.k-chat .k-message-group.k-alt > .k-avatar {
  right: 0;
  bottom: 0;
}

.k-author {
  margin: 0;
  font-size: smaller;
  line-height: normal;
}

.k-chat .k-author {
  margin: 0;
}

.k-timestamp {
  font-size: smaller;
  line-height: normal;
  text-align: center;
  align-self: stretch;
}

.k-quick-replies {
  display: block;
  max-width: 100%;
}

.k-quick-reply {
  border-radius: 100px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 12px;
  border-width: 1px;
  border-style: solid;
  line-height: 18px;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.k-message-box {
  padding: 10px 16px;
  border-width: 1px 0 0;
  border-style: solid;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-message-box .k-input {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  background: 0 0;
  flex: 1 1 auto;
}

.k-message-box .k-button {
  padding: 0;
}

.k-message-box .k-button svg {
  width: 20px;
  height: 20px;
  fill: currentColor;
  display: inline-block;
}

.k-message-box .k-button::after, .k-message-box .k-button::before {
  display: none;
}

.k-chat .k-card-list {
  margin: 2px 0 0;
}

.k-chat .k-card-deck {
  max-width: calc(100% + 32px);
  box-sizing: border-box;
  margin-left: -16px;
  margin-right: -16px;
  padding: 16px 16px 16px;
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
  margin-left: 16px;
}

.k-chat .k-card-deck .k-card, .k-chat .k-card-deck .k-card-wrap {
  width: 200px;
}

.k-card-deck-scrollwrap {
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
  flex: 0 0 auto;
  width: 100%;
  box-sizing: content-box;
}

.k-card-deck-scrollwrap > .k-card-deck {
  margin-bottom: -20px;
  padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap .k-card + .k-card {
  margin-left: 16px;
}

.k-chat .k-card-deck .k-card-wrap.k-selected, .k-chat .k-card-deck .k-card-wrap.k-state-selected {
  background: 0 0;
}

.k-typing-indicator {
  padding: 0;
  border-radius: 50px;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-typing-indicator span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex: 0 0 8px;
  background-color: currentColor;
}

.k-typing-indicator span + span {
  margin-left: 5px;
}

@-webkit-keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}

@keyframes k-animation-blink {
  50% {
    opacity: 1;
  }
}
.k-chat .k-toolbar-box {
  width: 100%;
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  flex: 0 0 auto;
}

.k-chat .k-toolbar-box .k-button-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  scroll-behavior: smooth;
  padding: 10px 16px;
}

.k-chat .k-toolbar-box .k-button-list:after {
  content: "";
  padding-right: 16px;
}

.k-chat .k-toolbar-box .k-button-list .k-button + .k-button {
  margin-left: 20px;
  flex-shrink: 0;
}

.k-chat .k-toolbar-box .k-scroll-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-chat .k-toolbar-box .k-scroll-button-left {
  left: 0;
}

.k-chat .k-toolbar-box .k-scroll-button-right {
  right: 0;
}

.k-chat .k-toolbar-box .k-button {
  border-width: 0;
  color: inherit;
  background: 0 0;
  flex-shrink: 0;
  box-shadow: none;
}

.k-rtl .k-message-group:not(.k-alt), [dir=rtl] .k-message-group:not(.k-alt) {
  text-align: right;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-time, [dir=rtl] .k-message-group:not(.k-alt) .k-message-time {
  margin-left: 0;
  margin-right: 8px;
  left: auto;
  right: 100%;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-status, [dir=rtl] .k-message-group:not(.k-alt) .k-message-status {
  left: auto;
  right: 0;
}

.k-rtl .k-message-group.k-alt, [dir=rtl] .k-message-group.k-alt {
  text-align: left;
}

.k-rtl .k-message-group.k-alt .k-message-time, [dir=rtl] .k-message-group.k-alt .k-message-time {
  margin-right: 0;
  margin-left: 8px;
  right: auto;
  left: 100%;
}

.k-rtl .k-message-group.k-alt .k-message-status, [dir=rtl] .k-message-group.k-alt .k-message-status {
  right: auto;
  left: 0;
}

.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
  padding-left: 0;
  padding-right: 40px;
}

.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar), [dir=rtl] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
  padding-right: 0;
  padding-left: 40px;
}

.k-rtl .k-message-box .k-button svg, [dir=rtl] .k-message-box .k-button svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rtl .k-quick-reply, [dir=rtl] .k-quick-reply {
  margin-right: 0;
  margin-left: 8px;
}

.k-calendar {
  padding: 0 0;
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143;
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.k-calendar .k-link {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

.k-calendar .k-action-link {
  text-decoration: underline;
}

.k-calendar .k-focus, .k-calendar .k-focus.k-selected, .k-calendar .k-focus.k-state-selected, .k-calendar .k-state-focused, .k-calendar .k-state-focused.k-selected, .k-calendar .k-state-focused.k-state-selected {
  box-shadow: none;
}

.k-calendar table {
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-width: 0;
  outline: 0;
  table-layout: fixed;
  float: left;
}

.k-calendar td, .k-calendar th {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  color: inherit;
  background: 0 0;
  font-weight: 400;
  cursor: default;
}

.k-calendar .k-header {
  padding: 2px 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  text-align: center;
  position: relative;
  z-index: 1;
}

.k-calendar .k-footer {
  padding: 0.5em;
  text-align: center;
  position: relative;
  clear: both;
}

.k-calendar .k-footer .k-nav-today:hover {
  text-decoration: underline;
}

.k-calendar .k-calendar-view {
  width: 17em;
  height: 17em;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.k-calendar.k-week-number .k-calendar-view {
  width: 19.42857143em;
  padding: 0;
}

.k-calendar .k-content {
  width: 100%;
  background-color: transparent;
}

.k-calendar .k-content th {
  padding: 0.25em 2px;
  border-bottom-width: 1px;
  box-sizing: border-box;
}

.k-calendar .k-content td {
  border-radius: 4px;
}

.k-calendar .k-content td.k-alt {
  width: 2.42857143em;
  border-radius: 0;
}

.k-calendar .k-content .k-link {
  margin: auto;
  padding: 0.5em 0.5em;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: 1.42857143;
  display: block;
}

.k-calendar .k-month .k-link {
  width: 2.42857143em;
  height: 2.42857143em;
}

.k-calendar .k-month th {
  height: 2.42857143em;
}

.k-calendar .k-year .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.28571429em;
}

.k-calendar .k-decade .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.28571429em;
}

.k-calendar .k-century .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  text-align: left;
  line-height: 1.64285714em;
  white-space: normal;
}

.k-calendar .k-animation-container .k-content {
  height: 100%;
}

.k-calendar .k-calendar-header {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-calendar .k-calendar-header .k-button {
  white-space: nowrap;
}

.k-calendar .k-calendar-nav {
  align-items: center;
}

.k-calendar .k-nav-today {
  cursor: pointer;
}

.k-calendar .k-calendar-decadeview, .k-calendar .k-calendar-monthview, .k-calendar .k-calendar-yearview {
  padding: 0 16px;
}

.k-calendar .k-calendar-decadeview th, .k-calendar .k-calendar-monthview th, .k-calendar .k-calendar-yearview th {
  border-bottom-width: 0;
  background-color: transparent;
}

.k-calendar .k-calendar-decadeview .k-alt, .k-calendar .k-calendar-monthview .k-alt, .k-calendar .k-calendar-yearview .k-alt {
  opacity: 0.5;
  background-color: transparent;
}

.k-calendar-range {
  width: auto;
  text-align: left;
  line-height: 1.42857143;
}

.k-calendar-range .k-calendar-header {
  padding: 8px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-calendar-range .k-calendar-header .k-button {
  white-space: nowrap;
  border-color: transparent !important;
  color: inherit;
  background: 0 0 !important;
  box-shadow: none !important;
  transition: color 0.2s ease-in-out;
}

.k-calendar-range .k-calendar-header .k-button::before {
  display: block !important;
}

.k-calendar-range .k-calendar-header .k-button::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-calendar-range .k-calendar-header .k-button.k-focus::after, .k-calendar-range .k-calendar-header .k-button:focus::after {
  opacity: 0.12;
}

.k-calendar-range .k-calendar-header .k-button.k-disabled, .k-calendar-range .k-calendar-header .k-button[disabled], .k-disabled .k-calendar-range .k-calendar-header .k-button {
  pointer-events: none;
}

.k-calendar-range .k-calendar-nav {
  display: inline-block;
  white-space: nowrap;
}

.k-calendar-range .k-calendar-view {
  height: auto;
  width: auto;
  min-height: 17em;
  text-align: center;
  white-space: nowrap;
  outline: 0;
}

.k-animation-container-sm .k-calendar-range .k-calendar-view {
  display: flex;
  flex-direction: column;
}

.k-calendar-range.k-week-number .k-calendar-view {
  width: auto;
}

.k-calendar-range .k-content {
  padding: 0 16px 8px;
  width: auto;
  height: auto;
  text-align: center;
  display: inline-table;
  vertical-align: top;
  float: none;
  color: inherit;
  background-color: transparent;
}

.k-calendar-range .k-content td, .k-calendar-range .k-content th {
  padding: 0;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  text-align: inherit;
  vertical-align: middle;
}

.k-calendar-range .k-content th {
  padding: 0.5em 0;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  opacity: 0.5;
}

.k-calendar-range .k-content td {
  border-radius: 4px;
}

.k-calendar-range .k-content td.k-alt {
  opacity: 0.5;
}

.k-calendar-range .k-content .k-link {
  padding: 0.5em 0.5em;
  min-height: 0;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: inherit;
}

.k-calendar-range .k-content .k-meta-header, .k-calendar-range .k-content .k-month-header {
  margin: 0 16px;
  padding: 0.5em 8px;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  text-align: left;
  opacity: 0.5;
}

.k-calendar-range .k-content td.k-range-start {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.k-calendar-range .k-content td.k-range-mid {
  border-radius: 0;
}

.k-calendar-range .k-content td.k-range-end {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.k-calendar-range .k-content td.k-range-split-end, .k-calendar-range .k-content td.k-range-split-start {
  position: relative;
}

.k-calendar-range .k-content td.k-range-split-end::after, .k-calendar-range .k-content td.k-range-split-start::after {
  content: "";
  width: 5px;
  display: block;
  position: absolute;
  top: 1px;
  bottom: 1px;
}

.k-calendar-range .k-content td.k-range-split-start::after {
  right: auto;
  left: -5px;
}

.k-calendar-range .k-content td.k-range-split-end::after {
  right: -5px;
  left: auto;
}

.k-calendar-range .k-content td.k-weekend {
  background-color: transparent;
}

.k-calendar-range .k-selected, .k-calendar-range .k-state-selected {
  color: inherit;
  background: 0 0;
  border-color: transparent;
}

.k-calendar-range .k-focus, .k-calendar-range .k-focus.k-selected, .k-calendar-range .k-focus.k-state-selected, .k-calendar-range .k-state-focused, .k-calendar-range .k-state-focused.k-selected, .k-calendar-range .k-state-focused.k-state-selected {
  box-shadow: none;
}

.k-calendar-range td.k-disabled, .k-calendar-range td.k-state-disabled {
  opacity: 0.5;
}

.k-calendar-range td.k-disabled .k-link, .k-calendar-range td.k-state-disabled .k-link {
  color: inherit;
}

.k-calendar-range .k-footer .k-nav-today {
  padding: 8px 16px;
  width: auto;
  height: auto;
  display: block;
}

.k-calendar-range .k-calendar-decadeview, .k-calendar-range .k-calendar-monthview, .k-calendar-range .k-calendar-yearview {
  padding: 0;
}

.k-widget.k-daterangepicker {
  border: 0;
  box-shadow: none;
}

.k-calendar-monthview .k-content .k-link {
  width: 2.42857143em;
}

.k-calendar-monthview .k-content tbody tr {
  height: 2.42857143em;
}

.k-calendar-yearview .k-content {
  margin: 0 -1px;
}

.k-calendar-yearview .k-content .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.25;
}

.k-calendar-decadeview .k-content {
  margin: 0 -1px;
}

.k-calendar-decadeview .k-content .k-link {
  width: 4.28571429em;
  height: 4.28571429em;
  line-height: 3.25;
}

.k-calendar-centuryview .k-content {
  margin: 0 -1px;
}

.k-calendar-centuryview .k-content .k-link {
  padding: 0.5em 0.5em;
  width: 4.28571429em;
  height: 4.28571429em;
  text-align: left;
  line-height: 1.625;
  white-space: normal;
}

.k-rtl .k-calendar-range {
  text-align: right;
}

.k-rtl .k-calendar-range .k-calendar-nav {
  float: left;
}

.k-pdf-viewer {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.k-pdf-viewer .k-toolbar {
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}

.k-pdf-viewer .k-pager-wrap {
  padding: 0;
  min-height: auto;
  border-width: 0;
  color: inherit;
  background: 0 0;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}

.k-pdf-viewer .k-list-scroller {
  flex: 1 1 auto;
  outline: 0;
}

.k-pdf-viewer .k-list-scroller .k-enable-text-select {
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: text;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning {
  cursor: -webkit-grab;
  cursor: grab;
}

.k-pdf-viewer .k-list-scroller .k-enable-panning span::selection {
  background-color: transparent;
}

.k-pdf-viewer .k-page {
  position: relative;
  margin: 30px auto;
}

.k-pdf-viewer .k-page canvas {
  direction: ltr;
}

.k-pdf-viewer .k-page .k-text-layer {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.2;
  overflow: hidden;
}

.k-pdf-viewer .k-page .k-text-layer > span {
  position: absolute;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  color: transparent;
}

.k-pdf-viewer .k-page .k-text-layer mark {
  color: transparent;
}

.k-pdf-viewer-window {
  flex: 1 1 auto;
}

.k-pdf-viewer-window .k-edit-field .k-file-format, .k-pdf-viewer-window .k-edit-field .k-textbox {
  width: 100%;
}

.k-pdf-viewer-window .k-action-buttons {
  top: 10px;
  padding: 10px;
  margin-bottom: calc(10px - 1em);
}

.k-pdf-viewer-search-dialog {
  padding: 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox {
  display: inline-flex;
  align-items: center;
  background: 0 0;
  padding-right: 4px;
  margin: 0 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-icon {
  position: relative;
  top: auto;
  margin: 0;
  font-size: inherit;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox .k-search-dialog-input::-ms-clear {
  display: none;
}

.k-pdf-viewer-search-dialog .k-search-container .k-textbox:after {
  content: "";
}

.k-pdf-viewer-search-dialog .k-search-container .k-match-case-button {
  height: 1.42857143em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-matches {
  display: inline-block;
  min-width: 4.5em;
  margin: 0 0.28571428em 0 0.28571428em;
  vertical-align: middle;
}

.k-pdf-viewer-search-dialog .k-search-container > .k-button {
  margin-left: 0.28571428em;
}

.k-pdf-viewer-search-dialog .k-search-container .k-search-dialog-draghandle {
  cursor: move;
  margin-left: 0;
}

div.k-scrollview, kendo-scrollview.k-scrollview-wrap {
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(1), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(1) {
  width: 4px;
  height: 4px;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(2), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(2) {
  width: 6px;
  height: 6px;
}

div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3), div.k-scrollview.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-last-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-nav > .k-link:nth-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-last-of-type(3), kendo-scrollview.k-scrollview-wrap.k-scrollview-multidot .k-scrollview-pageable > .k-button:nth-of-type(3) {
  width: 8px;
  height: 8px;
}

div.k-scrollview .k-scrollview-wrap, kendo-scrollview.k-scrollview-wrap .k-scrollview {
  list-style-type: none;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: default;
  white-space: nowrap;
}

div.k-scrollview .k-scrollview-wrap img, kendo-scrollview.k-scrollview-wrap .k-scrollview img {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

div.k-scrollview .k-scrollview-wrap > li, kendo-scrollview.k-scrollview-wrap .k-scrollview > li {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

div.k-scrollview .k-scrollview-wrap > [data-role=page], kendo-scrollview.k-scrollview-wrap .k-scrollview > [data-role=page] {
  vertical-align: top;
  display: inline-block;
  min-height: 1px;
}

.k-scrollview .k-scrollview-nav-wrap, kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
}

.k-scrollview .k-scrollview-nav, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable {
  margin: 0;
  padding: 20px;
  overflow-x: scroll;
  overflow-y: hidden;
  width: calc(100% - 40px);
  line-height: 0;
  display: block;
  justify-content: center;
  align-items: center;
  text-align: center;
  list-style: none;
  white-space: nowrap;
  pointer-events: initial;
}

.k-scrollview .k-scrollview-nav.k-focus, .k-scrollview .k-scrollview-nav.k-state-focused, .k-scrollview .k-scrollview-nav:focus, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-focus, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable.k-state-focused, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable:focus {
  outline: 0;
}

.k-scrollview .k-scrollview-nav > .k-link, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button {
  margin: 0 10px;
  padding: 0;
  width: 10px;
  height: 10px;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  border-width: 0;
  border-style: solid;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}

.k-scrollview .k-scrollview-nav > .k-link::before, kendo-scrollview.k-scrollview-wrap .k-scrollview-pageable > .k-button::before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next, .k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  top: 20%;
  text-decoration: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.k-scrollview-next .k-icon, .k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-size: 4.5em;
  font-weight: 400;
}

.k-scrollview-prev {
  left: 0;
}

.k-scrollview-next {
  right: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

@supports (-webkit-user-select: none) {
  div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
    pointer-events: auto;
  }
}
@supports not (-webkit-user-select: none) {
  div.k-scrollview ul.k-scrollview-wrap li > *, kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > * {
    pointer-events: none;
  }
}
.k-switch {
  border-radius: 5em;
  cursor: pointer;
  width: 5em;
  height: 30px;
  background: 0 0;
  border: 0;
  outline: 0;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  vertical-align: middle;
  font-size: 12px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: left;
  position: relative;
}

.k-switch [type=checkbox] {
  display: none;
}

.k-ie .k-switch {
  display: inline-block;
}

.k-switch, .k-switch-thumb, .k-switch-track {
  box-sizing: border-box;
}

.k-switch-track {
  width: 5em;
  height: 30px;
  border-radius: 5em;
  padding: 2px 2px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 0.2s ease-out 0s;
}

.k-ie .k-switch-track {
  display: block;
}

.k-switch-thumb-wrap {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  transition: left 0.2s ease-in-out;
  top: 50%;
}

.k-switch-thumb {
  border-radius: 5em;
  width: 2em;
  height: 2em;
  border-width: 1px;
  border-style: solid;
  background-position: 50%;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  transition: left 0.2s ease-out 0s;
}

.k-ie11 .k-switch-thumb {
  display: block;
}

.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 1em - 2px - 1px);
}

.k-edge .k-switch-on .k-switch-thumb-wrap, .k-ie .k-switch-on .k-switch-thumb-wrap {
  left: 100%;
  margin-left: -2em;
}

.k-switch-off .k-switch-thumb-wrap {
  left: calc(1em + 2px + 1px);
}

.k-switch-label-off, .k-switch-label-on {
  display: inline;
  width: calc(100% - 2em - 10px - 2px);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-shadow: none;
  line-height: 2em;
  overflow: hidden;
}

.k-switch-label-on {
  text-align: left;
  left: 7px;
}

.k-switch-label-off {
  text-align: right;
  right: 7px;
}

.k-rtl .k-switch .k-switch-thumb, .k-switch[dir=rtl] .k-switch-thumb {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl .k-switch.k-switch-on .k-switch-thumb-wrap, .k-switch[dir=rtl].k-switch-on .k-switch-thumb-wrap {
  left: calc(1em + 2px + 1px);
}

.k-rtl .k-switch.k-switch-off .k-switch-thumb-wrap, .k-switch[dir=rtl].k-switch-off .k-switch-thumb-wrap {
  left: calc(100% - 1em - 2px - 1px);
}

.k-rtl .k-switch .k-switch-label-on, .k-switch[dir=rtl] .k-switch-label-on {
  text-align: right;
  left: initial;
  right: 7px;
}

.k-rtl .k-switch .k-switch-label-off, .k-switch[dir=rtl] .k-switch-label-off {
  text-align: left;
  left: 7px;
  right: initial;
}

.k-filter {
  display: inline-block;
  border-width: 0;
  box-shadow: none;
}

.k-filter ul {
  padding: 0;
}

.k-filter ul li {
  list-style-type: none;
}

.k-filter .k-filter-container, .k-filter .k-filter-preview {
  margin-bottom: 2.1em;
}

.k-filter .k-filter-item, .k-filter .k-filter-lines {
  padding-left: 8px;
}

.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding: 4px 0;
}

.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 1px;
  top: 50%;
  left: -8px;
}

.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
  border-width: 1px;
}

.k-filter .k-filter-toolbar .k-filter-operator .k-dropdown, .k-filter .k-filter-toolbar .k-filter-operator .k-dropdownlist {
  width: 15em;
}

.k-filter .k-filter-toolbar .k-filter-toolbar-item > .k-textbox {
  margin: 0 0.2em;
  vertical-align: middle;
}

.k-filter .k-filter-item {
  position: relative;
}

.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: -4px;
  left: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  top: -5px;
  bottom: 50%;
  left: -8px;
}

.k-filter .k-filter-group-main::before, .k-filter .k-filter-group-main > .k-filter-toolbar::after, .k-filter .k-filter-group-main > .k-filter-toolbar::before, .k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}

.k-filter[dir=rtl] .k-filter-item, .k-filter[dir=rtl] .k-filter-lines, .k-rtl .k-filter .k-filter-item, .k-rtl .k-filter .k-filter-lines, [dir=rtl] .k-filter .k-filter-item, [dir=rtl] .k-filter .k-filter-lines {
  padding-left: 0;
  padding-right: 8px;
}

.k-filter[dir=rtl] .k-filter-toolbar::before, .k-rtl .k-filter .k-filter-toolbar::before, [dir=rtl] .k-filter .k-filter-toolbar::before {
  left: auto;
  right: -8px;
}

.k-filter[dir=rtl] .k-filter-item::before, .k-rtl .k-filter .k-filter-item::before, [dir=rtl] .k-filter .k-filter-item::before {
  left: auto;
  right: 0;
}

.k-filter[dir=rtl] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, [dir=rtl] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after {
  left: auto;
  right: -8px;
}

.k-drawer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
}

.k-drawer {
  height: 100%;
  border-width: 0;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 0.3s ease-in-out;
}

.k-drawer-left.k-drawer-expanded .k-drawer, .k-drawer-left.k-drawer-mini .k-drawer, .k-drawer.k-drawer-start {
  border-right-width: 1px;
}

.k-drawer-right.k-drawer-expanded .k-drawer, .k-drawer-right.k-drawer-mini .k-drawer, .k-drawer.k-drawer-end {
  border-left-width: 1px;
}

.k-drawer-left .k-drawer, .k-drawer.k-drawer-start {
  top: 0;
  left: 0;
}

.k-drawer-right .k-drawer, .k-drawer.k-drawer-end {
  top: 0;
  right: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
}

.k-drawer-overlay .k-overlay {
  display: none;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}

.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}

.k-drawer-push.k-drawer-right .k-drawer {
  order: 1;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 0.3s ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items, .k-drawer-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding: 8px 8px;
  color: inherit;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer;
}

.k-drawer-item .k-icon {
  margin: 0 8px;
  font-size: 18px;
  flex-shrink: 0;
}

.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}

.k-drawer-item .k-item-text {
  padding: 0 8px;
  display: inline-block;
  white-space: nowrap;
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: 50px;
}

.k-rtl .k-drawer-left.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-left.k-drawer-push .k-drawer {
  order: 1;
}

.k-rtl .k-drawer-right.k-drawer-push .k-drawer, [dir=rtl] .k-drawer-right.k-drawer-push .k-drawer {
  order: 0;
}

.k-rating {
  display: inline-flex;
  box-sizing: border-box;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 14px;
  box-shadow: none;
  outline: 0;
}

.k-rating-container {
  flex: 0 0 auto;
  position: relative;
  box-sizing: border-box;
  margin: 0 4px;
}

.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding: 4px 4px;
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 0.2s ease-out 0s;
}

.k-rating-container .k-rating-item * {
  pointer-events: none;
}

.k-rating-container .k-rating-item .k-icon {
  font-size: 24px;
  overflow: visible;
}

.k-rating-container .k-rating-item .k-rating-precision-complement, .k-rating-container .k-rating-item .k-rating-precision-part {
  display: inline-block;
  position: absolute;
  top: 4px;
  left: 4px;
  overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1.5;
  margin: 4px 8px;
}

.k-ie9 .k-rating-container, .k-ie9 .k-rating-item, .k-ie9 .k-rating-label {
  display: inline-block;
}

.k-rtl .k-rating-precision-part, [dir=rtl] .k-rating-precision-part {
  left: auto;
  right: 4px;
}

.k-rtl .k-rating-item .k-rating-precision-complement, [dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-timeline ul {
  margin: 0;
  padding: 0;
}

.k-timeline ul li {
  list-style-type: none;
}

.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding: 4px 8px;
  border-radius: 2px;
  line-height: 1.42857143;
  min-width: 80px;
  max-width: 160px;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}

.k-timeline .k-event-collapse {
  display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline .k-timeline-arrow {
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 50%;
  position: absolute;
  bottom: 11px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline .k-timeline-arrow-left {
  left: 0;
}

.k-timeline .k-timeline-arrow-right {
  right: 0;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  border-bottom: 0;
  border-radius: 4px;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
  padding-top: 0;
}

.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: 2px;
}

.k-timeline-card .k-timeline-card-callout.k-callout-e, .k-timeline-card .k-timeline-card-callout.k-callout-w {
  top: 36px;
}

.k-timeline-horizontal, .k-timeline-vertical {
  width: 100%;
  padding: 0 40px;
  margin: 40px 0;
  position: relative;
  box-sizing: border-box;
  border: 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after, .k-timeline-vertical::after {
  content: "";
  position: absolute;
  top: 0;
  border-width: 1px;
  border-style: solid;
  background-clip: padding-box;
}

.k-timeline-vertical {
  padding-left: 127px;
}

.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: 77px;
}

.k-timeline-vertical::after {
  height: 100%;
  width: 6px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: 4px;
}

.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  padding-top: 40px;
}

.k-timeline-vertical .k-timeline-flag {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  padding-right: 16px;
  margin-top: 36px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  text-align: right;
}

.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding: 40px 0;
}

.k-timeline-vertical .k-timeline-card {
  padding-left: 16px;
}

.k-timeline-vertical .k-timeline-card .k-card {
  margin-left: 16px;
  min-height: 72px;
  width: 400px;
  max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin: -4px 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions, .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body {
  display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.k-timeline-vertical .k-timeline-circle {
  margin-top: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-right: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
  padding-left: 40px;
}

.k-timeline-vertical.k-timeline-alternating::after {
  left: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: left;
  padding-right: 0;
  padding-left: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  padding-left: 0;
  padding-right: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  margin-right: 16px;
  margin-left: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card, .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
  margin-top: auto;
  margin-bottom: 8px;
}

.k-timeline-horizontal .k-timeline-card {
  height: 100%;
  box-sizing: border-box;
}

.k-timeline-horizontal .k-card {
  max-height: 100%;
  box-sizing: border-box;
}

.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  padding-top: 16px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: 15px 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
  top: auto;
  bottom: 18px;
  left: 28px;
  right: 28px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 6px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin: 0 30px;
  position: relative;
  z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  margin-bottom: 22px;
  position: relative;
  min-width: 60px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
  padding-bottom: 3px;
  display: flex;
  outline: 0;
}

.k-timeline-mobile {
  padding: 0 16px;
  margin: 16px 0;
}

.k-timeline-mobile .k-timeline-flag {
  max-width: 112px;
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}

.k-timeline-mobile.k-timeline-vertical {
  padding-left: 103px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  padding-left: 53px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  padding-left: 16px;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline-mobile.k-timeline-vertical .k-card-actions > .k-button.k-flat:first-child {
  margin-left: 0;
}

.k-breadcrumb {
  min-height: 2.11em;
  border-width: 0;
  box-sizing: border-box;
  border-style: solid;
  background-color: transparent;
  display: flex;
  flex-direction: row;
}

.k-breadcrumb .k-breadcrumb-container {
  margin: 0 0;
  padding: 0 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  list-style: none;
  overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb .k-breadcrumb-root-item {
  flex: 1 0 auto;
}

.k-breadcrumb .k-breadcrumb-link, .k-breadcrumb .k-breadcrumb-root-link {
  padding: 4px 8px;
  border-radius: 4px;
  position: relative;
  line-height: 1.6em;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  outline: 0;
}

.k-breadcrumb .k-breadcrumb-root-link {
  margin-right: 8px;
}

.k-breadcrumb .k-breadcrumb-icon-link {
  padding: 8px 8px;
}

.k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
  margin-right: 8px;
}

.k-breadcrumb .k-breadcrumb-delimiter-icon {
  font-size: 12px;
}

.k-breadcrumb .k-breadcrumb-input-container, .k-breadcrumb .k-breadcrumb-input-container .k-textbox {
  width: 100%;
  height: 100%;
}

.k-no-flexbox .k-breadcrumb, .k-no-flexbox .k-breadcrumb-container {
  display: block;
}

.k-no-flexbox .k-breadcrumb-item {
  display: inline-block;
}

.k-listgroup {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-top-width: 1px;
}

.k-listgroup-flush {
  border-left-width: 0;
  border-right-width: 0;
}

.k-listgroup-item {
  padding: 0.5em 1em;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}

.k-listgroup-item > .k-link {
  margin: -0.5em -1em;
  padding: 0.5em 1em;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-item > .k-link > .k-select {
  padding: 0.5em;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
  margin-right: 0;
}

.k-listgroup-item-segmented > .k-select {
  margin: -0.5em -1em -0.5em 0;
  padding: 0.5em;
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin: -0.5em -1em;
  padding: 0.5em 1em;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .k-listgroup-form-row .k-listgroup-form-field-wrapper select {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

.k-rtl .k-listgroup-item > .k-link > .k-select, [dir=rtl] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0;
}

.k-rtl .k-listgroup-item > .k-link > .k-select .k-icon, [dir=rtl] .k-listgroup-item > .k-link > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-rtl .k-listgroup-item-segmented > .k-link, [dir=rtl] .k-listgroup-item-segmented > .k-link {
  margin-right: -1em;
  margin-left: 0;
}

.k-rtl .k-listgroup-item-segmented > .k-select, [dir=rtl] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -1em;
  border-right-width: 1px;
  border-left-width: 0;
}

.k-rtl .k-listgroup-item-segmented > .k-select .k-icon, [dir=rtl] .k-listgroup-item-segmented > .k-select .k-icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-noflexbox .k-listgroup, .k-noflexbox .k-listgroup-item > .k-link, .k-noflexbox .k-listgroup > ul .k-listgroup-item {
  display: block;
}

.k-listbox {
  box-sizing: border-box;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  vertical-align: top;
  background-color: transparent;
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-listbox.k-widget {
  background-color: transparent;
}

.k-listbox .k-list-scroller {
  width: 100%;
  height: inherit;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-listbox .k-list-scroller .k-list-scroller {
  border-width: 0;
}

.k-listbox .k-list-scroller li {
  cursor: default;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.k-listbox .k-ghost {
  opacity: 0.5;
}

.k-listbox .k-drop-hint {
  height: 0;
  border-width: 0;
  border-top-width: 1px;
  border-top-style: solid;
}

.k-listbox .k-listbox-toolbar {
  box-sizing: border-box;
  display: flex;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
  flex-direction: column;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
  margin-top: 5px;
}

.k-listbox.k-listbox-toolbar-left {
  flex-direction: row;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 5px;
}

.k-listbox.k-listbox-toolbar-right {
  flex-direction: row-reverse;
}

.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-left: 5px;
}

.k-listbox.k-listbox-toolbar-bottom, .k-listbox.k-listbox-toolbar-top {
  flex-direction: column;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul {
  flex-direction: row;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li {
  margin-left: 5px;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
  margin-bottom: 5px;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
  margin-top: 5px;
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
  margin-right: 0;
  margin-left: 5px;
}

.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  margin-right: 5px;
  margin-left: 0;
}

.k-messagebox {
  margin: 0 0 16px 0;
  padding: 4px 8px;
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
}

.k-messagebox a {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

.k-badge {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge > * {
  color: inherit;
}

.k-badge > a, a.k-badge {
  text-decoration: none;
}

.k-badge > a:hover, a.k-badge:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding: 2px 2px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 4px + 2px);
}

.k-badge-sm:empty {
  padding: 2px;
  min-width: auto;
}

.k-badge-md {
  padding: 4px 4px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 8px + 2px);
}

.k-badge-md:empty {
  padding: 4px;
  min-width: auto;
}

.k-badge-lg {
  padding: 6px 6px;
  font-size: 12px;
  line-height: 1;
  min-width: calc(1em + 12px + 2px);
}

.k-badge-lg:empty {
  padding: 6px;
  min-width: auto;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge.k-top-start {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start, [dir=rtl] .k-badge-edge.k-top-start, [dir=rtl].k-badge-edge.k-top-start {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl .k-badge-edge.k-top-end, [dir=rtl] .k-badge-edge.k-top-end, [dir=rtl].k-badge-edge.k-top-end {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-rtl .k-badge-edge.k-bottom-start, [dir=rtl] .k-badge-edge.k-bottom-start, [dir=rtl].k-badge-edge.k-bottom-start {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-bottom-end, [dir=rtl] .k-badge-edge.k-bottom-end, [dir=rtl].k-badge-edge.k-bottom-end {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}

.k-badge-outside.k-top-start {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start, [dir=rtl] .k-badge-outside.k-top-start, [dir=rtl].k-badge-outside.k-top-start {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-rtl .k-badge-outside.k-top-end, [dir=rtl] .k-badge-outside.k-top-end, [dir=rtl].k-badge-outside.k-top-end {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-rtl .k-badge-outside.k-bottom-start, [dir=rtl] .k-badge-outside.k-bottom-start, [dir=rtl].k-badge-outside.k-bottom-start {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-bottom-end, [dir=rtl] .k-badge-outside.k-bottom-end, [dir=rtl].k-badge-outside.k-bottom-end {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-checkbox {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-checkbox::before {
  content: "\e118";
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-family: WebComponentsIcons, monospace;
  -webkit-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}

.k-checkbox:hover {
  cursor: pointer;
}

.k-checkbox:checked::before {
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-checkbox.k-state-indeterminate::before, .k-checkbox:indeterminate::before {
  content: "";
  width: 8px;
  height: 8px;
  background-color: currentColor;
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-checkbox:disabled, .k-checkbox:disabled + .k-checkbox-label {
  opacity: 0.6;
  -webkit-filter: grayscale(0.8);
          filter: grayscale(0.8);
  cursor: default;
}

.k-checkbox + .k-checkbox-label {
  display: inline;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: 17px;
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-checkbox-label:empty {
  display: none;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-label .k-ripple {
  visibility: hidden !important;
}

.k-checkbox + .k-checkbox-label, .k-checkbox-label + .k-checkbox {
  margin-left: 4px;
}

.k-checkbox-label > .k-checkbox {
  margin-right: 4px;
  flex-shrink: 0;
}

.k-checkbox-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-checkbox-list .k-checkbox-item {
  margin-top: 16px;
}

.k-checkbox-list .k-checkbox-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0;
}

.k-list-horizontal .k-checkbox-item:last-child {
  margin-right: 0;
}

.k-rtl .k-checkbox + .k-checkbox-label, [dir=rtl] .k-checkbox + .k-checkbox-label {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-checkbox-label > .k-checkbox, [dir=rtl] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-list-horizontal .k-checkbox-item, [dir=rtl] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-checkbox-item:last-child, [dir=rtl] .k-list-horizontal .k-checkbox-item:last-child {
  margin-left: 0;
}

.k-checkbox::-ms-check {
  border-width: 0;
  border-color: inherit;
  border-radius: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-checkbox::-ms-check {
    border-width: 1px;
  }
}
.k-radio {
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: currentColor;
  -webkit-transform: scale(0) translate(-50%, -50%);
          transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}

.k-radio:hover {
  cursor: pointer;
}

.k-radio:checked::before {
  -webkit-transform: scale(1) translate(-50%, -50%);
          transform: scale(1) translate(-50%, -50%);
}

.k-radio:disabled, .k-radio:disabled + .k-radio-label {
  opacity: 0.6;
  -webkit-filter: grayscale(0.8);
          filter: grayscale(0.8);
  cursor: default;
}

.k-radio + .k-radio-label {
  display: inline;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: 17px;
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-radio-label.k-no-text, .k-radio-label:empty {
  display: none;
}

.k-radio-label .k-ripple {
  display: none !important;
}

.k-radio + .k-radio-label, .k-radio-label + .k-radio {
  margin-left: 4px;
}

.k-radio-label > .k-radio {
  margin-right: 4px;
  flex-shrink: 0;
}

.k-radio-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-radio-list .k-radio-item {
  margin-top: 16px;
}

.k-radio-list .k-radio-item:first-child {
  margin-top: 0;
}

.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0;
}

.k-list-horizontal .k-radio-item:last-child {
  margin-right: 0;
}

.k-rtl .k-radio + .k-radio-label, .k-rtl .k-radio-label + .k-radio, [dir=rtl] .k-radio + .k-radio-label, [dir=rtl] .k-radio-label + .k-radio {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-radio-label > .k-radio, [dir=rtl] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 4px;
}

.k-rtl .k-list-horizontal .k-radio-item, [dir=rtl] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px;
}

.k-rtl .k-list-horizontal .k-radio-item:last-child, [dir=rtl] .k-list-horizontal .k-radio-item:last-child {
  margin-left: 0;
}

.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px;
  }
}
.k-filemanager {
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
}

.k-filemanager-search-tool {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-navigation {
  width: 20%;
  border-width: 0;
  border-right-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: hidden;
}

.k-filemanager-navigation > .k-treeview {
  padding: 16px 16px;
  height: 100%;
}

.k-filemanager-treeview > .k-group > .k-item {
  padding: 0;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-bottom-width: 1px;
  padding: 8px 8px;
  flex-shrink: 0;
}

.k-filemanager-view {
  display: flex;
  flex: 1 1 auto;
  flex-flow: row nowrap;
}

.k-filemanager-view > .k-filemanager-grid, .k-filemanager-view > .k-filemanager-listview {
  border-width: 0;
}

.k-filemanager-listview {
  height: 100%;
  flex: 1 1 0%;
  overflow: auto;
}

.k-filemanager-listview .k-listview-item {
  padding: 16px 16px;
  width: 120px;
  height: 120px;
  text-align: center;
}

.k-filemanager-listview .k-file-preview {
  height: 48px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-listview .k-file-icon {
  font-size: 48px;
}

.k-filemanager-listview .k-file-image {
  max-width: 100%;
  max-height: 48px;
  display: block;
}

.k-filemanager-listview .k-file-name {
  margin-top: 8px;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-file-size {
  margin-top: 8px;
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-edit-item .k-textbox {
  width: 100%;
}

.k-filemanager-grid {
  flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
  margin-right: 4px;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: 48px 16px 16px;
  width: 20%;
  min-height: 304px;
  border-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-x: auto;
  flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-preview .k-file-icon {
  font-size: 96px;
}

.k-filemanager-preview .k-file-name {
  margin-top: 16px;
  display: block;
}

.k-filemanager-preview .k-single-file-selected {
  font-weight: 700;
}

.k-filemanager-preview .k-multiple-files-selected {
  font-weight: 700;
}

.k-filemanager-preview .k-file-size {
  font-size: inherit;
  line-height: normal;
}

.k-filemanager-preview .k-file-meta {
  margin: 16px 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
}

.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}

.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
  margin: 16px 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-filemanager-resizable .k-filemanager-navigation, .k-filemanager-resizable .k-filemanager-preview {
  border-width: 0;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
}

.k-filemanager .k-splitbar-horizontal {
  width: 6px;
  flex-direction: column;
  align-items: center;
}

.k-filemanager .k-splitbar-horizontal .k-resize-handle {
  width: 2px;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-filemanager-drag-hint .k-icon {
  margin-right: 4px;
}

.k-window {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  line-height: 1.42857143;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10001;
}

.k-window .k-overlay {
  position: absolute;
  opacity: 0;
}

.k-window.k-window-maximized {
  border-radius: 0;
  box-shadow: none;
}

.k-window.k-window-maximized .k-window-content, .k-window.k-window-maximized .k-window-titlebar {
  border-radius: 0;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  padding: 8px 12px;
  border-width: 0 0 1px;
  border-style: solid;
  width: 100%;
  box-sizing: border-box;
  background-position: 0 0;
  background-repeat: repeat-x;
  white-space: nowrap;
  min-height: 16px;
  position: relative;
  flex-shrink: 0;
  align-items: center;
}

.k-window-title {
  font-size: 1.2em;
  line-height: 1.25;
  font-weight: 400;
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
}

.k-window-title::before {
  content: "";
  display: inline-block;
}

.k-window-titlebar .k-window-actions {
  margin: 0 -6px;
  -webkit-margin-end: -6px;
          margin-inline-end: -6px;
  flex-shrink: 0;
  align-items: center;
}

.k-window-titlebar .k-window-action {
  padding: 2px;
  width: 20px;
  height: 20px;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  color: inherit;
  box-sizing: content-box;
  opacity: 0.7;
}

.k-window-titlebar .k-window-action:hover {
  opacity: 1;
}

.k-window-titlebar .k-window-action .k-icon {
  opacity: 1;
}

.k-prompt-container, .k-window-content {
  padding: 12px 12px;
  box-sizing: border-box;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
  outline: 0;
}

.k-window-content + .k-prompt-container {
  margin-top: -12px;
}

.k-prompt-container .k-textbox {
  width: 100%;
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}

.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-content > .km-scroll-container {
  height: 100%;
}

.k-window > .k-resize-handle {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  font-size: 0;
  line-height: 6px;
  opacity: 0;
  zoom: 1;
}

.k-resize-n {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}

.k-resize-e {
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}

.k-resize-s {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: s-resize;
}

.k-resize-w {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  cursor: w-resize;
}

.k-resize-se {
  bottom: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: se-resize;
}

.k-resize-sw {
  bottom: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: sw-resize;
}

.k-resize-ne {
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  cursor: ne-resize;
}

.k-resize-nw {
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  cursor: nw-resize;
}

.k-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  -webkit-backface-visibility: hidden;
}

.k-window-content > .k-action-buttons, .k-window > .k-action-buttons {
  border-width: 1px 0 0;
  border-style: solid;
}

.k-ie9 .k-window-content {
  height: calc(100% - (1.25em + 16px));
  border-radius: 0;
}

.k-ie9 .k-window-title, .k-ie9 .k-window-titlebar .k-window-actions {
  display: inline-block;
}

.k-rtl .k-window-titlebar .k-window-actions {
  right: auto;
  left: 6px;
}

.k-dialog {
  min-width: 90px;
  min-height: 3em;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box;
  position: fixed;
  overflow: hidden;
}

.k-dialog-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.k-dialog-titleless .k-dialog-close {
  position: absolute;
  z-index: 9999;
  top: 4px;
  right: 4px;
}

.k-dialog-titleless .k-dialog-content {
  padding: 2.4em;
}

.k-dialog-buttongroup {
  margin: 0;
  padding: 6px 6px;
  width: 100%;
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-dialog-buttongroup .k-button {
  flex-shrink: 0;
  display: inline-block;
  text-overflow: ellipsis;
  box-sizing: border-box;
}

.k-rtl .k-dialog-titleless .k-dialog-close, .k-rtl.k-dialog-titleless .k-dialog-close {
  right: auto;
  left: 4px;
}

.k-stepper {
  margin: 0 0;
  padding: 0 0;
  border-width: 0;
  border-style: solid;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  color: inherit;
  background: 0 0;
  box-shadow: none;
}

.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  z-index: 1;
}

.k-stepper .k-step-link {
  outline: 0;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.k-stepper .k-step-disabled {
  pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link {
  cursor: default;
}

.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  z-index: 2;
}

.k-stepper .k-step-focus .k-step-indicator::after, .k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}

.k-stepper .k-step-label {
  max-width: 10em;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.k-stepper .k-step-label:only-child {
  border-radius: 15px;
  padding: 5px 12px;
  border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - 20px);
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
  margin-left: 4px;
}

.k-stepper .k-step-current .k-step-label, .k-stepper .k-step-hover .k-step-label, .k-stepper .k-step:hover .k-step-label {
  font-weight: 700;
}

.k-stepper .k-step-label .k-step-label-optional {
  font-style: italic;
  flex-basis: 100%;
}

.k-stepper .k-progressbar {
  position: absolute;
  pointer-events: none;
  z-index: 0;
}

.k-step-list-horizontal {
  flex-direction: row;
}

.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
}

.k-step-list-horizontal .k-step-link {
  flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
  text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
  margin-top: 5px;
}

.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  top: 16px;
}

.k-step-list-vertical {
  flex-direction: column;
}

.k-step-list-vertical .k-step {
  min-height: 54px;
}

.k-step-list-vertical .k-step-label {
  text-align: left;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 12px;
}

.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  left: 17px;
}

.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
}

.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding: 20px 10px;
}

.k-rtl .k-stepper, .k-stepper[dir=rtl] {
  direction: rtl;
}

.k-rtl .k-stepper .k-step-label .k-icon, .k-stepper[dir=rtl] .k-step-label .k-icon {
  margin-left: 0;
  margin-right: 4px;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label, .k-stepper[dir=rtl] .k-step-list-vertical .k-step-indicator + .k-step-label {
  margin-left: 0;
  margin-right: 12px;
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar, .k-stepper[dir=rtl] .k-step-list-vertical ~ .k-progressbar {
  left: auto;
  right: 17px;
}

.k-wizard {
  padding: 16px 16px;
  border-width: 0;
  font-size: inherit;
  line-height: 1.42857143;
  position: relative;
  color: inherit;
  display: flex;
  align-items: stretch;
  overflow: hidden;
  background: 0 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-steps {
  display: flex;
  overflow: hidden;
}

.k-wizard-step {
  padding: 10px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

.k-wizard-step.k-focus, .k-wizard-step.k-state-focused, .k-wizard-step:focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-wizard-content {
  overflow-y: auto;
}

.k-wizard-buttons {
  margin-top: 32px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}

.k-wizard-buttons .k-button {
  margin-right: 8px;
}

.k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}

.k-wizard-buttons-right .k-button:last-of-type {
  margin-right: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
  margin-top: 32px;
}

.k-wizard-horizontal .k-wizard-content, .k-wizard-horizontal .k-wizard-steps {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: auto;
}

.k-wizard-vertical .k-wizard-steps {
  margin-left: 32px;
}

.k-wizard-left {
  flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
  margin-right: 32px;
  margin-left: 0;
}

.k-floating-label-container > .k-textarea, .k-textbox-container > .k-textarea {
  flex: 1 1 auto;
  width: auto;
}

.k-ie .k-textarea > .k-input {
  background-clip: border-box;
}

.k-ie textarea.k-textarea {
  background-clip: border-box;
}

.k-editor {
  border-style: solid;
  border-width: 1px;
  font-size: 100%;
  vertical-align: top;
  position: relative;
}

.k-editor iframe.k-content, .k-editor > .k-content {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 0;
  box-sizing: border-box;
  background: 0 0;
  display: block;
}

table.k-editor {
  width: 100%;
  height: 250px;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
}

table.k-editor tbody, table.k-editor td, table.k-editor tr {
  border-color: inherit;
}

table.k-editor .k-editable-area {
  color: #000;
  background: #fff;
}

.k-editor-inline {
  padding: 0.3em 0.5em;
  background: 0 0;
  word-wrap: break-word;
  overflow: auto;
  position: relative;
}

.k-editor-inline.k-editor {
  border: 1px solid transparent;
}

.k-window.k-editor-widget {
  min-height: 0;
}

.editorToolbarWindow {
  padding: 4px 4px;
  font-size: 14px;
  display: flex;
  align-content: flex-start;
}

.editorToolbarWindow .k-editor-toolbar {
  padding: 0;
  border-width: 0;
  background: 0 0;
}

.k-editortoolbar-dragHandle {
  margin: 0 4px 0 0;
  padding: 0;
  position: relative;
  cursor: move;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-editor-toolbar {
  border-width: 0 0 1px 0;
  border-color: inherit;
}

.k-editor-toolbar .k-tool-group .k-colorpicker ~ .k-colorpicker, .k-editor-toolbar .k-tool-group .k-widget ~ .k-widget {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}

.k-editor-toolbar .k-tool-group > .k-tool {
  padding: 4px;
  width: calc(1.4285714286em + 8px + 2px);
  height: calc(1.4285714286em + 8px + 2px);
}

.k-editor-toolbar .k-tool-text {
  display: none;
}

.k-editor-toolbar .k-overflow-tools {
  margin: 0;
  border-color: inherit;
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

.k-editor-toolbar .k-overflow-anchor {
  position: relative;
}

.k-editor-toolbar .k-break, .k-editor-toolbar .k-row-break {
  display: block;
  height: 1px;
  font-size: 0;
  line-height: 0;
}

.k-editor-toolbar .k-editor-export .k-icon {
  margin-right: 0.25em;
  margin-top: -0.25em;
}

.k-editable-area {
  width: 100%;
  height: 100%;
  outline: 0;
}

.k-resizable .k-editable-area {
  padding-bottom: 16px;
}

.k-editor .k-raw-content, .k-editor-dialog .k-editor-textarea {
  font-size: inherit;
  font-family: consolas, "courier new", monospace;
}

.k-editor-dialog {
  padding: 1em;
  width: 400px;
}

.k-editor-dialog .k-edit-label {
  width: 25%;
}

.k-editor-dialog .k-edit-field {
  width: 66%;
}

.k-editor-dialog .k-edit-field .k-textbox {
  width: 96%;
}

.k-filebrowser-dialog {
  width: auto;
  min-width: 350px;
}

.k-filebrowser-dialog .k-filebrowser {
  margin: 0 1em 0;
}

.k-filebrowser-dialog .k-edit-label {
  width: 18%;
}

.k-filebrowser-dialog .k-edit-field {
  width: 75%;
}

.k-filebrowser-dialog .k-edit-field .k-textbox {
  width: 70%;
}

#k-editor-image-height, #k-editor-image-width {
  width: 5em;
}

.k-button-wrapper .k-link:hover {
  text-decoration: underline;
}

.k-ct-popup {
  width: 180.4px;
  padding: 0.65em 0.5em 0.5em;
}

.k-ct-popup .k-button {
  width: 100%;
}

.k-ct-popup .k-status {
  margin: 0.3em 0;
}

.k-ct-popup .k-ct-cell {
  border-width: 1px;
  border-style: solid;
  width: 18px;
  height: 18px;
  margin: 1px;
  vertical-align: top;
  display: inline-block;
  overflow: hidden;
  pointer-events: all;
  -ms-high-contrast-adjust: none;
}

.k-editor .k-resize-handle {
  padding: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  cursor: se-resize;
}

.k-editor .k-resize-handle .k-icon {
  vertical-align: bottom;
}

.k-editor .k-overlay {
  position: absolute;
  background-color: #fff;
  opacity: 0;
}

.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  background-color: #fff;
  border: 1px solid #000;
  z-index: 100;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #00b0ff;
  display: none;
  opacity: 0.8;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border: 1px dotted #ccc;
}

.k-editor-inline .k-table td {
  min-width: 1px;
  padding: 0.2em 0.3em;
}

.k-table.k-element-resizing {
  opacity: 0.6;
}

.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  background-color: #00b0ff;
  opacity: 0.8;
}

.k-viewhtml-dialog {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
}

.k-viewhtml-dialog .k-editor-textarea {
  margin: 1em;
  padding: 4px 4px;
  width: calc(100% - 2em);
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font: inherit;
  font-family: consolas, monospace;
  flex-grow: 1;
  overflow: auto;
  resize: none;
}

.k-viewhtml-dialog .k-edit-buttons {
  text-align: right;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  bottom: -1em;
  padding: 0.6em;
}

.k-viewhtml-dialog .k-edit-buttons .k-button {
  margin-right: 0.5em;
}

.k-editor-dialog.k-editor-table-wizard-dialog.k-window-content {
  overflow: hidden;
  min-width: 325px;
  width: 24em;
  padding: 1em 0;
}

.k-editor-dialog .k-edit-form-container {
  width: auto;
}

.k-editor-dialog .k-tabstrip {
  margin: -1.333em 0 0;
}

.k-editor-dialog .k-root-tabs {
  margin: -1em -1em -1.5em;
  padding: 0.5em 1em 0;
  border-width: 0;
}

.k-editor-dialog ul.k-tabstrip-items {
  padding: 0.5em 1em 0;
  border-width: 0 0 1px;
  border-style: solid;
}

.k-editor-dialog ul.k-tabstrip-items .k-loading {
  border-top-width: 0;
}

.k-editor-dialog .k-tabstrip:focus {
  box-shadow: none;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-content, .k-editor-dialog.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-content {
  overflow: hidden;
  min-height: 440px;
  height: 35em;
  margin: 0;
  padding: 1em 0.5em 0;
  border-width: 0;
}

.k-editor-table-wizard-dialog .k-colorpicker {
  vertical-align: middle;
}

.k-editor-dialog .k-edit-field .k-numerictextbox {
  width: 10em;
  margin: 0 0.35714285em 0 0;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-numerictextbox + .k-dropdownlist {
  width: 4.5em;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-dropdownlist, .k-editor-dialog.k-editor-table-wizard-dialog .k-edit-field .k-textbox {
  width: 15em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdownlist {
  width: 5.35714285em;
}

.k-editor-dialog textarea.k-textbox {
  height: 14.28571428em;
}

.k-editor-dialog textarea.k-textbox.k-editor-accessibility-summary {
  height: auto;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-dropdownlist.k-align {
  width: 4em;
}

.k-align-group {
  vertical-align: text-top;
}

.k-editor-dialog.k-editor-table-wizard-dialog .k-edit-buttons {
  padding: 1em 0.8em;
  margin: 0.5em 0 0;
}

.k-appbar {
  padding: 8px 16px;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: flex;
  gap: 8px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  overflow: hidden;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-appbar > * {
  flex-shrink: 0;
}

.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}

.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}

.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  top: 0;
  z-index: 1;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  top: 0;
  bottom: auto;
}

.k-appbar-bottom {
  top: auto;
  bottom: 0;
}

.k-appbar-bottom.k-appbar-fixed {
  bottom: 0;
}

.k-ie {
  background-clip: border-box;
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  border-width: 0;
  box-shadow: none;
  line-height: 0;
}

.k-widget.k-loader {
  background: 0 0;
  box-shadow: none;
}

.k-loader-canvas {
  position: relative;
}

.k-loader-segment {
  position: absolute;
  display: inline-block;
}

.k-loader-segment::after {
  content: "";
  display: block;
  border-radius: 50%;
}

.k-loader-sm {
  padding: 3px;
}

.k-loader-sm .k-loader-segment::after {
  width: 6px;
  height: 6px;
}

.k-loader-md {
  padding: 5px;
}

.k-loader-md .k-loader-segment::after {
  width: 10px;
  height: 10px;
}

.k-loader-lg {
  padding: 10px;
}

.k-loader-lg .k-loader-segment::after {
  width: 20px;
  height: 20px;
}

.k-loader-pulsing-2 .k-loader-segment {
  position: relative;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  -webkit-animation: pulsing-2-first-child 1s ease infinite;
          animation: pulsing-2-first-child 1s ease infinite;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  -webkit-animation: pulsing-2-second-child 1s ease infinite;
          animation: pulsing-2-second-child 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-segment:first-child {
  margin-right: 1.5px;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-segment:last-child {
  margin-left: 1.5px;
}

.k-loader-pulsing-2.k-loader-md .k-loader-segment:first-child {
  margin-right: 2.5px;
}

.k-loader-pulsing-2.k-loader-md .k-loader-segment:last-child {
  margin-left: 2.5px;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-segment:first-child {
  margin-right: 5px;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-segment:last-child {
  margin-left: 5px;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-3-first-child 2s ease infinite;
          animation: spinner-3-first-child 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-3-second-child 2s ease infinite;
          animation: spinner-3-second-child 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-3-third-child 2s ease infinite;
          animation: spinner-3-third-child 2s ease infinite;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  width: 24px;
  height: 20px;
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  width: 40px;
  height: 34px;
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  width: 80px;
  height: 65px;
}

.k-loader-spinner-4 .k-loader-canvas {
  -webkit-animation: spinner-4 1.833s ease infinite;
          animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-4-first-child 1.833s ease infinite;
          animation: spinner-4-first-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-4-second-child 1.833s ease infinite;
          animation: spinner-4-second-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-4-third-child 1.833s ease infinite;
          animation: spinner-4-third-child 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  -webkit-animation: spinner-4-fourth-child 1.833s ease infinite;
          animation: spinner-4-fourth-child 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: 24px;
  height: 24px;
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: 40px;
  height: 40px;
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: 80px;
  height: 80px;
}

@-webkit-keyframes pulsing-2-first-child {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulsing-2-first-child {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes pulsing-2-second-child {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@keyframes pulsing-2-second-child {
  0% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
}
@-webkit-keyframes spinner-3-first-child {
  0% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
}
@keyframes spinner-3-first-child {
  0% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
}
@-webkit-keyframes spinner-3-second-child {
  0% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  100% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
}
@keyframes spinner-3-second-child {
  0% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  100% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
}
@-webkit-keyframes spinner-3-third-child {
  0% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  33.3% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
}
@keyframes spinner-3-third-child {
  0% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  33.3% {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0);
            transform: translateX(-50%) translateY(0);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
}
@-webkit-keyframes spinner-4-first-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-first-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-second-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-second-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-third-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-third-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-fourth-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-fourth-child {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
@keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.k-imageeditor {
  margin: 0 0;
  padding: 0 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-imageeditor-content {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  border-width: 1px;
  border-top-width: 0;
  border-style: solid;
  flex-shrink: 0;
  overflow-y: auto;
}

.k-imageeditor-action-pane > .k-form {
  padding: 0 16px 32px 16px;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
  margin: 1px 1px;
  border-style: solid;
  border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-sw {
  width: 15px;
  height: 15px;
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-s {
  left: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}

.k-imageeditor-crop .k-resize-e, .k-imageeditor-crop .k-resize-w {
  top: calc(50% - 7.5px);
  width: 0;
  height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-nw {
  top: 0;
}

.k-imageeditor-crop .k-resize-s, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-sw {
  bottom: 0;
}

.k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-sw, .k-imageeditor-crop .k-resize-w {
  left: 0;
}

.k-imageeditor-crop .k-resize-e, .k-imageeditor-crop .k-resize-ne, .k-imageeditor-crop .k-resize-se {
  right: 0;
}

.k-ie .k-imageeditor-canvas {
  flex-direction: row;
  align-self: flex-start;
}

.k-ie .k-imageeditor-action-pane {
  min-width: 200px;
  flex: 0 0 auto;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  background-clip: padding-box;
}

.k-expander.k-rtl .k-expander-indicator, .k-expander[dir=rtl] .k-expander-indicator, .k-rtl .k-expander .k-expander-indicator {
  margin-left: 0;
  margin-right: 12px;
}

.k-expander-header {
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  font-weight: 500;
  text-transform: uppercase;
}

.k-expander-indicator {
  margin-left: 12px;
}

.k-expander-content {
  padding: 16px 16px;
  box-sizing: border-box;
}

.k-expander + .k-expander.k-expanded, .k-expander.k-expanded + .k-expander {
  margin-top: 8px;
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-top-width: 0;
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font-size: inherit;
  line-height: 1.42857143;
  font-family: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: 0;
}

.k-fab:focus {
  outline: 0;
}

.k-fab-icon {
  width: 20px;
  height: 20px;
}

.k-fab-icon:not(:only-child) {
  margin-right: 8px;
}

.k-fab-sm {
  padding: 8px 8px;
}

.k-fab-md {
  padding: 16px 16px;
}

.k-fab-lg {
  padding: 24px 24px;
}

.k-fab-square {
  aspect-ratio: 1;
}

.k-fab-items {
  margin: 0;
  padding: 16px 0;
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  margin-bottom: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  margin-bottom: 0;
}

.k-fab-item {
  list-style-type: none;
  margin-bottom: 8px;
  outline: 0;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}

.k-fab-item.k-text-right {
  flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
  margin-right: 8px;
}

.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
  margin-left: 8px;
}

.k-fab-item-text {
  padding: 4px 4px;
  border-width: 1px;
  border-radius: 2px;
  font-size: 10px;
  line-height: 1;
}

.k-fab-item-icon {
  padding: 8px 8px;
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: 0;
}

.k-popup.k-fab-popup {
  position: absolute;
  border-width: 0;
  box-sizing: content-box;
  background-color: transparent;
}

.k-rtl .k-fab-icon:not(:only-child) {
  margin-right: 0;
  margin-left: 8px;
}

.k-rtl .k-fab-item.k-text-left {
  flex-direction: row;
}

.k-rtl .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-actionsheet-container {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

.k-actionsheet {
  padding: 0;
  width: 360px;
  max-width: 100%;
  max-height: 50vh;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: 14px;
  font-family: inherit;
  line-height: 1.42857143;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  z-index: 10002;
}

.k-actionsheet-header {
  padding: 8px 16px;
  border-width: 0;
  border-bottom-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
}

.k-actionsheet-action {
  margin: 0;
  padding: 8px 16px;
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 12px;
}

.k-actionsheet-item-icon {
  font-size: 16px;
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-title {
  font-weight: 400;
  text-transform: none;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
  opacity: 0.75;
}

.k-actionsheet > .k-hr {
  margin: 0;
  border-color: inherit;
}

.k-actionsheet-top {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-width: 0;
  border-top-width: 0;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-width: 0;
  border-bottom-width: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-width: 0;
  border-left-width: 0;
  left: 0;
  top: 50%;
  -webkit-transform: translatey(-50%);
          transform: translatey(-50%);
}

.k-actionsheet-right {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-width: 0;
  border-right-width: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translatey(-50%);
          transform: translatey(-50%);
}

.k-animation-container > .k-actionsheet {
  -webkit-transform: none;
          transform: none;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.k-bottom-nav {
  padding: 4px 4px;
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  font-size: inherit;
  line-height: 1.42857143;
  font-family: inherit;
  letter-spacing: 0.2px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 4px;
  overflow: hidden;
  outline: 0;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-bottom-nav-border {
  border-width: 1px 0 0 0;
}

.k-bottom-nav-shadow {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
}

.k-bottom-nav-item {
  padding: 0 8px;
  min-width: 72px;
  min-height: 48px;
  border-width: 0;
  border-radius: 4px;
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 8px;
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: 0;
}

.k-bottom-nav-item.k-disabled, .k-bottom-nav-item.k-state-disabled {
  background-color: initial;
}

.k-bottom-nav-item:focus {
  outline: 0;
}

.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}

.k-bottom-nav-item-icon {
  font-size: 24px;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-direction: row;
  flex-wrap: nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-absolute, .k-bottom-nav.k-pos-fixed {
  bottom: 0;
  z-index: 1;
}

.k-searchbox {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.42857143;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
  background-clip: padding-box;
}

.k-searchbox > .k-input {
  padding: 4px 8px;
}

.k-skeleton {
  display: block;
}

.k-skeleton-text {
  border-radius: 2px;
  -webkit-transform: scale(1, 0.6);
          transform: scale(1, 0.6);
}

.k-skeleton-text:empty::before {
  content: " ";
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@-webkit-keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave.k-skeleton {
  position: relative;
  overflow: hidden;
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: k-skeleton-wave 1.6s linear 0.5s infinite;
          animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@-webkit-keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse.k-skeleton {
  -webkit-animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
          animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-taskboard {
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-toolbar.k-taskboard-toolbar {
  padding: 16px 16px;
  border-width: 0;
  box-shadow: none;
  background: 0 0;
  background-image: none;
}

.k-taskboard-content {
  padding: 0 16px 16px;
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: 0;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: 16px;
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: 4px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding: 8px 8px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: 8px;
}

.k-taskboard-column-cards-container {
  padding: 0 8px;
  outline: 0;
  overflow: auto;
  margin-bottom: 8px;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px 0;
}

.k-taskboard-column-new {
  max-height: calc(1.77857143em + 16px);
}

.k-taskboard-column-edit .k-taskboard-column-header, .k-taskboard-column-new .k-taskboard-column-header {
  font-weight: inherit;
}

.k-taskboard-column-edit .k-taskboard-column-header-text, .k-taskboard-column-new .k-taskboard-column-header-text {
  flex: 1 1 100%;
}

.k-taskboard-column-edit .k-textbox, .k-taskboard-column-new .k-textbox {
  width: 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding: 12px 16px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: break-word;
}

.k-taskboard-pane-header-actions {
  align-self: flex-start;
  flex-shrink: 0;
}

.k-taskboard-pane-content {
  padding: 0 16px;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding: 12px 16px;
}

.k-taskboard-pane-start {
  right: auto;
  left: 0;
}

.k-taskboard-card {
  border-radius: 4px;
  border-width: 1px;
}

.k-taskboard-card.k-taskboard-card-category {
  border-left-width: 4px;
}

.k-rtl .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category.k-rtl, .k-taskboard-card.k-taskboard-card-category[dir=rtl], [dir=rtl] .k-taskboard-card.k-taskboard-card-category {
  border-left-width: 1px;
  border-right-width: 4px;
}

.k-taskboard-card .k-card-footer, .k-taskboard-card .k-card-header .k-card-body {
  padding: 16px 16px;
}

.k-taskboard-card .k-card-header {
  display: flex;
  align-items: center;
}

.k-taskboard-card .k-card-title {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  word-break: break-word;
}

.k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title.k-hover, .k-taskboard-card .k-card-title.k-state-focus, .k-taskboard-card .k-card-title.k-state-hover, .k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title:hover {
  text-decoration: underline;
}

.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-ie .k-taskboard-column:not(:last-child) {
  margin-right: 16px;
}

.k-ie .k-rtl .k-taskboard-column:not(:last-child) {
  margin-right: 0;
  margin-left: 16px;
}

.k-ie .k-taskboard-column-cards-container {
  margin-bottom: 24px;
}

.k-ie .k-taskboard-column-cards > .k-taskboard-card:not(:last-child) {
  margin-bottom: 8px;
}

.k-ie .k-taskboard-column-header-actions > .k-button:not(:last-child) {
  margin-right: 8px;
}

.k-ie .k-rtl .k-taskboard-column-header-actions > .k-button:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}

.k-scheduler-layout-flex {
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  top: 0;
  z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-body, .k-scheduler-layout-flex .k-scheduler-head {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}

.k-scheduler-yearview .k-scheduler-body {
  padding: 12px 12px;
  justify-content: center;
}

.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}

.k-scheduler-yearview .k-calendar .k-calendar-view {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}

.k-scheduler-yearview .k-calendar .k-month-header {
  font-size: inherit;
  font-weight: 700;
  opacity: 1;
}

.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}

.k-scheduler-yearview .k-calendar td.k-selected, .k-scheduler-yearview .k-calendar td.k-state-selected {
  background-color: inherit;
}

.k-scheduler-yearview .k-day-indicator {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  top: calc(100% - 0.5em);
  left: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
  padding: 8px 8px;
  color: inherit;
}

.k-scheduler-tooltip .k-tooltip-title {
  margin-bottom: 4px;
}

.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: 12px;
  text-transform: uppercase;
}

.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: 24px;
}

.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}

.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event {
  padding: 4px 8px;
  border-radius: 2px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  position: relative;
  gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}

.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  margin-bottom: 4px;
}

.k-captcha {
  width: 280px;
  border: none;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 8px;
}

.k-captcha-image-wrap {
  position: relative;
  gap: 8px;
}

.k-captcha-image-controls {
  position: relative;
  gap: 8px;
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-input > .k-textbox {
  width: 100%;
}

.k-captcha-validation-message {
  margin-top: 4px;
  font-size: 12px;
  font-style: italic;
}

.k-popover {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-popover-inner {
  position: relative;
  border-radius: inherit;
}

.k-popover-header {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 12px 16px;
  border-width: 0 0 1px;
  border-style: solid;
  z-index: 1;
}

.k-popover-body {
  padding: 12px 16px;
  z-index: 1;
}

.k-popover-actions.k-actions {
  margin: 0;
  padding: 6px 8px;
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px 1px 0 0;
  border-style: solid;
  position: absolute;
}

.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
          transform: translate(50%, -50%) rotate(135deg) scaleX(-1);
}

.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(135deg);
          transform: translate(-50%, 50%) rotate(135deg);
}

.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}

.k-orgchart {
  width: 100%;
  padding: 24px 24px;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  overflow: auto;
}

.k-orgchart-container {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: 24px;
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: 24px;
}

.k-orgchart-node-group-container {
  border-radius: 2px;
  padding: 24px 24px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.42857143;
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 24px;
  font-size: 14px;
  opacity: 0.6;
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}

.k-orgchart-card .k-card-title {
  margin: 0 0 0;
  font-size: 16px;
}

.k-orgchart-card .k-card-subtitle {
  margin: 0 0 0;
  font-size: 14px;
}

.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 12px 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin: 0 auto;
  width: 1px;
  height: 25px;
}

.k-orgchart-button {
  z-index: 1;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  text-align: left;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 250px auto;
  position: relative;
}

.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  empty-cells: show;
}

.k-pivotgrid tbody, .k-pivotgrid td, .k-pivotgrid th, .k-pivotgrid thead, .k-pivotgrid tr {
  border-color: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}

.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}

.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 17px;
          padding-inline-end: 17px;
  box-sizing: border-box;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-left-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: auto;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
}

.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-left-width: 0;
}

.k-pivotgrid-cell {
  padding: 6px 8px;
  text-overflow: ellipsis;
  vertical-align: top;
  overflow: hidden;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding: 0 8px;
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
  border: none;
  box-shadow: none;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding: 4px 4px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
}

.k-pivotgrid-configurator-button > span {
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 8px;
}

.k-flex-row .k-pivotgrid-configurator-button, .k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
}

.k-flex-row .k-pivotgrid-configurator-button span, .k-flex-row-reverse .k-pivotgrid-configurator-button span {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}

.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-flex-col-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.k-flex-row .k-pivotgrid-configurator-overlay {
  right: calc(1.4285714286em + 8px + 2px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  left: calc(1.4285714286em + 8px + 2px);
}

.k-flex-col .k-pivotgrid-configurator-overlay {
  bottom: calc(1.4285714286em + 8px + 2px);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay {
  top: calc(1.4285714286em + 8px + 2px);
}

.k-pivotgrid-configurator-header {
  padding: 12px 16px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding: 2px 16px;
  flex: 1 1 auto;
  overflow: auto;
}

.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}

.k-pivotgrid-configurator-content .k-form .k-dropdown, .k-pivotgrid-configurator-content .k-form .k-dropdownlist {
  max-width: 90px;
}

.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}

.k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-content .k-filter-fields, .k-pivotgrid-configurator-content .k-row-fields {
  margin-top: 8px;
  flex-wrap: wrap;
}

.k-pivotgrid-configurator-content .k-column-fields > *, .k-pivotgrid-configurator-content .k-filter-fields > *, .k-pivotgrid-configurator-content .k-row-fields > * {
  margin-bottom: 8px;
}

.k-pivotgrid-configurator-content .k-column-fields > :last-child, .k-pivotgrid-configurator-content .k-filter-fields > :last-child, .k-pivotgrid-configurator-content .k-row-fields > :last-child {
  margin-bottom: 0;
}

.k-pivotgrid-configurator-content .k-value-fields {
  margin: 8px 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-content .k-settings-description {
  margin-top: 1rem;
  text-align: center;
}

.k-pivotgrid-configurator-content .k-chip-content {
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}

.k-pivotgrid-configurator-content .k-treeview {
  padding: 0 8px;
  overflow: auto;
}

.k-pivotgrid-configurator-actions {
  padding: 12px 8px;
}

.k-calculated-field {
  padding: 16px 16px;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  margin-right: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-actions .k-icon {
  margin-right: 8px;
}

.k-calculated-field-actions .k-dropdown, .k-calculated-field-actions .k-dropdownlist {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-right-width: 0;
  border-left-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  padding-left: 16px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > :first-child {
  margin-top: 0;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  padding-left: 0;
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-left-width: 1px;
  border-left-style: solid;
  flex: 1 1 40%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-top-width: 0;
  border-bottom-width: 0;
}

.k-pivotgrid-configurator .k-textbox {
  display: inline-flex;
}

.k-pivotgrid-configurator .k-input-prefix .k-icon, .k-pivotgrid-configurator .k-input-suffix .k-icon {
  margin: 0;
  top: auto;
  position: relative;
}

.k-pivotgrid-column-menu {
  border: none;
}

.k-pivotgrid-column-menu .k-item {
  float: initial;
  border: none;
}

.k-pivotgrid-column-menu-popup.k-focus, .k-pivotgrid-column-menu-popup.k-state-focused {
  box-shadow: none;
}

.k-pivotgrid-column-menu .k-actions {
  padding: 6px 8px;
}

.k-pivotgrid-column-menu.k-column-menu .k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-pivotgrid-column-menu-popup .k-filter-menu {
  margin: 0;
  padding: 0;
  background-color: inherit;
}

.k-pivotgrid-column-menu-popup .k-filer-menu .k-filter-menu-container {
  padding: 6px 8px;
}

.k-pivotgrid-column-menu-popup .k-filter-menu-container .k-actions {
  margin: 0;
  padding: 6px 0 0;
}

.k-pdf-export-shadow .k-pivotgrid {
  height: auto !important;
}

.k-pdf-export-shadow .k-pivotgrid-values {
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-ie11 .k-pivotgrid {
  display: flex;
  flex-direction: column;
}

.k-ie11 .k-pivotgrid > div {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell, .k-ie11 .k-pivotgrid .k-pivotgrid-row-headers {
  flex: 1 1 30%;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers, .k-ie11 .k-pivotgrid .k-pivotgrid-values {
  flex: 1 1 70%;
}

.k-pivotgrid-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 8px;
}

.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
  max-width: 320px;
  flex: none;
}

.k-pivotgrid-wrapper > .k-pivot {
  flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
  box-sizing: border-box;
  display: inline-flex;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
  height: 100%;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
  padding: 16px;
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: 16px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
  display: flex;
  flex-flow: column nowrap;
  gap: 16px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
  display: flex;
  flex-flow: column nowrap;
  gap: 8px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  margin: 0;
  padding: 4px;
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: 4px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 0;
}

.k-ie .k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 2px;
}

.k-chip-list {
  min-width: 0;
  display: inline-flex;
  gap: 4px;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

.k-chip {
  overflow: hidden;
  padding: 4px 4px;
  height: 24px;
  position: relative;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-size: 14px;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: 0;
}

.k-chip.k-chip-focus, .k-chip:focus {
  outline: 0;
}

.k-chip-content {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-content:first-child {
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}

.k-chip-content:last-child {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}

.k-chip-label, .k-chip-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-avatar {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
}

.k-chip-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-ie .k-chip-icon {
  margin-right: 8px;
}

.k-remove-icon {
  margin-right: 8px;
  font-size: 14px;
}

.k-chip-avatar {
  width: 16px;
  height: 16px;
  flex-basis: 16px;
  border-radius: 50%;
  background-size: cover;
  background-position: center;
}

.k-chip-actions {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-chip-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-remove-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-ie .k-remove-icon {
  margin-right: 0;
  margin-left: 8px;
}

.k-chip.k-rtl .k-chip-icon, .k-chip[dir=rtl] .k-chip-icon, .k-rtl .k-chip .k-chip-icon {
  margin-right: 0;
  margin-left: 8px;
}

.k-chip.k-rtl .k-remove-icon, .k-chip[dir=rtl] .k-remove-icon, .k-rtl .k-chip .k-remove-icon {
  margin-left: 0;
  margin-right: 8px;
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.42857143;
  list-style: none;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-panelbar > .k-item, .k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-panelbar > .k-item > .k-link, .k-panelbar > .k-panelbar-header > .k-link {
  padding: 6px 12px;
  color: inherit;
  border-color: inherit;
  background: 0 0;
  text-decoration: none;
  font-weight: 500;
  line-height: 1.42857143;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-item + .k-item, .k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-top-width: 1px;
  border-color: inherit;
}

.k-panelbar .k-group, .k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: transparent;
  list-style: none;
}

.k-panelbar .k-group > .k-item, .k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}

.k-panelbar .k-group > .k-item > .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding: 4px 12px;
  line-height: 1.42857143;
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: 4px;
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-group > .k-item.k-level-1 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 12px;
}

.k-panelbar .k-group > .k-item.k-level-2 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 24px;
}

.k-panelbar .k-group > .k-item.k-level-3 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 36px;
}

.k-panelbar .k-group > .k-item.k-level-4 .k-link, .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 48px;
}

.k-panelbar .k-content, .k-panelbar .k-panelbar-content {
  display: flow-root;
}

.k-panelbar .k-panelbar-collapse, .k-panelbar .k-panelbar-expand, .k-panelbar .k-panelbar-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-panelbar .k-group .k-panelbar-collapse, .k-panelbar .k-group .k-panelbar-expand, .k-panelbar .k-panelbar-group .k-panelbar-toggle {
  -webkit-margin-end: 0px;
          margin-inline-end: 0px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-1 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-1 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-1 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  padding-left: 12px;
  padding-right: 12px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-2 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-2 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-2 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  padding-left: 12px;
  padding-right: 24px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-3 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-3 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-3 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  padding-left: 12px;
  padding-right: 36px;
}

.k-panelbar.k-rtl .k-group > .k-item.k-level-4 .k-link, .k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar[dir=rtl] .k-group > .k-item.k-level-4 .k-link, .k-panelbar[dir=rtl] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-rtl .k-panelbar .k-group > .k-item.k-level-4 .k-link, .k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  padding-left: 12px;
  padding-right: 48px;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-group > .k-link, .k-panelbar .k-no-flexbox .k-panelbar > .k-item > .k-link {
  display: block;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-icon, .k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-image, .k-panelbar .k-no-flexbox .k-panelbar .k-link > .k-sprite {
  margin-right: 4px;
}

.k-panelbar .k-no-flexbox .k-panelbar .k-panelbar-collapse, .k-panelbar .k-no-flexbox .k-panelbar .k-panelbar-expand {
  margin: 0 !important;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 12px;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-icon, .k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-image, .k-no-flexbox .k-panelbar[dir=rtl] .k-link > .k-sprite, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-icon, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-image, .k-no-flexbox .k-rtl .k-panelbar .k-link > .k-sprite {
  margin-left: 4px;
  margin-right: 0;
}

.k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-collapse, .k-no-flexbox .k-panelbar[dir=rtl] .k-panelbar-expand, .k-no-flexbox .k-rtl .k-panelbar .k-panelbar-collapse, .k-no-flexbox .k-rtl .k-panelbar .k-panelbar-expand {
  right: auto;
  left: 12px;
}

.k-ie .k-panelbar-collapse, .k-ie .k-panelbar-expand, .k-ie .k-panelbar-toggle {
  margin-left: auto;
}

.k-ie .k-group .k-panelbar-collapse, .k-ie .k-group .k-panelbar-expand, .k-ie .k-panelbar-group .k-panelbar-toggle {
  margin-right: 0px;
}

.k-ie .k-rtl .k-panelbar-collapse, .k-ie .k-rtl .k-panelbar-expand, .k-ie .k-rtl .k-panelbar-toggle, .k-ie.k-rtl .k-panelbar-collapse, .k-ie.k-rtl .k-panelbar-expand, .k-ie.k-rtl .k-panelbar-toggle, .k-ie[dir=rtl] .k-panelbar-collapse, .k-ie[dir=rtl] .k-panelbar-expand, .k-ie[dir=rtl] .k-panelbar-toggle, .k-rtl .k-ie .k-panelbar-collapse, .k-rtl .k-ie .k-panelbar-expand, .k-rtl .k-ie .k-panelbar-toggle, [dir=rtl] .k-ie .k-panelbar-collapse, [dir=rtl] .k-ie .k-panelbar-expand, [dir=rtl] .k-ie .k-panelbar-toggle {
  margin-left: 0;
  margin-right: auto;
}

.k-ie .k-rtl .k-group .k-panelbar-collapse, .k-ie .k-rtl .k-group .k-panelbar-expand, .k-ie .k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie.k-rtl .k-group .k-panelbar-collapse, .k-ie.k-rtl .k-group .k-panelbar-expand, .k-ie.k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie[dir=rtl] .k-group .k-panelbar-collapse, .k-ie[dir=rtl] .k-group .k-panelbar-expand, .k-ie[dir=rtl] .k-panelbar-group .k-panelbar-toggle, .k-rtl .k-ie .k-group .k-panelbar-collapse, .k-rtl .k-ie .k-group .k-panelbar-expand, .k-rtl .k-ie .k-panelbar-group .k-panelbar-toggle, [dir=rtl] .k-ie .k-group .k-panelbar-collapse, [dir=rtl] .k-ie .k-group .k-panelbar-expand, [dir=rtl] .k-ie .k-panelbar-group .k-panelbar-toggle {
  margin-left: 0px;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-colorpalette-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}

.k-colorpalette-tile {
  width: 24px;
  height: 24px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  -ms-high-contrast-adjust: none;
}

.k-colorpalette-tile.k-hover, .k-colorpalette-tile.k-state-hover, .k-colorpalette-tile:hover {
  position: relative;
  z-index: 101;
}

.k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover, .k-colorpalette-tile.k-state-focus, .k-colorpalette-tile.k-state-selected, .k-colorpalette-tile.k-state-selected:hover, .k-colorpalette-tile:focus {
  position: relative;
  z-index: 100;
}

.k-colorgradient {
  border-radius: 2px;
  width: 272px;
  padding: 12px 12px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 12px;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

.k-colorgradient-canvas {
  gap: 12px;
}

.k-colorgradient-canvas .k-hsv-rectangle {
  border-radius: 2px;
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pinch-zoom double-tap-zoom;
}

.k-colorgradient-canvas .k-hsv-gradient {
  border-radius: 2px;
  height: 180px;
}

.k-colorgradient-canvas .k-hsv-draghandle {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  cursor: pointer;
}

.k-colorgradient-canvas .k-hsv-controls {
  position: relative;
  flex-shrink: 0;
  gap: 12px;
}

.k-colorgradient .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
  width: 10px;
  height: 180px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-vertical .k-slider-track {
  width: 10px;
  border-radius: 10px;
  margin-left: -5px;
}

.k-colorgradient-slider.k-slider-vertical .k-draghandle {
  width: 14px;
  height: 14px;
}

.k-colorgradient-slider.k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
  height: 10px;
  border-radius: 10px;
  margin-top: -5px;
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}

.k-colorgradient-slider .k-slider-track-wrap, .k-colorgradient-slider .k-slider-wrap {
  z-index: 1;
  position: relative;
}

.k-colorgradient-slider .k-slider-wrap > .k-slider-track {
  height: 180px;
}

.k-colorgradient-slider .k-slider-selection {
  display: none;
}

.k-colorgradient-slider .k-draghandle {
  border-width: 3px;
}

.k-colorgradient-inputs {
  gap: 8px;
}

.k-colorgradient-inputs .k-colorgradient-input-label {
  text-transform: uppercase;
}

.k-colorgradient-inputs > .k-vstack {
  gap: 4px;
}

.k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-inputs .k-textbox {
  width: 100%;
}

.k-colorgradient-color-contrast > div {
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio {
  margin-bottom: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio-text {
  font-weight: 700;
}

.k-colorgradient-color-contrast .k-contrast-validation {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-i-check + .k-i-check {
  margin-left: -13px;
}

.k-rtl .k-colorgradient-color-contrast .k-i-check + .k-i-check, [dir=rtl] .k-colorgradient-color-contrast .k-i-check + .k-i-check {
  margin-left: 0;
  margin-right: -13px;
}

.k-color-preview {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: 2px;
  border-style: solid;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.k-coloreditor-current-color {
  cursor: pointer;
}

.k-icon-color-preview {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.k-icon-color-preview .k-color-preview-mask {
  width: 14px;
  height: 2px;
}

.k-color-preview-mask {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-color-preview-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.k-coloreditor {
  border-radius: 2px;
  min-width: 272px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: 1.42857143;
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}

.k-coloreditor-header {
  padding: 12px 12px 0;
}

.k-coloreditor-header-actions {
  gap: 8px;
}

.k-coloreditor-preview {
  position: relative;
  gap: 3px;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-views {
  min-width: calc(var(--kendo-color-preview-width, 24px) * var(--kendo-color-preview-columns, 10));
  padding: 12px 12px;
  gap: 12px;
}

.k-coloreditor-views .k-colorgradient {
  padding: 0;
  width: auto;
  border-width: 0;
}

.k-coloreditor-views .k-colorpalette {
  align-self: center;
}

.k-coloreditor-views .k-colorpalette-tile {
  width: var(--kendo-color-preview-width, 24px);
  height: var(--kendo-color-preview-height, 24px);
}

.k-coloreditor-footer.k-actions {
  margin: 0;
}

.k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-colorpicker-popup .k-coloreditor {
  border-color: transparent;
}

.k-colorpicker-popup {
  padding: 0;
}

.k-signature {
  width: 246px;
  min-height: 108px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-inline: 4px;
  padding-block: 4px;
}

.k-signature.k-signature-maximized {
  width: 750px;
  height: 252px;
}

.k-signature.k-signature-maximized > .k-signature-line {
  border-bottom-width: 4px -1px;
}

.k-signature-actions {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  gap: 4px;
  z-index: 2;
}

.k-signature-canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}

.k-signature-line {
  position: absolute;
  bottom: 33%;
  z-index: 2;
  pointer-events: none;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  width: calc(100% - 8px);
}

@font-face {
  font-family: "DejaVu Sans";
  src: url(fonts/DejaVu/DejaVuSans.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSans-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSans-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Sans";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSans-BoldOblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  src: url(fonts/DejaVu/DejaVuSerif.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSerif-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSerif-Italic.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Serif";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSerif-BoldItalic.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  src: url(fonts/DejaVu/DejaVuSansMono.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: 700;
  src: url(fonts/DejaVu/DejaVuSansMono-Bold.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSansMono-Oblique.ttf?v=1.1) format("truetype");
}
@font-face {
  font-family: "DejaVu Mono";
  font-weight: 700;
  font-style: italic;
  src: url(fonts/DejaVu/DejaVuSansMono-BoldOblique.ttf?v=1.1) format("truetype");
}
.kendo-pdf-hide-pseudo-elements:after, .kendo-pdf-hide-pseudo-elements:before {
  display: none !important;
}

.k-pdf-export sub, .k-pdf-export sup {
  display: inline-block;
}


/*
* TelerikReporting v19.2.25.813 (https://www.telerik.com/products/reporting.aspx)
* Copyright 2025 Progress Software EAD. All rights reserved.
*
* Telerik Reporting commercial licenses may be obtained at
* https://www.telerik.com/purchase/license-agreement/reporting.aspx
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.trv-pages-area .trv-error-pane {
  left: 50%;
  position: relative;
  float: left;
  display: none;
  max-width: 80%;
}

.trv-pages-area > .trv-error-pane > .trv-centered {
  position: relative;
  float: left;
  left: -50%;
  padding: 1em;
}

.trv-pages-area .trv-page-overlay {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.6;
}

.trv-pages-area.trv-loading .trv-page-overlay {
  display: block;
}

.trv-pages-area.trv-error .trv-error-pane {
  display: block;
}

.trv-pages-area .trv-page-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: auto;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper {
  margin: 20px;
  text-align: center;
  position: relative;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper .trv-report-page {
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: #e6e6e6;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper {
  text-align: center;
  position: relative;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper .trv-report-page {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  padding: 1em;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper.active .trv-report-page {
  border-width: 1px;
  border-style: solid;
}

.trv-pages-area.interactive .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: transparent;
}

.trv-pages-area-kendo-tooltip {
  font-size: 0.7em;
}

.trv-pages-area-kendo-tooltip-title {
  font-weight: 700;
}

.trv-pages-area-kendo-tooltip-text {
  font-weight: 400;
}

.trv-license-overlay {
  z-index: 10049;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.15;
  pointer-events: none;
  background-image: url('data:image/svg+xml, <svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(%23clip0_846_26921)"> <path d="M39.9839 81.8235L45.011 86.8506L44.3446 87.5169L39.3175 82.4898L39.9839 81.8235ZM43.8267 82.1584L46.7649 85.0966L46.1262 85.7354L42.3904 81.9996L42.9946 81.3954L43.8267 82.1584ZM44.6036 83.2391L44.3274 83.4946C44.0742 83.2368 43.8762 82.9629 43.7335 82.6728C43.5885 82.3805 43.5022 82.087 43.4746 81.7924C43.4469 81.4978 43.4815 81.2147 43.5781 80.9431C43.6748 80.6668 43.8359 80.4159 44.0615 80.1904C44.2456 80.0062 44.4367 79.8658 44.6347 79.7691C44.8303 79.6702 45.034 79.623 45.2458 79.6276C45.4598 79.6299 45.6808 79.6897 45.9087 79.8071C46.1343 79.9222 46.3702 80.1029 46.6165 80.3492L49.0644 82.7971L48.4222 83.4393L45.9674 80.9845C45.7717 80.7888 45.5864 80.6611 45.4115 80.6012C45.2343 80.5391 45.0639 80.5368 44.9005 80.5943C44.7348 80.6496 44.5714 80.7578 44.4102 80.9189C44.2514 81.0777 44.1398 81.2561 44.0753 81.454C44.0132 81.6497 43.9936 81.8534 44.0166 82.0652C44.0419 82.2746 44.1041 82.4818 44.2031 82.6866C44.302 82.8869 44.4355 83.071 44.6036 83.2391ZM50.594 80.1144L48.4568 75.9332L49.1093 75.2807L51.502 80.3595L51.0739 80.7877L50.594 80.1144ZM46.582 77.808L50.8115 79.9314L51.4433 80.4182L51.0152 80.8464L45.9259 78.464L46.582 77.808ZM54.9685 75.6156L53.0454 73.6924C52.898 73.5451 52.7404 73.4473 52.5723 73.399C52.4043 73.346 52.2317 73.3483 52.0544 73.4059C51.8772 73.4634 51.7023 73.5785 51.5296 73.7511C51.3685 73.9123 51.2546 74.0814 51.1878 74.2587C51.1234 74.4336 51.1015 74.6005 51.1222 74.7593C51.1452 74.9158 51.2085 75.0459 51.3121 75.1495L50.6734 75.7882C50.5399 75.6547 50.442 75.4878 50.3799 75.2876C50.3177 75.0873 50.2982 74.8698 50.3212 74.635C50.3442 74.3956 50.4156 74.154 50.5353 73.91C50.655 73.6614 50.8276 73.4243 51.0532 73.1987C51.3248 72.9271 51.6102 72.7338 51.9094 72.6187C52.211 72.5013 52.5136 72.4771 52.8175 72.5462C53.1213 72.6106 53.4125 72.7821 53.691 73.0606L55.4311 74.8008C55.5554 74.925 55.6982 75.047 55.8593 75.1667C56.0227 75.2841 56.1769 75.3716 56.3219 75.4291L56.3772 75.4844L55.7108 76.1507C55.6049 76.1093 55.4818 76.0368 55.3414 75.9332C55.1987 75.8273 55.0744 75.7215 54.9685 75.6156ZM53.4528 73.8789L53.9085 74.3208L53.2629 74.9665C53.081 75.1483 52.9337 75.3256 52.8209 75.4982C52.7058 75.6685 52.6287 75.8308 52.5896 75.985C52.5505 76.1392 52.5493 76.2854 52.5861 76.4235C52.6207 76.5593 52.6955 76.6848 52.8106 76.7998C52.928 76.9172 53.0615 76.9978 53.2111 77.0415C53.3607 77.0853 53.5172 77.083 53.6806 77.0346C53.8441 76.9817 54.004 76.877 54.1606 76.7204C54.3562 76.5248 54.4874 76.3107 54.5542 76.0782C54.6209 75.8458 54.6382 75.6259 54.606 75.4188C54.576 75.2093 54.5081 75.0447 54.4023 74.925L54.9823 74.9596C55.0629 75.0724 55.1262 75.2231 55.1722 75.4119C55.2182 75.6006 55.2355 75.8089 55.224 76.0368C55.2125 76.2601 55.1607 76.4891 55.0686 76.7239C54.9765 76.9541 54.8292 77.1704 54.6267 77.373C54.3735 77.6262 54.1019 77.7988 53.8118 77.8909C53.5241 77.9807 53.2445 77.9956 52.9728 77.9358C52.7012 77.8713 52.4619 77.7355 52.2547 77.5284C52.0544 77.3281 51.9175 77.1129 51.8438 76.8827C51.7679 76.6502 51.7529 76.4097 51.7989 76.1611C51.8427 75.9102 51.9417 75.6547 52.0959 75.3946C52.2501 75.1345 52.4549 74.8767 52.7104 74.6212L53.4528 73.8789ZM52.6414 68.6136L57.9447 73.9169L57.3025 74.5591L51.9992 69.2558L52.6414 68.6136ZM55.9283 68.4616L59.6641 72.1974L59.0219 72.8396L55.2861 69.1038L55.9283 68.4616ZM54.2469 68.1613C54.1433 68.0577 54.0869 67.9391 54.0777 67.8056C54.0708 67.6698 54.1295 67.5398 54.2538 67.4155C54.3758 67.2935 54.5047 67.236 54.6405 67.2429C54.7786 67.2475 54.8994 67.3016 55.003 67.4051C55.102 67.5041 55.1538 67.6227 55.1584 67.7608C55.163 67.8943 55.1043 68.022 54.9823 68.144C54.858 68.2683 54.7291 68.3281 54.5956 68.3235C54.4621 68.3143 54.3459 68.2602 54.2469 68.1613ZM62.3192 68.0922L57.741 63.514L58.3832 62.8718L63.6865 68.1751L63.0995 68.762L62.3192 68.0922ZM58.7043 69.5044L58.6318 69.4318C58.3464 69.1464 58.1219 68.853 57.9585 68.5514C57.7951 68.2453 57.6938 67.9437 57.6547 67.6468C57.6178 67.3476 57.6443 67.0633 57.7341 66.794C57.8238 66.5201 57.9804 66.2715 58.2036 66.0482C58.4384 65.8135 58.6847 65.65 58.9425 65.558C59.2003 65.4613 59.4685 65.4302 59.747 65.4647C60.0255 65.4947 60.3098 65.5833 60.5998 65.7306C60.8898 65.8779 61.1867 66.0759 61.4906 66.3244L61.8082 66.6421C62.0568 66.9413 62.2536 67.2371 62.3986 67.5294C62.546 67.8195 62.6346 68.1037 62.6645 68.3822C62.6967 68.6585 62.6656 68.9266 62.5713 69.1867C62.4746 69.4445 62.3077 69.692 62.0706 69.929C61.852 70.1477 61.6045 70.3008 61.3283 70.3882C61.0544 70.4734 60.7667 70.4964 60.4651 70.4573C60.1659 70.4159 59.8655 70.3157 59.564 70.1569C59.2625 69.9935 58.9759 69.776 58.7043 69.5044ZM59.274 68.7897L59.3465 68.8622C59.5329 69.0486 59.7263 69.2051 59.9265 69.3317C60.1291 69.456 60.3328 69.54 60.5376 69.5838C60.7425 69.6275 60.9428 69.6229 61.1384 69.57C61.3318 69.5147 61.5148 69.4008 61.6874 69.2281C61.8991 69.0164 62.028 68.7977 62.0741 68.5721C62.1224 68.3443 62.1144 68.1152 62.0499 67.8851C61.9855 67.6549 61.8899 67.4305 61.7633 67.2118L60.9313 66.3797C60.777 66.2807 60.6148 66.199 60.4444 66.1346C60.2741 66.0655 60.1015 66.0264 59.9265 66.0172C59.7516 66.0033 59.5767 66.0287 59.4017 66.0931C59.2291 66.1553 59.0622 66.2669 58.9011 66.428C58.7261 66.603 58.6122 66.7906 58.5593 66.9908C58.5063 67.1865 58.5029 67.3879 58.5489 67.595C58.5926 67.7999 58.6778 68.0047 58.8044 68.2096C58.931 68.4099 59.0875 68.6032 59.274 68.7897ZM61.8255 59.4295L67.1288 64.7328L66.4866 65.375L61.1833 60.0717L61.8255 59.4295ZM65.1124 59.2775L68.8482 63.0133L68.206 63.6555L64.4702 59.9197L65.1124 59.2775ZM63.431 58.9772C63.3274 58.8736 63.271 58.755 63.2618 58.6215C63.2549 58.4857 63.3136 58.3557 63.4379 58.2314C63.5599 58.1094 63.6888 58.0519 63.8246 58.0588C63.9627 58.0634 64.0835 58.1175 64.1871 58.221C64.2861 58.32 64.3379 58.4385 64.3425 58.5767C64.3471 58.7102 64.2884 58.8379 64.1664 58.9599C64.0421 59.0842 63.9132 59.144 63.7797 59.1394C63.6462 59.1302 63.53 59.0761 63.431 58.9772ZM70.9129 60.0371C71.0648 59.8852 71.1742 59.7137 71.2409 59.5227C71.3077 59.3316 71.3284 59.1406 71.3031 58.9495C71.2755 58.7562 71.1972 58.5836 71.0683 58.4316L71.676 57.824C71.8854 58.0565 72.0166 58.3373 72.0696 58.6664C72.1225 58.991 72.0972 59.3224 71.9936 59.6608C71.8877 59.9969 71.7024 60.2972 71.4377 60.5619C71.1569 60.8428 70.8623 61.0384 70.5538 61.1489C70.2477 61.2571 69.9393 61.2939 69.6285 61.2594C69.3201 61.2226 69.0197 61.127 68.7274 60.9728C68.4351 60.814 68.1634 60.6091 67.9125 60.3582L67.7675 60.2132C67.5166 59.9623 67.3129 59.6919 67.1564 59.4018C66.9999 59.1072 66.9032 58.8057 66.8664 58.4972C66.8319 58.1865 66.8687 57.8781 66.9769 57.5719C67.0874 57.2635 67.283 56.9689 67.5638 56.688C67.8562 56.3957 68.1715 56.2001 68.5099 56.1011C68.8459 55.9998 69.1785 55.9895 69.5077 56.07C69.8368 56.146 70.1361 56.3071 70.4054 56.5534L69.7977 57.1611C69.632 57.0184 69.449 56.9228 69.2487 56.8745C69.0508 56.8239 68.8505 56.8262 68.648 56.8814C68.4454 56.932 68.259 57.0425 68.0886 57.2129C67.893 57.4085 67.7675 57.6122 67.7123 57.824C67.6571 58.0311 67.6559 58.2394 67.7088 58.4489C67.7618 58.6538 67.8504 58.8529 67.9747 59.0462C68.099 59.235 68.2429 59.4111 68.4063 59.5745L68.5513 59.7195C68.7147 59.8829 68.892 60.0279 69.083 60.1545C69.2741 60.2811 69.472 60.3709 69.6769 60.4238C69.884 60.4745 70.0923 60.4733 70.3018 60.4204C70.5113 60.3628 70.715 60.2351 70.9129 60.0371ZM75.1942 56.8054C74.9341 57.0655 74.6545 57.2577 74.3552 57.382C74.056 57.5017 73.7499 57.557 73.4368 57.5478C73.1261 57.5363 72.8199 57.4603 72.5184 57.3199C72.2169 57.1795 71.9349 56.9781 71.6725 56.7157L71.5275 56.5707C71.2237 56.2668 70.9981 55.9515 70.8508 55.6246C70.7012 55.2955 70.6206 54.9709 70.6091 54.651C70.5976 54.331 70.6471 54.0306 70.7575 53.7498C70.868 53.469 71.028 53.2239 71.2375 53.0144C71.5045 52.7474 71.7807 52.5633 72.0661 52.462C72.3538 52.3584 72.6427 52.3273 72.9327 52.3688C73.2205 52.4079 73.5059 52.5092 73.789 52.6726C74.0698 52.8337 74.3414 53.0455 74.6038 53.3079L74.8904 53.5945L72.1006 56.3842L71.5793 55.8629L73.7303 53.7118L73.682 53.6635C73.507 53.507 73.3114 53.3804 73.095 53.2837C72.8809 53.1847 72.66 53.1479 72.4321 53.1732C72.2042 53.1985 71.9809 53.3205 71.7623 53.5392C71.6173 53.6842 71.5148 53.8488 71.455 54.0329C71.3928 54.2148 71.3779 54.4093 71.4101 54.6164C71.4423 54.8236 71.5206 55.0377 71.6449 55.2586C71.7692 55.4796 71.9441 55.7029 72.1697 55.9285L72.3147 56.0735C72.4919 56.2507 72.683 56.3934 72.8878 56.5016C73.0927 56.6052 73.301 56.6685 73.5128 56.6915C73.7268 56.7122 73.9352 56.688 74.1377 56.619C74.3426 56.5476 74.5325 56.4245 74.7074 56.2496C74.933 56.024 75.078 55.7869 75.1424 55.5383C75.2069 55.2897 75.2207 55.0296 75.1839 54.758L75.8779 54.6786C75.9193 54.8811 75.9331 55.0998 75.9193 55.3346C75.9055 55.5694 75.8422 55.8122 75.7294 56.0631C75.6189 56.3117 75.4405 56.5591 75.1942 56.8054ZM75.025 50.9601L77.9633 53.8983L77.3245 54.537L73.5887 50.8012L74.193 50.197L75.025 50.9601ZM75.8019 52.0408L75.5257 52.2962C75.2725 52.0385 75.0745 51.7645 74.9318 51.4745C74.7868 51.1822 74.7005 50.8887 74.6729 50.5941C74.6453 50.2995 74.6798 50.0163 74.7765 49.7447C74.8731 49.4685 75.0343 49.2176 75.2598 48.992C75.444 48.8079 75.635 48.6675 75.833 48.5708C76.0286 48.4718 76.2323 48.4247 76.4441 48.4293C76.6582 48.4316 76.8791 48.4914 77.107 48.6088C77.3326 48.7239 77.5685 48.9046 77.8148 49.1509L80.2627 51.5988L79.6206 52.241L77.1657 49.7862C76.9701 49.5905 76.7848 49.4628 76.6098 49.4029C76.4326 49.3408 76.2623 49.3385 76.0988 49.396C75.9331 49.4512 75.7697 49.5594 75.6086 49.7206C75.4497 49.8794 75.3381 50.0578 75.2736 50.2557C75.2115 50.4514 75.1919 50.6551 75.2149 50.8668C75.2403 51.0763 75.3024 51.2835 75.4014 51.4883C75.5004 51.6886 75.6339 51.8727 75.8019 52.0408ZM82.4172 47.4625C82.3251 47.3704 82.2193 47.306 82.0996 47.2692C81.9799 47.2277 81.8257 47.2369 81.6369 47.2968C81.4482 47.352 81.2065 47.4786 80.9119 47.6766C80.661 47.84 80.4216 47.9758 80.1937 48.084C79.9681 48.1899 79.7541 48.2589 79.5515 48.2912C79.3512 48.3211 79.1625 48.3096 78.9853 48.2566C78.808 48.2037 78.6423 48.1001 78.4881 47.9459C78.3408 47.7986 78.2337 47.6271 78.167 47.4314C78.1025 47.2335 78.0795 47.024 78.0979 46.8031C78.1186 46.5798 78.1854 46.3542 78.2982 46.1263C78.411 45.8985 78.5721 45.6798 78.7816 45.4703C79.0808 45.1711 79.3892 44.9685 79.7069 44.8627C80.0245 44.7568 80.3284 44.7361 80.6184 44.8005C80.9061 44.8627 81.157 45.0008 81.3711 45.2148L80.7323 45.8536C80.6287 45.75 80.4975 45.6809 80.3387 45.6464C80.1799 45.6073 80.0096 45.6142 79.8277 45.6671C79.6482 45.7178 79.4744 45.8271 79.3064 45.9951C79.1291 46.1724 79.0129 46.3438 78.9576 46.5096C78.9024 46.6707 78.8909 46.818 78.9231 46.9515C78.9576 47.0827 79.0209 47.1944 79.113 47.2864C79.1821 47.3555 79.2557 47.4061 79.334 47.4383C79.4122 47.466 79.5055 47.4717 79.6136 47.4556C79.7195 47.4372 79.8484 47.3912 80.0003 47.3175C80.1523 47.2438 80.3353 47.1391 80.5493 47.0033C80.9245 46.7662 81.2594 46.597 81.554 46.4958C81.8487 46.3945 82.1145 46.3657 82.3516 46.4094C82.5887 46.4532 82.8074 46.5752 83.0076 46.7754C83.171 46.9389 83.2861 47.123 83.3529 47.3279C83.4219 47.5304 83.4415 47.7456 83.4116 47.9735C83.3817 48.1968 83.3057 48.4247 83.1837 48.6571C83.0617 48.885 82.8914 49.1083 82.6727 49.327C82.3436 49.6561 82.0063 49.8759 81.6611 49.9864C81.3158 50.0969 80.9913 50.1176 80.6874 50.0486C80.3836 49.9795 80.1281 49.8414 79.9209 49.6342L80.5631 48.992C80.7473 49.1578 80.9372 49.2464 81.1328 49.2579C81.3262 49.2671 81.5115 49.2268 81.6887 49.1371C81.8636 49.045 82.0167 48.9333 82.1479 48.8021C82.3228 48.6272 82.446 48.458 82.5173 48.2946C82.591 48.1289 82.6186 47.9747 82.6002 47.8319C82.5818 47.6892 82.5208 47.5661 82.4172 47.4625ZM86.5052 45.4945C86.2451 45.7546 85.9654 45.9468 85.6662 46.0711C85.3669 46.1908 85.0608 46.246 84.7478 46.2368C84.437 46.2253 84.1309 46.1493 83.8294 46.0089C83.5278 45.8685 83.2459 45.6671 82.9835 45.4047L82.8384 45.2597C82.5346 44.9559 82.309 44.6405 82.1617 44.3137C82.0121 43.9845 81.9315 43.66 81.92 43.34C81.9085 43.0201 81.958 42.7197 82.0685 42.4389C82.179 42.1581 82.339 41.9129 82.5484 41.7035C82.8154 41.4365 83.0916 41.2523 83.3771 41.151C83.6648 41.0475 83.9537 41.0164 84.2437 41.0578C84.5314 41.0969 84.8168 41.1982 85.0999 41.3616C85.3808 41.5228 85.6524 41.7345 85.9148 41.9969L86.2013 42.2835L83.4116 45.0733L82.8902 44.5519L85.0412 42.4009L84.9929 42.3526C84.818 42.196 84.6223 42.0694 84.406 41.9728C84.1919 41.8738 83.9709 41.837 83.743 41.8623C83.5152 41.8876 83.2919 42.0096 83.0732 42.2283C82.9282 42.3733 82.8258 42.5379 82.7659 42.722C82.7038 42.9038 82.6888 43.0983 82.7211 43.3055C82.7533 43.5127 82.8315 43.7267 82.9558 43.9477C83.0801 44.1687 83.2551 44.3919 83.4806 44.6175L83.6256 44.7625C83.8029 44.9398 83.9939 45.0825 84.1988 45.1907C84.4037 45.2942 84.612 45.3575 84.8237 45.3806C85.0378 45.4013 85.2461 45.3771 85.4487 45.308C85.6535 45.2367 85.8434 45.1135 86.0184 44.9386C86.2439 44.713 86.3889 44.476 86.4534 44.2274C86.5178 43.9788 86.5316 43.7187 86.4948 43.4471L87.1888 43.3676C87.2302 43.5702 87.244 43.7889 87.2302 44.0237C87.2164 44.2584 87.1531 44.5013 87.0403 44.7522C86.9299 45.0008 86.7515 45.2482 86.5052 45.4945Z" fill="black"/> <path d="M89 39L121 7.00001" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M72 72L121 121" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 121L39 89" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 7L56 56" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 56L249 7.00001" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 72L249 121" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 121L184 72" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 7L184 56" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M197.617 67.4159C197.617 67.5493 197.523 67.7118 197.408 67.7777L194.496 69.4592V62.9734L188.88 59.7307L191.792 58.0499C191.906 57.9834 192.095 57.9834 192.21 58.0499L197.617 61.1718V67.4159ZM193.247 63.6938L189.4 61.472C189.285 61.4058 189.098 61.4058 188.982 61.472L186.383 62.973L190.44 65.3152L190.44 70L193.038 68.4992C193.153 68.4326 193.247 68.2697 193.247 68.137L193.247 63.6938ZM186.383 67.6576L189.189 69.2787V66.0355L186.383 67.6576Z" fill="black"/> <path d="M72 184L121 135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M72 200L121 249" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 249L56 200" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M7 135L56 184" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M69.617 195.416C69.617 195.549 69.5227 195.712 69.4079 195.778L66.496 197.459V190.973L60.8796 187.731L63.7915 186.05C63.9063 185.983 64.0951 185.983 64.2101 186.05L69.617 189.172V195.416ZM65.2467 191.694L61.4004 189.472C61.2854 189.406 61.0975 189.406 60.9823 189.472L58.3831 190.973L62.4395 193.315L62.4402 198L65.0376 196.499C65.1528 196.433 65.2467 196.27 65.2467 196.137L65.2467 191.694ZM58.3831 195.658L61.1895 197.279V194.036L58.3831 195.658Z" fill="black"/> <path d="M167.984 209.823L173.011 214.851L172.345 215.517L167.318 210.49L167.984 209.823ZM171.827 210.158L174.765 213.097L174.126 213.735L170.39 210L170.995 209.395L171.827 210.158ZM172.604 211.239L172.327 211.495C172.074 211.237 171.876 210.963 171.734 210.673C171.588 210.381 171.502 210.087 171.475 209.792C171.447 209.498 171.481 209.215 171.578 208.943C171.675 208.667 171.836 208.416 172.062 208.19C172.246 208.006 172.437 207.866 172.635 207.769C172.83 207.67 173.034 207.623 173.246 207.628C173.46 207.63 173.681 207.69 173.909 207.807C174.134 207.922 174.37 208.103 174.616 208.349L177.064 210.797L176.422 211.439L173.967 208.984C173.772 208.789 173.586 208.661 173.412 208.601C173.234 208.539 173.064 208.537 172.901 208.594C172.735 208.65 172.571 208.758 172.41 208.919C172.251 209.078 172.14 209.256 172.075 209.454C172.013 209.65 171.994 209.853 172.017 210.065C172.042 210.275 172.104 210.482 172.203 210.687C172.302 210.887 172.436 211.071 172.604 211.239ZM178.594 208.114L176.457 203.933L177.109 203.281L179.502 208.36L179.074 208.788L178.594 208.114ZM174.582 205.808L178.811 207.931L179.443 208.418L179.015 208.846L173.926 206.464L174.582 205.808ZM182.968 203.616L181.045 201.692C180.898 201.545 180.74 201.447 180.572 201.399C180.404 201.346 180.232 201.348 180.054 201.406C179.877 201.463 179.702 201.579 179.53 201.751C179.369 201.912 179.255 202.081 179.188 202.259C179.123 202.434 179.102 202.6 179.122 202.759C179.145 202.916 179.209 203.046 179.312 203.149L178.673 203.788C178.54 203.655 178.442 203.488 178.38 203.288C178.318 203.087 178.298 202.87 178.321 202.635C178.344 202.396 178.416 202.154 178.535 201.91C178.655 201.661 178.828 201.424 179.053 201.199C179.325 200.927 179.61 200.734 179.909 200.619C180.211 200.501 180.514 200.477 180.817 200.546C181.121 200.611 181.412 200.782 181.691 201.061L183.431 202.801C183.555 202.925 183.698 203.047 183.859 203.167C184.023 203.284 184.177 203.372 184.322 203.429L184.377 203.484L183.711 204.151C183.605 204.109 183.482 204.037 183.341 203.933C183.199 203.827 183.074 203.721 182.968 203.616ZM181.453 201.879L181.909 202.321L181.263 202.966C181.081 203.148 180.934 203.326 180.821 203.498C180.706 203.669 180.629 203.831 180.59 203.985C180.55 204.139 180.549 204.285 180.586 204.424C180.621 204.559 180.695 204.685 180.811 204.8C180.928 204.917 181.061 204.998 181.211 205.042C181.361 205.085 181.517 205.083 181.681 205.035C181.844 204.982 182.004 204.877 182.161 204.72C182.356 204.525 182.487 204.311 182.554 204.078C182.621 203.846 182.638 203.626 182.606 203.419C182.576 203.209 182.508 203.045 182.402 202.925L182.982 202.96C183.063 203.072 183.126 203.223 183.172 203.412C183.218 203.601 183.235 203.809 183.224 204.037C183.212 204.26 183.161 204.489 183.069 204.724C182.977 204.954 182.829 205.17 182.627 205.373C182.373 205.626 182.102 205.799 181.812 205.891C181.524 205.981 181.244 205.996 180.973 205.936C180.701 205.871 180.462 205.736 180.255 205.528C180.054 205.328 179.917 205.113 179.844 204.883C179.768 204.65 179.753 204.41 179.799 204.161C179.843 203.91 179.942 203.655 180.096 203.395C180.25 203.135 180.455 202.877 180.71 202.621L181.453 201.879ZM180.641 196.614L185.945 201.917L185.302 202.559L179.999 197.256L180.641 196.614ZM183.928 196.462L187.664 200.197L187.022 200.84L183.286 197.104L183.928 196.462ZM182.247 196.161C182.143 196.058 182.087 195.939 182.078 195.806C182.071 195.67 182.129 195.54 182.254 195.415C182.376 195.293 182.505 195.236 182.64 195.243C182.779 195.247 182.899 195.302 183.003 195.405C183.102 195.504 183.154 195.623 183.158 195.761C183.163 195.894 183.104 196.022 182.982 196.144C182.858 196.268 182.729 196.328 182.596 196.324C182.462 196.314 182.346 196.26 182.247 196.161ZM190.319 196.092L185.741 191.514L186.383 190.872L191.686 196.175L191.1 196.762L190.319 196.092ZM186.704 197.504L186.632 197.432C186.346 197.146 186.122 196.853 185.959 196.551C185.795 196.245 185.694 195.944 185.655 195.647C185.618 195.348 185.644 195.063 185.734 194.794C185.824 194.52 185.98 194.272 186.204 194.048C186.438 193.813 186.685 193.65 186.943 193.558C187.2 193.461 187.468 193.43 187.747 193.465C188.026 193.495 188.31 193.583 188.6 193.731C188.89 193.878 189.187 194.076 189.491 194.324L189.808 194.642C190.057 194.941 190.254 195.237 190.399 195.529C190.546 195.819 190.635 196.104 190.664 196.382C190.697 196.658 190.666 196.927 190.571 197.187C190.475 197.445 190.308 197.692 190.071 197.929C189.852 198.148 189.605 198.301 189.328 198.388C189.054 198.473 188.767 198.496 188.465 198.457C188.166 198.416 187.866 198.316 187.564 198.157C187.262 197.993 186.976 197.776 186.704 197.504ZM187.274 196.79L187.346 196.862C187.533 197.049 187.726 197.205 187.927 197.332C188.129 197.456 188.333 197.54 188.538 197.584C188.743 197.628 188.943 197.623 189.138 197.57C189.332 197.515 189.515 197.401 189.687 197.228C189.899 197.016 190.028 196.798 190.074 196.572C190.122 196.344 190.114 196.115 190.05 195.885C189.985 195.655 189.89 195.43 189.763 195.212L188.931 194.38C188.777 194.281 188.615 194.199 188.444 194.135C188.274 194.065 188.101 194.026 187.927 194.017C187.752 194.003 187.577 194.029 187.402 194.093C187.229 194.155 187.062 194.267 186.901 194.428C186.726 194.603 186.612 194.791 186.559 194.991C186.506 195.186 186.503 195.388 186.549 195.595C186.593 195.8 186.678 196.005 186.804 196.21C186.931 196.41 187.088 196.603 187.274 196.79ZM189.825 187.429L195.129 192.733L194.487 193.375L189.183 188.072L189.825 187.429ZM193.112 187.278L196.848 191.013L196.206 191.656L192.47 187.92L193.112 187.278ZM191.431 186.977C191.327 186.874 191.271 186.755 191.262 186.622C191.255 186.486 191.314 186.356 191.438 186.231C191.56 186.109 191.689 186.052 191.825 186.059C191.963 186.063 192.084 186.117 192.187 186.221C192.286 186.32 192.338 186.439 192.342 186.577C192.347 186.71 192.288 186.838 192.166 186.96C192.042 187.084 191.913 187.144 191.78 187.139C191.646 187.13 191.53 187.076 191.431 186.977ZM198.913 188.037C199.065 187.885 199.174 187.714 199.241 187.523C199.308 187.332 199.328 187.141 199.303 186.95C199.275 186.756 199.197 186.584 199.068 186.432L199.676 185.824C199.885 186.056 200.017 186.337 200.07 186.666C200.123 186.991 200.097 187.322 199.994 187.661C199.888 187.997 199.702 188.297 199.438 188.562C199.157 188.843 198.862 189.038 198.554 189.149C198.248 189.257 197.939 189.294 197.629 189.259C197.32 189.223 197.02 189.127 196.727 188.973C196.435 188.814 196.163 188.609 195.913 188.358L195.768 188.213C195.517 187.962 195.313 187.692 195.156 187.402C195 187.107 194.903 186.806 194.866 186.497C194.832 186.187 194.869 185.878 194.977 185.572C195.087 185.263 195.283 184.969 195.564 184.688C195.856 184.396 196.172 184.2 196.51 184.101C196.846 184 197.179 183.989 197.508 184.07C197.837 184.146 198.136 184.307 198.405 184.553L197.798 185.161C197.632 185.018 197.449 184.923 197.249 184.874C197.051 184.824 196.851 184.826 196.648 184.881C196.445 184.932 196.259 185.043 196.089 185.213C195.893 185.409 195.768 185.612 195.712 185.824C195.657 186.031 195.656 186.239 195.709 186.449C195.762 186.654 195.85 186.853 195.975 187.046C196.099 187.235 196.243 187.411 196.406 187.574L196.551 187.719C196.715 187.883 196.892 188.028 197.083 188.155C197.274 188.281 197.472 188.371 197.677 188.424C197.884 188.474 198.092 188.473 198.302 188.42C198.511 188.363 198.715 188.235 198.913 188.037ZM203.194 184.805C202.934 185.066 202.654 185.258 202.355 185.382C202.056 185.502 201.75 185.557 201.437 185.548C201.126 185.536 200.82 185.46 200.518 185.32C200.217 185.179 199.935 184.978 199.673 184.716L199.527 184.571C199.224 184.267 198.998 183.951 198.851 183.625C198.701 183.295 198.621 182.971 198.609 182.651C198.598 182.331 198.647 182.031 198.758 181.75C198.868 181.469 199.028 181.224 199.237 181.014C199.504 180.747 199.781 180.563 200.066 180.462C200.354 180.358 200.643 180.327 200.933 180.369C201.22 180.408 201.506 180.509 201.789 180.673C202.07 180.834 202.341 181.045 202.604 181.308L202.89 181.594L200.101 184.384L199.579 183.863L201.73 181.712L201.682 181.664C201.507 181.507 201.311 181.38 201.095 181.284C200.881 181.185 200.66 181.148 200.432 181.173C200.204 181.199 199.981 181.321 199.762 181.539C199.617 181.684 199.515 181.849 199.455 182.033C199.393 182.215 199.378 182.409 199.41 182.616C199.442 182.824 199.521 183.038 199.645 183.259C199.769 183.48 199.944 183.703 200.17 183.928L200.315 184.073C200.492 184.251 200.683 184.393 200.888 184.502C201.093 184.605 201.301 184.668 201.513 184.691C201.727 184.712 201.935 184.688 202.138 184.619C202.343 184.548 202.532 184.424 202.707 184.25C202.933 184.024 203.078 183.787 203.142 183.538C203.207 183.29 203.221 183.03 203.184 182.758L203.878 182.679C203.919 182.881 203.933 183.1 203.919 183.335C203.905 183.569 203.842 183.812 203.729 184.063C203.619 184.312 203.441 184.559 203.194 184.805ZM203.025 178.96L205.963 181.898L205.325 182.537L201.589 178.801L202.193 178.197L203.025 178.96ZM203.802 180.041L203.526 180.296C203.272 180.038 203.075 179.765 202.932 179.475C202.787 179.182 202.7 178.889 202.673 178.594C202.645 178.299 202.68 178.016 202.776 177.745C202.873 177.469 203.034 177.218 203.26 176.992C203.444 176.808 203.635 176.667 203.833 176.571C204.029 176.472 204.232 176.425 204.444 176.429C204.658 176.432 204.879 176.491 205.107 176.609C205.333 176.724 205.569 176.905 205.815 177.151L208.263 179.599L207.621 180.241L205.166 177.786C204.97 177.591 204.785 177.463 204.61 177.403C204.433 177.341 204.262 177.338 204.099 177.396C203.933 177.451 203.77 177.559 203.609 177.721C203.45 177.879 203.338 178.058 203.274 178.256C203.211 178.451 203.192 178.655 203.215 178.867C203.24 179.076 203.302 179.283 203.401 179.488C203.5 179.689 203.634 179.873 203.802 180.041ZM210.417 175.463C210.325 175.37 210.219 175.306 210.1 175.269C209.98 175.228 209.826 175.237 209.637 175.297C209.448 175.352 209.206 175.479 208.912 175.677C208.661 175.84 208.422 175.976 208.194 176.084C207.968 176.19 207.754 176.259 207.551 176.291C207.351 176.321 207.162 176.31 206.985 176.257C206.808 176.204 206.642 176.1 206.488 175.946C206.341 175.799 206.234 175.627 206.167 175.431C206.103 175.233 206.08 175.024 206.098 174.803C206.119 174.58 206.185 174.354 206.298 174.126C206.411 173.898 206.572 173.68 206.782 173.47C207.081 173.171 207.389 172.969 207.707 172.863C208.025 172.757 208.328 172.736 208.618 172.801C208.906 172.863 209.157 173.001 209.371 173.215L208.732 173.854C208.629 173.75 208.498 173.681 208.339 173.646C208.18 173.607 208.01 173.614 207.828 173.667C207.648 173.718 207.474 173.827 207.306 173.995C207.129 174.172 207.013 174.344 206.958 174.51C206.902 174.671 206.891 174.818 206.923 174.952C206.958 175.083 207.021 175.194 207.113 175.286C207.182 175.355 207.256 175.406 207.334 175.438C207.412 175.466 207.505 175.472 207.614 175.456C207.72 175.437 207.848 175.391 208 175.317C208.152 175.244 208.335 175.139 208.549 175.003C208.925 174.766 209.259 174.597 209.554 174.496C209.849 174.394 210.115 174.366 210.352 174.409C210.589 174.453 210.807 174.575 211.008 174.775C211.171 174.939 211.286 175.123 211.353 175.328C211.422 175.53 211.442 175.746 211.412 175.974C211.382 176.197 211.306 176.425 211.184 176.657C211.062 176.885 210.891 177.108 210.673 177.327C210.344 177.656 210.006 177.876 209.661 177.986C209.316 178.097 208.991 178.118 208.687 178.049C208.384 177.98 208.128 177.841 207.921 177.634L208.563 176.992C208.747 177.158 208.937 177.246 209.133 177.258C209.326 177.267 209.511 177.227 209.689 177.137C209.864 177.045 210.017 176.933 210.148 176.802C210.323 176.627 210.446 176.458 210.517 176.295C210.591 176.129 210.619 175.975 210.6 175.832C210.582 175.689 210.521 175.566 210.417 175.463ZM214.505 173.494C214.245 173.755 213.965 173.947 213.666 174.071C213.367 174.191 213.061 174.246 212.748 174.237C212.437 174.225 212.131 174.149 211.829 174.009C211.528 173.869 211.246 173.667 210.983 173.405L210.838 173.26C210.535 172.956 210.309 172.641 210.162 172.314C210.012 171.985 209.932 171.66 209.92 171.34C209.909 171.02 209.958 170.72 210.068 170.439C210.179 170.158 210.339 169.913 210.548 169.703C210.815 169.436 211.092 169.252 211.377 169.151C211.665 169.047 211.954 169.016 212.244 169.058C212.531 169.097 212.817 169.198 213.1 169.362C213.381 169.523 213.652 169.735 213.915 169.997L214.201 170.284L211.412 173.073L210.89 172.552L213.041 170.401L212.993 170.353C212.818 170.196 212.622 170.069 212.406 169.973C212.192 169.874 211.971 169.837 211.743 169.862C211.515 169.888 211.292 170.01 211.073 170.228C210.928 170.373 210.826 170.538 210.766 170.722C210.704 170.904 210.689 171.098 210.721 171.305C210.753 171.513 210.832 171.727 210.956 171.948C211.08 172.169 211.255 172.392 211.481 172.618L211.626 172.763C211.803 172.94 211.994 173.082 212.199 173.191C212.404 173.294 212.612 173.358 212.824 173.381C213.038 173.401 213.246 173.377 213.449 173.308C213.654 173.237 213.843 173.114 214.018 172.939C214.244 172.713 214.389 172.476 214.453 172.227C214.518 171.979 214.532 171.719 214.495 171.447L215.189 171.368C215.23 171.57 215.244 171.789 215.23 172.024C215.216 172.258 215.153 172.501 215.04 172.752C214.93 173.001 214.751 173.248 214.505 173.494Z" fill="black"/> <path d="M217 167L249 135" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M200 200L249 249" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 249L167 217" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> <path d="M135 135L184 184" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-dasharray="8 8"/> </g> <defs> <clipPath id="clip0_846_26921"> <rect width="256" height="256" fill="white"/> </clipPath> </defs> </svg>');
}

.trv-license-banner {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 40%;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  height: 50px;
  z-index: 10000;
}

.trv-license-banner .k-notification {
  padding: 12px;
  border-color: #ffc000;
  color: #000;
  background-color: #ffc000;
}

.trv-license-banner .k-notification .k-notification-status {
  margin-right: 5px;
}

.trv-license-banner .k-notification .k-notification-content {
  display: flex;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-message {
  font-size: 14px;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-link {
  margin: 0 10px;
  align-content: center;
  text-decoration: none;
}

.trv-license-banner .k-notification .k-notification-content .trv-license-link .k-icon {
  font-size: 16px;
  color: #000;
}

.trv-report-viewer {
  padding: 0;
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #424242);
  background-color: var(--kendo-color-surface-alt, #fff);
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
}

.trv-report-viewer * {
  box-sizing: border-box;
}

.trv-report-viewer ::after, .trv-report-viewer ::before {
  box-sizing: inherit;
}

.trv-content-wrapper, .trv-report-viewer-wrapper {
  position: relative;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
  inset: 0;
}

.trv-toolbar {
  border-width: 0;
  border-bottom-width: 1px;
  flex-shrink: 0;
}

.trv-toolbar .trv-toolbar-label {
  align-self: center;
}

.trv-toolbar > button {
  padding: 6px;
}

.trv-toolbar > button > .k-button-text {
  display: none;
}

.trv-toolbar > .k-toolbar-item {
  gap: 5px;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric {
  width: 4em;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric > input {
  font-size: 14px;
  line-height: 1.4285714286;
  padding-block: 4px;
  padding-inline: 8px;
}

.trv-toolbar > .k-toolbar-item .k-input-inner {
  text-align: right;
}

.trv-toolbar .trv-report-pager {
  align-items: center;
}

.trv-toolbar .send-email-hidden {
  display: none;
}

.trv-content {
  height: 100%;
  border-width: 0;
  box-sizing: border-box;
  flex: 1 1 0%;
  position: relative;
  overflow: hidden;
}

.trv-content.trv-document-map-pane-hidden > :first-child:is(.k-pane), .trv-content.trv-document-map-pane-hidden > :nth-child(2):is(.k-splitbar) {
  display: none !important;
}

.trv-content.trv-parameters-pane-hidden > :nth-child(4):is(.k-splitbar), .trv-content.trv-parameters-pane-hidden > :nth-child(5):is(.k-pane) {
  display: none !important;
}

.trv-document-map .trv-document-map-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  background: #fff;
  opacity: 0.6;
  z-index: 1;
}

.trv-document-map-pane {
  max-width: 300px;
}

.trv-document-map-container {
  height: 100%;
  overflow: auto;
}

.trv-document-map-wrapper {
  padding: 20px;
}

.trv-document-map.trv-loading .trv-document-map-overlay {
  display: block;
}

.trv-parameters-area .trv-parameter-container {
  margin: 0.5em;
  margin-bottom: 10px;
  padding: 0.1em;
}

.trv-parameters-area .trv-parameters-wrapper .trv-parameter-editor-boolean {
  border: 2px solid var(--kendo-color-border, rgba(0, 0, 0, 0.12));
  width: 1rem;
  height: 1rem;
}

.trv-parameters-area.-vertical {
  display: flex;
  overflow: auto;
}

.trv-parameters-area.-vertical .trv-parameters-area-content, .trv-parameters-area.-vertical.preview .trv-parameters-area-content {
  flex: 1;
  -ms-flex: 1;
  overflow: auto;
}

.trv-parameters-area.-vertical .trv-parameters-area-footer, .trv-parameters-area.-vertical.preview .trv-parameters-area-footer {
  height: 100%;
  position: relative;
}

.trv-parameters-area.-vertical .trv-parameters-area-preview-button {
  position: relative;
  top: 0;
  left: 0;
  margin: 6px;
}

.trv-parameters-area.-vertical .trv-parameter-container {
  height: 100%;
  max-width: 300px;
  min-width: 130px;
}

.trv-parameters-area.-vertical .trv-parameters-wrapper {
  min-height: 100%;
  position: relative;
  display: flex;
}

.trv-parameters-area .trv-parameters-area-footer {
  display: none;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  display: block;
  position: absolute;
  left: 0.4em;
  bottom: 0;
  height: 3em;
}

.trv-parameters-area.preview:not(.-vertical) .trv-parameters-area-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 3em;
  overflow: auto;
}

.trv-parameters-pane {
  max-width: 300px;
}

.trv-parameter-header, .trv-parameter-value {
  padding: 8px;
}

.trv-parameter-actions {
  padding: 0;
  margin-top: 16px;
}

.trv-pages-pane {
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.trv-pages-pane .trv-overlay {
  display: none;
}

.trv-pages-pane.trv-loading .trv-overlay {
  display: block;
  z-index: 9000;
}

.trv-report-page + .trv-report-page {
  margin-top: 10px;
}

.trv-pages-pane .trv-notification {
  width: auto;
  position: absolute;
  top: 10px;
  left: 50%;
  z-index: 9100;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.trv-pages-pane .trv-notification > .k-notification-wrap {
  display: flex;
  flex-flow: row nowrap;
  gap: 5px;
  align-items: center;
}

.trv-pages-pane .trv-notification > .k-notification-wrap .k-icon {
  font-size: 1rem;
}

.trv-page-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.trv-report-page {
  box-sizing: content-box;
  background-color: #fff;
}

.trv-report-page div {
  box-sizing: content-box;
}

.trv-skeleton-wrapper {
  width: 100%;
  height: 100%;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTUgMjUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTUgMjUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZpbGw6I0UxRURGMTt9Cjwvc3R5bGU+CjxyZWN0IHk9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSI1MTUiIGhlaWdodD0iMjUwIi8+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQxNiwxNDEuNWw0Mi43LDQyLjdjLTUuNSw1LjYtMTIsMTAtMTkuMywxMy4xYy03LjQsMy4xLTE1LjEsNC43LTIzLjMsNC43Yy0xMC45LDAtMjAuOS0yLjctMzAuMS04CgkJYy05LjItNS40LTE2LjUtMTIuNi0yMS44LTIxLjhjLTUuNC05LjItOC0xOS4yLTgtMzAuMWMwLTEwLjksMi43LTIwLjksOC0zMC4xYzUuNC05LjIsMTIuNi0xNi41LDIxLjgtMjEuOGM5LjItNS40LDE5LjItOCwzMC4xLTgKCQl2NTkuM0g0MTZ6IE00ODYsMTMyaC02MFY3MmMxMC45LDAsMjAuOSwyLjcsMzAuMSw4YzkuMiw1LjQsMTYuNSwxMi42LDIxLjgsMjEuOEM0ODMuMywxMTEuMSw0ODYsMTIxLjEsNDg2LDEzMnogTTQzMC42LDE0Mkg0OTEKCQljMCw4LjItMS42LDE2LTQuNywyMy4zYy0zLjEsNy40LTcuNSwxMy44LTEzLjEsMTkuM0w0MzAuNiwxNDJ6Ii8+CjwvZz4KPHJlY3QgeD0iMjAiIHk9IjIwIiBjbGFzcz0ic3QxIiB3aWR0aD0iNDc1IiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSI0NSIgY2xhc3M9InN0MSIgd2lkdGg9IjQ3NSIgaGVpZ2h0PSIxMCIvPgo8cmVjdCB4PSIyMCIgeT0iMTk1IiBjbGFzcz0ic3QxIiB3aWR0aD0iMzE1IiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSIyMjAiIGNsYXNzPSJzdDEiIHdpZHRoPSI0NzUiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMjAiIHk9IjEwNyIgY2xhc3M9InN0MSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjEwIi8+CjxyZWN0IHg9IjIwIiB5PSIxMzIiIGNsYXNzPSJzdDEiIHdpZHRoPSIxOTAiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMTAwIiB5PSIxMDciIGNsYXNzPSJzdDEiIHdpZHRoPSIxMTAiIGhlaWdodD0iMTAiLz4KPHJlY3QgeD0iMjI1IiB5PSIxMDciIGNsYXNzPSJzdDEiIHdpZHRoPSIxMTAiIGhlaWdodD0iMzUiLz4KPC9zdmc+Cg==") repeat top left;
  background-size: contain;
}

.trv-search-dialog .k-window-content {
  display: flex !important;
  flex-flow: column nowrap;
  overflow: hidden;
}

.trv-search-dialog .k-listview {
  border-width: 1px;
}

.trv-search-dialog .k-button-md.k-icon-button {
  padding: 4px;
}

.trv-search-dialog .k-button-md.k-icon-button .k-button-icon {
  min-width: 20px;
  min-height: 20px;
}

.trv-search-dialog .k-input-md {
  font-size: 14px;
  line-height: 1.4285714286;
}

.trv-search-dialog .k-input-md .k-input-inner {
  padding-block: 4px;
  padding-inline: 8px;
}

.trv-search-dialog-highlighted-result {
  background-color: rgba(0, 35, 102, 0.3);
  color: #fff;
  background-image: none;
}

.trv-search-dialog-shaded-result {
  background-color: rgba(255, 140, 0, 0.3);
}

.trv-search-dialog .k-listview-content > .k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary) 50%, transparent);
}

.trv-send-email-dialog {
  max-height: min(98vh, 900px);
}

.trv-send-email-dialog .trv-send-email-actions button.k-button {
  text-transform: none;
}

.trv-ai-consent-dialog .k-window-titlebar {
  min-height: 23px;
  background-color: unset;
}

.trv-ai-consent-dialog .k-window-content {
  padding: 0;
}

.trv-ai-consent-dialog .trv-ai-consent-content {
  min-height: 102px;
  padding: 16px;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #424242);
  background-color: var(--kendo-color-surface, #fafafa);
}

.trv-ai-consent-dialog .trv-ai-consent-actions {
  justify-content: flex-start;
}

.trv-ai-prompt-dialog .k-window-content {
  padding: 0;
}

.trv-ai-prompt-dialog .k-window-content button.k-button:not([ref-generate-output-button]) {
  color: inherit;
}

.trv-ai-prompt-dialog .k-window-content button.k-button[ref-rate-negative], .trv-ai-prompt-dialog .k-window-content button.k-button[ref-rate-positive] {
  display: none;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-content {
  min-height: 106px;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-content .k-prompt-view textarea {
  height: 100px;
}

.trv-ai-prompt-dialog .k-window-content .k-prompt-footer button {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.trv-report-viewer .k-splitbar {
  inline-size: var(--kendo-spacing-2, 0.5rem);
  flex-wrap: nowrap;
  gap: 8px;
}

.trv-report-viewer .k-splitbar .k-collapse-next, .trv-report-viewer .k-splitbar .k-collapse-prev, .trv-report-viewer .k-splitbar .k-expand-next, .trv-report-viewer .k-splitbar .k-expand-prev {
  margin: 0;
}

.trv-error-pane {
  padding: 1em 1em;
  font-size: 0.7em;
}

.k-list-item-text:has(> .trv-editoritem)::before {
  content: "";
  display: none;
}

.trv-mt-2 {
  margin-top: var(--kendo-spacing-2, 0.5rem);
}

/* DO NOT MODIFY OR DELETE THIS LINE! UPGRADE WIZARD CHECKSUM 5b90ba9aa16695ea7cbf0e508a71f2cd */
:root {
  --kendo-disabled-text: unset;
  --kendo-disabled-bg: unset;
  --kendo-disabled-border: unset;
  --kendo-disabled-opacity: .6;
  --kendo-disabled-filter: grayscale(.1);
}

:root {
  --kendo-color-app-surface: #ffffff;
  --kendo-color-on-app-surface: #3d3d3d;
  --kendo-color-subtle: #666666;
  --kendo-color-surface: #fafafa;
  --kendo-color-surface-alt: #ffffff;
  --kendo-color-border: rgba(0, 0, 0, 0.08);
  --kendo-color-border-alt: rgba(0, 0, 0, 0.16);
  --kendo-color-base-subtle: #ebebeb;
  --kendo-color-base-subtle-hover: #e0e0e0;
  --kendo-color-base-subtle-active: #d6d6d6;
  --kendo-color-base: #f5f5f5;
  --kendo-color-base-hover: #ebebeb;
  --kendo-color-base-active: #d6d6d6;
  --kendo-color-base-emphasis: #c2c2c2;
  --kendo-color-base-on-subtle: #3d3d3d;
  --kendo-color-on-base: #3d3d3d;
  --kendo-color-base-on-surface: #3d3d3d;
  --kendo-color-primary-subtle: #ffeceb;
  --kendo-color-primary-subtle-hover: #ffdedb;
  --kendo-color-primary-subtle-active: #ffc8c4;
  --kendo-color-primary: #ff6358;
  --kendo-color-primary-hover: #ea5a51;
  --kendo-color-primary-active: #d45349;
  --kendo-color-primary-emphasis: #ff9d97;
  --kendo-color-primary-on-subtle: #5c201c;
  --kendo-color-on-primary: #ffffff;
  --kendo-color-primary-on-surface: #ff6358;
  --kendo-color-secondary-subtle: #fafafa;
  --kendo-color-secondary-subtle-hover: #f5f5f5;
  --kendo-color-secondary-subtle-active: #ebebeb;
  --kendo-color-secondary: #666666;
  --kendo-color-secondary-hover: #525252;
  --kendo-color-secondary-active: #3d3d3d;
  --kendo-color-secondary-emphasis: #e0e0e0;
  --kendo-color-secondary-on-subtle: #141414;
  --kendo-color-on-secondary: #ffffff;
  --kendo-color-secondary-on-surface: #292929;
  --kendo-color-tertiary-subtle: #d8f1fd;
  --kendo-color-tertiary-subtle-hover: #c5eafc;
  --kendo-color-tertiary-subtle-active: #a3dffb;
  --kendo-color-tertiary: #03a9f4;
  --kendo-color-tertiary-hover: #039ae0;
  --kendo-color-tertiary-active: #028ccb;
  --kendo-color-tertiary-emphasis: #61c9f9;
  --kendo-color-tertiary-on-subtle: #023f5c;
  --kendo-color-on-tertiary: #ffffff;
  --kendo-color-tertiary-on-surface: #028ccb;
  --kendo-color-info-subtle: #d2e2fb;
  --kendo-color-info-subtle-hover: #bdd4f8;
  --kendo-color-info-subtle-active: #80acf4;
  --kendo-color-info: #0058e9;
  --kendo-color-info-hover: #0052d6;
  --kendo-color-info-active: #004ac2;
  --kendo-color-info-emphasis: #6098f2;
  --kendo-color-info-on-subtle: #002259;
  --kendo-color-on-info: #ffffff;
  --kendo-color-info-on-surface: #004ac2;
  --kendo-color-success-subtle: #dcf0d3;
  --kendo-color-success-subtle-hover: #cbe9bf;
  --kendo-color-success-subtle-active: #b7e1a5;
  --kendo-color-success: #37b400;
  --kendo-color-success-hover: #32a500;
  --kendo-color-success-active: #2d9600;
  --kendo-color-success-emphasis: #81d15f;
  --kendo-color-success-on-subtle: #1c5a00;
  --kendo-color-on-success: #ffffff;
  --kendo-color-success-on-surface: #2d9600;
  --kendo-color-warning-subtle: #fff4d3;
  --kendo-color-warning-subtle-hover: #ffeebd;
  --kendo-color-warning-subtle-active: #ffe79e;
  --kendo-color-warning: #ffc000;
  --kendo-color-warning-hover: #eaaf00;
  --kendo-color-warning-active: #d49f00;
  --kendo-color-warning-emphasis: #ffd760;
  --kendo-color-warning-on-subtle: #5e4700;
  --kendo-color-on-warning: #3d3d3d;
  --kendo-color-warning-on-surface: #ffc000;
  --kendo-color-error-subtle: #fcddda;
  --kendo-color-error-subtle-hover: #fbc8c3;
  --kendo-color-error-subtle-active: #f98b80;
  --kendo-color-error: #f31700;
  --kendo-color-error-hover: #df1600;
  --kendo-color-error-active: #ca1400;
  --kendo-color-error-emphasis: #f76f60;
  --kendo-color-error-on-subtle: #7a0c00;
  --kendo-color-on-error: #ffffff;
  --kendo-color-error-on-surface: #ca1400;
  --kendo-color-light-subtle: #fafafa;
  --kendo-color-light-subtle-hover: #f5f5f5;
  --kendo-color-light-subtle-active: #ebebeb;
  --kendo-color-light: #ebebeb;
  --kendo-color-light-hover: #e0e0e0;
  --kendo-color-light-active: #d6d6d6;
  --kendo-color-light-emphasis: #d6d6d6;
  --kendo-color-light-on-subtle: #141414;
  --kendo-color-on-light: #000000;
  --kendo-color-light-on-surface: #e0e0e0;
  --kendo-color-dark-subtle: #c2c2c2;
  --kendo-color-dark-subtle-hover: #adadad;
  --kendo-color-dark-subtle-active: #999999;
  --kendo-color-dark: #3d3d3d;
  --kendo-color-dark-hover: #292929;
  --kendo-color-dark-active: #1f1f1f;
  --kendo-color-dark-emphasis: #666666;
  --kendo-color-dark-on-subtle: #1f1f1f;
  --kendo-color-on-dark: #ffffff;
  --kendo-color-dark-on-surface: #141414;
  --kendo-color-inverse-subtle: #c2c2c2;
  --kendo-color-inverse-subtle-hover: #adadad;
  --kendo-color-inverse-subtle-active: #999999;
  --kendo-color-inverse: #3d3d3d;
  --kendo-color-inverse-hover: #292929;
  --kendo-color-inverse-active: #1f1f1f;
  --kendo-color-inverse-emphasis: #666666;
  --kendo-color-inverse-on-subtle: #1f1f1f;
  --kendo-color-on-inverse: #ffffff;
  --kendo-color-inverse-on-surface: #141414;
  --kendo-color-series-a: #ff6358;
  --kendo-color-series-a-bold: #bf4a42;
  --kendo-color-series-a-bolder: #80322c;
  --kendo-color-series-a-subtle: #ffb1ac;
  --kendo-color-series-a-subtler: #ff8a82;
  --kendo-color-series-b: #ffe162;
  --kendo-color-series-b-bold: #bfa94a;
  --kendo-color-series-b-bolder: #807131;
  --kendo-color-series-b-subtle: #fff0b1;
  --kendo-color-series-b-subtler: #ffe989;
  --kendo-color-series-c: #4cd180;
  --kendo-color-series-c-bold: #399d60;
  --kendo-color-series-c-bolder: #266940;
  --kendo-color-series-c-subtle: #a6e8c0;
  --kendo-color-series-c-subtler: #79dda0;
  --kendo-color-series-d: #4b5ffa;
  --kendo-color-series-d-bold: #3847bc;
  --kendo-color-series-d-bolder: #26307d;
  --kendo-color-series-d-subtle: #a5affd;
  --kendo-color-series-d-subtler: #7887fb;
  --kendo-color-series-e: #ac58ff;
  --kendo-color-series-e-bold: #8142bf;
  --kendo-color-series-e-bolder: #562c80;
  --kendo-color-series-e-subtle: #d6acff;
  --kendo-color-series-e-subtler: #c182ff;
  --kendo-color-series-f: #ff5892;
  --kendo-color-series-f-bold: #bf426e;
  --kendo-color-series-f-bolder: #802c49;
  --kendo-color-series-f-subtle: #ffacc9;
  --kendo-color-series-f-subtler: #ff82ae;
}

.k-sr-only {
  position: absolute;
  inset-inline-start: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.k-push-right-enter, .k-push-right-appear {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}

.k-push-right-enter-active, .k-push-right-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-right-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-right-exit-active {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}

.k-push-left-enter-active, .k-push-left-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-left-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-left-exit-active {
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}

.k-push-down-enter-active, .k-push-down-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-down-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-down-exit-active {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}

.k-push-up-enter-active, .k-push-up-appear-active {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-push-up-exit {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.k-push-up-exit-active {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}

.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-vertical-exit {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

.k-expand-vertical-exit-active {
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}

.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-expand-horizontal-exit {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.k-expand-horizontal-exit-active {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
  opacity: 0;
}

.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out;
}

.k-fade-exit {
  opacity: 1;
}

.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out;
}

.k-fade-exit-active + .k-fade-exit-active, .k-fade-enter-active + .k-fade-enter-active {
  display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}

.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-in-exit {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-zoom-in-exit-active {
  opacity: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
}

.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-zoom-out-exit {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-zoom-out-exit-active {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: opacity 300ms ease-in-out, -webkit-transform;
  transition: transform, opacity 300ms ease-in-out;
  transition: transform, opacity 300ms ease-in-out, -webkit-transform;
}

.k-slide-in-appear {
  opacity: 0.1;
  -webkit-transform: translate(0, -3em);
          transform: translate(0, -3em);
}

.k-slide-in-appear .k-centered {
  -webkit-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
}

.k-slide-in-appear-active {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1);
}

.k-slide-in-appear-active .k-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-slide-down-enter-active, .k-slide-down-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-down-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.k-slide-down-exit-active {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-slide-up-enter-active, .k-slide-up-appear-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-up-exit {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.k-slide-up-exit-active {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-slide-right-enter-active, .k-slide-right-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-right-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-slide-right-exit-active {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-slide-left-enter-active, .k-slide-left-appear-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-slide-left-exit {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-slide-left-exit-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0;
}

.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out;
}

.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0;
}

.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out;
}

.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next, .k-fx-end .k-fx-current {
  transition: all 350ms ease-out;
}

.k-fx {
  position: relative;
}

.k-fx .k-fx-current {
  z-index: 0;
}

.k-fx .k-fx-next {
  z-index: 1;
}

.k-fx-hidden, .k-fx-hidden * {
  visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
  z-index: 1;
}

.k-fx-reverse .k-fx-next {
  z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, .k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: scale(0) !important;
          transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-content, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer, .k-fx-slide.k-fx-end .k-fx-current .km-content, .k-fx-slide.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, .k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content, .k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next, .k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  -webkit-transform: none;
          transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, .k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-theme-test-class, .k-common-test-class {
  opacity: 0;
}

.k-hstack, .k-hbox {
  display: flex;
  flex-flow: row nowrap;
}

.k-vstack, .k-vbox {
  display: flex;
  flex-flow: column nowrap;
}

.k-spacer, .k-flex {
  flex: 1 1 auto;
}

.k-spacer-sized {
  flex: none;
}

.k-float-wrap::after, .k-floatwrap::after {
  content: "";
  display: block;
  clear: both;
}

.k-flex-layout {
  display: flex;
}

.k-grid-layout {
  display: grid;
}

.k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  align-self: stretch;
}

.k-separator-horizontal, .k-vstack > .k-separator, .k-vbox > .k-separator {
  width: auto;
  height: 0;
  border-width: 1px 0 0;
}

.k-separator-vertical, .k-hstack > .k-separator, .k-hbox > .k-separator {
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
}

hr.k-separator {
  margin: 0;
  padding: 0;
}

.k-hidden {
  display: none !important;
}

.k-rtl {
  direction: rtl;
}

[hidden] {
  display: none !important;
}

script {
  display: none !important;
}

.k-disabled {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  -webkit-filter: var(--kendo-disabled-filter, unset);
          filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}

.k-disabled .k-link {
  cursor: default;
  outline: 0;
}

.k-disabled [disabled], .k-disabled .k-disabled {
  --kendo-disabled-opacity: 1;
  --kendo-disabled-filter: grayscale(0);
}

.k-hr {
  margin-block: var(--kendo-spacing-4, 1rem);
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  float: none;
  clear: both;
}

.k-d-flex-row > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto;
}

.k-d-flex-col > .k-hr {
  margin: 0;
  flex: 0 0 auto;
}

.k-sprite {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none;
}

kendo-sortable {
  display: block;
}

.k-link, .k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}

.k-content {
  outline: 0;
}

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-no-click {
  pointer-events: none;
}

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  inset-inline-start: -15000px;
  width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before, .kendo-pdf-hide-pseudo-elements::after {
  display: none !important;
}

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-block-start-color: currentColor;
  border-block-end-color: rgba(0, 0, 0, 0);
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: currentColor;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-scrollbar {
  position: absolute;
  overflow: scroll;
}

.k-scrollbar-vertical {
  inset-block-start: 0;
  inset-inline-end: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden;
}

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585;
}

.k-resize-handle, .k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200;
}

.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit;
}

.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  inset-inline-start: 0;
  inset-block-start: -3px;
  cursor: n-resize;
}

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  inset-inline-start: 0;
  inset-block-end: -3px;
  cursor: s-resize;
}

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  inset-block-start: 0;
  inset-inline-start: -3px;
  cursor: w-resize;
}

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  inset-block-start: 0;
  inset-inline-end: -3px;
  cursor: e-resize;
}

.k-resize-sw, .k-resize-se, .k-resize-nw, .k-resize-ne {
  width: 5px;
  height: 5px;
}

.k-resize-sw {
  cursor: sw-resize;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-resize-se {
  cursor: se-resize;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-resize-nw {
  cursor: nw-resize;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-resize-ne {
  cursor: ne-resize;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-vertical-resize {
  cursor: row-resize;
}

.k-horizontal-resize {
  cursor: col-resize;
}

.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.k-resize-hint .k-resize-hint-handle {
  width: auto;
  height: 20px;
  align-self: stretch;
}

.k-resize-hint .k-resize-hint-marker {
  width: 2px;
  height: auto;
  flex: 1 1 auto;
}

.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-resize-hint-vertical .k-resize-hint-handle {
  width: 20px;
  height: auto;
  align-self: stretch;
}

.k-resize-hint-vertical .k-resize-hint-marker {
  width: auto;
  height: 2px;
  flex: 1 1 auto;
}

.k-top-start, .k-pos-top-start {
  top: 0;
  inset-inline-start: 0;
}

.k-top-end, .k-pos-top-end {
  top: 0;
  inset-inline-end: 0;
}

.k-bottom-start, .k-pos-bottom-start {
  bottom: 0;
  inset-inline-start: 0;
}

.k-bottom-end, .k-pos-bottom-end {
  bottom: 0;
  inset-inline-end: 0;
}

.k-top-center, .k-pos-top-center {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-middle-left, .k-middle-start, .k-pos-middle-start {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-middle-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-middle-right, .k-middle-end, .k-pos-middle-end {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-bottom-center, .k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

:root {
  --kendo-spacing-0: 0px;
  --kendo-spacing-1px: 1px;
  --kendo-spacing-0\.5: 0.125rem;
  --kendo-spacing-1: 0.25rem;
  --kendo-spacing-1\.5: 0.375rem;
  --kendo-spacing-2: 0.5rem;
  --kendo-spacing-2\.5: 0.625rem;
  --kendo-spacing-3: 0.75rem;
  --kendo-spacing-3\.5: 0.875rem;
  --kendo-spacing-4: 1rem;
  --kendo-spacing-4\.5: 1.125rem;
  --kendo-spacing-5: 1.25rem;
  --kendo-spacing-5\.5: 1.375rem;
  --kendo-spacing-6: 1.5rem;
  --kendo-spacing-6\.5: 1.625rem;
  --kendo-spacing-7: 1.75rem;
  --kendo-spacing-7\.5: 1.875rem;
  --kendo-spacing-8: 2rem;
  --kendo-spacing-9: 2.25rem;
  --kendo-spacing-10: 2.5rem;
  --kendo-spacing-11: 2.75rem;
  --kendo-spacing-12: 3rem;
  --kendo-spacing-13: 3.25rem;
  --kendo-spacing-14: 3.5rem;
  --kendo-spacing-15: 3.75rem;
  --kendo-spacing-16: 4rem;
  --kendo-spacing-17: 4.25rem;
  --kendo-spacing-18: 4.5rem;
  --kendo-spacing-19: 4.75rem;
  --kendo-spacing-20: 5rem;
  --kendo-spacing-21: 5.25rem;
  --kendo-spacing-22: 5.5rem;
  --kendo-spacing-23: 5.75rem;
  --kendo-spacing-24: 6rem;
  --kendo-spacing-25: 7rem;
  --kendo-spacing-26: 8rem;
  --kendo-spacing-27: 9rem;
  --kendo-spacing-28: 10rem;
  --kendo-spacing-29: 11rem;
  --kendo-spacing-30: 12rem;
}

:root {
  --kendo-elevation-1: 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-2: 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-3: 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-4: 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-5: 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-6: 0 12px 14px rgba(0, 0, 0, 0.2), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-7: 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-8: 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12);
  --kendo-elevation-9: 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12);
}

:root {
  --kendo-font-family: inherit;
  --kendo-font-size: 0.875rem;
  --kendo-line-height: 1.4285714286;
  --kendo-font-weight: 400;
  --kendo-letter-spacing: ;
  --kendo-font-size-xxs: 0.5rem;
  --kendo-font-size-xs: 0.625rem;
  --kendo-font-size-sm: 0.75rem;
  --kendo-font-size-md: 0.875rem;
  --kendo-font-size-lg: 1rem;
  --kendo-font-size-xl: 1.25rem;
  --kendo-line-height-xs: 1;
  --kendo-line-height-sm: 1.25;
  --kendo-line-height-md: 1.4285714286;
  --kendo-line-height-lg: 1.5;
  --kendo-font-weight-thin: 100;
  --kendo-font-weight-extra-light: 200;
  --kendo-font-weight-light: 300;
  --kendo-font-weight-normal: 400;
  --kendo-font-weight-medium: 500;
  --kendo-font-weight-semibold: 600;
  --kendo-font-weight-bold: 700;
  --kendo-font-weight-extra-bold: 800;
  --kendo-font-weight-black: 900;
  --kendo-letter-spacing-tightest: -0.15px;
  --kendo-letter-spacing-tighter: -0.1px;
  --kendo-letter-spacing-tight: -0.5px;
  --kendo-letter-spacing-normal: 0px;
  --kendo-letter-spacing-wide: 0.5px;
  --kendo-letter-spacing-wider: 0.1px;
  --kendo-letter-spacing-widest: 0.15px;
  --kendo-font-family-sans: Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans;
  --kendo-font-family-serif: Times New Roman, Georgia, Garamond, Palatino, Baskerville;
  --kendo-font-family-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  --kendo-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace;
}

:root {
  --kendo-border-radius-none: 0px;
  --kendo-border-radius-xs: 1px;
  --kendo-border-radius-sm: 0.125rem;
  --kendo-border-radius-md: 0.25rem;
  --kendo-border-radius-lg: 0.375rem;
  --kendo-border-radius-xl: 0.5rem;
  --kendo-border-radius-xxl: 0.75rem;
  --kendo-border-radius-xxxl: 1rem;
  --kendo-border-radius-full: 9999px;
}

.k-rounded-none {
  border-radius: var(--kendo-border-radius-none, 0px);
}

.k-rounded-xs {
  border-radius: var(--kendo-border-radius-xs, 1px);
}

.k-rounded-sm {
  border-radius: var(--kendo-border-radius-sm, 0.125rem);
}

.k-rounded-md {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-rounded-lg {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-rounded-xl {
  border-radius: var(--kendo-border-radius-xl, 0.5rem);
}

.k-rounded-xxl {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
}

.k-rounded-xxxl {
  border-radius: var(--kendo-border-radius-xxxl, 1rem);
}

.k-rounded-full {
  border-radius: var(--kendo-border-radius-full, 9999px);
}

.k-body, .k-typography {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  letter-spacing: var(--kendo-letter-spacing, normal);
  margin: 0;
}

.k-body p, .k-typography p {
  margin: 0 0 var(--kendo-font-size, inherit);
}

.k-h1 {
  font-size: var(--kendo-h1-font-size, calc(var(--kendo-font-size, 0.875rem) * 4));
  font-family: var(--kendo-h1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h1-line-height, 74px);
  font-weight: var(--kendo-h1-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h1-letter-spacing, );
  margin: var(--kendo-h1-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h2 {
  font-size: var(--kendo-h2-font-size, calc(var(--kendo-font-size, 0.875rem) * 3));
  font-family: var(--kendo-h2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h2-line-height, 56px);
  font-weight: var(--kendo-h2-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h2-letter-spacing, );
  margin: var(--kendo-h2-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h3 {
  font-size: var(--kendo-h3-font-size, calc(var(--kendo-font-size, 0.875rem) * 2.5));
  font-family: var(--kendo-h3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h3-line-height, 42px);
  font-weight: var(--kendo-h3-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-h3-letter-spacing, );
  margin: var(--kendo-h3-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h4 {
  font-size: var(--kendo-h4-font-size, calc(var(--kendo-font-size, 0.875rem) * 2));
  font-family: var(--kendo-h4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h4-line-height, 40px);
  font-weight: var(--kendo-h4-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h4-letter-spacing, );
  margin: var(--kendo-h4-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h5 {
  font-size: var(--kendo-h5-font-size, calc(var(--kendo-font-size, 0.875rem) * 1.5));
  font-family: var(--kendo-h5-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h5-line-height, 28px);
  font-weight: var(--kendo-h5-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h5-letter-spacing, );
  margin: var(--kendo-h5-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-h6 {
  font-size: var(--kendo-h6-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-h6-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-h6-line-height, 20px);
  font-weight: var(--kendo-h6-font-weight, var(--kendo-font-weight-bold, normal));
  letter-spacing: var(--kendo-h6-letter-spacing, );
  margin: var(--kendo-h6-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-paragraph {
  font-size: var(--kendo-paragraph-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-paragraph-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-paragraph-line-height, 20px);
  font-weight: var(--kendo-paragraph-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-paragraph-letter-spacing, );
  margin: var(--kendo-paragraph-margin, 0 0 var(--kendo-font-size, inherit));
}

.k-pre, .k-code {
  font-size: var(--kendo-code-font-size, var(--kendo-font-size, inherit));
  font-family: var(--kendo-code-font-family, var(--kendo-font-family-monospace, normal));
  line-height: var(--kendo-code-line-height, 20px);
  font-weight: var(--kendo-code-font-weight, var(--kendo-font-weight-normal, normal));
  letter-spacing: var(--kendo-code-letter-spacing, );
  border-style: solid;
  border-width: 1px;
}

.k-pre {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  overflow: auto;
}

.k-pre > .k-code {
  padding: 0;
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-family: inherit;
  font-size: inherit;
}

.k-code {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-display-1 {
  font-size: var(--kendo-display1-font-size, calc(var(--kendo-font-size, 0.875rem) * 8));
  font-family: var(--kendo-display1-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display1-line-height, 1.2);
  font-weight: var(--kendo-display1-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display1-letter-spacing, );
}

.k-display-2 {
  font-size: var(--kendo-display2-font-size, calc(var(--kendo-font-size, 0.875rem) * 7));
  font-family: var(--kendo-display2-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display2-line-height, 1.2);
  font-weight: var(--kendo-display2-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display2-letter-spacing, );
}

.k-display-3 {
  font-size: var(--kendo-display3-font-size, calc(var(--kendo-font-size, 0.875rem) * 6));
  font-family: var(--kendo-display3-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display3-line-height, 1.2);
  font-weight: var(--kendo-display3-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display3-letter-spacing, );
}

.k-display-4 {
  font-size: var(--kendo-display4-font-size, calc(var(--kendo-font-size, 0.875rem) * 5));
  font-family: var(--kendo-display4-font-family, var(--kendo-font-family, inherit));
  line-height: var(--kendo-display4-line-height, 1.2);
  font-weight: var(--kendo-display4-font-weight, var(--kendo-font-weight-light, normal));
  letter-spacing: var(--kendo-display4-letter-spacing, );
}

.k-body {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-pre, .k-code {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-font-family-sans {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans);
}

.\!k-font-family-sans {
  font-family: var(--kendo-font-family-sans, Arial, Verdana, Tahoma, Trebuchet MS, Helvetica, Impact, Gill Sans) !important;
}

.k-font-family-serif {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville);
}

.\!k-font-family-serif {
  font-family: var(--kendo-font-family-serif, Times New Roman, Georgia, Garamond, Palatino, Baskerville) !important;
}

.k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji);
}

.\!k-font-family-sans-serif {
  font-family: var(--kendo-font-family-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji) !important;
}

.k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace);
}

.\!k-font-family-monospace {
  font-family: var(--kendo-font-family-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Roboto Mono, Ubuntu Mono, Lucida Console, Courier New, monospace) !important;
}

.k-font-size-xxs {
  font-size: var(--kendo-font-size-xxs, 0.5rem);
}

.\!k-font-size-xxs {
  font-size: var(--kendo-font-size-xxs, 0.5rem) !important;
}

.k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.625rem);
}

.\!k-font-size-xs {
  font-size: var(--kendo-font-size-xs, 0.625rem) !important;
}

.k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.75rem);
}

.\!k-font-size-sm {
  font-size: var(--kendo-font-size-sm, 0.75rem) !important;
}

.k-font-size-md {
  font-size: var(--kendo-font-size-md, 0.875rem);
}

.\!k-font-size-md {
  font-size: var(--kendo-font-size-md, 0.875rem) !important;
}

.k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1rem);
}

.\!k-font-size-lg {
  font-size: var(--kendo-font-size-lg, 1rem) !important;
}

.k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.25rem);
}

.\!k-font-size-xl {
  font-size: var(--kendo-font-size-xl, 1.25rem) !important;
}

.k-fs-xxs {
  font-size: var(--kendo-fs-xxs, 0.5rem);
}

.\!k-fs-xxs {
  font-size: var(--kendo-fs-xxs, 0.5rem) !important;
}

.k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.625rem);
}

.\!k-fs-xs {
  font-size: var(--kendo-fs-xs, 0.625rem) !important;
}

.k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.75rem);
}

.\!k-fs-sm {
  font-size: var(--kendo-fs-sm, 0.75rem) !important;
}

.k-fs-md {
  font-size: var(--kendo-fs-md, 0.875rem);
}

.\!k-fs-md {
  font-size: var(--kendo-fs-md, 0.875rem) !important;
}

.k-fs-lg {
  font-size: var(--kendo-fs-lg, 1rem);
}

.\!k-fs-lg {
  font-size: var(--kendo-fs-lg, 1rem) !important;
}

.k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.25rem);
}

.\!k-fs-xl {
  font-size: var(--kendo-fs-xl, 1.25rem) !important;
}

.k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic);
}

.\!k-font-style-italic {
  font-style: var(--kendo-font-style-italic, italic) !important;
}

.k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal);
}

.\!k-font-style-non-italic {
  font-style: var(--kendo-font-style-non-italic, normal) !important;
}

.k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique);
}

.\!k-font-style-oblique {
  font-style: var(--kendo-font-style-oblique, oblique) !important;
}

.k-font-thin {
  font-weight: var(--kendo-font-weight-thin, 100);
}

.\!k-font-thin {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}

.k-font-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}

.\!k-font-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}

.k-font-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-font-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}

.\!k-font-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}

.k-font-black {
  font-weight: var(--kendo-font-weight-black, 900);
}

.\!k-font-black {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}

.k-font-weight-thin {
  font-weight: var(--kendo-font-weight-thin, 100);
}

.\!k-font-weight-thin {
  font-weight: var(--kendo-font-weight-thin, 100) !important;
}

.k-font-weight-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200);
}

.\!k-font-weight-extra-light {
  font-weight: var(--kendo-font-weight-extra-light, 200) !important;
}

.k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300);
}

.\!k-font-weight-light {
  font-weight: var(--kendo-font-weight-light, 300) !important;
}

.k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400);
}

.\!k-font-weight-normal {
  font-weight: var(--kendo-font-weight-normal, 400) !important;
}

.k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500);
}

.\!k-font-weight-medium {
  font-weight: var(--kendo-font-weight-medium, 500) !important;
}

.k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600);
}

.\!k-font-weight-semibold {
  font-weight: var(--kendo-font-weight-semibold, 600) !important;
}

.k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700);
}

.\!k-font-weight-bold {
  font-weight: var(--kendo-font-weight-bold, 700) !important;
}

.k-font-weight-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800);
}

.\!k-font-weight-extra-bold {
  font-weight: var(--kendo-font-weight-extra-bold, 800) !important;
}

.k-font-weight-black {
  font-weight: var(--kendo-font-weight-black, 900);
}

.\!k-font-weight-black {
  font-weight: var(--kendo-font-weight-black, 900) !important;
}

.k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px);
}

.\!k-letter-spacing-tightest {
  letter-spacing: var(--kendo-letter-spacing-tightest, -0.15px) !important;
}

.k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px);
}

.\!k-letter-spacing-tighter {
  letter-spacing: var(--kendo-letter-spacing-tighter, -0.1px) !important;
}

.k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px);
}

.\!k-letter-spacing-tight {
  letter-spacing: var(--kendo-letter-spacing-tight, -0.5px) !important;
}

.k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px);
}

.\!k-letter-spacing-normal {
  letter-spacing: var(--kendo-letter-spacing-normal, 0px) !important;
}

.k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px);
}

.\!k-letter-spacing-wide {
  letter-spacing: var(--kendo-letter-spacing-wide, 0.5px) !important;
}

.k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px);
}

.\!k-letter-spacing-wider {
  letter-spacing: var(--kendo-letter-spacing-wider, 0.1px) !important;
}

.k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px);
}

.\!k-letter-spacing-widest {
  letter-spacing: var(--kendo-letter-spacing-widest, 0.15px) !important;
}

.k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1);
}

.\!k-line-height-xs {
  line-height: var(--kendo-line-height-xs, 1) !important;
}

.k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25);
}

.\!k-line-height-sm {
  line-height: var(--kendo-line-height-sm, 1.25) !important;
}

.k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.4285714286);
}

.\!k-line-height-md {
  line-height: var(--kendo-line-height-md, 1.4285714286) !important;
}

.k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 1.5);
}

.\!k-line-height-lg {
  line-height: var(--kendo-line-height-lg, 1.5) !important;
}

.k-list-none {
  list-style-type: none;
}

.\!k-list-none {
  list-style-type: none !important;
}

.k-list-disc {
  list-style-type: disc;
}

.\!k-list-disc {
  list-style-type: disc !important;
}

.k-list-decimal {
  list-style-type: decimal;
}

.\!k-list-decimal {
  list-style-type: decimal !important;
}

.k-text-left {
  text-align: left;
}

.\!k-text-left {
  text-align: left !important;
}

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

.\!k-text-right {
  text-align: right !important;
}

.k-text-center {
  text-align: center;
}

.\!k-text-center {
  text-align: center !important;
}

.k-text-justify {
  text-align: justify;
}

.\!k-text-justify {
  text-align: justify !important;
}

.k-text-start {
  text-align: start;
}

.\!k-text-start {
  text-align: start !important;
}

.k-text-end {
  text-align: end;
}

.\!k-text-end {
  text-align: end !important;
}

.k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-text-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.\!k-text-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d) !important;
}

.k-text-subtle {
  color: var(--kendo-color-subtle, #666666);
}

.\!k-text-subtle {
  color: var(--kendo-color-subtle, #666666) !important;
}

.k-text-surface {
  color: var(--kendo-color-surface, #fafafa);
}

.\!k-text-surface {
  color: var(--kendo-color-surface, #fafafa) !important;
}

.k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-text-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-text-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.\!k-text-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
}

.k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.\!k-text-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
}

.k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb);
}

.\!k-text-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb) !important;
}

.k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.\!k-text-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2) !important;
}

.k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb);
}

.\!k-text-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb) !important;
}

.k-text-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.\!k-text-primary {
  color: var(--kendo-color-primary, #ff6358) !important;
}

.k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.\!k-text-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97) !important;
}

.k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa);
}

.\!k-text-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa) !important;
}

.k-text-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.\!k-text-secondary {
  color: var(--kendo-color-secondary, #666666) !important;
}

.k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.\!k-text-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0) !important;
}

.k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.\!k-text-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important;
}

.k-text-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.\!k-text-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4) !important;
}

.k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.\!k-text-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important;
}

.k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb);
}

.\!k-text-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb) !important;
}

.k-text-info {
  color: var(--kendo-color-info, #0058e9);
}

.\!k-text-info {
  color: var(--kendo-color-info, #0058e9) !important;
}

.k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2);
}

.\!k-text-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2) !important;
}

.k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3);
}

.\!k-text-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3) !important;
}

.k-text-success {
  color: var(--kendo-color-success, #37b400);
}

.\!k-text-success {
  color: var(--kendo-color-success, #37b400) !important;
}

.k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.\!k-text-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f) !important;
}

.k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3);
}

.\!k-text-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3) !important;
}

.k-text-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.\!k-text-warning {
  color: var(--kendo-color-warning, #ffc000) !important;
}

.k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760);
}

.\!k-text-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760) !important;
}

.k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda);
}

.\!k-text-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda) !important;
}

.k-text-error {
  color: var(--kendo-color-error, #f31700);
}

.\!k-text-error {
  color: var(--kendo-color-error, #f31700) !important;
}

.k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.\!k-text-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60) !important;
}

.k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa);
}

.\!k-text-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa) !important;
}

.k-text-light {
  color: var(--kendo-color-light, #ebebeb);
}

.\!k-text-light {
  color: var(--kendo-color-light, #ebebeb) !important;
}

.k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.\!k-text-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6) !important;
}

.k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.\!k-text-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2) !important;
}

.k-text-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.\!k-text-dark {
  color: var(--kendo-color-dark, #3d3d3d) !important;
}

.k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666);
}

.\!k-text-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666) !important;
}

.k-text-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-text-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-text-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-text-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-text-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-text-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-text-black {
  color: var(--kendo-color-black, black);
}

.\!k-text-black {
  color: var(--kendo-color-black, black) !important;
}

.k-text-white {
  color: var(--kendo-color-white, white);
}

.\!k-text-white {
  color: var(--kendo-color-white, white) !important;
}

.k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff);
}

.\!k-color-app-surface {
  color: var(--kendo-color-app-surface, #ffffff) !important;
}

.k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.\!k-color-on-app-surface {
  color: var(--kendo-color-on-app-surface, #3d3d3d) !important;
}

.k-color-subtle {
  color: var(--kendo-color-subtle, #666666);
}

.\!k-color-subtle {
  color: var(--kendo-color-subtle, #666666) !important;
}

.k-color-surface {
  color: var(--kendo-color-surface, #fafafa);
}

.\!k-color-surface {
  color: var(--kendo-color-surface, #fafafa) !important;
}

.k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.\!k-color-surface-alt {
  color: var(--kendo-color-surface-alt, #ffffff) !important;
}

.k-color-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.\!k-color-border {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) !important;
}

.k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.\!k-color-border-alt {
  color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16)) !important;
}

.k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb);
}

.\!k-color-base-subtle {
  color: var(--kendo-color-base-subtle, #ebebeb) !important;
}

.k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.\!k-color-base-emphasis {
  color: var(--kendo-color-base-emphasis, #c2c2c2) !important;
}

.k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb);
}

.\!k-color-primary-subtle {
  color: var(--kendo-color-primary-subtle, #ffeceb) !important;
}

.k-color-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.\!k-color-primary {
  color: var(--kendo-color-primary, #ff6358) !important;
}

.k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.\!k-color-primary-emphasis {
  color: var(--kendo-color-primary-emphasis, #ff9d97) !important;
}

.k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa);
}

.\!k-color-secondary-subtle {
  color: var(--kendo-color-secondary-subtle, #fafafa) !important;
}

.k-color-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.\!k-color-secondary {
  color: var(--kendo-color-secondary, #666666) !important;
}

.k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.\!k-color-secondary-emphasis {
  color: var(--kendo-color-secondary-emphasis, #e0e0e0) !important;
}

.k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.\!k-color-tertiary-subtle {
  color: var(--kendo-color-tertiary-subtle, #d8f1fd) !important;
}

.k-color-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.\!k-color-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4) !important;
}

.k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.\!k-color-tertiary-emphasis {
  color: var(--kendo-color-tertiary-emphasis, #61c9f9) !important;
}

.k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb);
}

.\!k-color-info-subtle {
  color: var(--kendo-color-info-subtle, #d2e2fb) !important;
}

.k-color-info {
  color: var(--kendo-color-info, #0058e9);
}

.\!k-color-info {
  color: var(--kendo-color-info, #0058e9) !important;
}

.k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2);
}

.\!k-color-info-emphasis {
  color: var(--kendo-color-info-emphasis, #6098f2) !important;
}

.k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3);
}

.\!k-color-success-subtle {
  color: var(--kendo-color-success-subtle, #dcf0d3) !important;
}

.k-color-success {
  color: var(--kendo-color-success, #37b400);
}

.\!k-color-success {
  color: var(--kendo-color-success, #37b400) !important;
}

.k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.\!k-color-success-emphasis {
  color: var(--kendo-color-success-emphasis, #81d15f) !important;
}

.k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3);
}

.\!k-color-warning-subtle {
  color: var(--kendo-color-warning-subtle, #fff4d3) !important;
}

.k-color-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.\!k-color-warning {
  color: var(--kendo-color-warning, #ffc000) !important;
}

.k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760);
}

.\!k-color-warning-emphasis {
  color: var(--kendo-color-warning-emphasis, #ffd760) !important;
}

.k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda);
}

.\!k-color-error-subtle {
  color: var(--kendo-color-error-subtle, #fcddda) !important;
}

.k-color-error {
  color: var(--kendo-color-error, #f31700);
}

.\!k-color-error {
  color: var(--kendo-color-error, #f31700) !important;
}

.k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.\!k-color-error-emphasis {
  color: var(--kendo-color-error-emphasis, #f76f60) !important;
}

.k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa);
}

.\!k-color-light-subtle {
  color: var(--kendo-color-light-subtle, #fafafa) !important;
}

.k-color-light {
  color: var(--kendo-color-light, #ebebeb);
}

.\!k-color-light {
  color: var(--kendo-color-light, #ebebeb) !important;
}

.k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.\!k-color-light-emphasis {
  color: var(--kendo-color-light-emphasis, #d6d6d6) !important;
}

.k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.\!k-color-dark-subtle {
  color: var(--kendo-color-dark-subtle, #c2c2c2) !important;
}

.k-color-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.\!k-color-dark {
  color: var(--kendo-color-dark, #3d3d3d) !important;
}

.k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666);
}

.\!k-color-dark-emphasis {
  color: var(--kendo-color-dark-emphasis, #666666) !important;
}

.k-color-inherit {
  color: var(--kendo-color-inherit, inherit);
}

.\!k-color-inherit {
  color: var(--kendo-color-inherit, inherit) !important;
}

.k-color-current {
  color: var(--kendo-color-current, currentColor);
}

.\!k-color-current {
  color: var(--kendo-color-current, currentColor) !important;
}

.k-color-transparent {
  color: var(--kendo-color-transparent, transparent);
}

.\!k-color-transparent {
  color: var(--kendo-color-transparent, transparent) !important;
}

.k-color-black {
  color: var(--kendo-color-black, black);
}

.\!k-color-black {
  color: var(--kendo-color-black, black) !important;
}

.k-color-white {
  color: var(--kendo-color-white, white);
}

.\!k-color-white {
  color: var(--kendo-color-white, white) !important;
}

.k-text-underline {
  text-decoration: underline;
}

.\!k-text-underline {
  text-decoration: underline !important;
}

.k-text-overline {
  text-decoration: overline;
}

.\!k-text-overline {
  text-decoration: overline !important;
}

.k-text-line-through {
  text-decoration: line-through;
}

.\!k-text-line-through {
  text-decoration: line-through !important;
}

.k-text-no-underline {
  text-decoration: none;
}

.\!k-text-no-underline {
  text-decoration: none !important;
}

.k-text-clip {
  text-overflow: clip;
}

.\!k-text-clip {
  text-overflow: clip !important;
}

.k-text-ellipsis {
  text-overflow: ellipsis;
}

.\!k-text-ellipsis {
  text-overflow: ellipsis !important;
}

.k-text-truncate, .k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.\!k-text-truncate, .\!k-text-ellipsis {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.k-text-uppercase {
  text-transform: uppercase;
}

.\!k-text-uppercase {
  text-transform: uppercase !important;
}

.k-text-lowercase {
  text-transform: lowercase;
}

.\!k-text-lowercase {
  text-transform: lowercase !important;
}

.k-text-capitalize {
  text-transform: capitalize;
}

.\!k-text-capitalize {
  text-transform: capitalize !important;
}

.k-text-normal-case {
  text-transform: none;
}

.\!k-text-normal-case {
  text-transform: none !important;
}

.k-align-baseline {
  vertical-align: baseline;
}

.\!k-align-baseline {
  vertical-align: baseline !important;
}

.k-align-top {
  vertical-align: top;
}

.\!k-align-top {
  vertical-align: top !important;
}

.k-align-middle {
  vertical-align: middle;
}

.\!k-align-middle {
  vertical-align: middle !important;
}

.k-align-bottom {
  vertical-align: bottom;
}

.\!k-align-bottom {
  vertical-align: bottom !important;
}

.k-align-text-top {
  vertical-align: text-top;
}

.\!k-align-text-top {
  vertical-align: text-top !important;
}

.k-align-text-bottom {
  vertical-align: text-bottom;
}

.\!k-align-text-bottom {
  vertical-align: text-bottom !important;
}

.k-align-sub {
  vertical-align: sub;
}

.\!k-align-sub {
  vertical-align: sub !important;
}

.k-align-super {
  vertical-align: super;
}

.\!k-align-super {
  vertical-align: super !important;
}

.k-white-space-normal {
  white-space: normal;
}

.\!k-white-space-normal {
  white-space: normal !important;
}

.k-white-space-nowrap, .k-text-nowrap {
  white-space: nowrap;
}

.\!k-white-space-nowrap {
  white-space: nowrap !important;
}

.k-white-space-pre {
  white-space: pre;
}

.\!k-white-space-pre {
  white-space: pre !important;
}

.k-white-space-pre-line {
  white-space: pre-line;
}

.\!k-white-space-pre-line {
  white-space: pre-line !important;
}

.k-white-space-pre-wrap {
  white-space: pre-wrap;
}

.\!k-white-space-pre-wrap {
  white-space: pre-wrap !important;
}

.k-white-space-break-spaces {
  white-space: break-spaces;
}

.\!k-white-space-break-spaces {
  white-space: break-spaces !important;
}

.k-whitespace-normal {
  white-space: normal;
}

.\!k-whitespace-normal {
  white-space: normal !important;
}

.k-whitespace-nowrap {
  white-space: nowrap;
}

.\!k-whitespace-nowrap {
  white-space: nowrap !important;
}

.k-whitespace-pre {
  white-space: pre;
}

.\!k-whitespace-pre {
  white-space: pre !important;
}

.k-whitespace-pre-line {
  white-space: pre-line;
}

.\!k-whitespace-pre-line {
  white-space: pre-line !important;
}

.k-whitespace-pre-wrap {
  white-space: pre-wrap;
}

.\!k-whitespace-pre-wrap {
  white-space: pre-wrap !important;
}

.k-whitespace-break-spaces {
  white-space: break-spaces;
}

.\!k-whitespace-break-spaces {
  white-space: break-spaces !important;
}

.k-svg-icon {
  width: 16px;
  height: 16px;
  outline: 0;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
}

.k-svg-icon > svg {
  fill: currentColor;
  flex: 1 1 auto;
}

.k-svg-icon.k-icon-xs {
  width: 12px;
  height: 12px;
}

.k-svg-icon.k-icon-sm {
  width: 14px;
  height: 14px;
}

.k-svg-icon.k-icon-md {
  width: 16px;
  height: 16px;
}

.k-svg-icon.k-icon-lg {
  width: 20px;
  height: 20px;
}

.k-svg-icon.k-icon-xl {
  width: 24px;
  height: 24px;
}

.k-svg-icon.k-icon-xxl {
  width: 32px;
  height: 32px;
}

.k-svg-icon.k-icon-xxxl {
  width: 48px;
  height: 48px;
}

.k-flip-h.k-svg-icon, .k-svg-icon.k-flip-x, .k-flip-v.k-svg-icon, .k-svg-icon.k-flip-y, .k-flip-h.k-flip-v.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-flip-h > svg, .k-flip-x > svg {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-flip-v > svg, .k-flip-y > svg {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.k-flip-h.k-flip-v > svg, .k-flip-h.k-flip-y > svg, .k-flip-v.k-flip-x > svg, .k-flip-x.k-flip-y > svg, .k-flip-both > svg {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.k-rotate-0.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-0 > svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.k-rotate-45.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-45 > svg {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-rotate-90.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-90 > svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-rotate-135.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-135 > svg {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.k-rotate-180.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-180 > svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.k-rotate-225.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-225 > svg {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.k-rotate-270.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-270 > svg {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.k-rotate-315.k-svg-icon {
  -webkit-transform: none;
          transform: none;
}

.k-rotate-315 > svg {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.k-icon-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}

.k-icon-wrap::before {
  content: "​";
  width: 0;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-icon-wrapper-host {
  display: contents;
}

.k-icon-with-modifier {
  position: relative;
  margin: 0.25em;
}

.k-icon.k-icon-modifier {
  width: 1em;
  height: 1em;
  position: absolute;
  font-size: 0.5em;
  inset-block-end: 0;
  inset-inline-end: 0;
  margin: 0 -0.5em -0.5em 0;
}

.k-i-none::before {
  content: "";
  display: none;
}

.k-icon-action {
  display: inline-flex;
  padding: var(--kendo-spacing-1, 0.25rem);
  line-height: 1;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
}

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
}

.k-image {
  display: inline-block;
}

.k-rotate-0 {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.\!k-rotate-0 {
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}

.k-rotate-45 {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.\!k-rotate-45 {
  -webkit-transform: rotate(45deg) !important;
          transform: rotate(45deg) !important;
}

.k-rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.\!k-rotate-90 {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}

.k-rotate-135 {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.\!k-rotate-135 {
  -webkit-transform: rotate(135deg) !important;
          transform: rotate(135deg) !important;
}

.k-rotate-180 {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.\!k-rotate-180 {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}

.k-rotate-225 {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}

.\!k-rotate-225 {
  -webkit-transform: rotate(225deg) !important;
          transform: rotate(225deg) !important;
}

.k-rotate-270 {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.\!k-rotate-270 {
  -webkit-transform: rotate(270deg) !important;
          transform: rotate(270deg) !important;
}

.k-rotate-315 {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg);
}

.\!k-rotate-315 {
  -webkit-transform: rotate(315deg) !important;
          transform: rotate(315deg) !important;
}

.k-flip-h, .k-flip-x {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.\!k-flip-h, .\!k-flip-x {
  -webkit-transform: scaleX(-1) !important;
          transform: scaleX(-1) !important;
}

.k-flip-v, .k-flip-y {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}

.\!k-flip-v, .\!k-flip-y {
  -webkit-transform: scaleY(-1) !important;
          transform: scaleY(-1) !important;
}

.k-flip-h.k-flip-v, .k-flip-h.k-flip-y, .k-flip-v.k-flip-x, .k-flip-x.k-flip-y {
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.\!k-flip-h.\!k-flip-v, .\!k-flip-h.\!k-flip-y, .\!k-flip-v.\!k-flip-x, .\!k-flip-x.\!k-flip-y {
  -webkit-transform: scale(-1, -1) !important;
          transform: scale(-1, -1) !important;
}

.k-messagebox {
  margin: 0 0 var(--kendo-spacing-4, 1rem) 0;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0 0 0 4px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-messagebox a {
  color: inherit;
  font-style: italic;
  text-decoration: underline;
}

.k-messagebox.k-messagebox-primary {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-messagebox.k-messagebox-secondary {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
}

.k-messagebox.k-messagebox-tertiary {
  border-color: var(--kendo-color-tertiary-emphasis, #61c9f9);
  color: var(--kendo-color-tertiary-on-subtle, #023f5c);
  background-color: var(--kendo-color-tertiary-subtle, #d8f1fd);
}

.k-messagebox.k-messagebox-info {
  border-color: var(--kendo-color-info-emphasis, #6098f2);
  color: var(--kendo-color-info-on-subtle, #002259);
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
}

.k-messagebox.k-messagebox-success {
  border-color: var(--kendo-color-success-emphasis, #81d15f);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
}

.k-messagebox.k-messagebox-warning {
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
}

.k-messagebox.k-messagebox-error {
  border-color: var(--kendo-color-error-emphasis, #f76f60);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-messagebox.k-messagebox-dark {
  border-color: var(--kendo-color-dark-emphasis, #666666);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.k-messagebox.k-messagebox-light {
  border-color: var(--kendo-color-light-emphasis, #d6d6d6);
  color: var(--kendo-color-light-on-subtle, #141414);
  background-color: var(--kendo-color-light-subtle, #fafafa);
}

.k-messagebox.k-messagebox-inverse {
  border-color: var(--kendo-color-dark-hover, #292929);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
}

.k-drag-clue {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move;
}

.k-drag-status, .k-drag-clue .k-drag-status {
  margin: 0;
  -webkit-margin-end: 0.4ex;
          margin-inline-end: 0.4ex;
}

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-drop-hint-start, .k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}

.k-drop-hint-line {
  flex-grow: 1;
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-drop-hint-h .k-drop-hint-start {
  border-inline-start-width: 6.9282032304px;
  border-inline-start-color: var(--kendo-color-primary, #ff6358);
  border-inline-end-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
  border-inline-end-width: 6.9282032304px;
  border-inline-end-color: var(--kendo-color-primary, #ff6358);
  border-inline-start-width: 0;
}

.k-drop-hint-v {
  flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
  border-block-start-width: 6.9282032304px;
  border-block-start-color: var(--kendo-color-primary, #ff6358);
  border-block-end-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
  width: 1px;
  height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
  border-block-end-width: 6.9282032304px;
  border-block-end-color: var(--kendo-color-primary, #ff6358);
  border-block-start-width: 0;
}

.k-reorder-cue {
  position: absolute;
}

.k-reorder-cue::before, .k-reorder-cue::after {
  content: "";
  width: 0;
  height: 0;
  border: 3px solid rgba(0, 0, 0, 0);
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-reorder-cue::before {
  border-block-end-width: 0;
  border-block-start-color: currentColor;
  inset-block-start: -4px;
}

.k-reorder-cue::after {
  border-block-start-width: 0;
  border-block-end-color: currentColor;
  inset-block-end: -4px;
}

.k-drag-clue {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-list-container {
  display: flex;
  flex-flow: column nowrap;
}

.k-list-container > .k-list {
  flex: 1;
  height: 100%;
}

.k-list {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-radius: inherit;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-flow: column nowrap;
  outline: none;
  position: relative;
  overflow: hidden;
}

.k-list *, .k-list *::before, .k-list *::after {
  box-sizing: border-box;
}

.k-popup > .k-list {
  height: 100%;
  border-width: 0;
}

.k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-width: 0 0 1px;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: none;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.k-list-content {
  border-color: inherit;
  flex: 1 1 auto;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}

.k-list-ul {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  height: auto;
  list-style: none;
}

.k-list-item, .k-list-custom-value, .k-list-optionlabel {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border: 0;
  outline: none;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease;
}

.k-list-item.k-first::before, .k-first.k-list-custom-value::before, .k-first.k-list-optionlabel::before {
  content: "";
  border-width: 1px 0 0;
  border-style: solid;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-list-item-text::before, .k-list-header-text::before, .k-list-optionlabel::before {
  content: "​";
  width: 0px;
  overflow: hidden;
}

.k-list-optionlabel {
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}

.k-list-custom-value {
  font-style: italic;
  position: sticky;
}

.k-list-group-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-width: 1px 0 0;
  border-style: solid;
  font-weight: var(--kendo-font-weight-bold, normal);
  cursor: default;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
}

.k-list-item-group-label {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-virtual-content, .k-virtual-list .k-list-content {
  overflow-y: scroll;
}

.k-virtual-list .k-list-item, .k-virtual-list .k-list-optionlabel, .k-virtual-list .k-list-custom-value, .k-virtual-list .k-list-group-item, .k-virtual-content .k-list-item, .k-virtual-content .k-list-optionlabel, .k-virtual-content .k-list-custom-value, .k-virtual-content .k-list-group-item {
  position: absolute;
  width: 100%;
}

.k-virtual-list .k-list-item-text, .k-virtual-list .k-list-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-virtual-list .k-list-optionlabel {
  position: relative;
}

.k-list-filter {
  display: block;
  position: relative;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  flex: none;
}

.k-list-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-list-sm .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel, .k-list-sm .k-list-custom-value {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-group-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-sm .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-list-md .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-item, .k-list-md .k-list-optionlabel, .k-list-md .k-list-custom-value {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-group-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-md .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-list-lg .k-list-group-sticky-header {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-filter {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel, .k-list-lg .k-list-custom-value {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-group-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-list-lg .k-list-item-group-label {
  padding-block: 0;
  padding-inline: 0.5em;
  font-size: 0.75em;
  line-height: inherit;
}

.k-list {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-list-group-sticky-header {
  border-color: inherit;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-custom-value:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel, .k-hover.k-list-custom-value {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-list-item:focus, .k-list-optionlabel:focus, .k-list-custom-value:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel, .k-focus.k-list-custom-value {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel, .k-selected.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-selected.k-list-custom-value:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel, .k-selected.k-hover.k-list-custom-value {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-list-optionlabel, .k-list-optionlabel.k-hover, .k-list-optionlabel:hover {
  color: var(--kendo-color-subtle, #666666);
}

.k-list-group-item {
  border-color: inherit;
}

.k-list-item-group-label {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-listgroup {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.k-listgroup > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
  border-block-start-width: 1px;
}

.k-listgroup-flush {
  border-radius: 0;
  border-inline-start-width: 0;
  border-inline-end-width: 0;
}

.k-listgroup-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative;
}

.k-listgroup-item > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-item > .k-link > .k-select {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-listgroup-item-segmented {
  align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-listgroup-item-segmented > .k-select {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: 0 calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  cursor: pointer;
}

.k-listgroup-form-row {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
  width: 50%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  text-align: end;
  position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper select, .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=text], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=password], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=date], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=time], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=datetime-local], .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type=number], .k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  width: 100%;
  box-sizing: border-box;
  flex: 1 1 100%;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
  min-height: 4em;
  resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
  margin: 0;
}

.k-noflexbox .k-listgroup, .k-noflexbox .k-listgroup > ul .k-listgroup-item, .k-noflexbox .k-listgroup-item > .k-link {
  display: block;
}

.k-listgroup {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-badge {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-badge *, .k-badge *::before, .k-badge *::after {
  box-sizing: border-box;
}

.k-badge > * {
  color: inherit;
}

a.k-badge, .k-badge > a {
  text-decoration: none;
}

a.k-badge:hover, .k-badge > a:hover {
  text-decoration: underline;
}

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
  fill: currentColor;
}

.k-badge-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-badge-sm:empty {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  min-width: auto;
}

.k-badge-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-badge-md:empty {
  padding: var(--kendo-spacing-1, 0.25rem);
  min-width: auto;
}

.k-badge-lg {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  min-width: calc(1em + var(--kendo-spacing-1\.5, 0.375rem) * 2 + 2px);
}

.k-badge-lg:empty {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  min-width: auto;
}

kendo-badge-container {
  display: inline-block;
}

.k-badge-container {
  position: relative;
  overflow: visible;
}

.k-badge-inside {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge {
  position: absolute;
  z-index: 9999;
}

.k-badge-edge.k-top-start {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl.k-badge-edge.k-top-start, .k-rtl .k-badge-edge.k-top-start, [dir=rtl].k-badge-edge.k-top-start, [dir=rtl] .k-badge-edge.k-top-start {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-rtl.k-badge-edge.k-top-end, .k-rtl .k-badge-edge.k-top-end, [dir=rtl].k-badge-edge.k-top-end, [dir=rtl] .k-badge-edge.k-top-end {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-rtl.k-badge-edge.k-bottom-start, .k-rtl .k-badge-edge.k-bottom-start, [dir=rtl].k-badge-edge.k-bottom-start, [dir=rtl] .k-badge-edge.k-bottom-start {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}

.k-rtl.k-badge-edge.k-bottom-end, .k-rtl .k-badge-edge.k-bottom-end, [dir=rtl].k-badge-edge.k-bottom-end, [dir=rtl] .k-badge-edge.k-bottom-end {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-badge-outside {
  position: absolute;
  z-index: 9999;
}

.k-badge-outside.k-top-start {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl.k-badge-outside.k-top-start, .k-rtl .k-badge-outside.k-top-start, [dir=rtl].k-badge-outside.k-top-start, [dir=rtl] .k-badge-outside.k-top-start {
  -webkit-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
}

.k-rtl.k-badge-outside.k-top-end, .k-rtl .k-badge-outside.k-top-end, [dir=rtl].k-badge-outside.k-top-end, [dir=rtl] .k-badge-outside.k-top-end {
  -webkit-transform: translate(-100%, -100%);
          transform: translate(-100%, -100%);
}

.k-rtl.k-badge-outside.k-bottom-start, .k-rtl .k-badge-outside.k-bottom-start, [dir=rtl].k-badge-outside.k-bottom-start, [dir=rtl] .k-badge-outside.k-bottom-start {
  -webkit-transform: translate(100%, 100%);
          transform: translate(100%, 100%);
}

.k-rtl.k-badge-outside.k-bottom-end, .k-rtl .k-badge-outside.k-bottom-end, [dir=rtl].k-badge-outside.k-bottom-end, [dir=rtl] .k-badge-outside.k-bottom-end {
  -webkit-transform: translate(-100%, 100%);
          transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
  box-shadow: 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}

.k-badge-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-badge-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-badge-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-badge-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-badge-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-badge-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-badge-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-badge-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-badge-solid-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-outline {
  border-color: currentColor;
  background-color: rgba(0, 0, 0, 0);
}

.k-badge-outline-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-badge-outline-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-badge-outline-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-badge-outline-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-badge-outline-success {
  color: var(--kendo-color-success, #37b400);
}

.k-badge-outline-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-badge-outline-error {
  color: var(--kendo-color-error, #f31700);
}

.k-badge-outline-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-badge-outline-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-badge-outline-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  color: inherit;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative;
  transition: color 0.2s ease-in-out;
}

.k-button *, .k-button *::before, .k-button *::after {
  box-sizing: border-box;
}

.k-button:disabled, .k-button.k-disabled {
  box-shadow: none;
}

.k-button::-moz-focus-inner {
  padding: 0;
  border: 0;
  outline: 0;
}

.k-button:hover, .k-button:focus {
  text-decoration: none;
  outline: 0;
}

.k-icon-button {
  gap: 0;
}

.k-icon-button .k-icon {
  display: inline-flex;
}

.k-button-icon {
  color: inherit;
  align-self: center;
  position: relative;
}

.k-button-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-sm.k-icon-button {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-button-sm.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-sm.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-sm.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-sm.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-button-md.k-icon-button {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-button-md.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-md.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-md.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-md.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-button-lg.k-icon-button {
  padding: var(--kendo-spacing-2, 0.5rem);
}

.k-button-lg.k-icon-button .k-button-icon {
  min-width: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal));
  min-height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal));
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-button-lg.k-icon-button .k-button-icon.k-svg-icon > svg, .k-button-lg.k-icon-button .k-button-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-button-lg.k-icon-button .k-button-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-button-square {
  aspect-ratio: 1;
}

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-button-group > .k-button + .k-button {
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-button-group > .k-button:hover, .k-button-group > .k-button.k-hover, .k-button-group > .k-button:focus, .k-button-group > .k-button.k-focus, .k-button-group > .k-button:active, .k-button-group > .k-button.k-active, .k-button-group > .k-button.k-selected {
  z-index: 2;
}

.k-button-group .k-button:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group > .k-button:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-button-group > .k-button:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-button-group-stretched {
  width: 100%;
}

.k-button-group-stretched > * {
  flex: 1 0 0%;
  overflow: hidden;
}

.k-button-flat {
  border-color: rgba(0, 0, 0, 0) !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.k-button-flat::before {
  display: block !important;
}

.k-button-flat::after {
  box-shadow: inset 0 0 0 2px currentColor;
  display: block !important;
}

.k-button-flat:focus::after, .k-button-flat.k-focus::after {
  opacity: 0.12;
}

.k-button-outline {
  border-color: currentColor;
  color: inherit;
  background: none;
}

.k-button-link {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  text-decoration: none;
  background: none;
}

.k-button-link:hover, .k-button-link.k-hover {
  text-decoration: underline;
}

.k-button-clear {
  border-color: rgba(0, 0, 0, 0) !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
}

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button:hover::before, .k-button.k-hover::before {
  opacity: 0.04;
}

.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-hover)::before {
  opacity: 0;
}

.k-button:active::before, .k-button.k-active::before {
  opacity: 0.16;
}

.k-button.k-selected::before {
  opacity: 0.2;
}

.k-button::after {
  border-radius: inherit;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  inset-inline-start: -1px;
  inset-inline-end: -1px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
}

.k-button.k-generating {
  -webkit-animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
          animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}

@-webkit-keyframes k-button-pulsing {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}

@keyframes k-button-pulsing {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-button-solid-base {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-button-solid-base:hover, .k-button-solid-base.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-button-solid-base:focus, .k-button-solid-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-button-solid-base:active, .k-button-solid-base.k-active {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-button-solid-base.k-selected {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-solid-primary:active, .k-button-solid-primary.k-active {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-button-solid-primary.k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-button-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
  border-color: var(--kendo-color-secondary-hover, #525252);
  background-color: var(--kendo-color-secondary-hover, #525252);
}

.k-button-solid-secondary:focus, .k-button-solid-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-solid-secondary.k-selected {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-solid-tertiary:hover, .k-button-solid-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary-hover, #039ae0);
  background-color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-button-solid-tertiary:focus, .k-button-solid-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-solid-tertiary:active, .k-button-solid-tertiary.k-active {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-solid-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-solid-info:hover, .k-button-solid-info.k-hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-button-solid-info:focus, .k-button-solid-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-solid-info:active, .k-button-solid-info.k-active {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-button-solid-info.k-selected {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-button-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-solid-success:hover, .k-button-solid-success.k-hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-button-solid-success:focus, .k-button-solid-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-solid-success:active, .k-button-solid-success.k-active {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-button-solid-success.k-selected {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-button-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
  border-color: var(--kendo-color-warning-hover, #eaaf00);
  background-color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-button-solid-warning:focus, .k-button-solid-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-solid-warning:active, .k-button-solid-warning.k-active {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-solid-warning.k-selected {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-solid-error:hover, .k-button-solid-error.k-hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-button-solid-error:focus, .k-button-solid-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-solid-error:active, .k-button-solid-error.k-active {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-button-solid-error.k-selected {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-button-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-solid-dark:hover, .k-button-solid-dark.k-hover {
  border-color: var(--kendo-color-dark-hover, #292929);
  background-color: var(--kendo-color-dark-hover, #292929);
}

.k-button-solid-dark:focus, .k-button-solid-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-solid-dark:active, .k-button-solid-dark.k-active {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-solid-dark.k-selected {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-solid-light:hover, .k-button-solid-light.k-hover {
  border-color: var(--kendo-color-light-hover, #e0e0e0);
  background-color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-button-solid-light:focus, .k-button-solid-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-solid-light:active, .k-button-solid-light.k-active {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-solid-light.k-selected {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-solid-inverse {
  border-color: var(--kendo-color-inverse, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-inverse, #3d3d3d);
}

.k-button-solid-inverse:hover, .k-button-solid-inverse.k-hover {
  border-color: var(--kendo-color-inverse-hover, #292929);
  background-color: var(--kendo-color-inverse-hover, #292929);
}

.k-button-solid-inverse:focus, .k-button-solid-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-solid-inverse:active, .k-button-solid-inverse.k-active {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-solid-inverse.k-selected {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-outline-base {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-base-on-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-base:hover, .k-button-outline-base.k-hover {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-base:focus, .k-button-outline-base.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent);
}

.k-button-outline-base:active, .k-button-outline-base.k-active {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-base.k-selected {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-button-outline-primary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-primary-on-surface, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-primary:focus, .k-button-outline-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-outline-primary:active, .k-button-outline-primary.k-active {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-primary.k-selected {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-button-outline-secondary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-secondary-on-surface, #292929);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-secondary:focus, .k-button-outline-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-secondary.k-selected {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-button-outline-tertiary {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-tertiary:hover, .k-button-outline-tertiary.k-hover {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-tertiary:focus, .k-button-outline-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-outline-tertiary:active, .k-button-outline-tertiary.k-active {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-tertiary.k-selected {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-outline-info {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-info-on-surface, #004ac2);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-info:hover, .k-button-outline-info.k-hover {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-info:focus, .k-button-outline-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-outline-info:active, .k-button-outline-info.k-active {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-info.k-selected {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-button-outline-success {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-success-on-surface, #2d9600);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-success:hover, .k-button-outline-success.k-hover {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-success:focus, .k-button-outline-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-outline-success:active, .k-button-outline-success.k-active {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-success.k-selected {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-button-outline-warning {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-warning-on-surface, #ffc000);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-warning:focus, .k-button-outline-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-outline-warning:active, .k-button-outline-warning.k-active {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-warning.k-selected {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-button-outline-error {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-error-on-surface, #ca1400);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-error:hover, .k-button-outline-error.k-hover {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-error:focus, .k-button-outline-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-outline-error:active, .k-button-outline-error.k-active {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-error.k-selected {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-button-outline-dark {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-dark-on-surface, #141414);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-dark:hover, .k-button-outline-dark.k-hover {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-dark:focus, .k-button-outline-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-outline-dark:active, .k-button-outline-dark.k-active {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-dark.k-selected {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-light {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-light-on-surface, #e0e0e0);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-light:hover, .k-button-outline-light.k-hover {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-light:focus, .k-button-outline-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-outline-light:active, .k-button-outline-light.k-active {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-light.k-selected {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-button-outline-inverse {
  box-shadow: none;
  border-color: currentColor;
  color: var(--kendo-color-inverse-on-surface, #141414);
  background-color: rgba(0, 0, 0, 0);
}

.k-button-outline-inverse:hover, .k-button-outline-inverse.k-hover {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-inverse:focus, .k-button-outline-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-outline-inverse:active, .k-button-outline-inverse.k-active {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-outline-inverse.k-selected {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-flat-base {
  color: inherit;
}

.k-button-flat-primary {
  color: var(--kendo-color-primary-on-surface, #ff6358);
}

.k-button-flat-secondary {
  color: var(--kendo-color-secondary-on-surface, #292929);
}

.k-button-flat-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
}

.k-button-flat-info {
  color: var(--kendo-color-info-on-surface, #004ac2);
}

.k-button-flat-success {
  color: var(--kendo-color-success-on-surface, #2d9600);
}

.k-button-flat-warning {
  color: var(--kendo-color-warning-on-surface, #ffc000);
}

.k-button-flat-error {
  color: var(--kendo-color-error-on-surface, #ca1400);
}

.k-button-flat-dark {
  color: var(--kendo-color-dark-on-surface, #141414);
}

.k-button-flat-light {
  color: var(--kendo-color-light-on-surface, #e0e0e0);
}

.k-button-flat-inverse {
  color: var(--kendo-color-inverse-on-surface, #141414);
}

.k-button-link-base {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base:hover, .k-button-link-base.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base:focus, .k-button-link-base.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 30%, transparent);
}

.k-button-link-base:active, .k-button-link-base.k-active {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-base.k-selected {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-button-link-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-button-link-primary:hover, .k-button-link-primary.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-button-link-primary:focus, .k-button-link-primary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-button-link-primary:active, .k-button-link-primary.k-active {
  color: var(--kendo-color-primary-active, #d45349);
}

.k-button-link-primary.k-selected {
  color: var(--kendo-color-primary-active, #d45349);
}

.k-button-link-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-button-link-secondary:hover, .k-button-link-secondary.k-hover {
  color: var(--kendo-color-secondary-hover, #525252);
}

.k-button-link-secondary:focus, .k-button-link-secondary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-button-link-secondary:active, .k-button-link-secondary.k-active {
  color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-link-secondary.k-selected {
  color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-button-link-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-button-link-tertiary:hover, .k-button-link-tertiary.k-hover {
  color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-button-link-tertiary:focus, .k-button-link-tertiary.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-button-link-tertiary:active, .k-button-link-tertiary.k-active {
  color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-link-tertiary.k-selected {
  color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-button-link-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-button-link-info:hover, .k-button-link-info.k-hover {
  color: var(--kendo-color-info-hover, #0052d6);
}

.k-button-link-info:focus, .k-button-link-info.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-button-link-info:active, .k-button-link-info.k-active {
  color: var(--kendo-color-info-active, #004ac2);
}

.k-button-link-info.k-selected {
  color: var(--kendo-color-info-active, #004ac2);
}

.k-button-link-success {
  color: var(--kendo-color-success, #37b400);
}

.k-button-link-success:hover, .k-button-link-success.k-hover {
  color: var(--kendo-color-success-hover, #32a500);
}

.k-button-link-success:focus, .k-button-link-success.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-button-link-success:active, .k-button-link-success.k-active {
  color: var(--kendo-color-success-active, #2d9600);
}

.k-button-link-success.k-selected {
  color: var(--kendo-color-success-active, #2d9600);
}

.k-button-link-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-button-link-warning:hover, .k-button-link-warning.k-hover {
  color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-button-link-warning:focus, .k-button-link-warning.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-button-link-warning:active, .k-button-link-warning.k-active {
  color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-link-warning.k-selected {
  color: var(--kendo-color-warning-active, #d49f00);
}

.k-button-link-error {
  color: var(--kendo-color-error, #f31700);
}

.k-button-link-error:hover, .k-button-link-error.k-hover {
  color: var(--kendo-color-error-hover, #df1600);
}

.k-button-link-error:focus, .k-button-link-error.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-button-link-error:active, .k-button-link-error.k-active {
  color: var(--kendo-color-error-active, #ca1400);
}

.k-button-link-error.k-selected {
  color: var(--kendo-color-error-active, #ca1400);
}

.k-button-link-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-link-dark:hover, .k-button-link-dark.k-hover {
  color: var(--kendo-color-dark-hover, #292929);
}

.k-button-link-dark:focus, .k-button-link-dark.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-button-link-dark:active, .k-button-link-dark.k-active {
  color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-link-dark.k-selected {
  color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-button-link-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-button-link-light:hover, .k-button-link-light.k-hover {
  color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-button-link-light:focus, .k-button-link-light.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-button-link-light:active, .k-button-link-light.k-active {
  color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-link-light.k-selected {
  color: var(--kendo-color-light-active, #d6d6d6);
}

.k-button-link-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-button-link-inverse:hover, .k-button-link-inverse.k-hover {
  color: var(--kendo-color-inverse-hover, #292929);
}

.k-button-link-inverse:focus, .k-button-link-inverse.k-focus {
  box-shadow: 0 0 0px 2px color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-button-link-inverse:active, .k-button-link-inverse.k-active {
  color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-link-inverse.k-selected {
  color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-button-clear-base {
  color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-button-clear-base:focus::after, .k-button-clear-base.k-focus::after, .k-button-clear-base:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-primary {
  color: var(--kendo-color-primary-on-surface, #ff6358);
}

.k-button-clear-primary:focus::after, .k-button-clear-primary.k-focus::after, .k-button-clear-primary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-secondary {
  color: var(--kendo-color-secondary-on-surface, #292929);
}

.k-button-clear-secondary:focus::after, .k-button-clear-secondary.k-focus::after, .k-button-clear-secondary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-tertiary {
  color: var(--kendo-color-tertiary-on-surface, #028ccb);
}

.k-button-clear-tertiary:focus::after, .k-button-clear-tertiary.k-focus::after, .k-button-clear-tertiary:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-info {
  color: var(--kendo-color-info-on-surface, #004ac2);
}

.k-button-clear-info:focus::after, .k-button-clear-info.k-focus::after, .k-button-clear-info:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-success {
  color: var(--kendo-color-success-on-surface, #2d9600);
}

.k-button-clear-success:focus::after, .k-button-clear-success.k-focus::after, .k-button-clear-success:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-warning {
  color: var(--kendo-color-warning-on-surface, #ffc000);
}

.k-button-clear-warning:focus::after, .k-button-clear-warning.k-focus::after, .k-button-clear-warning:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-error {
  color: var(--kendo-color-error-on-surface, #ca1400);
}

.k-button-clear-error:focus::after, .k-button-clear-error.k-focus::after, .k-button-clear-error:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-dark {
  color: var(--kendo-color-dark-on-surface, #141414);
}

.k-button-clear-dark:focus::after, .k-button-clear-dark.k-focus::after, .k-button-clear-dark:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-light {
  color: var(--kendo-color-light-on-surface, #e0e0e0);
}

.k-button-clear-light:focus::after, .k-button-clear-light.k-focus::after, .k-button-clear-light:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-button-clear-inverse {
  color: var(--kendo-color-inverse-on-surface, #141414);
}

.k-button-clear-inverse:focus::after, .k-button-clear-inverse.k-focus::after, .k-button-clear-inverse:active::after {
  background-color: currentColor;
  opacity: 0.1;
  display: block;
}

.k-actions, .k-form-buttons, .k-edit-buttons, .k-action-buttons, .k-columnmenu-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  border-width: 0px 0 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
  clear: both;
}

.k-actions *, .k-form-buttons *, .k-edit-buttons *, .k-action-buttons *, .k-columnmenu-actions *, .k-actions *::before, .k-form-buttons *::before, .k-edit-buttons *::before, .k-action-buttons *::before, .k-columnmenu-actions *::before, .k-actions *::after, .k-form-buttons *::after, .k-edit-buttons *::after, .k-action-buttons *::after, .k-columnmenu-actions *::after {
  box-sizing: border-box;
}

.k-popup .k-actions, .k-popup .k-form-buttons, .k-popup .k-edit-buttons, .k-popup .k-action-buttons, .k-popup .k-columnmenu-actions {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-actions-start {
  justify-content: flex-start;
}

.k-actions-center {
  justify-content: center;
}

.k-actions-end {
  justify-content: flex-end;
}

.k-actions-justify {
  justify-content: space-between;
}

.k-actions-stretched > * {
  flex: 1 0 0%;
}

.k-actions-horizontal {
  width: 100%;
  flex-flow: row nowrap;
}

.k-actions-vertical {
  flex-flow: column nowrap;
  align-items: normal;
}

.k-justify-content-normal {
  justify-content: normal;
}

.\!k-justify-content-normal {
  justify-content: normal !important;
}

.k-justify-content-stretch {
  justify-content: stretch;
}

.\!k-justify-content-stretch {
  justify-content: stretch !important;
}

.k-justify-content-center {
  justify-content: center;
}

.\!k-justify-content-center {
  justify-content: center !important;
}

.k-justify-content-start {
  justify-content: start;
}

.\!k-justify-content-start {
  justify-content: start !important;
}

.k-justify-content-end {
  justify-content: end;
}

.\!k-justify-content-end {
  justify-content: end !important;
}

.k-justify-content-flex-start {
  justify-content: flex-start;
}

.\!k-justify-content-flex-start {
  justify-content: flex-start !important;
}

.k-justify-content-flex-end {
  justify-content: flex-end;
}

.\!k-justify-content-flex-end {
  justify-content: flex-end !important;
}

.k-justify-content-left {
  justify-content: left;
}

.\!k-justify-content-left {
  justify-content: left !important;
}

.k-justify-content-right {
  justify-content: right;
}

.\!k-justify-content-right {
  justify-content: right !important;
}

.k-justify-content-baseline {
  justify-content: baseline;
}

.\!k-justify-content-baseline {
  justify-content: baseline !important;
}

.k-justify-content-first-baseline {
  justify-content: first baseline;
}

.\!k-justify-content-first-baseline {
  justify-content: first baseline !important;
}

.k-justify-content-last-baseline {
  justify-content: last baseline;
}

.\!k-justify-content-last-baseline {
  justify-content: last baseline !important;
}

.k-justify-content-between {
  justify-content: space-between;
}

.\!k-justify-content-between {
  justify-content: space-between !important;
}

.k-justify-content-around {
  justify-content: space-around;
}

.\!k-justify-content-around {
  justify-content: space-around !important;
}

.k-justify-content-evenly {
  justify-content: space-evenly;
}

.\!k-justify-content-evenly {
  justify-content: space-evenly !important;
}

.k-justify-content-stretch > * {
  flex: 1 0 0%;
}

.\!.k-justify-content-stretch > * {
  flex: 1 0 0% !important;
}

.k-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10001;
}

.k-overlay {
  background-color: #000;
}

.k-overlay-primary {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-overlay-secondary {
  background-color: var(--kendo-color-secondary, #666666);
}

.k-overlay-tertiary {
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-overlay-info {
  background-color: var(--kendo-color-info, #0058e9);
}

.k-overlay-success {
  background-color: var(--kendo-color-success, #37b400);
}

.k-overlay-warning {
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-overlay-error {
  background-color: var(--kendo-color-error, #f31700);
}

.k-overlay-dark {
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-overlay-light {
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-overlay-inverse {
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100;
  outline: none;
}

.k-animation-container-fixed {
  position: fixed;
}

.k-animation-container-relative {
  position: relative;
  display: inline-block;
}

.k-animation-container {
  border-radius: 0;
  border-end-start-radius: 0.25rem;
  border-end-end-radius: 0.25rem;
}

.k-animation-container-shown {
  overflow: visible;
}

.k-popup {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-popup .k-item {
  outline: none;
}

.k-popup > .k-colorpalette {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}

.k-popup.k-popup-flush {
  padding: 0;
}

.k-popup > .k-widget, .k-popup > .k-coloreditor {
  border-width: 0;
}

.k-popup .k-column-list {
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-popup .k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
}

.k-shadow {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-popup {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-ripple-target {
  position: relative;
}

.k-ripple {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
}

.k-ripple-blob {
  pointer-events: none;
  position: absolute;
  border-radius: 50%;
  padding: 0;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  transition: opacity 100ms linear, -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0.1;
  background-color: currentColor;
}

.k-primary .k-ripple-blob {
  opacity: 0.2;
}

.k-ripple-focus::after {
  visibility: visible;
  -webkit-animation: ripple 600ms ease-out;
          animation: ripple 600ms ease-out;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  20% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  20% {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1);
  }
}
.k-table {
  width: 100%;
  max-width: none;
  border-width: 1px;
  border-style: solid;
  text-align: start;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  outline: none;
}

.k-data-table {
  border-width: 1px;
  border-style: solid;
}

.k-data-table .k-table {
  table-layout: fixed;
}

.k-table-thead, .k-table-tbody, .k-table-tfoot, .k-table-row, .k-table-alt-row {
  border-color: inherit;
  text-align: inherit;
}

.k-table-th, .k-table-td {
  border-width: 0;
  border-block-end-width: 0px;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  font-weight: normal;
  text-align: inherit;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  overflow: hidden;
  position: relative;
}

.k-table-th:first-child, .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-table-th {
  border-block-end-width: 1px;
}

.k-table-header {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 0 0 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-header .k-table {
  border-width: 0;
}

.k-table-header-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-header > .k-table, .k-table-header-wrap > .k-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-table-group-sticky-header {
  flex: none;
}

.k-table-group-sticky-header .k-table-th {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
}

.k-table-list {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  empty-cells: show;
  list-style: none;
  outline: none;
}

.k-table-list .k-table-row {
  position: relative;
}

.k-table-list .k-table-row, .k-table-list .k-table-group-row {
  width: 100%;
  box-sizing: border-box;
  display: table-row;
}

.k-table-list .k-table-row.k-first {
  -webkit-border-before: 1px solid currentColor;
          border-block-start: 1px solid currentColor;
}

.k-table-list .k-table-th, .k-table-list .k-table-td {
  vertical-align: middle;
}

.k-table-list .k-table-group-row {
  position: sticky;
}

.k-table-list .k-table-group-row::before {
  content: "​";
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
  width: 0;
  display: block;
  overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
  width: 100%;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
}

.k-table-list .k-table-spacer-td {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
}

.k-table-list .k-table-group-td {
  padding: 0 !important;
  width: 0 !important;
  border-inline-start-width: 0 !important;
  border-inline-end-width: 0 !important;
  overflow: visible;
}

.k-table-list .k-table-group-td > span {
  font-size: 0.75em;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-virtual-table .k-table-row, .k-virtual-table .k-table-group-row {
  position: absolute;
  width: 100%;
}

.k-table-scroller {
  position: relative;
  overflow: auto;
}

.k-table-scroller > .k-table {
  border-width: 0;
}

.k-table-footer {
  -webkit-padding-end: var(--kendo-scrollbar-width);
          padding-inline-end: var(--kendo-scrollbar-width);
  border-width: 1px 0 0;
  border-style: solid;
  box-sizing: border-box;
}

.k-table-footer .k-table {
  border-width: 0;
}

.k-table-footer-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
}

.k-table-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-sm .k-table-th, .k-table-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-sm .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-sm .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-table-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-md .k-table-th, .k-table-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-table-md .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-3, 0.75rem) / 2);
}

.k-table-md .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}

.k-table-lg {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-table-lg .k-table-th, .k-table-lg .k-table-td {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-table-lg .k-table-list .k-table-group-td > span {
  padding-block: 0;
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-table-lg .k-table-list .k-table-group-row::before {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: 0;
}

.k-table, .k-data-table {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-table .k-table-td-row-span, .k-data-table .k-table-td-row-span {
  box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-table-thead, .k-table-header, .k-table-group-sticky-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-tfoot, .k-table-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-group-row {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-table-group-td > span {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-table-tbody .k-table-row:hover, .k-table-list .k-table-row:hover, .k-table-tbody .k-table-row.k-hover, .k-table-list .k-table-row.k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-table-tbody .k-table-row.k-focus, .k-table-tbody .k-table-row:focus, .k-table-list .k-table-row.k-focus, .k-table-list .k-table-row:focus, .k-table-tbody .k-table-td.k-focus, .k-table-tbody .k-table-td:focus, .k-table-list .k-table-td.k-focus, .k-table-list .k-table-td:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-table-tbody .k-table-row.k-selected > .k-table-td, .k-table-list .k-table-row.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-virtual-scroller {
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  overflow: auto;
  position: relative;
}

.k-virtual-scroller-wrap {
  position: relative;
  z-index: 1;
}

.k-virtual-scroller-content {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-virtual-scroller-size {
  position: relative;
  z-index: 0;
}

.k-no-data, .k-nodata {
  min-height: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: lighter;
  text-align: center;
  white-space: normal;
}

.k-no-data, .k-nodata {
  color: var(--kendo-color-subtle, #666666);
}

.k-suggestion-scrollwrap {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-suggestion-scrollwrap .k-suggestion-group {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  flex: 1 1 auto;
  flex-wrap: nowrap;
  overflow: hidden;
  white-space: nowrap;
}

.k-suggestion-group {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-suggestion {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
  max-width: 100%;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  flex: 0 0 auto;
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  cursor: pointer;
  outline: none;
}

.k-suggestion {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-suggestion:hover, .k-suggestion.k-hover {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-suggestion:active, .k-suggestion.k-active {
  border-color: var(--kendo-color-base-emphasis, #c2c2c2);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle-active, #d6d6d6);
}

.k-suggestion:focus, .k-suggestion.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-suggestion-primary {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-suggestion-primary:hover, .k-suggestion-primary.k-hover {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle-hover, #ffdedb);
}

.k-suggestion-primary:active, .k-suggestion-primary.k-active {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  background-color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-suggestion-secondary {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
}

.k-suggestion-secondary:hover, .k-suggestion-secondary.k-hover {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle-hover, #f5f5f5);
}

.k-suggestion-secondary:active, .k-suggestion-secondary.k-active {
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  background-color: var(--kendo-color-secondary-subtle-active, #ebebeb);
}

.k-bubble {
  border-radius: var(--kendo-border-radius-xxl, 0.75rem);
  border-end-start-radius: var(--kendo-border-radius-xs, 1px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 1px;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  display: flex;
  box-sizing: border-box;
  word-wrap: break-word;
}

.k-bubble a {
  color: inherit;
  text-decoration: underline;
}

.k-bubble:hover, .k-bubble.k-hover {
  cursor: pointer;
}

.k-bubble-expandable {
  align-items: flex-start;
  white-space: nowrap;
  overflow: hidden;
}

.k-bubble-expandable.k-expanded {
  white-space: normal;
}

.k-bubble-expandable .k-bubble-content {
  flex: 1 1 0%;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-bubble-expandable .k-bubble-expandable-indicator {
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-margin-before: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-block-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-3, 0.75rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-3, 0.75rem) * -1);
  -webkit-margin-after: calc(var(--kendo-spacing-3, 0.75rem) / 2 * -1);
          margin-block-end: calc(var(--kendo-spacing-3, 0.75rem) / 2 * -1);
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}

.k-bubble {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  box-shadow: none;
}

.k-bubble:active, .k-bubble.k-active, .k-bubble.k-selected {
  border-color: var(--kendo-color-base-subtle-active, #d6d6d6);
  background-color: var(--kendo-color-base-subtle-active, #d6d6d6);
}

.k-bubble:focus, .k-bubble:focus-visible, .k-bubble.k-focus {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  outline: none;
}

.k-bubble:hover, .k-bubble.k-hover {
  border-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-column-menu-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-sm .k-columnmenu-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-sm .k-column-list-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-sm .k-group-menu-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-md .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-list-md .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-group-menu-md .k-group-menu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-column-menu-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-menu-lg .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-list-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-column-list-lg .k-column-list-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu-lg .k-group-menu-item {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  -webkit-border-before: 1px solid;
          border-block-start: 1px solid;
}

.k-group-menu-item {
  display: flex;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-group-menu-item-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  pointer-events: none;
}

.k-group-menu-item-action {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--kendo-spacing-1, 0.25rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  pointer-events: auto;
  cursor: pointer;
}

.k-group-menu-item-drag-action {
  cursor: move;
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-hover, .k-group-menu-item-action:not(.k-group-menu-item-drag-action):hover {
  background-color: color-mix(in srgb, currentColor 4%, transparent);
}

.k-group-menu-item-action:not(.k-group-menu-item-drag-action).k-selected, .k-group-menu-item-action:not(.k-group-menu-item-drag-action):active {
  background-color: color-mix(in srgb, currentColor 16%, transparent);
}

.k-group-menu-item-action.k-group-menu-item-add-action {
  color: var(--kendo-color-primary, #ff6358);
}

.k-group-menu .k-group-menu-item-wrap + .k-group-menu-item-wrap {
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-avatar {
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  overflow: hidden;
}

.k-avatar *, .k-avatar *::before, .k-avatar *::after {
  box-sizing: border-box;
}

.k-avatar-text, .k-avatar-initials {
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-avatar-icon {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-avatar-image {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-avatar-image > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  vertical-align: top;
}

.k-avatar-sm {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
  flex-basis: var(--kendo-spacing-4, 1rem);
}

.k-avatar-md {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
  flex-basis: var(--kendo-spacing-8, 2rem);
}

.k-avatar-lg {
  width: var(--kendo-spacing-16, 4rem);
  height: var(--kendo-spacing-16, 4rem);
  flex-basis: var(--kendo-spacing-16, 4rem);
}

.k-avatar-bordered {
  border-width: 1px;
}

.k-avatar-solid-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-avatar-solid-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-avatar-solid-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-avatar-solid-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-avatar-solid-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-avatar-solid-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-avatar-solid-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-avatar-solid-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-solid-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-avatar-solid-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-outline {
  border-color: currentColor;
}

.k-avatar-outline-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-avatar-outline-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-avatar-outline-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-avatar-outline-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-avatar-outline-success {
  color: var(--kendo-color-success, #37b400);
}

.k-avatar-outline-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-avatar-outline-error {
  color: var(--kendo-color-error, #f31700);
}

.k-avatar-outline-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-avatar-outline-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-avatar-outline-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-chip {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-weight: var(--kendo-font-weight-normal, normal);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-chip *, .k-chip *::before, .k-chip *::after {
  box-sizing: border-box;
}

.k-chip .k-selected-icon-wrapper {
  display: none !important;
}

.k-chip-content {
  min-width: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}

.k-chip-content .k-icon-wrapper-host {
  display: initial;
}

.k-chip-content:first-child {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-content:last-child {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-text, .k-chip-label {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  flex: 1 1 auto;
}

.k-chip-avatar {
  border-radius: 50%;
  background-size: cover;
  background-position: center;
  flex: none;
}

.k-chip-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-actions {
  margin-block: -5em;
  margin-inline: 0;
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-chip-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-remove-icon {
  font-size: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
}

.k-chip-list {
  min-width: 0px;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}

.k-chip-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-sm .k-chip-action {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-md .k-chip-action {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-lg {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  font-size: var(--kendo-font-size, inherit);
  line-height: 1;
}

.k-chip-lg .k-chip-action {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-chip-avatar {
  width: 1em;
  height: 1em;
  flex-basis: 1em;
}

.k-chip-list-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-md {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-list-lg {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chip-solid-base {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-chip-solid-base:focus, .k-chip-solid-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-chip-solid-base:hover, .k-chip-solid-base.k-hover {
  background-color: var(--kendo-color-base-subtle-hover, #e0e0e0);
}

.k-chip-solid-base.k-selected {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-chip-solid-error {
  border-color: var(--kendo-color-error-emphasis, #f76f60);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-chip-solid-error:focus, .k-chip-solid-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent);
}

.k-chip-solid-error:hover, .k-chip-solid-error.k-hover {
  background-color: var(--kendo-color-error-subtle-hover, #fbc8c3);
}

.k-chip-solid-error.k-selected {
  background-color: var(--kendo-color-error-subtle-active, #f98b80);
}

.k-chip-solid-info {
  border-color: var(--kendo-color-info-emphasis, #6098f2);
  color: var(--kendo-color-info-on-subtle, #002259);
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
}

.k-chip-solid-info:focus, .k-chip-solid-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent);
}

.k-chip-solid-info:hover, .k-chip-solid-info.k-hover {
  background-color: var(--kendo-color-info-subtle-hover, #bdd4f8);
}

.k-chip-solid-info.k-selected {
  background-color: var(--kendo-color-info-subtle-active, #80acf4);
}

.k-chip-solid-warning {
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
}

.k-chip-solid-warning:focus, .k-chip-solid-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent);
}

.k-chip-solid-warning:hover, .k-chip-solid-warning.k-hover {
  background-color: var(--kendo-color-warning-subtle-hover, #ffeebd);
}

.k-chip-solid-warning.k-selected {
  background-color: var(--kendo-color-warning-subtle-active, #ffe79e);
}

.k-chip-solid-success {
  border-color: var(--kendo-color-success-emphasis, #81d15f);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
}

.k-chip-solid-success:focus, .k-chip-solid-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent);
}

.k-chip-solid-success:hover, .k-chip-solid-success.k-hover {
  background-color: var(--kendo-color-success-subtle-hover, #cbe9bf);
}

.k-chip-solid-success.k-selected {
  background-color: var(--kendo-color-success-subtle-active, #b7e1a5);
}

.k-chip-outline-base {
  border-color: var(--kendo-color-base-on-surface, #3d3d3d);
  color: var(--kendo-color-base-on-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-base:focus, .k-chip-outline-base.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-chip-outline-base:hover, .k-chip-outline-base.k-hover {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-chip-outline-base.k-selected {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-base-on-surface, #3d3d3d);
}

.k-chip-outline-error {
  border-color: var(--kendo-color-error-on-surface, #ca1400);
  color: var(--kendo-color-error-on-surface, #ca1400);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-error:focus, .k-chip-outline-error.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-error, #f31700) 16%, transparent);
}

.k-chip-outline-error:hover, .k-chip-outline-error.k-hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-chip-outline-error.k-selected {
  border-color: var(--kendo-color-error-active, #ca1400);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-chip-outline-info {
  border-color: var(--kendo-color-info-on-surface, #004ac2);
  color: var(--kendo-color-info-on-surface, #004ac2);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-info:focus, .k-chip-outline-info.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-info, #0058e9) 16%, transparent);
}

.k-chip-outline-info:hover, .k-chip-outline-info.k-hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-chip-outline-info.k-selected {
  border-color: var(--kendo-color-info-active, #004ac2);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-chip-outline-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-warning:focus, .k-chip-outline-warning.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-warning, #ffc000) 16%, transparent);
}

.k-chip-outline-warning:hover, .k-chip-outline-warning.k-hover {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-chip-outline-warning.k-selected {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-chip-outline-success {
  border-color: var(--kendo-color-success-on-surface, #2d9600);
  color: var(--kendo-color-success-on-surface, #2d9600);
  background-color: rgba(0, 0, 0, 0);
}

.k-chip-outline-success:focus, .k-chip-outline-success.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-success, #37b400) 16%, transparent);
}

.k-chip-outline-success:hover, .k-chip-outline-success.k-hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-chip-outline-success.k-selected {
  border-color: var(--kendo-color-success-active, #2d9600);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-color-preview {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  border-style: solid;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  overflow: hidden;
}

.k-color-preview *, .k-color-preview *::before, .k-color-preview *::after {
  box-sizing: border-box;
}

.k-coloreditor-current-color {
  cursor: pointer;
}

.k-icon-color-preview {
  border-width: 0;
  border-radius: 0;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.k-icon-color-preview .k-color-preview-mask {
  width: 14px;
  height: 2px;
}

.k-color-preview-mask {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-color-preview-mask::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC");
  background-size: contain;
  background-position: 0 0;
}

.k-no-color .k-color-preview-mask::before {
  content: "";
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' version='1.1'%3e%3cline x1='0' x2='20' y1='0' y2='20' stroke='var%28--kendo-color-error, %23f31700%29' stroke-width='1'/%3e%3c/svg%3e");
  background-size: 100% 100%;
  background-position: 0 0;
}

.k-color-preview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-color-preview:hover, .k-color-preview.k-hover {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-loader {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0;
}

.k-loader-canvas {
  display: flex;
  position: relative;
}

.k-loader-segment {
  border-radius: 50%;
  background-color: currentColor;
  position: absolute;
}

.k-loader-sm {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-loader-sm .k-loader-segment {
  width: var(--kendo-spacing-1, 0.25rem);
  height: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-md {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-loader-md .k-loader-segment {
  width: var(--kendo-spacing-2, 0.5rem);
  height: var(--kendo-spacing-2, 0.5rem);
}

.k-loader-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-loader-lg .k-loader-segment {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

@-webkit-keyframes pulsing-2-segment {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes pulsing-2-segment {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.k-loader-pulsing-2 .k-loader-canvas {
  align-items: center;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
  left: 0;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-animation: pulsing-2-segment 1s ease infinite;
          animation: pulsing-2-segment 1s ease infinite;
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
  right: 0;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-animation: pulsing-2-segment 1s ease infinite;
          animation: pulsing-2-segment 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 3);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 1.5);
}

.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 3);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 1.5);
}

.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 3);
  height: calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

@-webkit-keyframes spinner-3-segment {
  0% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
  33.3333% {
    inset-block-start: 100%;
    inset-inline-start: 0;
  }
  66.6666% {
    inset-block-start: 100%;
    inset-inline-start: 100%;
  }
  100% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
}

@keyframes spinner-3-segment {
  0% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
  33.3333% {
    inset-block-start: 100%;
    inset-inline-start: 0;
  }
  66.6666% {
    inset-block-start: 100%;
    inset-inline-start: 100%;
  }
  100% {
    inset-block-start: 0;
    inset-inline-start: 50%;
  }
}
.k-loader-spinner-3 .k-loader-segment {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
  top: 0;
  left: 50%;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
  top: 100%;
  left: 0;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
  -webkit-animation-delay: -0.6666666667s;
          animation-delay: -0.6666666667s;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
  top: 100%;
  left: 100%;
  -webkit-animation: spinner-3-segment 2s ease infinite;
          animation: spinner-3-segment 2s ease infinite;
  -webkit-animation-delay: -1.3333333333s;
          animation-delay: -1.3333333333s;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  width: calc(var(--kendo-spacing-1, 0.25rem) * 4 - var(--kendo-spacing-1, 0.25rem));
  height: calc(var(--kendo-spacing-1, 0.25rem) * 4 * 0.8660254038 - var(--kendo-spacing-1, 0.25rem));
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  width: calc(var(--kendo-spacing-2, 0.5rem) * 4 - var(--kendo-spacing-2, 0.5rem));
  height: calc(var(--kendo-spacing-2, 0.5rem) * 4 * 0.8660254038 - var(--kendo-spacing-2, 0.5rem));
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
  margin: calc(var(--kendo-spacing-4, 1rem) / 2);
  width: calc(var(--kendo-spacing-4, 1rem) * 4 - var(--kendo-spacing-4, 1rem));
  height: calc(var(--kendo-spacing-4, 1rem) * 4 * 0.8660254038 - var(--kendo-spacing-4, 1rem));
}

@-webkit-keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}

@keyframes spinner-4-segment-1 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  66.6% {
    top: 0;
    left: 0;
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-2 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  66.6% {
    top: 0;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(0);
            transform: translateX(-100%) translateY(0);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-3 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 100%;
    -webkit-transform: translateX(-100%) translateY(-100%);
            transform: translateX(-100%) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@-webkit-keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4-segment-4 {
  0% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
  33.3% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  66.6% {
    top: 100%;
    left: 0;
    -webkit-transform: translateX(0) translateY(-100%);
            transform: translateX(0) translateY(-100%);
  }
  100% {
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes spinner-4 {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  33.3% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  66.6% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}
.k-loader-spinner-4 .k-loader-canvas {
  -webkit-animation: spinner-4 1.833s ease infinite;
          animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment {
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
  -webkit-animation: spinner-4-segment-1 1.833s ease infinite;
          animation: spinner-4-segment-1 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
  -webkit-animation: spinner-4-segment-2 1.833s ease infinite;
          animation: spinner-4-segment-2 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
  -webkit-animation: spinner-4-segment-3 1.833s ease infinite;
          animation: spinner-4-segment-3 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
  -webkit-animation: spinner-4-segment-4 1.833s ease infinite;
          animation: spinner-4-segment-4 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
  width: calc(var(--kendo-spacing-1, 0.25rem) * 4);
  height: calc(var(--kendo-spacing-1, 0.25rem) * 4);
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
  width: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  height: calc(var(--kendo-spacing-2, 0.5rem) * 4);
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
  width: calc(var(--kendo-spacing-4, 1rem) * 4);
  height: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20001;
}

.k-loader-container .k-loader {
  padding: 0;
}

.k-loader-container, .k-loader-container-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-loader-container-overlay {
  opacity: 0.5;
}

.k-loader-container-inner {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-loader-container-panel {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-loader-container-sm .k-loader-container-inner {
  padding: var(--kendo-spacing-4, 1rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-loader-container-sm .k-loader-container-label {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-loader-container-md .k-loader-container-inner {
  padding: var(--kendo-spacing-5, 1.25rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-loader-container-md .k-loader-container-label {
  font-size: var(--kendo-font-size, inherit);
}

.k-loader-container-lg .k-loader-container-inner {
  padding: var(--kendo-spacing-6, 1.5rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-loader-container-lg .k-loader-container-label {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-loader-top .k-loader-container-inner {
  flex-direction: column;
  text-align: center;
}

.k-loader-end .k-loader-container-label {
  order: -1;
}

.k-loading-mask, .k-loading-image, .k-loading-color {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-loading-mask *, .k-loading-mask *::before, .k-loading-mask *::after, .k-loading-mask::before, .k-loading-mask::after, .k-loading-image *, .k-loading-image *::before, .k-loading-image *::after, .k-loading-image::before, .k-loading-image::after, .k-loading-color *, .k-loading-color *::before, .k-loading-color *::after, .k-loading-color::before, .k-loading-color::after {
  box-sizing: border-box;
}

.k-loading-mask {
  z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
  opacity: 1;
}

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute;
  color: currentColor;
}

.k-loading-image {
  z-index: 2;
  color: currentColor;
}

.k-loading-color {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  opacity: 0.3;
}

.k-i-loading {
  width: 1em;
  height: 1em;
  line-height: 1;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: currentColor;
}

.k-i-loading::before, .k-i-loading::after {
  box-sizing: border-box;
}

.k-i-loading::before, .k-i-loading::after, .k-loading-image::before, .k-loading-image::after {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: 0.05em;
  border-style: solid;
  border-color: currentColor;
  border-block-start-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.k-icon.k-i-loading::before, .k-icon.k-i-loading::after {
  content: "";
}

.k-i-loading::before, .k-loading-image::before {
  -webkit-margin-before: -0.5em;
          margin-block-start: -0.5em;
  -webkit-margin-start: -0.5em;
          margin-inline-start: -0.5em;
  width: 1em;
  height: 1em;
  -webkit-animation: k-loading-animation 0.7s linear infinite;
          animation: k-loading-animation 0.7s linear infinite;
}

.k-i-loading::after, .k-loading-image::after {
  -webkit-margin-before: -0.25em;
          margin-block-start: -0.25em;
  -webkit-margin-start: -0.25em;
          margin-inline-start: -0.25em;
  width: 0.5em;
  height: 0.5em;
  animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before, .k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: clamp(0.015em, 1px, 1px);
  font-size: 4em;
}

@-webkit-keyframes k-loading-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes k-loading-animation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.k-loader-primary {
  color: var(--kendo-color-primary, #ff6358);
}

.k-loader-secondary {
  color: var(--kendo-color-secondary, #666666);
}

.k-loader-tertiary {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-loader-info {
  color: var(--kendo-color-info, #0058e9);
}

.k-loader-success {
  color: var(--kendo-color-success, #37b400);
}

.k-loader-warning {
  color: var(--kendo-color-warning, #ffc000);
}

.k-loader-error {
  color: var(--kendo-color-error, #f31700);
}

.k-loader-dark {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-loader-light {
  color: var(--kendo-color-light, #ebebeb);
}

.k-loader-inverse {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-loader-container-panel {
  background-color: #fff;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-skeleton, .k-placeholder-line {
  display: block;
}

.k-skeleton-text, .k-placeholder-line {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  -webkit-transform: scale(1, 0.6);
          transform: scale(1, 0.6);
}

.k-skeleton-text:empty::before, .k-placeholder-line:empty::before {
  content: "​";
}

.k-skeleton-rect {
  border-radius: 0;
}

.k-skeleton-circle {
  border-radius: 9999px;
}

@keyframes k-skeleton-wave {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  60% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.k-skeleton-wave .k-skeleton, .k-skeleton-wave .k-placeholder-line, .k-skeleton-wave.k-skeleton, .k-skeleton-wave.k-placeholder-line {
  position: relative;
  overflow: hidden;
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: k-skeleton-wave 1.6s linear 0.5s infinite;
          animation: k-skeleton-wave 1.6s linear 0.5s infinite;
}

@keyframes k-skeleton-pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse .k-placeholder-line, .k-skeleton-pulse.k-skeleton, .k-skeleton-pulse.k-placeholder-line {
  -webkit-animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
          animation: k-skeleton-pulse 1.5s ease-in-out 0.5s infinite;
}

.k-skeleton, .k-placeholder-line {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 20%, transparent);
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave .k-placeholder-line::after, .k-skeleton-wave.k-skeleton::after, .k-skeleton-wave.k-placeholder-line::after {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);
}

.k-tooltip {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  margin: 0;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip *, .k-tooltip *::before, .k-tooltip *::after {
  box-sizing: border-box;
}

.k-tooltip-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
  flex-shrink: 0;
}

.k-tooltip-title {
  -webkit-margin-after: 0.25em;
          margin-block-end: 0.25em;
  font-size: calc(var(--kendo-font-size, 0.875rem) * 1.25);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-tooltip-button {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
  flex-shrink: 0;
}

.k-tooltip-button .k-icon {
  color: inherit;
  vertical-align: top;
}

.k-callout {
  width: 12px;
  height: 12px;
  border-width: 6px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  position: absolute;
  pointer-events: none;
}

.k-callout-n {
  margin-left: -6px;
  border-bottom-color: currentColor;
  top: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-e {
  margin-top: -6px;
  border-left-color: currentColor;
  top: 50%;
  right: -12px;
  pointer-events: none;
}

.k-callout-s {
  margin-left: -6px;
  border-block-start-color: currentColor;
  bottom: -12px;
  left: 50%;
  pointer-events: none;
}

.k-callout-w {
  margin-top: -6px;
  border-right-color: currentColor;
  top: 50%;
  left: -12px;
  pointer-events: none;
}

.k-tooltip {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d);
  color: var(--kendo-color-app-surface, #ffffff);
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tooltip .k-callout {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tooltip-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-inverse .k-callout {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-tooltip-light .k-callout {
  color: var(--kendo-color-light, #ebebeb);
}

.k-tooltip-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-dark .k-callout {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-tooltip-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-tooltip-error .k-callout {
  color: var(--kendo-color-error, #f31700);
}

.k-tooltip-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-tooltip-warning .k-callout {
  color: var(--kendo-color-warning, #ffc000);
}

.k-tooltip-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-tooltip-success .k-callout {
  color: var(--kendo-color-success, #37b400);
}

.k-tooltip-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-tooltip-info .k-callout {
  color: var(--kendo-color-info, #0058e9);
}

.k-tooltip-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-tooltip-tertiary .k-callout {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-tooltip-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-tooltip-secondary .k-callout {
  color: var(--kendo-color-secondary, #666666);
}

.k-tooltip-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-tooltip-primary .k-callout {
  color: var(--kendo-color-primary, #ff6358);
}

.k-current-time {
  width: 1px;
  position: absolute;
}

.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0);
  border: 4px solid rgba(0, 0, 0, 0);
}

.k-current-time {
  background: red;
}

.k-current-time.k-current-time-arrow-left {
  border-inline-end-color: red;
}

.k-current-time.k-current-time-arrow-right {
  border-inline-start-color: red;
}

.k-current-time.k-current-time-arrow-down {
  border-block-start-color: red;
}

.k-marquee {
  position: absolute;
  z-index: 100000;
}

.k-marquee-color, .k-marquee-text {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-marquee-color {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  opacity: 0.6;
}

.k-marquee-text {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-text-selection ::selection {
  background-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-menu-bar, .k-menu {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-menu-bar *, .k-menu *, .k-menu-bar *::before, .k-menu *::before, .k-menu-bar *::after, .k-menu *::after {
  box-sizing: border-box;
}

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex-flow: column nowrap;
  flex: none;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-menu-item.k-selected {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-menu-item-content {
  display: block;
  height: auto;
  overflow: visible;
}

.k-menu-item-content .k-actions, .k-menu-item-content .k-form-buttons, .k-menu-item-content .k-edit-buttons, .k-menu-item-content .k-action-buttons, .k-menu-item-content .k-columnmenu-actions {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-menu-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  outline: 0;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.k-menu-link-text {
  display: flex;
  flex-flow: row nowrap;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-menu-expand-arrow {
  -webkit-margin-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  flex: none;
  position: relative;
}

.k-menu-horizontal {
  flex-direction: row;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
  -webkit-margin-start: var(--kendo-spacing-0, 0px);
          margin-inline-start: var(--kendo-spacing-0, 0px);
}

.k-menu-horizontal > .k-separator {
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  border-style: solid;
}

.k-menu-vertical {
  flex-direction: column;
  width: 100%;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
  -webkit-margin-before: var(--kendo-spacing-0, 0px);
          margin-block-start: var(--kendo-spacing-0, 0px);
}

.k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-vertical > .k-separator {
  margin-block: var(--kendo-spacing-1\.5, 0.375rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup {
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh;
}

.k-menu-popup *, .k-menu-popup *::before, .k-menu-popup *::after {
  box-sizing: border-box;
}

.k-menu-popup .k-menu-item {
  font-weight: initial;
}

.k-menu-group {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: column nowrap;
  position: absolute;
}

.k-menu-group .k-menu-item + .k-menu-item {
  -webkit-margin-before: var(--kendo-spacing-0, 0px);
          margin-block-start: var(--kendo-spacing-0, 0px);
}

.k-menu-group .k-separator {
  margin-block: var(--kendo-spacing-1, 0.25rem);
  margin-inline: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
}

.k-menu-popup .k-menu-group {
  position: relative;
}

.k-menu-group-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-sm .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-sm .k-menu-link {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-sm .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-group-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-md .k-menu-item {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-menu-group-md .k-menu-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-md .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-menu-group-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-menu-group-lg .k-menu-item {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-menu-group-lg .k-menu-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 + 16px);
}

.k-menu-group-lg .k-menu-expand-arrow {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 2 * -1 - 16px - var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0;
}

.k-context-menu {
  margin: 0;
  border-width: 1px;
  border-style: solid;
}

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap;
}

.k-context-menu-popup {
  z-index: 12000;
}

.k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-popup .k-context-menu, .k-context-menu-popup .k-context-menu {
  border-width: 0;
}

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  display: flex;
  align-items: center;
}

.k-menu-scroll-wrapper .k-menu {
  overflow: hidden;
  flex-wrap: nowrap;
}

.k-menu-scroll-wrapper-vertical {
  flex-direction: column;
}

.k-menu-scroll-wrapper-vertical > .k-menu-scroll-button {
  width: 100%;
}

.k-menu:not(.k-context-menu) {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-menu:not(.k-context-menu) > .k-item {
  color: var(--kendo-color-subtle, #666666);
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
  color: var(--kendo-color-primary, #ff6358);
}

.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu:not(.k-context-menu) > .k-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-menu:not(.k-context-menu) > .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-menu-group, .k-menu.k-context-menu {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover, .k-menu.k-context-menu .k-item > .k-link:hover, .k-menu.k-context-menu .k-item > .k-link.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected, .k-menu.k-context-menu .k-item > .k-link:active, .k-menu.k-context-menu .k-item > .k-link.k-active, .k-menu.k-context-menu .k-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-menu-group .k-item:focus > .k-link, .k-menu-group .k-item.k-focus > .k-link, .k-menu.k-context-menu .k-item:focus > .k-link, .k-menu.k-context-menu .k-item.k-focus > .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu-group > .k-separator, .k-menu.k-context-menu > .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
  color: var(--kendo-color-subtle, #666666);
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before {
  opacity: 0;
}

.k-toolbar {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-toolbar::before {
  content: "";
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar.k-toolbar-resizable {
  flex-wrap: nowrap;
}

.k-toolbar.k-toolbar-scrollable {
  flex-wrap: nowrap;
  position: relative;
}

.k-toolbar.k-toolbar-scrollable-overlay::before, .k-toolbar.k-toolbar-scrollable-overlay::after {
  content: "";
  height: 100%;
  aspect-ratio: 1;
  position: absolute;
  z-index: 3;
}

.k-toolbar.k-toolbar-scrollable-overlay::before {
  inset-inline-start: 0;
}

.k-toolbar.k-toolbar-scrollable-overlay::after {
  inset-inline-end: 0;
}

.k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-start::before, .k-toolbar.k-toolbar-scrollable-overlay.k-toolbar-scrollable-end::after {
  display: none;
}

.k-toolbar > * {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}

.k-toolbar > * > label {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  align-self: center;
}

.k-toolbar .k-input, .k-toolbar .k-picker {
  width: 10em;
}

.k-toolbar .k-color-picker, .k-toolbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-toolbar .k-toolbar-overflow-button {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-toolbar .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-toolbar .k-toolbar-button-separator + .k-toolbar-overflow-button {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-toolbar .k-toolbar-spacer {
  height: 1.4285714286em;
  flex: 1 0 0%;
}

.k-toolbar .k-toolbar-item:focus, .k-toolbar .k-toolbar-item.k-focus {
  text-decoration: none;
  outline: 0;
}

.k-toolbar .k-separator, .k-toolbar-separator {
  width: 0;
  height: 1.4285714286em;
  border-width: 0 0 0 1px;
  border-style: solid;
  align-self: center;
}

.k-toolbar-items {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-items-scroll {
  overflow-x: auto;
  scrollbar-width: none;
}

.k-toolbar-items-scroll::-webkit-scrollbar {
  display: none;
}

.k-toolbar-items-list {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
  justify-content: flex-start;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-toolbar-outline {
  border-width: 1px;
  background: none;
}

.k-toolbar-flat {
  border-block-start-color: rgba(0, 0, 0, 0) !important;
  border-inline-color: rgba(0, 0, 0, 0) !important;
  background: none !important;
}

.k-toolbar-group {
  display: flex;
  flex-direction: inherit;
  flex-wrap: nowrap;
  gap: inherit;
}

.k-toolbar-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm::before {
  -webkit-margin-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1\.5, 0.375rem) * -1);
}

.k-toolbar-sm.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm > * > label {
  -webkit-margin-end: var(--kendo-spacing-1\.5, 0.375rem);
          margin-inline-end: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm .k-toolbar-items {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-sm .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-toolbar-sm .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  margin-inline: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-toolbar-sm.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-sm .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-sm {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-toolbar-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-toolbar-md.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md > * > label {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md .k-toolbar-items {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-md .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar-md .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-toolbar-md.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-md .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-md {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
}

.k-toolbar-lg.k-toolbar-scrollable-overlay::before {
  inset-inline-start: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg > * > label {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg .k-toolbar-items {
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-lg .k-toolbar-button-separator {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-toolbar-lg .k-toolbar-items-scroll {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  margin-block: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  margin-inline: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
}

.k-toolbar-lg.k-toolbar-scrollable-overlay .k-toolbar-items-scroll:only-child, .k-toolbar-lg .k-toolbar-items-scroll:not(:only-child) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-toolbar-items-list-lg {
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-toolbar-sm::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-toolbar-md::before {
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-toolbar-lg::before {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-floating-toolbar, .editorToolbarWindow.k-window-content {
  padding-block: var(--kendo-spacing-2, 0.5rem) !important;
  padding-inline: var(--kendo-spacing-2, 0.5rem) !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-items: center;
}

.k-floating-toolbar .k-toolbar, .editorToolbarWindow.k-window-content .k-toolbar {
  padding: 0;
  border-width: 0;
  flex-shrink: 1;
  color: inherit;
  background: none;
}

.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0;
}

.k-overflow-container {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-overflow-container > .k-item {
  border-color: inherit;
}

.k-overflow-container .k-separator {
  margin: var(--kendo-spacing-1, 0.25rem) 0;
}

.k-overflow-container .k-overflow-tool-group {
  display: block;
}

.k-overflow-container .k-overflow-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  height: auto;
  border-width: 0;
  border-radius: 0;
  aspect-ratio: auto;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  font: inherit;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  justify-content: flex-start;
  position: relative;
}

.k-overflow-container .k-button-group {
  box-shadow: none;
  display: flex;
  flex-flow: column nowrap;
}

.k-overflow-container .k-button-group .k-button {
  margin: 0;
}

.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column;
}

.k-overflow-container .k-overflow-hidden {
  display: none;
}

.k-toolbar .k-toolbar-item:focus, .k-toolbar .k-toolbar-item.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-toolbar-items {
  border-color: inherit;
}

.k-toolbar .k-separator, .k-toolbar-separator {
  border-color: inherit;
}

.k-toolbar-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-toolbar-solid.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-solid.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-toolbar-outline.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-outline.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
}

.k-toolbar-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-flat > .k-separator, .k-toolbar-flat .k-toolbar-separator {
  border-inline-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-toolbar-flat.k-toolbar-scrollable-overlay::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-flat.k-toolbar-scrollable-overlay::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-toolbar-items-list-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-floating-toolbar, .editorToolbarWindow.k-window-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-overflow-container .k-button:hover, .k-overflow-container .k-button.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background: var(--kendo-color-base-hover, #ebebeb);
}

.k-overflow-container .k-button:focus, .k-overflow-container .k-button.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-overflow-container .k-button:active, .k-overflow-container .k-button.k-active {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background: var(--kendo-color-base-hover, #ebebeb);
}

.k-overflow-container .k-button.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #ff6358);
}

.k-overflow-container .k-button:disabled, .k-overflow-container .k-button.k-disabled {
  color: inherit;
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::before {
  background: linear-gradient(270deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl])::after {
  background: linear-gradient(90deg, var(--kendo-color-surface, #fafafa), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-outline::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-toolbar-scrollable-overlay, [dir=rtl] .k-toolbar-scrollable-overlay, .k-toolbar-scrollable-overlay.k-rtl, .k-toolbar-scrollable-overlay[dir=rtl]).k-toolbar-flat::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-overflow-auto {
  overflow: auto;
}

.\!k-overflow-auto {
  overflow: auto !important;
}

.k-overflow-hidden {
  overflow: hidden;
}

.\!k-overflow-hidden {
  overflow: hidden !important;
}

.k-overflow-visible {
  overflow: visible;
}

.\!k-overflow-visible {
  overflow: visible !important;
}

.k-overflow-scroll {
  overflow: scroll;
}

.\!k-overflow-scroll {
  overflow: scroll !important;
}

.k-overflow-clip {
  overflow: clip;
}

.\!k-overflow-clip {
  overflow: clip !important;
}

.k-overflow-x-auto {
  overflow-x: auto;
}

.\!k-overflow-x-auto {
  overflow-x: auto !important;
}

.k-overflow-x-hidden {
  overflow-x: hidden;
}

.\!k-overflow-x-hidden {
  overflow-x: hidden !important;
}

.k-overflow-x-visible {
  overflow-x: visible;
}

.\!k-overflow-x-visible {
  overflow-x: visible !important;
}

.k-overflow-x-scroll {
  overflow-x: scroll;
}

.\!k-overflow-x-scroll {
  overflow-x: scroll !important;
}

.k-overflow-x-clip {
  overflow-x: clip;
}

.\!k-overflow-x-clip {
  overflow-x: clip !important;
}

.k-overflow-y-auto {
  overflow-y: auto;
}

.\!k-overflow-y-auto {
  overflow-y: auto !important;
}

.k-overflow-y-hidden {
  overflow-y: hidden;
}

.\!k-overflow-y-hidden {
  overflow-y: hidden !important;
}

.k-overflow-y-visible {
  overflow-y: visible;
}

.\!k-overflow-y-visible {
  overflow-y: visible !important;
}

.k-overflow-y-scroll {
  overflow-y: scroll;
}

.\!k-overflow-y-scroll {
  overflow-y: scroll !important;
}

.k-overflow-y-clip {
  overflow-y: clip;
}

.\!k-overflow-y-clip {
  overflow-y: clip !important;
}

.k-form, .k-form-inline {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-fieldset {
  margin: var(--kendo-spacing-7\.5, 1.875rem);
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0;
}

.k-fieldset > legend {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  padding: 0 var(--kendo-spacing-2, 0.5rem) 0 0;
  text-transform: uppercase;
}

kendo-label > .k-label {
  margin: 0;
}

.k-label-optional {
  margin-left: var(--kendo-spacing-1\.5, 0.375rem);
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
  align-self: center;
}

.k-label-empty::before {
  content: "";
  display: inline-block;
}

.k-form {
  border: 0;
}

.k-form .k-form-field > .k-label, .k-form .k-form-field > kendo-label, .k-form .k-form-label {
  -webkit-margin-after: var(--kendo-spacing-0, 0px);
          margin-block-end: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
}

.k-form .k-label + .k-radio {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-form .k-form-fieldset {
  margin: 2em 0 0;
  padding: var(--kendo-spacing-0, 0px);
  border: 0;
}

.k-form .k-form-fieldset > *:not(.k-hidden):first-child, .k-form .k-form-fieldset > *.k-hidden + :not(.k-hidden) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form .k-form-legend {
  margin: 0 0 1em;
  padding: var(--kendo-spacing-0, 0px);
  border-width: 0 0 2px;
  border-style: solid;
  width: 100%;
  font-size: var(--kendo-font-size, inherit);
  text-transform: uppercase;
}

.k-form .k-form-group {
  padding: 0;
}

.k-form > *:not(.k-hidden):first-child, .k-form > *.k-hidden + :not(.k-hidden) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form .k-form-field, .k-form .k-form-field-wrap {
  display: block;
}

.k-form .k-form-field-disabled .k-label, .k-form .k-form-field-disabled .k-form-label {
  outline: none;
  cursor: default;
  color: var(--kendo-disabled-text, unset);
  background-color: var(--kendo-disabled-bg, unset);
  border-color: var(--kendo-disabled-border, unset);
  opacity: var(--kendo-disabled-opacity, unset);
  -webkit-filter: var(--kendo-disabled-filter, unset);
          filter: var(--kendo-disabled-filter, unset);
  pointer-events: none;
  box-shadow: none;
}

.k-form .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-form .k-field-info {
  display: inline-block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-form .k-multiselect, .k-form .k-floating-label-container, .k-form .k-daterangepicker .k-dateinput, .k-form .k-signature {
  display: inline-flex;
  width: 100%;
}

.k-form-buttons {
  padding: 0;
  overflow: visible;
}

.k-form-hint, .k-form-error {
  -webkit-margin-before: var(--kendo-spacing-1, 0.25rem);
          margin-block-start: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
}

.k-text-start, .k-buttons-start {
  justify-content: flex-start;
}

.k-text-end, .k-buttons-end {
  justify-content: flex-end;
}

.k-form-separator {
  margin: var(--kendo-spacing-3\.5, 0.875rem) 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
  display: flex;
}

.k-form-horizontal .k-form-field > .k-label, .k-form-horizontal .k-form-field > kendo-label, .k-form-horizontal .k-form-field > .k-form-label {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-padding-before: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
          padding-block-start: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  width: 25%;
  text-align: end;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}

.k-form-horizontal .k-form-field .k-label-optional {
  margin: 0;
  align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
  max-width: calc(75% - var(--kendo-spacing-2\.5, 0.625rem));
  flex: 1 1 auto;
}

.k-form-sm .k-form-field, .k-form-sm .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-2\.5, 0.625rem);
          margin-block-start: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-form-md .k-form-field, .k-form-md .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-3\.5, 0.875rem);
          margin-block-start: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-form-lg .k-form-field, .k-form-lg .k-form-buttons {
  -webkit-margin-before: var(--kendo-spacing-4\.5, 1.125rem);
          margin-block-start: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-form-inline {
  padding: calc(var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-form-inline fieldset {
  border-width: 1px 0 0;
  border-style: solid;
  margin: calc(var(--kendo-spacing-2, 0.5rem) * 2 * 2) 0;
  padding: 0;
}

.k-form-inline fieldset:first-child:first-of-type {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-form-inline fieldset:last-child:last-of-type {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-form-inline legend {
  font-size: var(--kendo-font-size-sm, inherit);
  text-align: start;
  font-weight: 600;
  line-height: 1;
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
  text-transform: uppercase;
  padding: 0 var(--kendo-spacing-2, 0.5rem) 0 0;
  width: auto;
}

.k-form-inline .k-form-field {
  display: flex;
  align-items: flex-start;
  text-align: start;
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) * 2);
}

.k-form-inline .k-form-field > span:not(.k-widget) {
  width: 25%;
  text-align: end;
  line-height: var(--kendo-line-height, normal);
  padding-block: calc(var(--kendo-spacing-1, 0.25rem) + 1px);
  padding-inline: 0 var(--kendo-spacing-3, 0.75rem);
  align-self: center;
}

.k-form-inline .k-form-field > input {
  align-self: center;
}

.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
  flex: 1 1 auto;
}

.k-form-inline .k-form-field .k-alert-error {
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-form-inline .k-form-field .k-field-info {
  display: block;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1;
  margin: 0;
}

.k-form-inline .k-form-field:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative;
}

.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-edit-buttons, .k-popup-edit-form > .k-action-buttons, .k-popup-edit-form > .k-columnmenu-actions, .k-popup-edit-form > .k-form-buttons, .k-edit-form-container .k-actions, .k-edit-form-container .k-edit-buttons, .k-edit-form-container .k-action-buttons, .k-edit-form-container .k-columnmenu-actions, .k-edit-form-container .k-form-buttons {
  margin: var(--kendo-spacing-4, 1rem) calc(var(--kendo-spacing-4, 1rem) * -1) calc(var(--kendo-spacing-4, 1rem) * -1);
}

.k-edit-label {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding: calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0;
  width: 30%;
  line-height: var(--kendo-line-height, normal);
  text-align: end;
  float: inline-start;
  clear: both;
}

.k-edit-field {
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  width: 65%;
  float: inline-end;
  clear: inline-end;
  position: relative;
}

.k-edit-field.k-no-editor {
  padding: calc(var(--kendo-spacing-1, 0.25rem) + 1px) 0;
}

.k-edit-field > .k-widget {
  width: 100%;
  box-sizing: border-box;
}

.k-edit-field input[type=radio]:not(.k-radio), .k-edit-field input[type=checkbox]:not(.k-checkbox) {
  -webkit-margin-end: 0.4ex;
          margin-inline-end: 0.4ex;
}

.k-edit-field .k-radio-label, .k-edit-field .k-checkbox-label {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-edit-field > .k-reset > li + li {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-edit-field .k-reset .k-widget {
  margin: 0 0.4ex 0 1ex;
}

.k-form, .k-form-inline {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-form fieldset legend, .k-form-inline fieldset legend {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-form .k-form-legend, .k-form-inline .k-form-legend {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-form .k-field-info, .k-form-inline .k-field-info {
  color: var(--kendo-color-subtle, #666666);
}

.k-form .k-alert-error, .k-form-inline .k-alert-error {
  color: var(--kendo-color-error, #f31700);
}

.k-form-error, .k-text-error, .k-form-field-error .k-label {
  color: var(--kendo-color-error, #f31700);
}

.k-form-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-d-none {
  display: none;
}

.\!k-d-none {
  display: none !important;
}

.k-d-contents {
  display: contents;
}

.\!k-d-contents {
  display: contents !important;
}

.k-d-block {
  display: block;
}

.\!k-d-block {
  display: block !important;
}

.k-d-inline {
  display: inline;
}

.\!k-d-inline {
  display: inline !important;
}

.k-d-inline-block {
  display: inline-block;
}

.\!k-d-inline-block {
  display: inline-block !important;
}

.k-d-flex, .k-d-flex-col, .k-d-flex-row {
  display: flex;
}

.\!k-d-flex, .\!k-d-flex-col, .\!k-d-flex-row {
  display: flex !important;
}

.k-d-inline-flex {
  display: inline-flex;
}

.\!k-d-inline-flex {
  display: inline-flex !important;
}

.k-d-grid {
  display: grid;
}

.\!k-d-grid {
  display: grid !important;
}

.k-d-inline-grid {
  display: inline-grid;
}

.\!k-d-inline-grid {
  display: inline-grid !important;
}

.k-d-table {
  display: table;
}

.\!k-d-table {
  display: table !important;
}

.k-d-inline-table {
  display: inline-table;
}

.\!k-d-inline-table {
  display: inline-table !important;
}

.k-d-table-row {
  display: table-row;
}

.\!k-d-table-row {
  display: table-row !important;
}

.k-d-table-cell {
  display: table-cell;
}

.\!k-d-table-cell {
  display: table-cell !important;
}

.k-d-list-item {
  display: list-item;
}

.\!k-d-list-item {
  display: list-item !important;
}

.k-display-none {
  display: none;
}

.\!k-display-none {
  display: none !important;
}

.k-display-contents {
  display: contents;
}

.\!k-display-contents {
  display: contents !important;
}

.k-display-block {
  display: block;
}

.\!k-display-block {
  display: block !important;
}

.k-display-inline {
  display: inline;
}

.\!k-display-inline {
  display: inline !important;
}

.k-display-inline-block {
  display: inline-block;
}

.\!k-display-inline-block {
  display: inline-block !important;
}

.k-display-flex {
  display: flex;
}

.\!k-display-flex {
  display: flex !important;
}

.k-display-inline-flex {
  display: inline-flex;
}

.\!k-display-inline-flex {
  display: inline-flex !important;
}

.k-display-grid {
  display: grid;
}

.\!k-display-grid {
  display: grid !important;
}

.k-display-inline-grid {
  display: inline-grid;
}

.\!k-display-inline-grid {
  display: inline-grid !important;
}

.k-display-table {
  display: table;
}

.\!k-display-table {
  display: table !important;
}

.k-display-inline-table {
  display: inline-table;
}

.\!k-display-inline-table {
  display: inline-table !important;
}

.k-display-table-row {
  display: table-row;
}

.\!k-display-table-row {
  display: table-row !important;
}

.k-display-table-cell {
  display: table-cell;
}

.\!k-display-table-cell {
  display: table-cell !important;
}

.k-display-list-item {
  display: list-item;
}

.\!k-display-list-item {
  display: list-item !important;
}

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.\!k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.\!k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.\!k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.\!k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.\!k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.\!k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.\!k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.\!k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.\!k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.\!k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.\!k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.\!k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.k-grid-cols-none {
  grid-template-columns: none;
}

.\!k-grid-cols-none {
  grid-template-columns: none !important;
}

.k-col-span-1 {
  grid-column: span 1/span 1;
}

.\!k-col-span-1 {
  grid-column: span 1/span 1 !important;
}

.k-col-span-2 {
  grid-column: span 2/span 2;
}

.\!k-col-span-2 {
  grid-column: span 2/span 2 !important;
}

.k-col-span-3 {
  grid-column: span 3/span 3;
}

.\!k-col-span-3 {
  grid-column: span 3/span 3 !important;
}

.k-col-span-4 {
  grid-column: span 4/span 4;
}

.\!k-col-span-4 {
  grid-column: span 4/span 4 !important;
}

.k-col-span-5 {
  grid-column: span 5/span 5;
}

.\!k-col-span-5 {
  grid-column: span 5/span 5 !important;
}

.k-col-span-6 {
  grid-column: span 6/span 6;
}

.\!k-col-span-6 {
  grid-column: span 6/span 6 !important;
}

.k-col-span-7 {
  grid-column: span 7/span 7;
}

.\!k-col-span-7 {
  grid-column: span 7/span 7 !important;
}

.k-col-span-8 {
  grid-column: span 8/span 8;
}

.\!k-col-span-8 {
  grid-column: span 8/span 8 !important;
}

.k-col-span-9 {
  grid-column: span 9/span 9;
}

.\!k-col-span-9 {
  grid-column: span 9/span 9 !important;
}

.k-col-span-10 {
  grid-column: span 10/span 10;
}

.\!k-col-span-10 {
  grid-column: span 10/span 10 !important;
}

.k-col-span-11 {
  grid-column: span 11/span 11;
}

.\!k-col-span-11 {
  grid-column: span 11/span 11 !important;
}

.k-col-span-12 {
  grid-column: span 12/span 12;
}

.\!k-col-span-12 {
  grid-column: span 12/span 12 !important;
}

.k-col-span-full {
  grid-column: 1/-1;
}

.\!k-col-span-full {
  grid-column: 1/-1 !important;
}

.k-col-span-auto {
  grid-column: auto;
}

.\!k-col-span-auto {
  grid-column: auto !important;
}

.k-col-start-1 {
  grid-column-start: 1;
}

.\!k-col-start-1 {
  grid-column-start: 1 !important;
}

.k-col-start-2 {
  grid-column-start: 2;
}

.\!k-col-start-2 {
  grid-column-start: 2 !important;
}

.k-col-start-3 {
  grid-column-start: 3;
}

.\!k-col-start-3 {
  grid-column-start: 3 !important;
}

.k-col-start-4 {
  grid-column-start: 4;
}

.\!k-col-start-4 {
  grid-column-start: 4 !important;
}

.k-col-start-5 {
  grid-column-start: 5;
}

.\!k-col-start-5 {
  grid-column-start: 5 !important;
}

.k-col-start-6 {
  grid-column-start: 6;
}

.\!k-col-start-6 {
  grid-column-start: 6 !important;
}

.k-col-start-7 {
  grid-column-start: 7;
}

.\!k-col-start-7 {
  grid-column-start: 7 !important;
}

.k-col-start-8 {
  grid-column-start: 8;
}

.\!k-col-start-8 {
  grid-column-start: 8 !important;
}

.k-col-start-9 {
  grid-column-start: 9;
}

.\!k-col-start-9 {
  grid-column-start: 9 !important;
}

.k-col-start-10 {
  grid-column-start: 10;
}

.\!k-col-start-10 {
  grid-column-start: 10 !important;
}

.k-col-start-11 {
  grid-column-start: 11;
}

.\!k-col-start-11 {
  grid-column-start: 11 !important;
}

.k-col-start-12 {
  grid-column-start: 12;
}

.\!k-col-start-12 {
  grid-column-start: 12 !important;
}

.k-col-start-13 {
  grid-column-start: 13;
}

.\!k-col-start-13 {
  grid-column-start: 13 !important;
}

.k-col-start-auto {
  grid-column-start: auto;
}

.\!k-col-start-auto {
  grid-column-start: auto !important;
}

.k-col-end-1 {
  grid-column-end: 1;
}

.\!k-col-end-1 {
  grid-column-end: 1 !important;
}

.k-col-end-2 {
  grid-column-end: 2;
}

.\!k-col-end-2 {
  grid-column-end: 2 !important;
}

.k-col-end-3 {
  grid-column-end: 3;
}

.\!k-col-end-3 {
  grid-column-end: 3 !important;
}

.k-col-end-4 {
  grid-column-end: 4;
}

.\!k-col-end-4 {
  grid-column-end: 4 !important;
}

.k-col-end-5 {
  grid-column-end: 5;
}

.\!k-col-end-5 {
  grid-column-end: 5 !important;
}

.k-col-end-6 {
  grid-column-end: 6;
}

.\!k-col-end-6 {
  grid-column-end: 6 !important;
}

.k-col-end-7 {
  grid-column-end: 7;
}

.\!k-col-end-7 {
  grid-column-end: 7 !important;
}

.k-col-end-8 {
  grid-column-end: 8;
}

.\!k-col-end-8 {
  grid-column-end: 8 !important;
}

.k-col-end-9 {
  grid-column-end: 9;
}

.\!k-col-end-9 {
  grid-column-end: 9 !important;
}

.k-col-end-10 {
  grid-column-end: 10;
}

.\!k-col-end-10 {
  grid-column-end: 10 !important;
}

.k-col-end-11 {
  grid-column-end: 11;
}

.\!k-col-end-11 {
  grid-column-end: 11 !important;
}

.k-col-end-12 {
  grid-column-end: 12;
}

.\!k-col-end-12 {
  grid-column-end: 12 !important;
}

.k-col-end-13 {
  grid-column-end: 13;
}

.\!k-col-end-13 {
  grid-column-end: 13 !important;
}

.k-col-end-auto {
  grid-column-end: auto;
}

.\!k-col-end-auto {
  grid-column-end: auto !important;
}

.k-colspan-1 {
  grid-column: span 1/span 1;
}

.\!k-colspan-1 {
  grid-column: span 1/span 1 !important;
}

.k-colspan-2 {
  grid-column: span 2/span 2;
}

.\!k-colspan-2 {
  grid-column: span 2/span 2 !important;
}

.k-colspan-3 {
  grid-column: span 3/span 3;
}

.\!k-colspan-3 {
  grid-column: span 3/span 3 !important;
}

.k-colspan-4 {
  grid-column: span 4/span 4;
}

.\!k-colspan-4 {
  grid-column: span 4/span 4 !important;
}

.k-colspan-5 {
  grid-column: span 5/span 5;
}

.\!k-colspan-5 {
  grid-column: span 5/span 5 !important;
}

.k-colspan-6 {
  grid-column: span 6/span 6;
}

.\!k-colspan-6 {
  grid-column: span 6/span 6 !important;
}

.k-colspan-7 {
  grid-column: span 7/span 7;
}

.\!k-colspan-7 {
  grid-column: span 7/span 7 !important;
}

.k-colspan-8 {
  grid-column: span 8/span 8;
}

.\!k-colspan-8 {
  grid-column: span 8/span 8 !important;
}

.k-colspan-9 {
  grid-column: span 9/span 9;
}

.\!k-colspan-9 {
  grid-column: span 9/span 9 !important;
}

.k-colspan-10 {
  grid-column: span 10/span 10;
}

.\!k-colspan-10 {
  grid-column: span 10/span 10 !important;
}

.k-colspan-11 {
  grid-column: span 11/span 11;
}

.\!k-colspan-11 {
  grid-column: span 11/span 11 !important;
}

.k-colspan-12 {
  grid-column: span 12/span 12;
}

.\!k-colspan-12 {
  grid-column: span 12/span 12 !important;
}

.k-colspan-full, .k-colspan-all {
  grid-column: 1/-1;
}

.\!k-colspan-full, .\!k-colspan-all {
  grid-column: 1/-1 !important;
}

.k-colspan-auto {
  grid-column: auto;
}

.\!k-colspan-auto {
  grid-column: auto !important;
}

.k-validator-tooltip {
  -webkit-margin-before: 6px;
          margin-block-start: 6px;
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999;
}

.k-grid .k-validator-tooltip {
  max-width: 300px;
}

.k-floating-label-container {
  -webkit-padding-before: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
          padding-block-start: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
  box-sizing: border-box;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch;
}

.k-floating-label-container *, .k-floating-label-container *::before, .k-floating-label-container *::after {
  box-sizing: border-box;
}

.k-floating-label-container > .k-floating-label {
  max-width: 90%;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  white-space: nowrap;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
  overflow: hidden;
  cursor: text;
  -webkit-transform-origin: left center;
          transform-origin: left center;
  transition: color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.k-floating-label-container.k-empty > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-offset-y, calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px + var(--kendo-spacing-1, 0.25rem)));
  inset-inline-start: var(--kendo-floating-label-offset-x, calc(var(--kendo-spacing-2, 0.5rem) + 1px));
  -webkit-transform: scale(1);
          transform: scale(1);
  pointer-events: none;
}

.k-floating-label-container > .k-floating-label, .k-floating-label-container.k-focus > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-floating-label-container:focus-within > .k-floating-label {
  inset-block-start: var(--kendo-floating-label-focus-offset-y, 0);
  inset-inline-start: var(--kendo-floating-label-focus-offset-x, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) :-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder {
  color: rgba(0, 0, 0, 0);
}

[dir=rtl] .k-floating-label-container > .k-floating-label, .k-rtl .k-floating-label-container > .k-floating-label, .k-floating-label-container.k-rtl > .k-floating-label, .k-floating-label-container[dir=rtl] > .k-floating-label {
  -webkit-transform-origin: right center;
          transform-origin: right center;
  transition: color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, -webkit-transform 0.2s ease-out;
}

.k-floating-label-container.k-invalid > .k-floating-label, .k-floating-label-container.ng-invalid.ng-touched > .k-floating-label, .k-floating-label-container.ng-invalid.ng-dirty > .k-floating-label {
  color: var(--kendo-color-error, #f31700);
}

.k-split-button .k-split-button-arrow {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: auto;
  aspect-ratio: auto;
  flex: none;
}

.k-split-button .k-split-button-arrow.k-button-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-split-button .k-split-button-arrow.k-button-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-split-button .k-split-button-arrow.k-button-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-split-button .k-split-button-arrow .k-button-icon {
  min-width: 0;
}

.k-split-button:focus, .k-split-button.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-menu-button, .k-dropdown-button {
  aspect-ratio: auto;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
}

.k-menu-button > .k-button-arrow, .k-dropdown-button > .k-button-arrow {
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  -webkit-padding-start: var(--kendo-spacing-1, 0.25rem);
          padding-inline-start: var(--kendo-spacing-1, 0.25rem);
  -webkit-padding-end: var(--kendo-spacing-1, 0.25rem);
          padding-inline-end: var(--kendo-spacing-1, 0.25rem);
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.k-menu-button.k-icon-button > .k-button-arrow, .k-dropdown-button.k-icon-button > .k-button-arrow {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-speech-to-text-button.k-listening {
  -webkit-animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
          animation: k-button-pulsing 1.5s ease-in-out 0.5s infinite;
}

.k-input, .k-picker {
  margin: 0;
  padding: 0;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: normal;
  text-align: start;
  box-shadow: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input *, .k-input *::before, .k-input *::after, .k-picker *, .k-picker *::before, .k-picker *::after {
  box-sizing: border-box;
}

.k-input > .k-input, .k-input > .k-picker, .k-picker > .k-input, .k-picker > .k-picker {
  border-width: 0 !important;
  color: inherit;
  background: none;
  font: inherit;
  outline: 0;
  box-shadow: none;
}

.k-input > *, .k-picker > * {
  margin: 0;
}

.k-input::-webkit-input-placeholder, .k-picker::-webkit-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}

.k-input:-ms-input-placeholder, .k-picker:-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input::-ms-input-placeholder, .k-picker::-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input::placeholder, .k-picker::placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

input.k-input, textarea.k-textarea {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

textarea.k-textarea {
  overflow: auto;
}

.k-picker {
  cursor: pointer;
}

select.k-picker {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-appearance: auto;
          appearance: auto;
  align-items: center;
}

.k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  border: 0;
  outline: 0;
  color: inherit;
  background: none;
  font: inherit;
  flex: 1;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}

.k-input-inner::-webkit-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  user-select: none;
}

.k-input-inner:-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner::-ms-input-placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner::placeholder {
  color: var(--kendo-color-subtle, #666666);
  opacity: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-input-inner:invalid {
  box-shadow: none;
}

span.k-input-inner {
  white-space: nowrap;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

textarea.k-input-inner {
  margin: 0;
}

.k-input-value-icon {
  flex: none;
}

.k-input-value-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-input-value-text::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-input-values {
  min-width: 0px;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  cursor: text;
}

.k-input-values .k-chip-list {
  display: contents;
}

.k-icon-picker > .k-input-inner {
  padding: var(--kendo-spacing-1, 0.25rem);
  justify-content: center;
}

.k-input-prefix, .k-input-suffix {
  border-color: inherit;
  display: flex;
  align-items: center;
  flex: none;
}

.k-input-prefix > *, .k-input-suffix > * {
  flex-shrink: 0;
  border: none;
}

.k-input-prefix-vertical, .k-input-suffix-vertical {
  flex-flow: column wrap;
}

.k-input-prefix-horizontal, .k-input-suffix-horizontal {
  flex-flow: row wrap;
}

.k-input-separator {
  margin: 0;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 0 1px;
  height: 16px;
  align-self: center;
}

.k-input-separator-horizontal {
  height: auto;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  align-self: stretch;
  border-width: 1px 0 0;
}

.k-input-separator-vertical {
  height: auto;
  margin-block: var(--kendo-spacing-1, 0.25rem);
  align-self: stretch;
  border-width: 0 0 0 1px;
}

.k-input-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  list-style: none;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-input-group > .k-input + .k-input {
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-input-group > .k-input:hover, .k-input-group > .k-input.k-hover, .k-input-group > .k-input:focus, .k-input-group > .k-input:focus-within, .k-input-group > .k-input.k-focus, .k-input-group > .k-input:active, .k-input-group > .k-input.k-active, .k-input-group > .k-input.k-selected {
  z-index: 2;
}

.k-input-group .k-input:not(:first-child):not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-input-group > .k-input:first-child:not(:only-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.k-input-group > .k-input:last-child:not(:only-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

.k-input-group:disabled, .k-input-group[disabled], .k-input-group.k-disabled {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

.k-input-icon, .k-input-validation-icon, .k-input-loading-icon {
  flex: none;
  align-self: center;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}

.k-input-loading-icon {
  width: 1em;
  height: 1em;
  font-size: 16px;
}

.k-input-icon.k-svg-icon > svg, .k-input-icon.k-icon-md > svg, .k-input-validation-icon.k-svg-icon > svg, .k-input-validation-icon.k-icon-md > svg, .k-input-loading-icon.k-svg-icon > svg, .k-input-loading-icon.k-icon-md > svg {
  width: 16px;
  height: 16px;
}

.k-input-icon.k-icon-xs > svg, .k-input-validation-icon.k-icon-xs > svg, .k-input-loading-icon.k-icon-xs > svg {
  width: 12px;
  height: 12px;
}

.k-input-icon.k-icon-sm > svg, .k-input-validation-icon.k-icon-sm > svg, .k-input-loading-icon.k-icon-sm > svg {
  width: 14px;
  height: 14px;
}

.k-input-icon.k-icon-lg > svg, .k-input-validation-icon.k-icon-lg > svg, .k-input-loading-icon.k-icon-lg > svg {
  width: 20px;
  height: 20px;
}

.k-input-icon.k-icon-xl > svg, .k-input-validation-icon.k-icon-xl > svg, .k-input-loading-icon.k-icon-xl > svg {
  width: 24px;
  height: 24px;
}

.k-input-icon.k-icon-xxl > svg, .k-input-validation-icon.k-icon-xxl > svg, .k-input-loading-icon.k-icon-xxl > svg {
  width: 32px;
  height: 32px;
}

.k-input-icon.k-icon-xxxl > svg, .k-input-validation-icon.k-icon-xxxl > svg, .k-input-loading-icon.k-icon-xxxl > svg {
  width: 48px;
  height: 48px;
}

.k-clear-value {
  outline: 0;
  flex: none;
  align-self: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  opacity: 0.5;
}

.k-clear-value:hover, .k-clear-value.k-hover {
  opacity: 1;
}

.k-clear-value:focus-visible {
  outline: 1px dotted;
  outline-offset: -1px;
}

.k-input-button {
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 0;
  border-inline-start-width: 1px;
  flex: none;
  aspect-ratio: auto;
  box-shadow: none;
}

.k-input-button > .k-button-icon {
  min-width: auto !important;
}

.k-input-button:focus {
  box-shadow: none;
}

.k-picker .k-input-button {
  color: inherit;
  background: none;
  border-color: rgba(0, 0, 0, 0);
}

.k-input-spinner {
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2);
  flex: none;
  display: flex;
  flex-flow: column nowrap;
}

.k-input-spinner .k-spinner-increase, .k-input-spinner .k-spinner-decrease {
  border-width: 0;
  border-inline-start-width: 1px;
  flex: 1 1 50%;
  box-shadow: none;
  position: relative;
  aspect-ratio: auto;
}

.k-input-spinner .k-spinner-increase .k-button-icon, .k-input-spinner .k-spinner-decrease .k-button-icon {
  margin-block: -1em;
  margin-inline: 0;
  min-width: auto !important;
  min-height: auto !important;
}

.k-input-spinner .k-spinner-increase .k-icon {
  inset-block-end: auto;
}

.k-input-spinner .k-spinner-decrease .k-icon {
  inset-block-start: auto;
}

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
}

.k-picker-wrap, .k-dropdown-wrap, .k-dateinput-wrap, .k-multiselect-wrap, .k-numeric-wrap {
  width: 100%;
  border-width: 0;
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
}

.k-input-flat, .k-picker-flat {
  border-end-end-radius: 0 !important;
  border-end-start-radius: 0 !important;
  border-width: 1px 0;
  border-block-start-color: rgba(0, 0, 0, 0) !important;
  background-image: none !important;
}

.k-input-outline {
  background: none !important;
}

.k-input-sm, .k-picker-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-input-sm .k-input-values, .k-picker-sm .k-input-values {
  padding: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2);
  gap: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2);
}

.k-input-sm .k-input-values > .k-searchbar, .k-input-sm .k-input-values > .k-input-inner, .k-picker-sm .k-input-values > .k-searchbar, .k-picker-sm .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-0\.5, 0.125rem) / 2 * -1);
}

.k-input-sm .k-input-inner, .k-picker-sm .k-input-inner {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-sm .k-input-button, .k-input-sm .k-spinner-increase, .k-input-sm .k-spinner-decrease, .k-picker-sm .k-input-button, .k-picker-sm .k-spinner-increase, .k-picker-sm .k-spinner-decrease {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm .k-input-icon, .k-input-sm .k-input-validation-icon, .k-input-sm .k-input-loading-icon, .k-input-sm .k-clear-value, .k-input-sm .k-input-prefix > .k-icon, .k-input-sm .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-sm .k-input-prefix > .k-input-prefix-text, .k-input-sm .k-input-suffix > .k-icon, .k-input-sm .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-sm .k-input-suffix > .k-input-suffix-text, .k-picker-sm .k-input-icon, .k-picker-sm .k-input-validation-icon, .k-picker-sm .k-input-loading-icon, .k-picker-sm .k-clear-value, .k-picker-sm .k-input-prefix > .k-icon, .k-picker-sm .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-sm .k-input-prefix > .k-input-prefix-text, .k-picker-sm .k-input-suffix > .k-icon, .k-picker-sm .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-sm .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

.k-input-sm .k-input-separator-horizontal, .k-picker-sm .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm .k-input-separator-vertical, .k-picker-sm .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-input-sm.k-icon-picker > .k-input-inner, .k-picker-sm.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

select.k-picker-sm {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-md, .k-picker-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-input-md .k-input-values, .k-picker-md .k-input-values {
  padding: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-input-md .k-input-values > .k-searchbar, .k-input-md .k-input-values > .k-input-inner, .k-picker-md .k-input-values > .k-searchbar, .k-picker-md .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
}

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-md .k-input-button, .k-input-md .k-spinner-increase, .k-input-md .k-spinner-decrease, .k-picker-md .k-input-button, .k-picker-md .k-spinner-increase, .k-picker-md .k-spinner-decrease {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md .k-input-icon, .k-input-md .k-input-validation-icon, .k-input-md .k-input-loading-icon, .k-input-md .k-clear-value, .k-input-md .k-input-prefix > .k-icon, .k-input-md .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-md .k-input-prefix > .k-input-prefix-text, .k-input-md .k-input-suffix > .k-icon, .k-input-md .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-md .k-input-suffix > .k-input-suffix-text, .k-picker-md .k-input-icon, .k-picker-md .k-input-validation-icon, .k-picker-md .k-input-loading-icon, .k-picker-md .k-clear-value, .k-picker-md .k-input-prefix > .k-icon, .k-picker-md .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-md .k-input-prefix > .k-input-prefix-text, .k-picker-md .k-input-suffix > .k-icon, .k-picker-md .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-md .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-input-md .k-input-separator-horizontal, .k-picker-md .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md .k-input-separator-vertical, .k-picker-md .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-1, 0.25rem);
}

.k-input-md.k-icon-picker > .k-input-inner, .k-picker-md.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height, normal) * 1em);
  height: calc(var(--kendo-line-height, normal) * 1em);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

select.k-picker-md {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg, .k-picker-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-input-lg .k-input-values, .k-picker-lg .k-input-values {
  padding: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-input-lg .k-input-values > .k-searchbar, .k-input-lg .k-input-values > .k-input-inner, .k-picker-lg .k-input-values > .k-searchbar, .k-picker-lg .k-input-values > .k-input-inner {
  margin: calc(var(--kendo-spacing-2, 0.5rem) / 2 * -1);
}

.k-input-lg .k-input-inner, .k-picker-lg .k-input-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-button, .k-input-lg .k-spinner-increase, .k-input-lg .k-spinner-decrease, .k-picker-lg .k-input-button, .k-picker-lg .k-spinner-increase, .k-picker-lg .k-spinner-decrease {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-icon, .k-input-lg .k-input-validation-icon, .k-input-lg .k-input-loading-icon, .k-input-lg .k-clear-value, .k-input-lg .k-input-prefix > .k-icon, .k-input-lg .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-input-lg .k-input-prefix > .k-input-prefix-text, .k-input-lg .k-input-suffix > .k-icon, .k-input-lg .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-input-lg .k-input-suffix > .k-input-suffix-text, .k-picker-lg .k-input-icon, .k-picker-lg .k-input-validation-icon, .k-picker-lg .k-input-loading-icon, .k-picker-lg .k-clear-value, .k-picker-lg .k-input-prefix > .k-icon, .k-picker-lg .k-input-prefix > .k-icon-wrapper-host .k-icon, .k-picker-lg .k-input-prefix > .k-input-prefix-text, .k-picker-lg .k-input-suffix > .k-icon, .k-picker-lg .k-input-suffix > .k-icon-wrapper-host .k-icon, .k-picker-lg .k-input-suffix > .k-input-suffix-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}

.k-input-lg .k-input-separator-horizontal, .k-picker-lg .k-input-separator-horizontal {
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg .k-input-separator-vertical, .k-picker-lg .k-input-separator-vertical {
  margin-block: var(--kendo-spacing-2, 0.5rem);
}

.k-input-lg.k-icon-picker > .k-input-inner, .k-picker-lg.k-icon-picker > .k-input-inner {
  width: calc(var(--kendo-line-height-lg, normal) * 1em);
  height: calc(var(--kendo-line-height-lg, normal) * 1em);
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: content-box;
}

select.k-picker-lg {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-input > kendo-popup, .k-picker > kendo-popup {
  position: fixed;
}

@-webkit-keyframes autoFillStart {}

@keyframes autoFillStart {}
@-webkit-keyframes autoFillEnd {}
@keyframes autoFillEnd {}
.k-autofill:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-input:-webkit-autofill {
  -webkit-animation-name: autoFillStart;
          animation-name: autoFillStart;
}

.k-input:not(:-webkit-autofill) {
  -webkit-animation-name: autoFillEnd;
          animation-name: autoFillEnd;
}

.k-input-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-input-solid:hover, .k-input-solid.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-input-solid:focus, .k-input-solid.k-focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-solid:focus-within {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-solid.k-invalid, .k-input-solid.ng-invalid.ng-touched, .k-input-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-solid.k-invalid .k-input-validation-icon, .k-input-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-solid .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-solid .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-solid .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-solid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-picker-solid:hover, .k-picker-solid.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-picker-solid:focus, .k-picker-solid.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-solid:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-solid.k-invalid, .k-picker-solid.ng-invalid.ng-touched, .k-picker-solid.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-solid.k-invalid .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-input-outline > .k-input-button {
  border-color: inherit;
}

.k-input-outline > .k-input-spinner {
  border-color: inherit;
}

.k-input-outline > .k-input-spinner > .k-spinner-increase, .k-input-outline > .k-input-spinner > .k-spinner-decrease {
  border-color: inherit;
}

.k-input-outline:hover, .k-input-outline.k-hover {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 80%, transparent);
}

.k-input-outline:focus, .k-input-outline.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-outline:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-outline.k-invalid, .k-input-outline.ng-invalid.ng-touched, .k-input-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-outline.k-invalid .k-input-validation-icon, .k-input-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-outline .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-outline .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-outline .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-outline {
  border-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 50%, transparent);
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-outline:hover, .k-picker-outline.k-hover {
  border-color: var(--kendo-color-on-base, #3d3d3d);
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-outline:focus, .k-picker-outline.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-outline:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-outline.k-invalid, .k-picker-outline.ng-invalid.ng-touched, .k-picker-outline.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-outline.k-invalid .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-input-flat:hover, .k-input-flat.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-input-flat:focus, .k-input-flat.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-flat:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-input-flat.k-invalid, .k-input-flat.ng-invalid.ng-touched, .k-input-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-input-flat.k-invalid .k-input-validation-icon, .k-input-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-input-flat .k-input-prefix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-flat .k-input-suffix {
  color: var(--kendo-color-subtle, #666666);
}

.k-input-flat .k-input-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-picker-flat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-picker-flat:hover, .k-picker-flat.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 4%, transparent);
}

.k-picker-flat:focus, .k-picker-flat.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-flat:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-picker-flat.k-invalid, .k-picker-flat.ng-invalid.ng-touched, .k-picker-flat.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-picker-flat.k-invalid .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon {
  color: var(--kendo-color-error, #f31700);
}

.k-textarea:has(.k-input-inner[style*=width]) {
  width: -webkit-max-content;
  width: max-content;
}

.k-align-items-normal {
  align-items: normal;
}

.\!k-align-items-normal {
  align-items: normal !important;
}

.k-align-items-stretch {
  align-items: stretch;
}

.\!k-align-items-stretch {
  align-items: stretch !important;
}

.k-align-items-center {
  align-items: center;
}

.\!k-align-items-center {
  align-items: center !important;
}

.k-align-items-start {
  align-items: start;
}

.\!k-align-items-start {
  align-items: start !important;
}

.k-align-items-end {
  align-items: end;
}

.\!k-align-items-end {
  align-items: end !important;
}

.k-align-items-flex-start {
  align-items: flex-start;
}

.\!k-align-items-flex-start {
  align-items: flex-start !important;
}

.k-align-items-flex-end {
  align-items: flex-end;
}

.\!k-align-items-flex-end {
  align-items: flex-end !important;
}

.k-align-items-baseline {
  align-items: baseline;
}

.\!k-align-items-baseline {
  align-items: baseline !important;
}

.k-align-items-first-baseline {
  align-items: first baseline;
}

.\!k-align-items-first-baseline {
  align-items: first baseline !important;
}

.k-align-items-last-baseline {
  align-items: last baseline;
}

.\!k-align-items-last-baseline {
  align-items: last baseline !important;
}

.k-align-items-self-start {
  align-items: self-start;
}

.\!k-align-items-self-start {
  align-items: self-start !important;
}

.k-align-items-self-end {
  align-items: self-end;
}

.\!k-align-items-self-end {
  align-items: self-end !important;
}

.k-flex-row, .k-d-flex-row {
  flex-direction: row;
}

.\!k-flex-row, .\!k-d-flex-row, .\!k-d-flex-col {
  flex-direction: row !important;
}

.k-flex-row-reverse {
  flex-direction: row-reverse;
}

.\!k-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.k-flex-col, .k-flex-column, .k-d-flex-col {
  flex-direction: column;
}

.\!k-flex-col {
  flex-direction: column !important;
}

.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse;
}

.\!k-flex-col-reverse {
  flex-direction: column-reverse !important;
}

.k-flex-1 {
  flex: 1 1 0%;
}

.\!k-flex-1 {
  flex: 1 1 0% !important;
}

.k-flex-auto {
  flex: 1 1 auto;
}

.\!k-flex-auto {
  flex: 1 1 auto !important;
}

.k-flex-initial {
  flex: 0 1 auto;
}

.\!k-flex-initial {
  flex: 0 1 auto !important;
}

.k-flex-none {
  flex: none;
}

.\!k-flex-none {
  flex: none !important;
}

.k-flex-wrap {
  flex-wrap: wrap;
}

.\!k-flex-wrap {
  flex-wrap: wrap !important;
}

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.\!k-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.k-flex-nowrap {
  flex-wrap: nowrap;
}

.\!k-flex-nowrap {
  flex-wrap: nowrap !important;
}

.k-resize {
  resize: both;
}

.\!k-resize {
  resize: both !important;
}

.k-resize-none {
  resize: none;
}

.\!k-resize-none {
  resize: none !important;
}

.k-resize-x {
  resize: horizontal;
}

.\!k-resize-x {
  resize: horizontal !important;
}

.k-resize-y {
  resize: vertical;
}

.\!k-resize-y {
  resize: vertical !important;
}

.k-checkbox {
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-checkbox::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.k-checkbox:checked::before, .k-checkbox.k-checked::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M3,8 l3,3 l7-7'/%3e%3c/svg%3e");
}

.k-checkbox:indeterminate::before, .k-checkbox.k-indeterminate::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ff6358' stroke-linecap='square' stroke-linejoin='square' stroke-width='2' d='M4,8 h8'/%3e%3c/svg%3e");
}

.k-checkbox-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: flex-start;
  vertical-align: middle;
  position: relative;
}

.k-checkbox-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-checkbox-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-checkbox-label .k-ripple {
  visibility: hidden !important;
}

.k-checkbox + .k-label, .k-checkbox-wrap + .k-label, .k-checkbox + .k-checkbox-label, .k-checkbox-wrap + .k-checkbox-label {
  display: inline;
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-checkbox-label:empty {
  display: none !important;
}

.k-checkbox-label.k-no-text {
  min-width: 1px;
}

.k-checkbox-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-checkbox-item, .k-checkbox-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-checkbox-item .k-checkbox-label, .k-checkbox-list-item .k-checkbox-label {
  margin: 0;
}

.k-checkbox-list-horizontal, .k-checkbox-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.k-ripple-container .k-checkbox:focus, .k-ripple-container .k-checkbox.k-focus {
  box-shadow: none !important;
}

.k-ripple-container .k-checkbox:disabled::after, .k-ripple-container .k-checkbox.k-disabled::after {
  display: none;
}

.k-checkbox-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}

.k-checkbox-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-checkbox-sm::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

.k-checkbox-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-checkbox-md::after {
  width: 300%;
  height: 300%;
}

.k-checkbox-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}

.k-checkbox-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-checkbox-lg::after {
  width: 300%;
  height: 300%;
}

.k-checkbox {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-checkbox:focus, .k-checkbox.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-checkbox:indeterminate, .k-checkbox.k-indeterminate {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-checkbox:checked, .k-checkbox.k-checked {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-checkbox:checked:focus, .k-checkbox.k-checked.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-checkbox.k-invalid {
  border-color: var(--kendo-color-error, #f31700);
}

.k-checkbox.k-invalid + .k-checkbox-label {
  color: var(--kendo-color-error, #f31700);
}

.k-checkbox-wrap .k-ripple-blob {
  color: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-ripple-container .k-checkbox::after {
  background: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-listbox {
  width: 10em;
  height: 200px;
  border-width: 0;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  vertical-align: top;
  background-color: rgba(0, 0, 0, 0);
  display: inline-flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listbox .k-listbox-actions {
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-listbox.k-listbox-actions-left, .k-listbox.k-listbox-actions-right {
  flex-direction: row;
}

.k-listbox.k-listbox-actions-left .k-listbox-actions, .k-listbox.k-listbox-actions-right .k-listbox-actions {
  flex-direction: column;
}

.k-listbox.k-listbox-actions-right {
  flex-direction: row-reverse;
}

.k-listbox.k-listbox-actions-top, .k-listbox.k-listbox-actions-bottom {
  flex-direction: column;
}

.k-listbox.k-listbox-actions-top .k-listbox-actions, .k-listbox.k-listbox-actions-bottom .k-listbox-actions {
  flex-direction: row;
}

.k-listbox.k-listbox-actions-bottom {
  flex-direction: column-reverse;
}

.k-listbox .k-list-scroller {
  width: 100%;
  min-height: 0;
  height: inherit;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
}

.k-listbox .k-list-scroller .k-list-scroller {
  border-width: 0;
}

.k-listbox .k-list-scroller .k-list {
  height: inherit;
  background: rgba(0, 0, 0, 0);
}

.k-listbox .k-drop-hint {
  border-block-start-width: 1px;
  border-block-start-style: solid;
}

.k-listbox .k-ghost {
  opacity: 0.5;
}

.k-item {
  cursor: default;
}

.k-listbox .k-list-scroller {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-listbox .k-drop-hint {
  border-block-start-color: var(--kendo-color-primary, #ff6358);
}

.k-progressbar {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  --kendo-progressbar-value: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-progressbar *, .k-progressbar *::before, .k-progressbar *::after {
  box-sizing: border-box;
}

.k-progressbar > .k-progressbar-value {
  border-width: 0;
  border-style: solid;
  display: flex;
  overflow: hidden;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progressbar > .k-progressbar-chunks {
  border-width: inherit;
  border-style: inherit;
  white-space: nowrap;
  display: flex;
  align-items: stretch;
  flex: 1;
  gap: 1px;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progressbar .k-progressbar-chunk {
  display: block;
  border-width: 0;
  flex: 1;
}

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1/-1;
  grid-row: 1/-1;
}

.k-progress-status-wrap.k-progress-start {
  justify-content: flex-start;
}

.k-progress-status-wrap.k-progress-center {
  justify-content: center;
}

.k-progress-status-wrap.k-progress-end {
  justify-content: flex-end;
}

.k-progress-status {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
}

.k-progressbar-horizontal {
  width: 100%;
  height: var(--kendo-progressbar-height, 22px);
  grid-template-columns: 1fr;
  grid-template-rows: 100%;
}

.k-progressbar-horizontal .k-progress-status-wrap {
  flex-direction: row;
}

.k-progressbar-horizontal > .k-progressbar-value {
  width: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: row;
}

.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  width: calc(10000% / var(--kendo-progressbar-value, 1));
}

.k-progressbar-horizontal > .k-progressbar-chunks {
  flex-direction: row;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: row-reverse;
  justify-self: flex-end;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: row-reverse;
}

.k-progressbar-vertical {
  width: var(--kendo-progressbar-height, 22px);
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr;
}

.k-progressbar-vertical .k-progress-status-wrap {
  flex-direction: column-reverse;
}

.k-progressbar-vertical .k-progress-status {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
}

.k-progressbar-vertical > .k-progressbar-value {
  height: calc(var(--kendo-progressbar-value, 0) * 1%);
  flex-direction: column-reverse;
  align-self: flex-end;
  align-items: flex-end;
}

.k-progressbar-vertical > .k-progressbar-value > .k-progress-status-wrap {
  height: calc(10000% / var(--kendo-progressbar-value, 1));
}

.k-progressbar-vertical > .k-progressbar-chunks {
  flex-direction: column-reverse;
}

.k-progressbar-vertical.k-progressbar-reverse {
  flex-direction: column;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-value {
  flex-direction: column;
  align-self: flex-start;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-progressbar-chunks {
  flex-direction: column;
}

.k-progressbar-indeterminate .k-progress-status-wrap, .k-progressbar-indeterminate .k-progressbar-value, .k-progressbar-indeterminate .k-progressbar-chunk {
  display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-progressbar-value, .telerik-blazor.k-progressbar-horizontal > .k-progressbar-value > .k-progress-status-wrap {
  transition: width 0.1s ease-in-out;
}

.k-circular-progressbar {
  display: inline-block;
  text-align: start;
  position: relative;
}

.k-circular-progressbar-surface {
  height: 100%;
}

.k-circular-progressbar-surface > div {
  width: 100%;
  height: 100%;
}

.k-circular-progressbar-surface svg {
  width: 100%;
  height: 100%;
}

.k-circular-progressbar-scale {
  fill: none;
}

.k-circular-progressbar-arc {
  transform-box: fill-box;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  stroke-linecap: round;
  fill: none;
}

.k-circular-progressbar-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

@-webkit-keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}

@keyframes kendo-progressbar-indeterminate-animation {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 22px 0;
  }
}
.k-progressbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-progressbar .k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-chunk-progressbar {
  background-color: rgba(0, 0, 0, 0);
}

.k-progressbar-chunk {
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-progressbar-chunk .k-selected {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-progressbar-indeterminate {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
  background-image: linear-gradient(45deg, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 50%, color-mix(in srgb, var(--kendo-color-base-emphasis, #c2c2c2) 55%, transparent) 75%, transparent 75%, transparent);
  background-size: 22px 22px;
  -webkit-animation: kendo-progressbar-indeterminate-animation 1s linear infinite;
          animation: kendo-progressbar-indeterminate-animation 1s linear infinite;
}

.k-circular-progressbar-scale {
  stroke: var(--kendo-color-base-subtle, #ebebeb);
}

.k-circular-progressbar-arc {
  stroke: var(--kendo-color-primary, #ff6358);
  transition: stroke 0.5s ease;
}

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: none;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
}

.k-radio::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.k-radio:checked::before, .k-radio.k-checked::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3e%3ccircle cx='50%25' cy='50%25' r='4' fill='%23ffffff'/%3e%3c/svg%3e");
}

.k-radio-wrap {
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  gap: 0;
  align-items: center;
  align-self: start;
  vertical-align: middle;
  position: relative;
}

.k-radio-wrap::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-radio-label {
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: flex-start;
  gap: var(--kendo-spacing-1, 0.25rem);
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.k-radio-label .k-ripple {
  visibility: hidden !important;
}

.k-radio + .k-label, .k-radio-wrap + .k-label, .k-radio + .k-radio-label, .k-radio-wrap + .k-radio-label {
  display: inline;
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-radio-label:empty {
  display: none !important;
}

.k-radio-label.k-no-text {
  min-width: 1px;
}

.k-radio-list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  list-style: none;
}

.k-radio-item, .k-radio-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-radio-item .k-radio-label, .k-radio-list-item .k-radio-label {
  margin: 0;
}

.k-radio-list-horizontal, .k-radio-list.k-list-horizontal {
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  z-index: -1;
  transition: opacity 100ms linear, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.k-ripple-container .k-radio:focus, .k-ripple-container .k-radio.k-focus {
  box-shadow: none !important;
}

.k-ripple-container .k-radio:disabled::after, .k-ripple-container .k-radio.k-disabled::after {
  display: none;
}

.k-radio-sm {
  width: var(--kendo-spacing-3, 0.75rem);
  height: var(--kendo-spacing-3, 0.75rem);
}

.k-radio-sm::before {
  font-size: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-ripple-container .k-radio-sm::after {
  width: 300%;
  height: 300%;
}

.k-radio-md {
  width: var(--kendo-spacing-4, 1rem);
  height: var(--kendo-spacing-4, 1rem);
}

.k-radio-md::before {
  font-size: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-ripple-container .k-radio-md::after {
  width: 300%;
  height: 300%;
}

.k-radio-lg {
  width: var(--kendo-spacing-5, 1.25rem);
  height: var(--kendo-spacing-5, 1.25rem);
}

.k-radio-lg::before {
  font-size: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-ripple-container .k-radio-lg::after {
  width: 300%;
  height: 300%;
}

.k-radio {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-radio:focus, .k-radio.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-radio.k-invalid, .k-radio.ng-invalid.ng-touched, .k-radio.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-radio.k-invalid + .k-radio-label, .k-radio.ng-invalid.ng-touched + .k-radio-label, .k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: var(--kendo-color-error, #f31700);
}

.k-radio:checked, .k-radio.k-checked {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-radio:checked:focus, .k-radio.k-checked.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-ripple-container .k-radio::after {
  background: var(--kendo-color-primary, #ff6358);
  opacity: 0.25;
}

.k-slider {
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  background: none;
  display: inline-flex;
  align-items: center;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-slider *, .k-slider *::before, .k-slider *::after {
  box-sizing: border-box;
}

.k-slider .k-label {
  width: auto;
  font-size: 0.92em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
}

.k-slider .k-tick, .k-slider .k-slider-track {
  cursor: pointer;
}

.k-slider .k-tick {
  background-color: rgba(0, 0, 0, 0);
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  position: relative;
}

.k-slider.k-disabled .k-tick, .k-slider.k-disabled .k-slider-track, .k-slider.k-disabled .k-draghandle {
  cursor: default;
}

.k-slider {
  width: -webkit-min-content;
  width: min-content;
  height: -webkit-min-content;
  height: min-content;
  gap: 7px;
}

.k-slider .k-button {
  flex: none;
}

.k-slider .k-slider-track-wrap {
  flex: 1 1 auto;
  display: flex;
  flex-flow: inherit;
  position: relative;
  touch-action: none;
}

.k-slider .k-slider-track-wrap .k-slider-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: 1 1 100%;
  display: flex;
  flex-flow: inherit;
  justify-content: space-between;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-slider .k-slider-track-wrap .k-tick {
  flex: 0 0 1px;
}

.k-slider .k-slider-track-wrap .k-tick-horizontal {
  width: 1px;
  min-height: 100%;
}

.k-slider .k-slider-track-wrap .k-tick-vertical {
  width: 100%;
  min-height: 1px;
}

.k-slider .k-slider-track-wrap .k-draghandle {
  position: absolute;
}

.k-slider-horizontal .k-slider-track-wrap {
  height: 26px;
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-track {
  width: 100%;
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle {
  inset-block-start: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus, .k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
  width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
  inset-inline-start: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
  inset-inline-start: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical .k-slider-track-wrap {
  width: 26px;
}

.k-slider-vertical .k-slider-track-wrap .k-slider-track {
  height: 100%;
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle {
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus, .k-slider-vertical .k-slider-track-wrap .k-draghandle:active {
  -webkit-transform: translate(-50%, 50%) scale(1);
          transform: translate(-50%, 50%) scale(1);
}

.k-slider-vertical .k-slider-track-wrap .k-slider-selection {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
  height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0)) * 1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-start {
  inset-block-end: calc(var(--kendo-slider-start, 0) * 1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-end {
  inset-block-end: calc(var(--kendo-slider-end, 0) * 1%);
}

.k-slider-vertical {
  height: 200px;
  flex-flow: column-reverse nowrap;
}

.k-slider-vertical .k-tick {
  text-align: end;
  margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  text-align: start;
}

.k-slider-vertical .k-tick {
  background-position: -94px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
  background-position: -124px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
  background-position: -154px center;
}

.k-slider-vertical .k-tick-large {
  display: flex;
  align-items: center;
  background-position: -4px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
  background-position: -34px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
  background-position: -64px center;
}

.k-slider-vertical .k-first {
  background-position: -94px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
  background-position: -4px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
  background-position: -124px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
  background-position: -34px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
  background-position: -154px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
  background-position: -64px 100%;
}

.k-slider-vertical .k-last {
  background-position: -94px 0;
}

.k-slider-vertical .k-tick-large.k-last {
  background-position: -4px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
  background-position: -124px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
  background-position: -34px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
  background-position: -154px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
  background-position: -64px 0;
}

.k-slider-vertical .k-label {
  text-align: start;
  inset-inline-start: 120%;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-slider-vertical .k-first .k-label {
  inset-block-start: 100%;
}

.k-slider-vertical .k-last .k-label {
  inset-block-start: 0;
}

.k-slider-vertical .k-slider-topleft .k-label {
  inset-inline-start: auto;
  inset-inline-end: 120%;
}

.k-slider-horizontal {
  width: 200px;
  flex-flow: row nowrap;
}

.k-slider-horizontal .k-tick {
  background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
  background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
  background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
  background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
  background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
  background-position: center -62px;
}

.k-slider-horizontal .k-first {
  background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
  background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
  background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
  background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
  background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
  background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
  background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
  background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
  background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
  background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
  background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
  background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
  inset-inline-start: 50%;
  inset-block-end: -1.2em;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-slider-horizontal .k-first .k-label {
  inset-inline-start: 0;
}

.k-slider-horizontal .k-last .k-label {
  inset-inline-start: 100%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
  inset-block-start: -1.2em;
}

.k-slider-track, .k-slider-selection {
  margin: 0;
  padding: 0;
  position: absolute;
}

.k-slider-horizontal :is(.k-slider-track, .k-slider-selection) {
  height: 4px;
  inset-inline-start: 0;
  -webkit-margin-before: -2px;
          margin-block-start: -2px;
  inset-block-start: 50%;
}

.k-slider-vertical :is(.k-slider-track, .k-slider-selection) {
  inset-block-end: 0;
  inset-inline-start: 50%;
  -webkit-margin-start: -2px;
          margin-inline-start: -2px;
  width: 4px;
}

.k-draghandle {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 14px;
  height: 14px;
}

.k-draghandle.k-pressed {
  transition: none;
}

.k-slider-selection.k-pressed {
  transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-draghandle {
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: inset-inline-start 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
  transition: width 0.3s ease-out;
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
  transition: height 0.3s ease-out;
}

.k-slider.k-readonly .k-button, .k-slider.k-readonly .k-slider-track, .k-slider.k-readonly .k-tick, .k-slider.k-readonly .k-draghandle {
  pointer-events: none;
}

.k-slider-rtl.k-slider-horizontal .k-draghandle, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle, .k-slider-horizontal.k-slider.k-rtl .k-draghandle, .k-rtl .k-slider-horizontal.k-slider .k-draghandle {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-slider-rtl.k-slider-horizontal .k-draghandle:focus, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:focus, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:focus, .k-slider-horizontal.k-slider.k-rtl .k-draghandle:focus, .k-rtl .k-slider-horizontal.k-slider .k-draghandle:focus, .k-slider-rtl.k-slider-horizontal .k-draghandle:active, .k-slider-horizontal.k-slider[dir=rtl] .k-draghandle:active, [dir=rtl] .k-slider-horizontal.k-slider .k-draghandle:active, .k-slider-horizontal.k-slider.k-rtl .k-draghandle:active, .k-rtl .k-slider-horizontal.k-slider .k-draghandle:active {
  -webkit-transform: translate(50%, -50%) scale(1);
          transform: translate(50%, -50%) scale(1);
}

.k-slider-rtl.k-slider-horizontal .k-label, .k-slider-horizontal.k-slider[dir=rtl] .k-label, [dir=rtl] .k-slider-horizontal.k-slider .k-label, .k-slider-horizontal.k-slider.k-rtl .k-label, .k-rtl .k-slider-horizontal.k-slider .k-label {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.k-slider kendo-resize-sensor {
  position: absolute;
}

.k-slider {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-slider .k-slider-track, .k-slider .k-slider-selection {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-slider .k-slider-track {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-slider .k-slider-selection {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-slider .k-draghandle {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  border-radius: 50%;
}

.k-slider .k-draghandle:hover, .k-slider .k-draghandle.k-hover {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-active, .k-slider .k-draghandle.k-pressed {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-slider.k-focus .k-draghandle {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-slider-horizontal .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
  background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-calendar {
  inline-size: var(--INTERNAL--kendo-calendar-width, -webkit-min-content);
  inline-size: var(--INTERNAL--kendo-calendar-width, min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, -webkit-min-content);
  block-size: var(--INTERNAL--kendo-calendar-height, min-content);
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: inline-flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-calendar > .k-calendar {
  border: 0;
}

.k-calendar-table {
  margin-block: 0;
  margin-inline: auto;
  border-width: 0;
  border-color: inherit;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  text-align: center;
  outline: 0;
  display: table;
  position: relative;
  z-index: 1;
}

.k-calendar-caption, .k-calendar-caption.k-calendar-th, .k-calendar .k-meta-header, .k-calendar .k-month-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  height: 32px;
  box-sizing: border-box;
  text-transform: none;
  text-align: start;
  font-weight: var(--kendo-font-weight-bold, normal);
  cursor: default;
}

.k-calendar-th, .k-calendar-td {
  border-width: 0;
  padding: 0;
  text-align: center;
  border-style: solid;
  border-color: inherit;
  font-weight: normal;
  cursor: default;
}

.k-calendar-th {
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: 2;
  text-transform: uppercase;
}

.k-calendar-td {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, -webkit-min-content);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, -webkit-min-content);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
  border-color: rgba(0, 0, 0, 0);
}

.k-calendar-td.k-alt {
  font-size: 0.75rem;
}

.k-calendar .k-calendar-cell-inner, .k-calendar .k-link {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, 0.25em);
  padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, 0.25em);
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: normal;
  position: relative;
  overflow: hidden;
}

.k-calendar .k-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-calendar-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  min-width: var(--INTERNAL--kendo-calendar-view-width, 256px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-calendar-header .k-calendar-nav {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-calendar-footer, .k-calendar .k-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  text-align: center;
  clear: both;
}

.k-calendar-view {
  margin: auto;
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: var(--INTERNAL--kendo-calendar-view-width, 256px);
  inline-size: var(--INTERNAL--kendo-calendar-view-width, 256px);
  min-height: 224px;
  box-sizing: content-box;
  gap: var(--kendo-spacing-4, 1rem);
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.k-calendar-view .k-today {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-month-calendar .k-calendar-td, .k-calendar-monthview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
}

.k-year-calendar .k-calendar-td, .k-calendar-yearview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-decade-calendar .k-calendar-td, .k-calendar-decadeview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-td, .k-calendar-centuryview .k-calendar-td {
  width: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  height: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
  block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-cell-inner, .k-century-calendar .k-link, .k-calendar-centuryview .k-calendar-cell-inner, .k-calendar-centuryview .k-link {
  text-align: start;
}

.k-popup .k-calendar {
  height: 100%;
}

.k-calendar-container, .k-datetime-container {
  padding: 0;
}

.k-calendar-container .k-calendar, .k-datetime-container .k-calendar {
  border-width: 0;
}

.k-calendar .k-content.k-scrollable, .k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  -webkit-padding-end: 100px;
          padding-inline-end: 100px;
  -webkit-padding-start: 100px;
          padding-inline-start: 100px;
  -webkit-margin-start: -100px;
          margin-inline-start: -100px;
  -webkit-margin-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
          margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-calendar-sm {
  --INTERNAL--kendo-calendar-view-width: 224px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-sm-cell-padding-x, var(--kendo-spacing-0\.5, 0.125rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-sm-cell-padding-y, var(--kendo-spacing-0\.5, 0.125rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-calendar-sm.k-month-calendar, .k-calendar-sm .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-month-cell-size, 28px );
}

.k-calendar-sm.k-year-calendar, .k-calendar-sm .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 56px );
}

.k-calendar-sm.k-decade-calendar, .k-calendar-sm .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 56px );
}

.k-calendar-sm.k-century-calendar, .k-calendar-sm .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 56px );
}

.k-calendar-md {
  --INTERNAL--kendo-calendar-view-width: 256px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-md-cell-padding-x, var(--kendo-spacing-1, 0.25rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-md-cell-padding-y, var(--kendo-spacing-1, 0.25rem) );
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-calendar-md.k-month-calendar, .k-calendar-md .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-month-cell-size, 32px );
}

.k-calendar-md.k-year-calendar, .k-calendar-md .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 64px );
}

.k-calendar-md.k-decade-calendar, .k-calendar-md .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 64px );
}

.k-calendar-md.k-century-calendar, .k-calendar-md .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 64px );
}

.k-calendar-lg {
  --INTERNAL--kendo-calendar-view-width: 320px;
  --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, var(--kendo-spacing-2, 0.5rem) );
  --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, var(--kendo-spacing-2, 0.5rem) );
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-calendar-lg.k-month-calendar, .k-calendar-lg .k-calendar-monthview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-month-cell-size, 40px );
}

.k-calendar-lg.k-year-calendar, .k-calendar-lg .k-calendar-yearview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 80px );
}

.k-calendar-lg.k-decade-calendar, .k-calendar-lg .k-calendar-decadeview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 80px );
}

.k-calendar-lg.k-century-calendar, .k-calendar-lg .k-calendar-centuryview {
  --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 80px );
}

.k-calendar-infinite {
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-calendar-infinite .k-calendar-view {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  height: 288px;
  flex: 0 0 auto;
  display: flex;
  flex-flow: column nowrap;
  gap: 0;
  overflow: hidden;
}

.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
  position: relative;
}

.k-calendar-infinite .k-calendar-view::after {
  display: block;
  position: absolute;
  inset-block-end: 0;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 150%;
  inset-inline-start: -25%;
  box-shadow: 0 0 32px 16px var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar-infinite .k-calendar-header {
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: auto;
  min-width: 0;
}

.k-calendar-infinite .k-calendar-weekdays {
  flex: 0 0 auto;
}

.k-calendar-navigation {
  width: 5em;
  text-align: center;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-calendar-navigation::before, .k-calendar-navigation::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
  box-shadow: 0 0 6em 3em var(--kendo-color-surface, #fafafa);
}

.k-calendar-navigation::before {
  inset-block-start: 0;
}

.k-calendar-navigation::after {
  inset-block-end: 0;
}

.k-calendar-navigation .k-content, .k-calendar-navigation .k-calendar-content {
  background: rgba(0, 0, 0, 0);
  height: auto;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-calendar-navigation .k-content ul, .k-calendar-navigation .k-calendar-content ul {
  width: 5em;
}

.k-calendar-navigation .k-content li, .k-calendar-navigation .k-calendar-content li {
  height: 2em;
  line-height: 2em;
  cursor: pointer;
  padding-block: 0;
  padding-inline: 1em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: clip;
}

.k-calendar-navigation .k-calendar-navigation-marker {
  font-weight: bold;
}

.k-calendar-navigation .k-calendar-navigation-highlight {
  width: 100%;
  border-width: 1px 0;
  border-style: solid;
  height: 2em;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-calendar-range {
  width: auto;
}

.k-calendar-range .k-calendar-view {
  width: auto;
  white-space: nowrap;
}

.k-calendar-range .k-calendar-view::after {
  display: none;
}

.k-calendar-range .k-calendar-view:focus {
  outline: 0;
}

.k-range-start {
  border-radius: 0;
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-start-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-range-start .k-calendar-cell-inner, .k-range-start .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-end {
  border-radius: 0;
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-end-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-range-end .k-calendar-cell-inner, .k-range-end .k-link {
  border-color: inherit;
  border-radius: inherit;
}

.k-range-mid {
  border-color: inherit;
  border-radius: 0;
}

.k-range-start.k-range-end {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-calendar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar .k-header {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}

.k-calendar .k-calendar-th, .k-calendar .k-calendar-caption, .k-calendar .k-meta-header, .k-calendar .k-month-header {
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-calendar-view .k-today {
  color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-alt {
  background-color: rgba(0, 0, 0, 0);
  color: var(--kendo-color-subtle, #666666);
}

.k-calendar .k-calendar-td:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td:hover .k-link, .k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-hover .k-link {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:hover .k-link, .k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected.k-hover .k-link {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-calendar .k-calendar-td:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td:focus .k-link, .k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:focus .k-link, .k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected.k-focus .k-link {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-navigation {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  box-shadow: inset -1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-calendar .k-calendar-navigation li:hover, .k-calendar .k-calendar-navigation li.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-calendar .k-calendar-navigation-highlight {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calendar .k-calendar-navigation-marker {
  color: currentColor;
}

.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-rtl .k-calendar .k-calendar-navigation, [dir=rtl] .k-calendar .k-calendar-navigation, .k-calendar.k-rtl .k-calendar-navigation, .k-calendar[dir=rtl] .k-calendar-navigation {
  box-shadow: inset 1px 0 var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scheduler .k-calendar .k-other-month {
  color: var(--kendo-color-subtle, #666666);
  background-color: rgba(0, 0, 0, 0);
}

.k-calendar .k-range-start, .k-calendar .k-range-end, .k-calendar .k-range-mid {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-calendar .k-range-start .k-calendar-cell-inner, .k-calendar .k-range-start .k-link, .k-calendar .k-range-end .k-calendar-cell-inner, .k-calendar .k-range-end .k-link {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-calendar .k-range-start.k-active .k-calendar-cell-inner, .k-calendar .k-range-start.k-active .k-link, .k-calendar .k-range-end.k-active .k-calendar-cell-inner, .k-calendar .k-range-end.k-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}

.k-calendar .k-range-split-start, .k-calendar .k-range-split-end {
  position: relative;
}

.k-calendar .k-range-split-start::after, .k-calendar .k-range-split-end::after {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  width: 5px;
}

.k-calendar .k-range-split-start::after {
  inset-inline-start: -5px;
  inset-inline-end: auto;
  background-image: linear-gradient(to left, color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent), transparent 100%);
}

.k-calendar .k-range-split-end::after {
  inset-inline-end: -5px;
  inset-inline-start: auto;
  background-image: linear-gradient(to right, color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent), transparent 100%);
}

.k-pointer-events-none {
  pointer-events: none;
}

.\!k-pointer-events-none {
  pointer-events: none !important;
}

.k-pointer-events-auto {
  pointer-events: auto;
}

.\!k-pointer-events-auto {
  pointer-events: auto !important;
}

.k-timeselector {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup > .k-timeselector {
  border-width: 0;
}

.k-time-header, .k-time-selector-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
}

.k-time-header .k-title, .k-time-header .k-time-selector-header-title, .k-time-selector-header .k-title, .k-time-selector-header .k-time-selector-header-title {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-weight: bold;
  display: inline-block;
}

.k-time-header .k-time-now, .k-time-selector-header .k-time-now {
  border-width: 0;
  line-height: inherit;
  cursor: pointer;
}

.k-actions.k-time-fast-selection, .k-time-fast-selection.k-edit-buttons, .k-time-fast-selection.k-action-buttons, .k-time-fast-selection.k-columnmenu-actions, .k-time-fast-selection.k-form-buttons {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-time-list-container {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-time-highlight, .k-time-list-highlight {
  width: 100%;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 1px 0px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: calc(50% + (var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
  inset-inline-start: 0;
  inset-inline-end: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

.k-time-list-wrapper {
  min-width: 4em;
  height: 240px;
  box-sizing: content-box;
  display: inline-flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
  position: relative;
  text-align: center;
  flex: 1 1 auto;
}

.k-time-list-wrapper .k-title {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: bold;
  text-align: center;
  text-transform: capitalize;
  display: block;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  display: block;
  content: "​";
  position: absolute;
  width: 100%;
  inset-inline-start: 0;
  pointer-events: none;
  height: calc(50% - (var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

.k-time-list-wrapper.k-focus::before {
  inset-block-start: calc((var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)));
}

.k-time-list-wrapper.k-focus::after {
  inset-block-end: 0;
}

.k-time-list {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1;
  position: relative;
  z-index: 1;
  outline: 0;
  overflow: hidden;
}

.k-time-list::before, .k-time-list::after {
  display: block;
  position: absolute;
  content: "​";
  height: 0;
  line-height: 0;
  z-index: 1;
  width: 200%;
  inset-inline-start: -50%;
}

.k-time-list::before {
  inset-block-start: 0;
}

.k-time-list::after {
  inset-block-end: 0;
}

.k-time-container, .k-time-list-content {
  position: relative;
  flex: 1 1 auto;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-padding-end: 100px;
          padding-inline-end: 100px;
  -webkit-padding-start: 100px;
          padding-inline-start: 100px;
  -webkit-margin-start: -100px;
          margin-inline-start: -100px;
  -webkit-margin-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
          margin-inline-end: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-time-container > ul, .k-time-list-content > ul {
  height: auto;
  width: 4em;
  margin: auto;
}

.k-time-container .k-scrollable-placeholder, .k-time-list-content .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-time-list-item, .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-time-separator {
  width: 0;
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
  align-self: center;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 11;
  inset-block-start: calc((var(--kendo-font-size-sm, inherit)) * (var(--kendo-line-height-lg, normal)) / 2);
}

.k-timeselector-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-timeselector-sm .k-time-highlight, .k-timeselector-sm .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-timeselector-sm .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-timeselector-sm .k-time-list-item, .k-timeselector-sm .k-time-list .k-item {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-timeselector-md .k-time-highlight, .k-timeselector-md .k-time-list-highlight {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-timeselector-md .k-time-separator {
  height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal) + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-timeselector-md .k-time-list-item, .k-timeselector-md .k-time-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-timeselector-lg .k-time-highlight, .k-timeselector-lg .k-time-list-highlight {
  height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-timeselector-lg .k-time-separator {
  height: calc(var(--kendo-font-size-lg, inherit) * var(--kendo-line-height-lg, normal) + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-timeselector-lg .k-time-list-item, .k-timeselector-lg .k-time-list .k-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-timeselector {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-time-header .k-title, .k-time-selector-header .k-title {
  color: unset;
}

.k-time-header .k-time-now, .k-time-selector-header .k-time-now {
  color: var(--kendo-color-primary, #ff6358);
}

.k-time-header .k-time-now:hover, .k-time-selector-header .k-time-now:hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-time-list-wrapper .k-title {
  color: var(--kendo-color-subtle, #666666);
}

.k-time-list-wrapper.k-focus .k-title {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em var(--kendo-color-surface-alt, #ffffff);
}

.k-time-list .k-item:hover {
  color: var(--kendo-color-primary, #ff6358);
}

.k-time-container {
  background: rgba(0, 0, 0, 0);
}

.k-time-highlight {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-captcha {
  width: 280px;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha *, .k-captcha *::before, .k-captcha *::after {
  box-sizing: border-box;
}

.k-captcha-image-wrap {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image-controls {
  position: relative;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-captcha-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.k-captcha-image > img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
  height: auto;
}

.k-captcha-volume-control {
  height: 100%;
}

.k-captcha-validation-message {
  -webkit-margin-before: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  font-size: var(--kendo-font-size-sm, inherit);
  font-style: italic;
}

.k-captcha {
  border-color: var(--kendo-color-surface-alt, #ffffff);
  color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pos-static, .k-static {
  position: static;
}

.\!k-pos-static, .\!k-static {
  position: static !important;
}

.k-pos-relative, .k-relative {
  position: relative;
}

.\!k-pos-relative, .\!k-relative {
  position: relative !important;
}

.k-pos-absolute, .k-absolute {
  position: absolute;
}

.\!k-pos-absolute, .\!k-absolute {
  position: absolute !important;
}

.k-pos-fixed, .k-fixed {
  position: fixed;
}

.\!k-pos-fixed, .\!k-fixed {
  position: fixed !important;
}

.k-pos-sticky, .k-sticky {
  position: sticky;
}

.\!k-pos-sticky, .\!k-sticky {
  position: sticky !important;
}

.k-colorpalette {
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: 0;
  display: inline-flex;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpalette *, .k-colorpalette *::before, .k-colorpalette *::after {
  box-sizing: border-box;
}

.k-colorpalette-table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  position: relative;
}

.k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  position: relative;
  z-index: 101;
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  position: relative;
  z-index: 100;
}

.k-colorpalette-sm .k-colorpalette-tile {
  width: var(--kendo-spacing-5\.5, 1.375rem);
  height: var(--kendo-spacing-5\.5, 1.375rem);
}

.k-colorpalette-md .k-colorpalette-tile {
  width: var(--kendo-spacing-6, 1.5rem);
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-colorpalette-lg .k-colorpalette-tile {
  width: var(--kendo-spacing-8, 2rem);
  height: var(--kendo-spacing-8, 2rem);
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px hsla(0, 0%, 100%, 0.5);
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px hsla(0, 0%, 100%, 0.8);
}

.k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #fff;
}

.k-colorgradient {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  width: 272px;
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: var(--kendo-spacing-3, 0.75rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorgradient *, .k-colorgradient *::before, .k-colorgradient *::after {
  box-sizing: border-box;
}

.k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-canvas .k-hsv-rectangle {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  position: relative;
  flex: 1 1 auto;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-colorgradient-canvas .k-hsv-gradient {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  height: 202px;
}

.k-colorgradient-canvas .k-hsv-draghandle {
  margin-top: -7px;
  margin-left: -7px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  cursor: pointer;
}

.k-colorgradient-canvas .k-hsv-controls {
  position: relative;
  flex-shrink: 0;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-canvas.k-vstack, .k-colorgradient-canvas.k-vbox {
  padding-inline: 8px;
}

.k-colorgradient .k-draghandle {
  border-radius: 50%;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  outline-width: 1px;
  outline-style: solid;
  box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
  width: 10px;
  height: 202px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-vertical .k-slider-track {
  width: 10px;
  border-radius: 10px;
  -webkit-margin-start: -5px;
          margin-inline-start: -5px;
}

.k-colorgradient-slider.k-slider-horizontal {
  width: 100%;
  height: 10px;
  flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
  height: 10px;
  border-radius: 10px;
  -webkit-margin-before: -5px;
          margin-block-start: -5px;
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}

.k-colorgradient-slider .k-slider-track-wrap {
  z-index: 1;
}

.k-colorgradient-slider .k-slider-selection {
  display: none;
}

.k-colorgradient-slider .k-draghandle {
  border-width: 3px;
}

.k-colorgradient-sm {
  width: 252px;
  gap: var(--kendo-spacing-3, 0.75rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-sm .k-colorgradient-inputs .k-numerictextbox {
  width: 42px;
}

.k-colorgradient-sm .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-gradient {
  height: 182px;
}

.k-colorgradient-sm .k-colorgradient-canvas .k-slider-vertical {
  height: 182px;
}

.k-colorgradient-sm .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md {
  width: 272px;
  gap: var(--kendo-spacing-3, 0.75rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md .k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-md .k-colorgradient-canvas {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-md .k-colorgradient-canvas .k-hsv-gradient {
  height: 202px;
}

.k-colorgradient-md .k-colorgradient-canvas .k-slider-vertical {
  height: 202px;
}

.k-colorgradient-md .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-colorgradient-lg {
  width: 362px;
  gap: var(--kendo-spacing-4\.5, 1.125rem);
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-lg .k-colorgradient-inputs .k-numerictextbox {
  width: 62px;
}

.k-colorgradient-lg .k-colorgradient-canvas {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-gradient {
  height: 268px;
}

.k-colorgradient-lg .k-colorgradient-canvas .k-slider-vertical {
  height: 268px;
}

.k-colorgradient-lg .k-colorgradient-canvas .k-hsv-controls {
  gap: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-colorgradient-inputs {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-colorgradient-inputs .k-colorgradient-input-label {
  text-transform: uppercase;
}

.k-colorgradient-inputs > .k-vstack, .k-colorgradient-inputs > .k-vbox {
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 3);
}

.k-colorgradient-inputs .k-numerictextbox {
  width: 46px;
}

.k-colorgradient-inputs .k-input-inner {
  -webkit-padding-start: 2px;
          padding-inline-start: 2px;
  -webkit-padding-end: 2px;
          padding-inline-end: 2px;
  text-align: center;
  text-overflow: clip;
}

.k-colorgradient-color-contrast > div {
  display: flex;
  flex-flow: row nowrap;
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
}

.k-colorgradient-color-contrast .k-contrast-ratio {
  -webkit-margin-after: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
          margin-block-end: calc(var(--kendo-spacing-3, 0.75rem) / 1.5);
}

.k-colorgradient-color-contrast .k-contrast-ratio-text {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-colorgradient-color-contrast .k-contrast-validation {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--kendo-spacing-3, 0.75rem) / 1.5 / 2);
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
  vertical-align: middle;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon + .k-icon, .k-colorgradient-color-contrast .k-contrast-validation .k-icon-wrapper-host + .k-icon-wrapper-host .k-icon {
  -webkit-margin-start: -13px;
          margin-inline-start: -13px;
}

.k-color-contrast-svg {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
}

.k-colorgradient {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-colorgradient:focus, .k-colorgradient.k-focus {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient-canvas .k-hsv-gradient {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.k-colorgradient .k-draghandle {
  border-color: hsla(0, 0%, 100%, 0.8);
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient .k-draghandle:focus, .k-colorgradient .k-draghandle.k-focus {
  border-color: #fff;
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-colorgradient .k-draghandle:hover, .k-colorgradient .k-draghandle.k-hover, .k-colorgradient .k-draghandle.k-active, .k-colorgradient .k-draghandle:active {
  border-color: #fff;
  background-color: rgba(0, 0, 0, 0);
  outline-color: #000;
}

.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
  background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}

.k-colorgradient-input-label {
  color: var(--kendo-color-subtle, #666666);
}

.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track, [dir=rtl] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track {
  background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-align-self-auto {
  align-self: auto;
}

.\!k-align-self-auto {
  align-self: auto !important;
}

.k-align-self-normal {
  align-self: normal;
}

.\!k-align-self-normal {
  align-self: normal !important;
}

.k-align-self-stretch {
  align-self: stretch;
}

.\!k-align-self-stretch {
  align-self: stretch !important;
}

.k-align-self-center {
  align-self: center;
}

.\!k-align-self-center {
  align-self: center !important;
}

.k-align-self-start {
  align-self: start;
}

.\!k-align-self-start {
  align-self: start !important;
}

.k-align-self-end {
  align-self: end;
}

.\!k-align-self-end {
  align-self: end !important;
}

.k-align-self-flex-start {
  align-self: flex-start;
}

.\!k-align-self-flex-start {
  align-self: flex-start !important;
}

.k-align-self-flex-end {
  align-self: flex-end;
}

.\!k-align-self-flex-end {
  align-self: flex-end !important;
}

.k-align-self-baseline {
  align-self: baseline;
}

.\!k-align-self-baseline {
  align-self: baseline !important;
}

.k-align-self-first-baseline {
  align-self: first baseline;
}

.\!k-align-self-first-baseline {
  align-self: first baseline !important;
}

.k-align-self-last-baseline {
  align-self: last baseline;
}

.\!k-align-self-last-baseline {
  align-self: last baseline !important;
}

.k-align-self-self-start {
  align-self: self-start;
}

.\!k-align-self-self-start {
  align-self: self-start !important;
}

.k-align-self-self-end {
  align-self: self-end;
}

.\!k-align-self-self-end {
  align-self: self-end !important;
}

.k-coloreditor {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  min-width: 272px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}

.k-coloreditor *, .k-coloreditor *::before, .k-coloreditor *::after {
  box-sizing: border-box;
}

.k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-header-actions {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-coloreditor-preview {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  justify-content: center;
  gap: var(--kendo-spacing-0\.5, 0.125rem);
  position: relative;
  z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-sm {
  min-width: 252px;
}

.k-coloreditor-sm .k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-sm .k-coloreditor-views {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-sm .k-coloreditor-preview {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-coloreditor-sm .k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 12px;
}

.k-coloreditor-md {
  min-width: 272px;
}

.k-coloreditor-md .k-coloreditor-header {
  padding: var(--kendo-spacing-3, 0.75rem) var(--kendo-spacing-3, 0.75rem) 0;
}

.k-coloreditor-md .k-coloreditor-views {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-md .k-coloreditor-preview {
  gap: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-coloreditor-md .k-coloreditor-preview .k-color-preview {
  width: 34px;
  height: 14px;
}

.k-coloreditor-lg {
  min-width: 362px;
}

.k-coloreditor-lg .k-coloreditor-header {
  padding: var(--kendo-spacing-4\.5, 1.125rem) var(--kendo-spacing-4\.5, 1.125rem) 0;
}

.k-coloreditor-lg .k-coloreditor-views {
  padding-block: var(--kendo-spacing-4\.5, 1.125rem);
  padding-inline: var(--kendo-spacing-4\.5, 1.125rem);
}

.k-coloreditor-lg .k-coloreditor-preview {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-coloreditor-lg .k-coloreditor-preview .k-color-preview {
  width: 44px;
  height: 16px;
}

.k-coloreditor-views {
  min-width: calc(var(--kendo-color-preview-width, var(--kendo-spacing-6, 1.5rem)) * var(--kendo-color-preview-columns, 10));
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-coloreditor-views .k-colorgradient {
  padding: 0;
  width: auto;
  border-width: 0;
}

.k-coloreditor-views .k-colorgradient:focus, .k-coloreditor-views .k-colorgradient.k-focus {
  outline: 2px dotted;
  outline-offset: 4px;
  border-radius: 0;
}

.k-coloreditor-views .k-colorpalette {
  align-self: center;
}

.k-coloreditor-footer.k-actions, .k-coloreditor-footer.k-edit-buttons, .k-coloreditor-footer.k-action-buttons, .k-coloreditor-footer.k-columnmenu-actions, .k-coloreditor-footer.k-form-buttons {
  margin: 0;
}

.k-coloreditor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-coloreditor .k-colorgradient:focus, .k-coloreditor .k-colorgradient.k-focus {
  box-shadow: none;
  outline-color: rgba(0, 0, 0, 0.3);
}

.k-color-picker, .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-datetime-selector {
  display: flex;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.k-datetime-wrap {
  width: calc(256px + var(--kendo-spacing-4, 1rem) * 2);
  overflow: hidden;
}

.k-datetime-wrap .k-datetime-buttongroup {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-datetime-wrap .k-calendar, .k-datetime-wrap .k-timeselector {
  width: 100%;
  border-width: 0;
}

.k-datetime-calendar-wrap, .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 calc(256px + var(--kendo-spacing-4, 1rem) * 2);
}

.k-date-tab .k-datetime-selector {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-time-tab .k-datetime-selector {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

:is(.k-rtl, [dir=rtl]) .k-time-tab .k-datetime-selector, .k-time-tab .k-datetime-selector:is(.k-rtl, [dir=rtl]) {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.k-daterange-picker, .k-daterangepicker {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-daterange-picker *, .k-daterangepicker *, .k-daterange-picker *::before, .k-daterangepicker *::before, .k-daterange-picker *::after, .k-daterangepicker *::after {
  box-sizing: border-box;
}

.k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
  width: 10em;
}

.k-daterangepicker-wrap {
  display: inherit;
  flex-flow: inherit;
  align-items: inherit;
  gap: inherit;
}

.k-dropdowngrid-popup {
  overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
  border-width: 0;
}

.k-dropdown-operator {
  width: -webkit-min-content;
  width: min-content;
  flex: none;
}

.k-dropdown-operator .k-input-button {
  border-width: 0;
  width: -webkit-min-content;
  width: min-content;
}

.k-dropdown-operator .k-input-button .k-button-icon {
  width: auto;
  aspect-ratio: 1;
}

.k-dropdown-operator .k-input-inner {
  display: none;
}

.k-treeview {
  padding: 0;
  border-width: 0;
  background: none;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  cursor: default;
  overflow: auto;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview *, .k-treeview *::before, .k-treeview *::after {
  box-sizing: border-box;
}

.k-treeview-filter {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: block;
  position: relative;
  flex: none;
}

.k-treeview-group {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  outline: 0;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview-group.ng-animating {
  overflow: hidden;
}

.k-treeview-top, .k-treeview-mid, .k-treeview-bot {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
}

.k-treeview-item {
  outline-style: none;
  margin: 0;
  padding: 0;
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
  border-width: 0;
  display: block;
}

.k-treeview-toggle {
  -webkit-margin-start: -24px;
          margin-inline-start: -24px;
  flex: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  cursor: pointer;
}

.k-treeview-toggle .k-icon {
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-treeview-loading {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview .k-checkbox-wrap, .k-treeview .k-checkbox-wrapper {
  align-self: center;
}

.k-treeview-leaf {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border: 0px solid rgba(0, 0, 0, 0);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  align-content: center;
  vertical-align: middle;
  position: relative;
}

.k-treeview-leaf .k-icon, .k-treeview-leaf .k-image, .k-treeview-leaf .k-sprite {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-leaf.k-focus {
  z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
  cursor: pointer;
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  text-decoration: underline;
}

.k-treeview-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-treeview-sm .k-treeview-leaf {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-sm .k-checkbox-wrap {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-treeview-md .k-treeview-leaf {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-md .k-checkbox-wrap {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-treeview-lg .k-treeview-leaf {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-treeview-lg .k-checkbox-wrap {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-treeview {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-treeview-leaf.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-treeview .k-treeview-load-more-button {
  color: var(--kendo-color-primary, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: rgba(0, 0, 0, 0);
}

.k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-popup-dropdowntree .k-treeview, .k-dropdowntree-popup .k-treeview, .k-multiselecttree-popup .k-treeview {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-popup-dropdowntree .k-check-all, .k-dropdowntree-popup .k-check-all, .k-multiselecttree-popup .k-check-all {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-multiselecttree .k-input-values {
  width: auto;
  max-width: 100%;
}

.k-multiselecttree .k-input-inner::before {
  content: "​";
  width: 0px;
  overflow: hidden;
  flex: none;
  display: inline-block;
  vertical-align: top;
}

.k-rating {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: inline-flex;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-rating *, .k-rating *::before, .k-rating *::after {
  box-sizing: border-box;
}

.k-rating.k-readonly {
  pointer-events: none;
}

.k-rating-container {
  flex: 0 1 auto;
  position: relative;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-rating-container .k-rating-item {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  vertical-align: middle;
  margin: 0;
  outline: 0;
  overflow: hidden;
  transition: color 200ms ease-out 0s;
}

.k-rating-container .k-rating-item * {
  pointer-events: none;
}

.k-rating-container .k-rating-item .k-rating-precision-part, .k-rating-container .k-rating-item .k-rating-precision-complement {
  display: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-1, 0.25rem);
  inset-inline-start: var(--kendo-spacing-1, 0.25rem);
  overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
  direction: rtl;
}

.k-rating-container .k-rating-item svg {
  fill: currentColor;
}

.k-rating-label {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: var(--kendo-line-height-lg, normal);
  margin-block: var(--kendo-spacing-1, 0.25rem);
  margin-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-rtl .k-rating-item .k-rating-precision-complement, [dir=rtl] .k-rating-item .k-rating-precision-complement {
  direction: ltr;
}

.k-rating {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-focus .k-rating-item > .k-icon {
  -webkit-filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
          filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
}

.k-rating:focus .k-rating-item.k-selected > .k-icon, .k-rating.k-focus .k-rating-item.k-selected > .k-icon {
  -webkit-filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
          filter: drop-shadow(var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12)));
}

.k-rating-item {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-rating-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-rating-item.k-selected:focus, .k-rating-item.k-selected.k-focus {
  color: var(--kendo-color-primary, #ff6358);
}

.k-rating-item:hover, .k-rating-item.k-hover {
  color: var(--kendo-color-primary, #ff6358);
  cursor: pointer;
}

.k-switch {
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  line-height: 1;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-switch *, .k-switch *::before, .k-switch *::after {
  box-sizing: border-box;
}

.k-switch [type=checkbox] {
  display: none;
}

.k-switch[aria-readonly=true] {
  pointer-events: none;
}

.k-switch.k-readonly {
  pointer-events: none;
}

.k-switch-track {
  border-width: 1px;
  border-style: solid;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  position: relative;
  transition: background-color 200ms ease-in-out;
}

.k-switch-thumb-wrap {
  width: 0;
  height: 0;
  overflow: visible;
  position: absolute;
  transition: left 200ms ease-in-out;
  inset-block-start: 50%;
}

.k-switch-thumb {
  border-width: 1px;
  border-style: solid;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-switch-label-on, .k-switch-label-off {
  text-transform: uppercase;
  display: inline;
  position: absolute;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
}

.k-switch-sm {
  width: 52px;
  height: 26px;
  font-size: 10px;
}

.k-switch-sm .k-switch-track {
  width: 52px;
  height: 26px;
}

.k-switch-sm .k-switch-label-on {
  inset-inline-start: 4px;
}

.k-switch-sm .k-switch-label-off {
  inset-inline-end: 4px;
}

.k-switch-sm .k-switch-thumb {
  width: 26px;
  height: 26px;
}

.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 13px);
}

.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 13px;
}

.k-switch-md {
  width: 60px;
  height: 30px;
  font-size: 10px;
}

.k-switch-md .k-switch-track {
  width: 60px;
  height: 30px;
}

.k-switch-md .k-switch-label-on {
  inset-inline-start: 6px;
}

.k-switch-md .k-switch-label-off {
  inset-inline-end: 6px;
}

.k-switch-md .k-switch-thumb {
  width: 30px;
  height: 30px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 15px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 15px;
}

.k-switch-lg {
  width: 68px;
  height: 34px;
  font-size: 10px;
}

.k-switch-lg .k-switch-track {
  width: 68px;
  height: 34px;
}

.k-switch-lg .k-switch-label-on {
  inset-inline-start: 8px;
}

.k-switch-lg .k-switch-label-off {
  inset-inline-end: 8px;
}

.k-switch-lg .k-switch-thumb {
  width: 34px;
  height: 34px;
}

.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
  inset-inline-start: calc(100% - 17px);
}

.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
  inset-inline-start: 17px;
}

.k-switch[dir=rtl] .k-switch-thumb, [dir=rtl] .k-switch .k-switch-thumb, .k-switch.k-rtl .k-switch-thumb, .k-rtl .k-switch .k-switch-thumb {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.k-switch-off .k-switch-track {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-switch-off .k-switch-thumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
  outline: 2px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-switch-off .k-switch-label-on {
  color: rgba(0, 0, 0, 0);
}

.k-switch-on .k-switch-track {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-switch-on .k-switch-thumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
  outline: 2px solid color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-switch-on .k-switch-label-off {
  color: rgba(0, 0, 0, 0);
}

.k-external-dropzone {
  height: 220px;
  display: flex;
  flex-flow: row nowrap;
}

.k-dropzone-inner {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-dropzone-inner .k-dropzone-icon {
  -webkit-margin-after: var(--kendo-spacing-6, 1.5rem);
          margin-block-end: var(--kendo-spacing-6, 1.5rem);
}

.k-dropzone-inner .k-dropzone-hint {
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-dropzone-inner .k-dropzone-note {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-dropzone-inner {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dropzone-inner .k-icon, .k-dropzone-inner .k-dropzone-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-dropzone-inner .k-dropzone-note {
  color: var(--kendo-color-subtle, #666666);
}

.k-external-dropzone-hover .k-icon, .k-external-dropzone-hover .k-dropzone-icon {
  color: var(--kendo-color-primary, #ff6358);
}

.k-upload {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-upload *, .k-upload *::before, .k-upload *::after {
  box-sizing: border-box;
}

.k-upload .k-upload-button {
  min-width: 7em;
}

.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  text-align: end;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.k-upload .k-dropzone .k-dropzone-hint, .k-upload .k-upload-dropzone .k-dropzone-hint {
  font-style: normal;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  flex: 1;
}

.k-upload .k-dropzone .k-upload-status, .k-upload .k-upload-dropzone .k-upload-status {
  font-weight: normal;
  display: flex;
  align-items: center;
  position: relative;
}

.k-upload .k-dropzone .k-upload-status > .k-icon, .k-upload .k-upload-dropzone .k-upload-status > .k-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint, .k-upload .k-upload-dropzone .k-upload-status + .k-dropzone-hint {
  display: none;
}

.k-upload .k-dropzone-active .k-upload-status {
  display: none;
}

.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
  display: block;
}

.k-upload .k-upload-files {
  max-height: 300px;
  overflow-y: auto;
  margin: 0;
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  list-style: none;
}

.k-upload .k-upload-files .k-file-multiple, .k-upload .k-upload-files .k-file-single {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.k-upload .k-upload-files .k-file-single {
  align-items: center;
}

.k-upload .k-upload-files .k-file-multiple {
  align-items: flex-start;
}

.k-upload .k-upload-files .k-file {
  padding: var(--kendo-spacing-2, 0.5rem) var(--kendo-spacing-2, 0.5rem) calc(var(--kendo-spacing-2, 0.5rem) + 2px);
  border-width: 0 0 1px;
  border-style: solid;
  outline: none;
  display: flex;
  align-items: flex-start;
  position: relative;
}

.k-upload .k-upload-files .k-file:last-child {
  border-width: 0;
}

.k-upload .k-upload-files .k-filename {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.k-upload .k-upload-files .k-upload-pct {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-1, 0.25rem);
  font-weight: normal;
  vertical-align: middle;
}

.k-upload .k-upload-files ~ .k-clear-selected, .k-upload .k-upload-files ~ .k-upload-selected {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  -webkit-margin-start: -1px;
          margin-inline-start: -1px;
}

.k-upload .k-upload-files .k-file-name, .k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-validation-message, .k-upload .k-upload-files .k-file-summary {
  display: block;
}

.k-upload .k-upload-files .k-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}

.k-upload .k-upload-files .k-file-size, .k-upload .k-upload-files .k-file-summary, .k-upload .k-upload-files .k-file-validation-message {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
}

.k-upload .k-upload-files .k-file-icon-wrapper .k-file-state {
  position: absolute;
}

.k-upload .k-upload-files .k-file-state {
  visibility: hidden;
}

.k-upload .k-upload-files .k-file-info {
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper, .k-upload .k-file-single > .k-file-info {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
  min-height: 32px;
  display: block;
  overflow: hidden;
  flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper .k-file-info {
  -webkit-margin-after: var(--kendo-spacing-3, 0.75rem);
          margin-block-end: var(--kendo-spacing-3, 0.75rem);
  display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-summary {
  -webkit-margin-before: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
          margin-block-start: calc(var(--kendo-spacing-3, 0.75rem) / 3 * -1);
}

.k-upload .k-progressbar {
  --kendo-progressbar-height: 2px;
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-inline-end: var(--kendo-spacing-2, 0.5rem);
  inset-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  width: auto;
}

.k-upload .k-actions, .k-upload .k-edit-buttons, .k-upload .k-action-buttons, .k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
  border-block-start-width: 1px;
}

.k-upload-button-wrap {
  position: relative;
  direction: ltr;
}

.k-upload-button-wrap input {
  font: 170px monospace !important;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 1;
}

.k-upload-button-wrap input[disabled], .k-upload-button-wrap input.k-disabled {
  visibility: hidden;
}

.k-upload {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-upload .k-dropzone.k-hover, .k-upload .k-upload-dropzone.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-upload .k-dropzone .k-dropzone-hint, .k-upload .k-upload-dropzone .k-dropzone-hint {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-upload-files, .k-upload .k-file {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-upload .k-file.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-file .k-upload-action.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-upload-status {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-file-progress .k-progressbar .k-selected {
  background-color: var(--kendo-color-info, #0058e9);
}

.k-upload .k-file-success .k-file-validation-message {
  color: var(--kendo-color-success, #37b400);
}

.k-upload .k-file-success .k-progressbar .k-selected {
  background-color: var(--kendo-color-success, #37b400);
}

.k-upload .k-file-error .k-file-validation-message {
  color: var(--kendo-color-error, #f31700);
}

.k-upload .k-file-error .k-progressbar .k-selected {
  background-color: var(--kendo-color-error, #f31700);
}

.k-upload .k-file-icon-wrapper {
  color: var(--kendo-color-subtle, #666666);
  border-color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-file-size, .k-upload .k-file-validation-message, .k-upload .k-file-summary {
  color: var(--kendo-color-subtle, #666666);
}

.k-upload .k-multiple-files-wrapper .k-file-summary {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
  border-color: var(--kendo-color-error, #f31700);
}

.k-otp {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  align-items: center;
  flex-direction: row;
}

.k-otp .k-otp-input > .k-input-inner {
  text-align: center;
  padding-inline: 0;
}

.k-otp-sm {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-otp-sm .k-otp-input {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-otp-sm .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-otp-md {
  gap: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-otp-md .k-otp-input {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-otp-md .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-otp-lg {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-otp-lg .k-otp-input {
  min-width: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-otp-lg .k-otp-separator:not(:empty) {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-appbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-appbar *, .k-appbar *::before, .k-appbar *::after {
  box-sizing: border-box;
}

.k-appbar > * {
  flex-shrink: 0;
}

.k-appbar .k-appbar-section {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
}

.k-appbar .k-appbar-spacer {
  flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
  flex-grow: 0;
}

.k-appbar .k-appbar-separator {
  margin: 0;
  width: 0;
  min-height: 1em;
  border-style: solid;
  border-width: 0 0 0 1px;
  display: inline-block;
}

.k-appbar .k-input, .k-appbar .k-picker {
  width: 10em;
}

.k-appbar .k-color-picker, .k-appbar .k-colorpicker {
  width: -webkit-min-content;
  width: min-content;
}

.k-appbar-static {
  position: static;
}

.k-appbar-sticky {
  width: 100%;
  position: sticky;
  inset-block-start: 0;
  z-index: 1000;
}

.k-appbar-fixed {
  width: 100%;
  position: fixed;
  z-index: 1;
}

.k-appbar-top {
  inset-block-start: 0;
  inset-block-end: auto;
}

.k-appbar-bottom {
  inset-block-start: auto;
  inset-block-end: 0;
}

.k-appbar-bottom.k-appbar-fixed {
  inset-block-end: 0;
}

.k-appbar {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-appbar-bottom {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-appbar-primary {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-appbar-secondary {
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-appbar-tertiary {
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-appbar-info {
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-appbar-success {
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-appbar-warning {
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-appbar-error {
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-appbar-dark {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-appbar-light {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-appbar-inverse {
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-fab {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  outline: none;
}

.k-fab *, .k-fab *::before, .k-fab *::after {
  box-sizing: border-box;
}

.k-fab:focus {
  outline: none;
}

.k-fab-icon {
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  box-sizing: content-box;
}

.k-icon-wrapper-host:not(:only-child) .k-fab-icon, .k-fab-icon:not(:only-child) {
  -webkit-margin-end: var(--kendo-spacing-0\.5, 0.125rem);
          margin-inline-end: var(--kendo-spacing-0\.5, 0.125rem);
  -webkit-margin-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * -1);
}

.k-fab-sm {
  padding: calc(var(--kendo-spacing-4, 1rem) / 2) calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-fab-md {
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
}

.k-fab-lg {
  padding: calc(var(--kendo-spacing-4, 1rem) * 1.5) calc(var(--kendo-spacing-4, 1rem) * 1.5);
}

.k-fab-items {
  margin: 0;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-0, 0px);
  display: flex;
}

.k-fab-items-bottom {
  flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-fab-items-top {
  flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-fab-item {
  list-style-type: none;
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
  outline: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}

.k-fab-item.k-text-right {
  flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-fab-item.k-text-left {
  flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-fab-item-text {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-radius: 2px;
  font-size: var(--kendo-font-size-xs, inherit);
  line-height: 1.2;
}

.k-fab-item-icon {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) + var(--kendo-spacing-0\.5, 0.125rem));
  border-width: 0;
  border-radius: 50%;
  box-sizing: content-box;
  outline: none;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left, [dir=rtl] .k-fab-popup .k-fab-item.k-text-left {
  flex-direction: row;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-right, [dir=rtl] .k-fab-popup .k-fab-item.k-text-right {
  flex-direction: row-reverse;
}

.k-fab-solid-primary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-primary, #ff6358);
  outline-offset: -1px;
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-fab-solid-secondary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-secondary, #666666);
  outline-offset: -1px;
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-fab-solid-tertiary {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-tertiary, #03a9f4);
  outline-offset: -1px;
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-fab-solid-info {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-info, #0058e9);
  outline-offset: -1px;
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-fab-solid-success {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-success, #37b400);
  outline-offset: -1px;
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-fab-solid-warning {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-warning, #ffc000);
  outline-offset: -1px;
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-fab-solid-error {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-error, #f31700);
  outline-offset: -1px;
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-fab-solid-dark {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-dark, #3d3d3d);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-fab-solid-light {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-light, #ebebeb);
  outline-offset: -1px;
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-fab-solid-inverse {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid var(--kendo-color-dark, #3d3d3d);
  outline-offset: -1px;
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-hover.k-fab-solid-primary, .k-fab-solid-primary:hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-hover.k-fab-solid-secondary, .k-fab-solid-secondary:hover {
  border-color: var(--kendo-color-secondary-hover, #525252);
  background-color: var(--kendo-color-secondary-hover, #525252);
}

.k-hover.k-fab-solid-tertiary, .k-fab-solid-tertiary:hover {
  border-color: var(--kendo-color-tertiary-hover, #039ae0);
  background-color: var(--kendo-color-tertiary-hover, #039ae0);
}

.k-hover.k-fab-solid-info, .k-fab-solid-info:hover {
  border-color: var(--kendo-color-info-hover, #0052d6);
  background-color: var(--kendo-color-info-hover, #0052d6);
}

.k-hover.k-fab-solid-success, .k-fab-solid-success:hover {
  border-color: var(--kendo-color-success-hover, #32a500);
  background-color: var(--kendo-color-success-hover, #32a500);
}

.k-hover.k-fab-solid-warning, .k-fab-solid-warning:hover {
  border-color: var(--kendo-color-warning-hover, #eaaf00);
  background-color: var(--kendo-color-warning-hover, #eaaf00);
}

.k-hover.k-fab-solid-error, .k-fab-solid-error:hover {
  border-color: var(--kendo-color-error-hover, #df1600);
  background-color: var(--kendo-color-error-hover, #df1600);
}

.k-hover.k-fab-solid-dark, .k-fab-solid-dark:hover {
  border-color: var(--kendo-color-dark-hover, #292929);
  background-color: var(--kendo-color-dark-hover, #292929);
}

.k-hover.k-fab-solid-light, .k-fab-solid-light:hover {
  border-color: var(--kendo-color-light-hover, #e0e0e0);
  background-color: var(--kendo-color-light-hover, #e0e0e0);
}

.k-hover.k-fab-solid-inverse, .k-fab-solid-inverse:hover {
  border-color: var(--kendo-color-inverse-hover, #292929);
  background-color: var(--kendo-color-inverse-hover, #292929);
}

.k-fab-solid-primary.k-focus, .k-fab-solid-primary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-primary, #ff6358) 30%, transparent);
}

.k-fab-solid-secondary.k-focus, .k-fab-solid-secondary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-secondary, #666666) 30%, transparent);
}

.k-fab-solid-tertiary.k-focus, .k-fab-solid-tertiary:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 30%, transparent);
}

.k-fab-solid-info.k-focus, .k-fab-solid-info:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-info, #0058e9) 30%, transparent);
}

.k-fab-solid-success.k-focus, .k-fab-solid-success:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-success, #37b400) 30%, transparent);
}

.k-fab-solid-warning.k-focus, .k-fab-solid-warning:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-warning, #ffc000) 30%, transparent);
}

.k-fab-solid-error.k-focus, .k-fab-solid-error:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-error, #f31700) 30%, transparent);
}

.k-fab-solid-dark.k-focus, .k-fab-solid-dark:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 30%, transparent);
}

.k-fab-solid-light.k-focus, .k-fab-solid-light:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-light, #ebebeb) 30%, transparent);
}

.k-fab-solid-inverse.k-focus, .k-fab-solid-inverse:focus {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 30%, transparent);
}

.k-active.k-fab-solid-primary, .k-selected.k-fab-solid-primary, .k-fab-solid-primary:active {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-active.k-fab-solid-secondary, .k-selected.k-fab-solid-secondary, .k-fab-solid-secondary:active {
  border-color: var(--kendo-color-secondary-active, #3d3d3d);
  background-color: var(--kendo-color-secondary-active, #3d3d3d);
}

.k-active.k-fab-solid-tertiary, .k-selected.k-fab-solid-tertiary, .k-fab-solid-tertiary:active {
  border-color: var(--kendo-color-tertiary-active, #028ccb);
  background-color: var(--kendo-color-tertiary-active, #028ccb);
}

.k-active.k-fab-solid-info, .k-selected.k-fab-solid-info, .k-fab-solid-info:active {
  border-color: var(--kendo-color-info-active, #004ac2);
  background-color: var(--kendo-color-info-active, #004ac2);
}

.k-active.k-fab-solid-success, .k-selected.k-fab-solid-success, .k-fab-solid-success:active {
  border-color: var(--kendo-color-success-active, #2d9600);
  background-color: var(--kendo-color-success-active, #2d9600);
}

.k-active.k-fab-solid-warning, .k-selected.k-fab-solid-warning, .k-fab-solid-warning:active {
  border-color: var(--kendo-color-warning-active, #d49f00);
  background-color: var(--kendo-color-warning-active, #d49f00);
}

.k-active.k-fab-solid-error, .k-selected.k-fab-solid-error, .k-fab-solid-error:active {
  border-color: var(--kendo-color-error-active, #ca1400);
  background-color: var(--kendo-color-error-active, #ca1400);
}

.k-active.k-fab-solid-dark, .k-selected.k-fab-solid-dark, .k-fab-solid-dark:active {
  border-color: var(--kendo-color-dark-active, #1f1f1f);
  background-color: var(--kendo-color-dark-active, #1f1f1f);
}

.k-active.k-fab-solid-light, .k-selected.k-fab-solid-light, .k-fab-solid-light:active {
  border-color: var(--kendo-color-light-active, #d6d6d6);
  background-color: var(--kendo-color-light-active, #d6d6d6);
}

.k-active.k-fab-solid-inverse, .k-selected.k-fab-solid-inverse, .k-fab-solid-inverse:active {
  border-color: var(--kendo-color-inverse-active, #1f1f1f);
  background-color: var(--kendo-color-inverse-active, #1f1f1f);
}

.k-fab-solid-primary.k-generating {
  -webkit-animation: k-fab-generating 1.5s ease-in-out 0.5s infinite;
          animation: k-fab-generating 1.5s ease-in-out 0.5s infinite;
}

@-webkit-keyframes k-fab-generating {
  0% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
  50% {
    background-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    border: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    outline-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
  }
  100% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
}

@keyframes k-fab-generating {
  0% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
  50% {
    background-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    border: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
    outline-color: color-mix(in srgb, var(--kendo-color-primary-active, #d45349) 40%, var(--kendo-color-surface-alt, #ffffff));
  }
  100% {
    background-color: var(--kendo-color-primary-active, #d45349);
    border: var(--kendo-color-primary-active, #d45349);
    outline-color: var(--kendo-color-primary-active, #d45349);
  }
}
.k-disabled.k-fab-solid-primary, .k-fab-solid-primary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-secondary, .k-fab-solid-secondary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-secondary, #666666) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-tertiary, .k-fab-solid-tertiary:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-tertiary, #03a9f4) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-info, .k-fab-solid-info:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-info, #0058e9) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-success, .k-fab-solid-success:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-success, #37b400) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-warning, .k-fab-solid-warning:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-error, .k-fab-solid-error:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-error, #f31700) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-dark, .k-fab-solid-dark:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-dark, #3d3d3d) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-light, .k-fab-solid-light:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-light, #ebebeb) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 60%, transparent);
  opacity: 1;
}

.k-disabled.k-fab-solid-inverse, .k-fab-solid-inverse:disabled {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-inverse, #3d3d3d) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 60%, transparent);
  opacity: 1;
}

.k-fab-item-text {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-fab-item-icon {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  outline: 1px solid rgba(0, 0, 0, 0.08);
  outline-offset: -1px;
}

.k-fab-item.k-hover .k-fab-item-icon, .k-fab-item:hover .k-fab-item-icon {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-fab-item:focus .k-fab-item-text, .k-fab-item:focus .k-fab-item-icon, .k-fab-item.k-focus .k-fab-item-text, .k-fab-item.k-focus .k-fab-item-icon {
  outline: solid var(--kendo-spacing-0\.5, 0.125rem) rgba(0, 0, 0, 0.08);
}

.k-fab-item.k-active .k-fab-item-icon, .k-fab-item:active .k-fab-item-icon {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-fab-item.k-disabled, .k-fab-item:disabled {
  opacity: 1;
}

.k-fab-item.k-disabled .k-fab-item-text, .k-fab-item.k-disabled .k-fab-item-icon, .k-fab-item:disabled .k-fab-item-text, .k-fab-item:disabled .k-fab-item-icon {
  box-shadow: var(--kendo-elevation-5, 0 10px 12px rgba(0, 0, 0, 0.16), 0 4px 16px rgba(0, 0, 0, 0.12));
  background-color: color-mix(in srgb, var(--kendo-color-base, #f5f5f5) 60%, transparent);
  color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent);
}

.k-fab-popup {
  box-shadow: none;
}

.k-window {
  border-radius: 0px;
  padding: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none;
}

.k-window-sm {
  width: 300px;
}

.k-window-md {
  width: 800px;
}

.k-window-lg {
  width: 1200px;
}

.k-window-titlebar {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
}

.k-window-minimized .k-window-titlebar {
  border-width: 0;
}

.k-window-title {
  padding-block: 0.5em;
  padding-inline: 0;
  margin-block: -0.5em;
  margin-inline: 0;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
}

.k-window-title:empty::before {
  content: "​";
}

.k-window-titlebar-actions {
  margin-block: -5em;
  margin-inline: 0;
  -webkit-margin-end: calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));
          margin-inline-end: calc(var(--kendo-spacing-3, 0.75rem) - var(--kendo-spacing-4, 1rem));
  line-height: 1;
  display: flex;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top;
}

.k-window-titlebar-action {
  flex-shrink: 0;
}

.k-window-content, .k-prompt-container {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
  -webkit-margin-before: -var(--kendo-spacing-4, 1rem)/2;
          margin-block-start: -var(--kendo-spacing-4, 1rem)/2;
}

.k-window-content:first-child {
  -webkit-padding-before: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
          padding-block-start: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
}

.k-window-content:last-child {
  -webkit-padding-after: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
          padding-block-end: clamp(var(--kendo-spacing-4, 1rem), var(--kendo-spacing-3, 0.75rem), var(--kendo-spacing-3, 0.75rem));
}

.k-window-iframecontent {
  padding: 0;
  overflow: visible;
}

.k-window-iframecontent .k-content-frame {
  vertical-align: top;
  border: 0;
  width: 100%;
  height: 100%;
}

.k-window-actions {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  overflow: hidden;
}

.k-prompt-container > .k-textarea {
  width: 100%;
}

.k-window .k-resize-n {
  inset-block-start: 0;
}

.k-window .k-resize-e {
  inset-inline-end: 0;
}

.k-window .k-resize-s {
  inset-block-end: 0;
}

.k-window .k-resize-w {
  inset-inline-start: 0;
}

.k-window {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-window:focus, .k-window.k-focus {
  box-shadow: var(--kendo-elevation-9, 0 32px 34px rgba(0, 0, 0, 0.32), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-window-titlebar {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-window-primary .k-window-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-window-light .k-window-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-window-dark .k-window-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-actionsheet-container {
  width: 100%;
  height: 100%;
  max-width: clamp(100vw, 100%, 100%);
  max-height: clamp(100vh, 100%, 100%);
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.k-actionsheet-container > .k-overlay {
  position: absolute;
  z-index: 1;
}

.k-actionsheet-container > .k-animation-container {
  width: 100%;
  height: 100%;
  border-radius: 0;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  pointer-events: none;
}

.k-actionsheet-container > .k-animation-container > .k-child-animation-container {
  position: absolute;
}

.k-actionsheet-container > .k-actionsheet {
  position: absolute;
  z-index: 2;
}

.k-actionsheet-container .k-actionsheet {
  pointer-events: all;
}

.k-actionsheet {
  width: var(--kendo-actionsheet-width, 360px);
  height: var(--kendo-actionsheet-height, 60vh);
  max-width: var(--kendo-actionsheet-max-width, 100%);
  max-height: var(--kendo-actionsheet-max-height, 60vh);
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: hidden;
  position: relative;
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet:has(> .k-actionsheet-view) {
  flex-flow: row nowrap;
}

.k-actionsheet .k-actionsheet-view {
  display: flex;
  flex-flow: column nowrap;
  flex: 0 0 100%;
}

.k-actionsheet .k-actionsheet-view.k-actionsheet-view-animated {
  -webkit-transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
          transform: translateX(calc(-100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}

.k-actionsheet *, .k-actionsheet *::before, .k-actionsheet *::after {
  box-sizing: border-box;
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  flex: none;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-actionsheet-titlebar-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}

.k-actionsheet-title {
  flex: 1;
}

.k-actionsheet-subtitle {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-actionsheet-actions {
  flex: none;
}

.k-actionsheet-content {
  flex: 1;
  overflow: auto;
  position: relative;
}

.k-actionsheet-footer {
  flex: none;
  border-block-start-width: 1px;
  border-block-start-style: solid;
}

.k-actionsheet-items {
  margin: 0;
  padding: 0;
  list-style: none;
  flex: none;
}

.k-actionsheet-item {
  padding: 0;
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  outline: none;
}

.k-actionsheet-action {
  margin: 0;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  min-height: 40px;
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
  outline: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-actionsheet-item-text {
  display: flex;
  flex-flow: column nowrap;
}

.k-actionsheet-item-description {
  font-size: 0.875em;
}

.k-actionsheet .k-hr {
  margin: 0;
  flex: none;
}

.k-actionsheet-top {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0px;
  border-block-start-width: 0;
  inset-block-start: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-bottom {
  border-start-start-radius: 0px;
  border-start-end-radius: 0px;
  border-width: 0px;
  border-block-end-width: 0;
  inset-block-end: 0;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-actionsheet-left {
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
  border-width: 0px;
  border-inline-start-width: 0;
  inset-inline-start: 0;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-actionsheet-right {
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
  border-width: 0px;
  border-inline-end-width: 0;
  inset-inline-end: 0;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-actionsheet-fullscreen {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
}

.k-animation-container > .k-actionsheet {
  inset-block-start: auto;
  inset-inline-end: auto;
  inset-block-end: auto;
  inset-inline-start: auto;
  -webkit-transform: none;
          transform: none;
}

.k-adaptive-actionsheet {
  max-width: 100%;
  width: 100%;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height, inherit);
}

.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-content {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-adaptive-actionsheet .k-actionsheet-filter {
  width: calc(360px - var(--kendo-spacing-4, 1rem) * 2);
}

.k-adaptive-actionsheet .k-actionsheet-content, .k-adaptive-actionsheet .k-actionsheet-footer {
  margin-inline: auto;
  width: min(100%, 360px);
}

.k-adaptive-actionsheet .k-list-container, .k-adaptive-actionsheet .k-treeview {
  height: 100%;
}

.k-adaptive-actionsheet .k-list-filter {
  width: 100%;
  padding-inline: 0;
}

.k-adaptive-actionsheet .k-menu-group {
  height: 100%;
  overflow: auto;
  position: static;
}

.k-adaptive-actionsheet .k-calendar {
  margin-inline: auto;
  border-width: 0;
  display: flex;
}

.k-adaptive-actionsheet .k-timeselector {
  height: 100%;
  border-width: 0;
  overflow: hidden;
}

.k-adaptive-actionsheet .k-timeselector .k-time-part {
  display: contents;
}

.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper {
  height: 100%;
}

.k-adaptive-actionsheet .k-datetime-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-datetime-selector {
  flex: 1 1 auto;
}

.k-adaptive-actionsheet .k-datetime-calendar-wrap {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-datetime-time-wrap {
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 100%;
  inset-block-end: 0;
  flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-scrollable-wrap {
  height: 100%;
  overflow-y: auto;
}

.k-adaptive-actionsheet .k-data-table {
  max-height: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-coloreditor {
  min-width: 100%;
  height: 100%;
  border: 0;
  overflow: auto;
  scrollbar-width: none;
}

.k-adaptive-actionsheet .k-coloreditor::-webkit-scrollbar {
  display: none;
}

.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-header {
  padding: 0;
}

.k-adaptive-actionsheet .k-coloreditor .k-coloreditor-views {
  padding-inline: 0;
}

.k-adaptive-actionsheet .k-colorgradient-canvas .k-hsv-gradient {
  aspect-ratio: 1;
  height: 100%;
}

.k-actionsheet-jq.k-actionsheet {
  height: auto;
}

.k-actionsheet-jq .k-actionsheet-header {
  align-items: flex-start;
}

.k-actionsheet-jq .k-actionsheet-action {
  align-items: center;
}

.k-rtl .k-actionsheet-top, .k-rtl .k-actionsheet-bottom, [dir=rtl] .k-actionsheet-top, [dir=rtl] .k-actionsheet-bottom {
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

:is([dir=rtl], .k-rtl) .k-actionsheet-view.k-actionsheet-view-animated {
  -webkit-transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
          transform: translateX(calc(100% * (var(--kendo-actionsheet-view-current, 1) - 1)));
}

.k-actionsheet {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-7, 0 14px 16px rgba(0, 0, 0, 0.24), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-actionsheet-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-actionsheet-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-actionsheet-item:hover, .k-actionsheet-item.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-actionsheet-item:focus, .k-actionsheet-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-actionsheet-item-description {
  color: var(--kendo-color-subtle, #666666);
}

.k-actionsheet .k-hr {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 10001;
}

.k-dialog-wrapper .k-dialog {
  position: relative;
}

.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box;
}

.k-dialog.k-dialog-centered {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}

.k-dialog .k-multiselect {
  width: 100%;
}

.k-dialog-actions {
  border-end-end-radius: 0px;
  border-end-start-radius: 0px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  overflow: hidden;
}

.k-dialog {
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-dialog-titlebar {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dialog-primary .k-dialog-titlebar {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-dialog-light .k-dialog-titlebar {
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-dialog-dark .k-dialog-titlebar {
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-drawer-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
}

kendo-drawer.k-drawer, kendo-drawer .k-drawer-wrapper {
  transition: none;
}

.k-drawer {
  height: 100%;
  max-width: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-drawer *, .k-drawer *::before, .k-drawer *::after {
  box-sizing: border-box;
}

.k-drawer-mini .k-drawer.k-drawer-start, .k-drawer-expanded .k-drawer.k-drawer-start {
  border-inline-end-width: 1px;
}

.k-drawer-mini .k-drawer.k-drawer-end, .k-drawer-expanded .k-drawer.k-drawer-end {
  border-inline-start-width: 1px;
}

.k-drawer.k-drawer-start {
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-drawer.k-drawer-end {
  inset-block-start: 0;
  inset-inline-end: 0;
}

.k-drawer-content {
  flex: 1 1 auto;
  overflow: auto;
}

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0;
}

.k-drawer-overlay > .k-overlay {
  display: none;
}

.k-drawer-overlay.k-drawer-expanded > .k-overlay {
  display: block;
}

.k-drawer-push {
  display: flex;
  flex-direction: row;
}

.k-drawer-push .k-drawer {
  height: auto;
  position: relative;
  align-self: stretch;
}

.k-drawer-push:has(.k-drawer.k-drawer-end) {
  flex-direction: row-reverse;
}

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
  width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  border-radius: 20px;
}

.k-drawer-items {
  margin: 0;
  padding-block: 0;
  padding-inline: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.k-drawer-item {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  color: inherit;
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: var(--kendo-font-weight, normal);
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  align-items: center;
  cursor: pointer;
}

.k-drawer-item > .k-drawer-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-drawer-item .k-icon {
  flex-shrink: 0;
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
}

.k-drawer-item .k-icon.k-i-none {
  margin: 0;
}

.k-drawer-item .k-item-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-drawer-item .k-drawer-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  cursor: pointer;
  display: flex;
}

.k-drawer-item.k-level-1 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-drawer-item.k-level-2 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-drawer-item.k-level-3 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 4);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-drawer-item.k-level-4 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 5);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 5);
}

.k-drawer-item.k-level-5 {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 6);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 6);
}

.k-drawer-separator {
  padding: 0;
  height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
  width: calc(var(--kendo-spacing-4, 1rem) * 2 + 16px);
}

.k-drawer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-track {
  background: #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
  background: rgba(156, 156, 156, 0.7);
}

.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
  background: #9c9c9c;
}

.k-drawer-item:hover, .k-drawer-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-drawer-item:focus, .k-drawer-item.k-focus {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-drawer-item:focus:hover, .k-drawer-item:focus.k-hover, .k-drawer-item.k-focus:hover, .k-drawer-item.k-focus.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-drawer-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-hover {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-drawer-separator {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-notification-group {
  max-height: 100%;
  display: inline-flex;
  flex-flow: column-reverse wrap;
  position: fixed;
  z-index: 1000;
  gap: var(--kendo-spacing-2, 0.5rem) 0;
}

.k-notification-container-animating {
  overflow: hidden;
}

.k-notification {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  cursor: default;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification *, .k-notification *::before, .k-notification *::after {
  box-sizing: border-box;
}

.k-notification > .k-notification-content {
  flex: 1 1 auto;
}

.k-notification > .k-notification-status {
  flex-shrink: 0;
}

.k-notification-actions {
  flex: none;
  display: flex;
  gap: var(--kendo-spacing-1, 0.25rem);
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
  cursor: pointer;
}

.k-notification-action {
  flex: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-self: center;
}

.k-notification {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-notification-inverse {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-inverse, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-notification-light {
  border-color: var(--kendo-color-light, #ebebeb);
  color: var(--kendo-color-on-light, #000000);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-notification-dark {
  border-color: var(--kendo-color-dark, #3d3d3d);
  color: var(--kendo-color-on-dark, #ffffff);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-notification-error {
  border-color: var(--kendo-color-error, #f31700);
  color: var(--kendo-color-on-error, #ffffff);
  background-color: var(--kendo-color-error, #f31700);
}

.k-notification-warning {
  border-color: var(--kendo-color-warning, #ffc000);
  color: var(--kendo-color-on-warning, #3d3d3d);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-notification-success {
  border-color: var(--kendo-color-success, #37b400);
  color: var(--kendo-color-on-success, #ffffff);
  background-color: var(--kendo-color-success, #37b400);
}

.k-notification-info {
  border-color: var(--kendo-color-info, #0058e9);
  color: var(--kendo-color-on-info, #ffffff);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-notification-tertiary {
  border-color: var(--kendo-color-tertiary, #03a9f4);
  color: var(--kendo-color-on-tertiary, #ffffff);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-notification-secondary {
  border-color: var(--kendo-color-secondary, #666666);
  color: var(--kendo-color-on-secondary, #ffffff);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-notification-primary {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

kendo-card, kendo-card-header, kendo-card-body, kendo-card-actions, kendo-card-footer {
  display: block;
}

.k-card {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card *, .k-card *::before, .k-card *::after {
  box-sizing: border-box;
}

.k-card .k-card-avatar, .k-card .k-avatar {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
  width: 45px;
  height: 45px;
  flex-basis: 45px;
}

.k-card > .k-card-inner {
  border-radius: calc(var(--kendo-border-radius-lg, 0.375rem) - 1px);
  display: flex;
  flex-direction: inherit;
  overflow: hidden;
  position: relative;
}

.k-card-horizontal {
  flex-flow: row nowrap;
}

.k-card-vertical {
  flex-flow: column nowrap;
}

.k-card-header {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.k-card-header .k-card-title, .k-card-header .k-card-subtitle {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-card-header .k-card-title + .k-card-subtitle, .k-card-header .k-card-subtitle + .k-card-subtitle {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-card-footer {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px 0 0;
  border-style: solid;
  outline: 0;
  flex-shrink: 0;
}

.k-card-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  outline: 0;
  flex: 1 1 auto;
}

.k-card-body p {
  margin: 0 0 var(--kendo-font-size, inherit);
}

.k-card-body > .k-last, .k-card-body > :last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-card-body > .k-card-actions {
  padding: 0;
}

.k-card-media {
  border: 0;
  max-width: 100%;
  flex-shrink: 0;
  overflow: hidden;
}

.k-card-horizontal .k-card-media {
  max-width: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.k-card-title {
  margin: 0 0 var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-card-separator {
  margin: 0;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
}

.k-card-separator.k-separator-horizontal, .k-card-vertical > .k-card-separator {
  border-block-start-width: 1px;
}

.k-card-separator.k-separator-vertical, .k-card-horizontal > .k-card-separator {
  border-inline-start-width: 1px;
}

.k-card > .k-hr {
  margin: 0;
  flex: 0 0 auto;
  border-color: inherit;
}

.k-card-actions {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  flex-basis: auto;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-card-horizontal .k-actions-horizontal {
  width: auto;
}

.k-card-list {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}

.k-card-list .k-card {
  flex: 0 0 auto;
}

.k-card-deck {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-4, 1rem);
  flex: 0 0 auto;
}

.k-card-deck .k-card {
  flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
  -webkit-padding-after: 3px;
          padding-block-end: 3px;
  width: 100%;
  box-sizing: content-box;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.k-card-deck-scrollwrap > .k-button {
  border-radius: 0px;
  flex: 0 0 auto;
  position: absolute;
  z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
  inset-inline-start: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
  inset-inline-end: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
  -webkit-margin-after: -20px;
          margin-block-end: -20px;
  -webkit-padding-after: 20px;
          padding-block-end: 20px;
  flex: 1 1 auto;
}

.k-card-group {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
}

.k-card-group .k-card {
  border-radius: 0;
  flex: 0 0 auto;
}

.k-card-group .k-card + .k-card {
  -webkit-margin-start: 1px;
          margin-inline-start: 1px;
}

.k-card-group .k-card.k-first {
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-start-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-group .k-card.k-last {
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-end-end-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-group .k-card.k-only {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-card-with-callout {
  overflow: visible;
}

.k-card-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-card-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-card-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-flat {
  box-shadow: none;
}

.k-card {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-card .k-card-inner {
  background-color: inherit;
  border-color: inherit;
}

.k-card:focus, .k-card.k-focus {
  border-color: rgba(0, 0, 0, 0.15);
}

.k-card-actions {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-card-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-card-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-card-body {
  border-color: inherit;
}

.k-card-separator, .k-card .k-separator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-card-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-card-primary {
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
  color: var(--kendo-color-primary-on-subtle, #5c201c);
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-card-primary .k-card-subtitle {
  color: inherit;
}

.k-card-secondary {
  background-color: var(--kendo-color-secondary-subtle, #fafafa);
  color: var(--kendo-color-secondary-on-subtle, #141414);
  border-color: var(--kendo-color-secondary-emphasis, #e0e0e0);
}

.k-card-secondary .k-card-subtitle {
  color: inherit;
}

.k-card-tertiary {
  background-color: var(--kendo-color-tertiary-subtle, #d8f1fd);
  color: var(--kendo-color-tertiary-on-subtle, #023f5c);
  border-color: var(--kendo-color-tertiary-emphasis, #61c9f9);
}

.k-card-tertiary .k-card-subtitle {
  color: inherit;
}

.k-card-info {
  background-color: var(--kendo-color-info-subtle, #d2e2fb);
  color: var(--kendo-color-info-on-subtle, #002259);
  border-color: var(--kendo-color-info-emphasis, #6098f2);
}

.k-card-info .k-card-subtitle {
  color: inherit;
}

.k-card-success {
  background-color: var(--kendo-color-success-subtle, #dcf0d3);
  color: var(--kendo-color-success-on-subtle, #1c5a00);
  border-color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-card-success .k-card-subtitle {
  color: inherit;
}

.k-card-warning {
  background-color: var(--kendo-color-warning-subtle, #fff4d3);
  color: var(--kendo-color-warning-on-subtle, #5e4700);
  border-color: var(--kendo-color-warning-emphasis, #ffd760);
}

.k-card-warning .k-card-subtitle {
  color: inherit;
}

.k-card-error {
  background-color: var(--kendo-color-error-subtle, #fcddda);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  border-color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-card-error .k-card-subtitle {
  color: inherit;
}

.k-card-dark {
  background-color: var(--kendo-color-dark-subtle, #c2c2c2);
  color: var(--kendo-color-dark-on-subtle, #1f1f1f);
  border-color: var(--kendo-color-dark-emphasis, #666666);
}

.k-card-dark .k-card-subtitle {
  color: inherit;
}

.k-card-light {
  background-color: var(--kendo-color-light-subtle, #fafafa);
  color: var(--kendo-color-light-on-subtle, #141414);
  border-color: var(--kendo-color-light-emphasis, #d6d6d6);
}

.k-card-light .k-card-subtitle {
  color: inherit;
}

.k-card-inverse {
  background-color: var(--kendo-color-inverse-subtle, #c2c2c2);
  color: var(--kendo-color-inverse-on-subtle, #1f1f1f);
  border-color: var(--kendo-color-inverse-emphasis, #666666);
}

.k-card-inverse .k-card-subtitle {
  color: inherit;
}

.k-card-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-popover {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popover *, .k-popover *::before, .k-popover *::after {
  box-sizing: border-box;
}

.k-popover-inner {
  height: inherit;
  position: relative;
  border-radius: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-start-start-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-start-end-radius: var(--kendo-border-radius-lg, 0.375rem);
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-popover-body {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-popover-actions {
  border-width: 1px 0 0;
}

.k-popover-callout {
  margin: 0;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  position: absolute;
}

.k-popover-callout.k-callout-n {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover-callout.k-callout-e {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%) rotate(-45deg);
          transform: translate(50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-s {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-popover-callout.k-callout-w {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-popover-inner {
  background-color: inherit;
  border-color: inherit;
}

.k-popover-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-popover-callout {
  border-color: inherit;
  background-color: inherit;
  box-shadow: inherit;
}

.k-rpanel-left, .k-rpanel-right {
  position: fixed;
  display: block;
  overflow: auto;
  min-width: 320px;
  height: 100%;
  inset-block-start: 0;
}

.k-rpanel-left + *, .k-rpanel-right + * {
  overflow: auto;
}

.k-rpanel-left.k-rpanel-expanded, .k-rpanel-right.k-rpanel-expanded {
  -webkit-transform: translateX(0) translateZ(0);
          transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
  -webkit-transform: translateX(-100%) translateZ(0);
          transform: translateX(-100%) translateZ(0);
  left: 0;
}

.k-rpanel-right {
  -webkit-transform: translateX(100%) translateZ(0);
          transform: translateX(100%) translateZ(0);
  right: 0;
}

.k-rpanel-top {
  position: static;
  max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
  max-height: 568px;
  overflow: visible !important;
}

.k-rpanel-toggle {
  touch-action: manipulation;
}

.k-bottom-nav {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  width: 100%;
  border-width: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  font-family: var(--kendo-font-family, inherit);
  letter-spacing: 0.2px;
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  overflow: hidden;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-bottom-nav *, .k-bottom-nav *::before, .k-bottom-nav *::after {
  box-sizing: border-box;
}

.k-bottom-nav-border {
  border-width: 1px 0px 0px 0px;
}

.k-bottom-nav-shadow {
  box-shadow: var(--kendo-elevation-4, 0 8px 10px rgba(0, 0, 0, 0.12), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-bottom-nav-item {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-width: 72px;
  min-height: calc(40px + var(--kendo-spacing-2, 0.5rem) * 2 - var(--kendo-spacing-1, 0.25rem) * 2);
  border-width: 0;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  font: inherit;
  display: inline-flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  gap: 0 var(--kendo-spacing-1, 0.25rem);
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  outline: none;
}

.k-bottom-nav-item:focus {
  outline: none;
}

.k-bottom-nav-item:hover {
  color: inherit;
  text-decoration: none;
}

.k-bottom-nav-item > .k-bottom-nav-link {
  margin-block: calc(var(--kendo-spacing-0, 0px) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  color: inherit;
  display: flex;
  flex-flow: row nowrap;
  flex: 1 0 auto;
  align-items: center;
  justify-content: center;
  outline: 0;
}

.k-bottom-nav-item.k-disabled {
  background-color: initial;
}

.k-bottom-nav-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
  flex-flow: row nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
  flex-direction: column;
}

.k-bottom-nav.k-pos-fixed, .k-bottom-nav.k-fixed {
  inset-block-end: 0;
  z-index: 1;
}

.k-bottom-nav-solid-primary, .k-bottom-nav-solid.k-bottom-nav-primary {
  color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-bottom-nav-solid-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-primary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-primary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-bottom-nav-solid-secondary, .k-bottom-nav-solid.k-bottom-nav-secondary {
  color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-secondary, #666666);
}

.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-secondary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-secondary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-secondary, #ffffff);
}

.k-bottom-nav-solid-tertiary, .k-bottom-nav-solid.k-bottom-nav-tertiary {
  color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-tertiary, #03a9f4);
}

.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-tertiary .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-tertiary, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-tertiary, #ffffff);
}

.k-bottom-nav-solid-info, .k-bottom-nav-solid.k-bottom-nav-info {
  color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-info, #0058e9);
}

.k-bottom-nav-solid-info .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-info .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-info, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-info .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-info, #ffffff);
}

.k-bottom-nav-solid-success, .k-bottom-nav-solid.k-bottom-nav-success {
  color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-success, #37b400);
}

.k-bottom-nav-solid-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-success .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-success, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-success .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-success, #ffffff);
}

.k-bottom-nav-solid-warning, .k-bottom-nav-solid.k-bottom-nav-warning {
  color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 65%, transparent);
  background-color: var(--kendo-color-warning, #ffc000);
}

.k-bottom-nav-solid-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-warning .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-warning, #3d3d3d) 12.5%, transparent);
}

.k-bottom-nav-solid-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-warning, #3d3d3d);
}

.k-bottom-nav-solid-error, .k-bottom-nav-solid.k-bottom-nav-error {
  color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-error, #f31700);
}

.k-bottom-nav-solid-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-error .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-error, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-error .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-error, #ffffff);
}

.k-bottom-nav-solid-dark, .k-bottom-nav-solid.k-bottom-nav-dark {
  color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-solid-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-dark .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-dark, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-dark, #ffffff);
}

.k-bottom-nav-solid-light, .k-bottom-nav-solid.k-bottom-nav-light {
  color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 65%, transparent);
  background-color: var(--kendo-color-light, #ebebeb);
}

.k-bottom-nav-solid-light .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-light .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-light, #000000) 12.5%, transparent);
}

.k-bottom-nav-solid-light .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-light, #000000);
}

.k-bottom-nav-solid-inverse, .k-bottom-nav-solid.k-bottom-nav-inverse {
  color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 65%, transparent);
  background-color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-solid-inverse .k-bottom-nav-item:focus, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-inverse, #ffffff) 12.5%, transparent);
}

.k-bottom-nav-solid-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-on-inverse, #ffffff);
}

.k-bottom-nav-flat-primary, .k-bottom-nav-flat.k-bottom-nav-primary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-primary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-primary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-bottom-nav-flat-secondary, .k-bottom-nav-flat.k-bottom-nav-secondary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-secondary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-secondary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-secondary, #666666);
}

.k-bottom-nav-flat-tertiary, .k-bottom-nav-flat.k-bottom-nav-tertiary {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-tertiary .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-tertiary .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-tertiary, #03a9f4);
}

.k-bottom-nav-flat-info, .k-bottom-nav-flat.k-bottom-nav-info {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-info .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-info .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-info .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-info, #0058e9);
}

.k-bottom-nav-flat-success, .k-bottom-nav-flat.k-bottom-nav-success {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-success .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-success .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-success .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-success, #37b400);
}

.k-bottom-nav-flat-warning, .k-bottom-nav-flat.k-bottom-nav-warning {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-warning .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-warning .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-warning, #ffc000);
}

.k-bottom-nav-flat-error, .k-bottom-nav-flat.k-bottom-nav-error {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-error .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-error .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-error .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-error, #f31700);
}

.k-bottom-nav-flat-dark, .k-bottom-nav-flat.k-bottom-nav-dark {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-dark .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-dark .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-bottom-nav-flat-light, .k-bottom-nav-flat.k-bottom-nav-light {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-light .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-light .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-light .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-light, #ebebeb);
}

.k-bottom-nav-flat-inverse, .k-bottom-nav-flat.k-bottom-nav-inverse {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-focus, .k-bottom-nav-flat-inverse .k-bottom-nav-item:focus, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item:focus {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-bottom-nav-flat-inverse .k-bottom-nav-item.k-selected, .k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
  color: var(--kendo-color-dark, #3d3d3d);
}

.k-breadcrumb {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  display: flex;
  flex-direction: row;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb *, .k-breadcrumb *::before, .k-breadcrumb *::after {
  box-sizing: border-box;
}

.k-breadcrumb-container, .k-breadcrumb-root-item-container {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  overflow: hidden;
}

.k-breadcrumb-root-item-container {
  align-items: flex-start;
  flex-shrink: 0;
}

.k-breadcrumb-item {
  vertical-align: middle;
  display: inline-flex;
  flex-direction: row;
  flex: none;
  align-items: center;
  overflow: hidden;
}

.k-breadcrumb-root-item {
  flex-shrink: 0;
}

.k-breadcrumb-link, .k-breadcrumb-root-link {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  align-self: stretch;
  overflow: hidden;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-link > .k-image, .k-breadcrumb-icontext-link .k-icon {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-breadcrumb-delimiter, .k-breadcrumb-delimiter-icon {
  color: inherit;
  opacity: var(--kendo-disabled-opacity, unset);
}

.k-breadcrumb-input-container {
  width: 100%;
}

.k-breadcrumb-input-container .k-breadcrumb-input-container {
  border-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb-sm {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-breadcrumb-sm .k-breadcrumb-link, .k-breadcrumb-sm .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-sm .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-breadcrumb-md {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-breadcrumb-md .k-breadcrumb-link, .k-breadcrumb-md .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-md .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-lg {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
}

.k-breadcrumb-lg .k-breadcrumb-link, .k-breadcrumb-lg .k-breadcrumb-root-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-breadcrumb-lg .k-breadcrumb-icon-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-breadcrumb {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-breadcrumb:focus, .k-breadcrumb.k-focus {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
  color: var(--kendo-color-primary, #ff6358);
}

.k-breadcrumb-link:hover, .k-breadcrumb-link.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-breadcrumb-link:focus, .k-breadcrumb-link.k-focus {
  color: var(--kendo-color-primary, #ff6358);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-hover {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-pager {
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  white-space: nowrap;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pager *, .k-pager *::before, .k-pager *::after {
  box-sizing: border-box;
}

.k-pager-responsive {
  flex-wrap: nowrap;
}

.k-pager-info, .k-pager-sizes, .k-pager-input {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pager-nav {
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.k-pager-nav:hover {
  z-index: 2;
}

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative;
}

.k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdown, .k-pager-numbers-wrap select.k-dropdownlist {
  width: 5em;
}

.k-pager-numbers {
  display: flex;
  flex-direction: row;
}

.k-pager-numbers .k-selected {
  cursor: inherit;
  z-index: 2;
}

.k-pager-input {
  gap: 1ex;
}

.k-pager-input .k-textbox, .k-pager-input .k-numerictextbox {
  margin-block: 0;
  width: 5em;
}

.k-pager-sizes {
  gap: 1ex;
}

.k-pager-sizes .k-input-inner, .k-pager-sizes .k-input-value-text {
  text-overflow: clip;
}

.k-pager-info {
  text-align: end;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9;
}

.k-pager-refresh {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  color: inherit;
  order: 10;
}

.k-pager-sm {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-pager-sm .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
}

.k-pager-sm .k-pager-numbers-wrap .k-pager-input, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdown, .k-pager-sm .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
  -webkit-margin-end: var(--kendo-spacing-3, 0.75rem);
          margin-inline-end: var(--kendo-spacing-3, 0.75rem);
}

.k-pager-sm .k-pager-sizes .k-dropdown-list, .k-pager-sm .k-pager-sizes .k-dropdown, .k-pager-sm .k-pager-sizes .k-dropdownlist, .k-pager-sm .k-pager-sizes > select {
  width: 5em;
}

.k-pager-md {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-pager-md .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-pager-md .k-pager-numbers-wrap .k-pager-input, .k-pager-md .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-md .k-pager-numbers-wrap > select.k-dropdown, .k-pager-md .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-3\.5, 0.875rem);
          margin-inline-start: var(--kendo-spacing-3\.5, 0.875rem);
  -webkit-margin-end: var(--kendo-spacing-3\.5, 0.875rem);
          margin-inline-end: var(--kendo-spacing-3\.5, 0.875rem);
}

.k-pager-md .k-pager-sizes .k-dropdown-list, .k-pager-md .k-pager-sizes .k-dropdown, .k-pager-md .k-pager-sizes .k-dropdownlist, .k-pager-md .k-pager-sizes > select {
  width: 5em;
}

.k-pager-lg {
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  gap: var(--kendo-spacing-4, 1rem);
}

.k-pager-lg .k-pager-numbers-wrap .k-button {
  min-width: calc(var(--kendo-line-height-lg, normal) * 1em + var(--kendo-spacing-2, 0.5rem) * 2 + 2px);
}

.k-pager-lg .k-pager-numbers-wrap .k-pager-input, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdown-list, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdown, .k-pager-lg .k-pager-numbers-wrap > select.k-dropdownlist {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-pager-lg .k-pager-sizes .k-dropdown-list, .k-pager-lg .k-pager-sizes .k-dropdown, .k-pager-lg .k-pager-sizes .k-dropdownlist, .k-pager-lg .k-pager-sizes > select {
  width: 5em;
}

.k-pager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pager:focus, .k-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-stepper {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}

.k-stepper *, .k-stepper *::before, .k-stepper *::after {
  box-sizing: border-box;
}

.k-stepper .k-step-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  position: relative;
  z-index: 1;
}

.k-stepper .k-step-link {
  outline: none;
  color: inherit;
  text-decoration: none;
  white-space: nowrap;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.k-stepper .k-step-indicator {
  border-radius: 50%;
  margin: 3px;
  width: 28px;
  height: 28px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: none;
  position: relative;
  z-index: 1;
  overflow: visible;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
  transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::before {
  border-radius: 50%;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}

.k-stepper .k-step-indicator::after {
  border-radius: 100%;
  content: "";
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  pointer-events: none;
  display: none;
  position: absolute;
  inset-block-start: -4px;
  inset-inline-end: -4px;
  inset-block-end: -4px;
  inset-inline-start: -4px;
  z-index: 2;
}

.k-stepper .k-step.k-focus .k-step-indicator::after, .k-stepper .k-step-link:focus .k-step-indicator::after {
  display: block;
}

.k-stepper .k-step-label {
  max-width: clamp(100%, 10em, 100%);
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.k-stepper .k-step-label:only-child {
  border-radius: var(--kendo-border-radius-xxxl, 1rem);
  padding-block: calc(var(--kendo-spacing-2\.5, 0.625rem) / 2);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
  max-width: calc(10em - 16px - var(--kendo-spacing-1, 0.25rem));
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
  -webkit-margin-start: var(--kendo-spacing-1, 0.25rem);
          margin-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-stepper .k-step-current .k-step-label {
  font-weight: bold;
}

.k-stepper .k-step-label-optional {
  flex-basis: 100%;
  font-style: italic;
}

.k-stepper .k-step-disabled, .k-stepper .k-step.k-disabled {
  opacity: 1;
  pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link, .k-stepper .k-step.k-disabled .k-step-link {
  cursor: default;
}

.k-stepper .k-step-disabled .k-step-label-optional, .k-stepper .k-step.k-disabled .k-step-label-optional {
  color: inherit;
}

.k-stepper .k-progressbar {
  pointer-events: none;
  z-index: 0;
  overflow: visible;
}

.k-stepper .k-progressbar-horizontal {
  grid-row: 1/-1;
}

.k-stepper .k-progressbar-vertical {
  position: absolute;
}

.k-step-list-horizontal {
  flex-direction: row;
  grid-row: 1;
}

.k-step-list-horizontal .k-step {
  flex: 1 0 auto;
  text-align: center;
}

.k-step-list-horizontal .k-step-link {
  margin: auto;
  max-width: 10em;
  flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
  text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
  -webkit-margin-before: var(--kendo-spacing-1, 0.25rem);
          margin-block-start: var(--kendo-spacing-1, 0.25rem);
}

.k-step-list-horizontal ~ .k-progressbar {
  width: 100%;
  height: 2px;
  inset-block-start: 17px;
}

.k-step-list-vertical {
  flex-direction: column;
}

.k-step-list-vertical .k-step {
  min-height: 54px;
}

.k-step-list-vertical .k-step-label {
  justify-content: flex-start;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
}

.k-step-list-vertical ~ .k-progressbar {
  width: 2px;
  height: 100%;
  min-height: 20px;
  inset-inline-start: 17px;
}

.k-step-list-vertical .k-step-content {
  height: 0;
  overflow: hidden;
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.k-step-list-vertical .k-step-current .k-step-content {
  height: auto;
  overflow: visible;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-margin-start: 30px;
          margin-inline-start: 30px;
  padding-block: var(--kendo-spacing-5, 1.25rem);
  padding-inline: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-stepper {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-stepper .k-step.k-focus .k-step-label:only-child, .k-stepper .k-step .k-step-link:focus .k-step-label:only-child {
  box-shadow: inset 0 0 0 2px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step.k-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step.k-step-disabled .k-step-label, .k-stepper .k-step.k-disabled .k-step-label, .k-stepper .k-step:disabled .k-step-label {
  color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 60%, transparent);
}

.k-stepper .k-step-indicator {
  border-color: #ccc;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-indicator::after {
  box-shadow: inset 0 0 0 2px var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-label:only-child {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-stepper .k-step-done .k-step-indicator {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done.k-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-done.k-disabled .k-step-indicator::before, .k-stepper .k-step-done:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
}

.k-stepper .k-step-current .k-step-indicator {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current.k-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
  border-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-app-surface, #ffffff);
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator::before, .k-stepper .k-step-current.k-disabled .k-step-indicator::before, .k-stepper .k-step-current:disabled .k-step-indicator::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 60%, transparent);
}

.k-stepper .k-step-success .k-step-label .k-icon {
  color: var(--kendo-color-success, #37b400);
}

.k-stepper .k-step-error .k-step-label {
  color: var(--kendo-color-error, #f31700);
}

.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
  color: var(--kendo-color-error, #f31700);
}

.k-stepper .k-step-label-optional {
  color: var(--kendo-color-subtle, #666666);
}

.k-tabstrip-wrapper {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-0, 0px);
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-tabstrip {
  border-width: 0;
  border-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  flex-flow: column nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
  flex: 1 1 auto;
}

.k-tabstrip-items-wrapper {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  flex-shrink: 0;
}

.k-tabstrip-items {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  flex-direction: inherit;
  flex-wrap: wrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-0, 0px);
}

.k-tabstrip-items *, .k-tabstrip-items *::before, .k-tabstrip-items *::after {
  box-sizing: border-box;
}

.k-tabstrip-items .k-item {
  margin: 0;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0);
  position: relative;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-items: stretch;
  outline: 0;
}

.k-tabstrip-items .k-item-actions {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
}

.k-tabstrip-items .k-link {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  flex: 1 1 auto;
  flex-direction: row;
  align-content: center;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  margin: 0 !important;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: none;
  overflow: auto;
  flex: 1 1 auto;
  position: relative;
}

.k-tabstrip-content.k-active, .k-tabstrip > .k-content.k-active {
  display: block;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
  width: 20%;
  height: 0;
  border: 0;
  -webkit-border-before: 1px solid rgba(0, 0, 0, 0);
          border-block-start: 1px solid rgba(0, 0, 0, 0);
  border-color: inherit;
  background: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  transition: width 0.2s linear;
  display: none;
}

.k-tabstrip-items .k-loading.k-complete {
  width: 100%;
  border-block-start-width: 0;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll {
  scrollbar-width: none;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items.k-tabstrip-items-scroll::-webkit-scrollbar {
  display: none;
}

.k-tabstrip-scrollable.k-tabstrip-top .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-bottom .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-x: auto;
}

.k-tabstrip-scrollable.k-tabstrip-left .k-tabstrip-items.k-tabstrip-items-scroll, .k-tabstrip-scrollable.k-tabstrip-right .k-tabstrip-items.k-tabstrip-items-scroll {
  overflow-y: auto;
}

.k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay .k-tabstrip-items-wrapper::after {
  content: "";
  position: absolute;
  z-index: 3;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  height: 100%;
  aspect-ratio: 1;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  inset-inline-start: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  inset-inline-end: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  width: 100%;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  inset-block-start: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  inset-block-end: 0;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-start .k-tabstrip-items-wrapper::before {
  display: none;
}

.k-tabstrip-scrollable-overlay.k-tabstrip-scrollable-end .k-tabstrip-items-wrapper::after {
  display: none;
}

.k-tabstrip-horizontal, .k-tabstrip-bottom > .k-tabstrip-items-wrapper, .k-tabstrip-top > .k-tabstrip-items-wrapper {
  flex-direction: row;
}

.k-tabstrip-vertical, .k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip-left > .k-tabstrip-items-wrapper {
  flex-direction: column;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
  border-block-end-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-end-width: 0;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
  border-block-end-width: 1px;
  border-block-end-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-top > .k-content, .k-tabstrip-top > .k-tabstrip-content {
  border-end-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-end-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-start-width: 0 !important;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
  border-block-start-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
  border-end-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-end-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-start-width: 0;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item .k-link {
  justify-content: center;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active {
  -webkit-margin-before: -1px;
          margin-block-start: -1px;
  border-block-start-width: 1px;
  border-block-start-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-bottom > .k-content, .k-tabstrip-bottom > .k-tabstrip-content {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  border-block-end-width: 0 !important;
}

.k-tabstrip-left {
  flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper {
  border-right-width: 1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
  border-radius: var(--kendo-border-radius-md, 0.25rem) 0 0 var(--kendo-border-radius-md, 0.25rem);
  border-right-width: 0;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-right: -1px;
  border-right-width: 1px;
  border-right-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-left > .k-content, .k-tabstrip-left > .k-tabstrip-content {
  border-radius: 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0;
  border-left-width: 0 !important;
}

.k-tabstrip-right {
  flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper {
  border-left-width: 1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
  border-radius: 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0;
  border-left-width: 0;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active {
  margin-left: -1px;
  border-left-width: 1px;
  border-left-color: rgba(0, 0, 0, 0) !important;
}

.k-tabstrip-right > .k-content, .k-tabstrip-right > .k-tabstrip-content {
  border-radius: var(--kendo-border-radius-md, 0.25rem) 0 0 var(--kendo-border-radius-md, 0.25rem);
  border-right-width: 0;
}

.k-tabstrip-items-start {
  justify-content: flex-start;
}

.k-tabstrip-items-center {
  justify-content: center;
}

.k-tabstrip-items-end {
  justify-content: flex-end;
}

.k-tabstrip-items-justify {
  justify-content: space-between;
}

.k-tabstrip-items-stretched > * {
  flex: 1 0 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-items-wrapper, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-items-wrapper {
  order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-content, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-content {
  order: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, [dir=rtl] .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, [dir=rtl] .k-tabstrip.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-left > .k-tabstrip-content, .k-tabstrip.k-rtl.k-tabstrip-right > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-left > .k-tabstrip-content, .k-tabstrip[dir=rtl].k-tabstrip-right > .k-tabstrip-content {
  order: 0;
}

.k-tabstrip-sm .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-sm.k-tabstrip-left, .k-tabstrip-sm.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-tabstrip-md .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-md.k-tabstrip-left, .k-tabstrip-md.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height, normal) * 1em + 2px + var(--kendo-spacing-1\.5, 0.375rem) * 2);
}

.k-tabstrip-lg .k-tabstrip-items .k-link {
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

:is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::before, :is(.k-tabstrip-lg.k-tabstrip-left, .k-tabstrip-lg.k-tabstrip-right):is(.k-tabstrip-scrollable-overlay) :is(.k-tabstrip-items-wrapper)::after {
  height: calc(var(--kendo-line-height-lg, normal) * 1em + 2px + var(--kendo-spacing-2\.5, 0.625rem) * 2);
}

.k-tabstrip-items-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-items-wrapper .k-item {
  color: var(--kendo-color-subtle, #666666);
}

.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-selected {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tabstrip-content, .k-tabstrip > .k-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus, .k-tabstrip > .k-content:focus, .k-tabstrip > .k-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-top .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::before, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::before {
  background: linear-gradient(180deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-tabstrip-scrollable-overlay.k-tabstrip-left .k-tabstrip-items-wrapper::after, .k-tabstrip-scrollable-overlay.k-tabstrip-right .k-tabstrip-items-wrapper::after {
  background: linear-gradient(360deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::before, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::before {
  background: linear-gradient(270deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

:is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-top .k-tabstrip-items-wrapper::after, :is(.k-rtl .k-tabstrip-scrollable-overlay, [dir=rtl] .k-tabstrip-scrollable-overlay, .k-tabstrip-scrollable-overlay.k-rtl, .k-tabstrip-scrollable-overlay[dir=rtl]).k-tabstrip-bottom .k-tabstrip-items-wrapper::after {
  background: linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 0%, transparent));
}

.k-wizard {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) * 2.5);
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) * 2.5);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
  position: relative;
  color: inherit;
  background: none;
  display: flex;
  align-items: stretch;
  overflow: hidden;
}

.k-wizard .k-wizard-steps {
  box-sizing: border-box;
  display: flex;
  overflow: hidden;
}

.k-wizard .k-wizard-step {
  box-sizing: border-box;
  padding: calc(var(--kendo-spacing-2, 0.5rem) * 4 / 4 + 2px);
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}

.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-focus {
  outline-width: 1px;
  outline-style: dotted;
  outline-offset: -1px;
}

.k-wizard .k-wizard-content {
  box-sizing: border-box;
  overflow-y: auto;
}

.k-wizard .k-wizard-buttons {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 8);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 8);
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}

.k-wizard .k-wizard-buttons .k-button {
  -webkit-margin-end: var(--kendo-spacing-2\.5, 0.625rem);
          margin-inline-end: var(--kendo-spacing-2\.5, 0.625rem);
}

.k-wizard .k-wizard-buttons .k-wizard-pager {
  vertical-align: middle;
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
  flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
  flex-shrink: 0;
}

.k-wizard-horizontal {
  flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) * 8);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) * 8);
}

.k-wizard-horizontal .k-wizard-steps, .k-wizard-horizontal .k-wizard-content {
  flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * 4);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
  flex: 1 1 0%;
}

.k-wizard-left {
  flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
  -webkit-margin-end: calc(var(--kendo-spacing-2, 0.5rem) * 4);
          margin-inline-end: calc(var(--kendo-spacing-2, 0.5rem) * 4);
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-wizard-step:focus, .k-wizard-step.k-focus {
  outline-color: #656565;
}

.k-expander {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  overflow: hidden;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-expander *, .k-expander *::before, .k-expander *::after {
  box-sizing: border-box;
}

.k-expander-header {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.k-expander-spacer {
  flex: 1 1 auto;
}

.k-expander-title {
  text-transform: uppercase;
  font-weight: 500;
}

.k-expander-indicator {
  -webkit-margin-start: var(--kendo-spacing-3, 0.75rem);
          margin-inline-start: var(--kendo-spacing-3, 0.75rem);
  display: flex;
  justify-content: center;
  align-items: center;
}

.k-expander-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-expander + .k-expander.k-expanded, .k-expander.k-expanded + .k-expander {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
  border-block-start-width: 0;
}

.k-expander {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-expander.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
  outline: none;
}

.k-expander-header:hover, .k-expander-header.k-hover {
  background-color: rgba(0, 0, 0, 0.04);
}

.k-expander-header.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-title {
  color: var(--kendo-color-primary, #ff6358);
}

.k-expander-sub-title {
  color: var(--kendo-color-subtle, #666666);
}

.k-block, .k-panel {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}

.k-block > .k-header, .k-panel > .k-header {
  border-start-start-radius: var(--kendo-border-radius-md, 0.25rem);
  border-start-end-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-block > .k-content, .k-panel > .k-content {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-block, .k-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-block > .k-header, .k-panel > .k-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

:where(.k-content) {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar {
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  list-style: none;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-panelbar *, .k-panelbar *::before, .k-panelbar *::after {
  box-sizing: border-box;
}

.k-panelbar > .k-panelbar-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: block;
}

.k-panelbar > .k-panelbar-header > .k-link {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  background: none;
  text-decoration: none;
  font-weight: 500;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-panelbar-header + .k-panelbar-header {
  border-block-start-width: 1px;
}

.k-panelbar .k-panelbar-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  list-style: none;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item {
  display: block;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  align-items: center;
  align-content: center;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: default;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 1);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 1);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 2);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 3);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) * 4);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) * 4);
}

.k-panelbar .k-panelbar-item {
  outline-style: none;
}

.k-panelbar .k-panelbar-content {
  display: flow-root;
}

.k-panelbar .k-panelbar-expand, .k-panelbar .k-panelbar-collapse, .k-panelbar .k-panelbar-toggle {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-panelbar .k-panelbar-group .k-panelbar-expand, .k-panelbar .k-panelbar-group .k-panelbar-collapse, .k-panelbar .k-panelbar-group .k-panelbar-toggle {
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) - var(--kendo-spacing-4, 1rem));
}

.k-panelbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar > .k-panelbar-header > .k-link {
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-panelbar > .k-panelbar-header > .k-link .k-icon, .k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-panelbar > .k-panelbar-header > .k-link:hover, .k-panelbar > .k-panelbar-header > .k-link.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-panelbar > .k-panelbar-header > .k-link:focus, .k-panelbar > .k-panelbar-header > .k-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-icon, .k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-icon {
  color: inherit;
}

.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover, .k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover, .k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover {
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-splitter {
  height: 300px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-splitter .k-pane {
  overflow: hidden;
  box-sizing: border-box;
}

.k-splitter .k-scrollable {
  overflow: auto;
}

.k-splitter .k-splitter-resizing {
  overflow: hidden;
}

.k-splitter .k-pane-loading {
  position: static;
  inset-block-start: 50%;
  inset-inline-start: 50%;
}

.k-ghost-splitbar, .k-splitbar {
  border-style: solid;
  outline: 0;
  position: absolute;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-ghost-splitbar .k-collapse-prev, .k-ghost-splitbar .k-collapse-next, .k-splitbar .k-collapse-prev, .k-splitbar .k-collapse-next {
  cursor: pointer;
  padding: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-splitbar-draggable-horizontal {
  cursor: col-resize;
}

.k-splitbar-draggable-vertical {
  cursor: row-resize;
}

.k-ghost-splitbar-horizontal, .k-splitbar-horizontal {
  width: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-y;
  flex-direction: column;
  inset-block-start: 0;
}

.k-ghost-splitbar-vertical, .k-splitbar-vertical {
  height: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  background-repeat: repeat-x;
  flex-direction: row;
  inset-inline-start: 0;
}

.k-splitbar-static-horizontal {
  width: 1px;
}

.k-splitbar-static-vertical {
  height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
  width: 2px;
  height: 20px;
  position: static;
  z-index: 1;
}

.k-splitbar .k-resize-handle {
  display: none;
  background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle, .k-splitbar-draggable-vertical .k-resize-handle {
  display: block;
}

.k-splitbar-horizontal .k-collapse-prev {
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-horizontal .k-collapse-next {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-prev {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-vertical .k-collapse-next {
  -webkit-margin-start: var(--kendo-spacing-2, 0.5rem);
          margin-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-splitbar-draggable-vertical .k-resize-handle {
  width: 20px;
  height: 2px;
  position: static;
  z-index: 1;
}

.k-pane > .k-splitter {
  border-width: 0;
  overflow: hidden;
}

.k-pane > .k-splitter-overlay {
  opacity: 0;
  position: absolute;
}

.k-splitter-flex {
  display: flex;
  width: 100%;
  height: auto;
}

.k-splitter-flex .k-pane {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}

.k-splitter-flex .k-pane-static {
  flex-grow: 0;
  flex-shrink: 0;
}

.k-splitter-flex .k-pane-flex {
  display: flex;
}

.k-splitter-flex .k-splitbar {
  position: static;
  flex: 0 0 auto;
}

.k-splitter-flex .k-pane.k-hidden, .k-splitter-flex .k-pane[hidden], .k-splitter-flex .k-pane-flex.k-hidden, .k-splitter-flex .k-pane-flex[hidden] {
  flex: 0 1 0% !important;
  overflow: hidden !important;
  display: block !important;
}

.k-splitter-flex.k-splitter-horizontal {
  flex-direction: row;
}

.k-splitter-flex.k-splitter-vertical {
  flex-direction: column;
}

.k-splitter {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-splitbar {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-splitbar:hover, .k-splitbar.k-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-splitbar:focus, .k-splitbar.k-focus {
  color: var(--kendo-color-on-primary, #ffffff);
  background: var(--kendo-color-primary, #ff6358);
}

.k-ghost-splitbar {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-tilelayout {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  display: grid;
  position: relative;
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tilelayout .k-card {
  box-shadow: none;
  border-width: 1px;
}

.k-tilelayout-item {
  position: relative;
  z-index: 0;
}

.k-layout-item-hint {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
  z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
  z-index: 0;
}

.k-tilelayout-item-body {
  min-height: 0;
}

.k-tilelayout {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-layout-item-hint {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: hsla(0, 0%, 100%, 0.2);
}

.k-grid-flow-row {
  grid-auto-flow: row;
}

.\!k-grid-flow-row {
  grid-auto-flow: row !important;
}

.k-grid-flow-col {
  grid-auto-flow: column;
}

.\!k-grid-flow-col {
  grid-auto-flow: column !important;
}

.k-grid-flow-dense {
  grid-auto-flow: dense;
}

.\!k-grid-flow-dense {
  grid-auto-flow: dense !important;
}

.k-grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.\!k-grid-flow-row-dense {
  grid-auto-flow: row dense !important;
}

.k-grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.\!k-grid-flow-col-dense {
  grid-auto-flow: column dense !important;
}

.k-grid-flow-unset {
  grid-auto-flow: unset;
}

.\!k-grid-flow-unset {
  grid-auto-flow: unset !important;
}

.k-justify-items-normal {
  justify-items: normal;
}

.\!k-justify-items-normal {
  justify-items: normal !important;
}

.k-justify-items-stretch {
  justify-items: stretch;
}

.\!k-justify-items-stretch {
  justify-items: stretch !important;
}

.k-justify-items-center {
  justify-items: center;
}

.\!k-justify-items-center {
  justify-items: center !important;
}

.k-justify-items-start {
  justify-items: start;
}

.\!k-justify-items-start {
  justify-items: start !important;
}

.k-justify-items-end {
  justify-items: end;
}

.\!k-justify-items-end {
  justify-items: end !important;
}

.k-justify-items-flex-start {
  justify-items: flex-start;
}

.\!k-justify-items-flex-start {
  justify-items: flex-start !important;
}

.k-justify-items-flex-end {
  justify-items: flex-end;
}

.\!k-justify-items-flex-end {
  justify-items: flex-end !important;
}

.k-justify-items-self-start {
  justify-items: self-start;
}

.\!k-justify-items-self-start {
  justify-items: self-start !important;
}

.k-justify-items-self-end {
  justify-items: self-end;
}

.\!k-justify-items-self-end {
  justify-items: self-end !important;
}

.k-justify-items-left {
  justify-items: left;
}

.\!k-justify-items-left {
  justify-items: left !important;
}

.k-justify-items-right {
  justify-items: right;
}

.\!k-justify-items-right {
  justify-items: right !important;
}

.k-justify-items-baseline {
  justify-items: baseline;
}

.\!k-justify-items-baseline {
  justify-items: baseline !important;
}

.k-justify-items-first-baseline {
  justify-items: first baseline;
}

.\!k-justify-items-first-baseline {
  justify-items: first baseline !important;
}

.k-justify-items-last-baseline {
  justify-items: last baseline;
}

.\!k-justify-items-last-baseline {
  justify-items: last baseline !important;
}

.k-dock-manager {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
  box-sizing: border-box;
}

.k-dock-manager-toolbar {
  border-width: 0 1px 0 0;
  border-color: inherit;
  flex-shrink: 0;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  box-shadow: none;
}

.k-dock-manager-toolbar::before {
  height: 0;
}

.k-dock-manager-toolbar .k-separator-horizontal {
  width: 1.4285714286em;
  height: 0;
  border-width: 1px 0 0;
}

.k-dock-manager-pane-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}

.k-dock-manager-splitter, .k-dock-manager-unpinned-container {
  height: 100%;
  border-width: 0;
  align-items: stretch;
}

.k-dock-manager-splitter > .k-pane, .k-dock-manager-unpinned-container > .k-pane {
  height: auto;
  flex-direction: column;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-header, .k-dock-manager-unpinned-container .k-pane-header {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-block-end-width: 1px;
  border-block-end-style: solid;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-title, .k-dock-manager-unpinned-container .k-pane-title {
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
  font-weight: var(--kendo-font-weight-normal, normal);
  flex: 1 1 auto;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-dock-manager-splitter .k-pane-scrollable, .k-dock-manager-unpinned-container .k-pane-scrollable {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-color: inherit;
}

.k-dock-manager-splitter .k-pane-content, .k-dock-manager-unpinned-container .k-pane-content {
  height: 100%;
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1;
}

.k-dock-manager-splitter .k-pane-actions, .k-dock-manager-unpinned-container .k-pane-actions {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}

.k-dock-manager-splitter .k-pane-tabbed, .k-dock-manager-unpinned-container .k-pane-tabbed {
  -webkit-padding-before: var(--kendo-spacing-3\.5, 0.875rem);
          padding-block-start: var(--kendo-spacing-3\.5, 0.875rem);
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-dock-manager-splitter .k-splitbar, .k-dock-manager-unpinned-container .k-splitbar {
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-dock-manager-splitter .k-splitbar-vertical, .k-dock-manager-unpinned-container .k-splitbar-vertical {
  border-width: 1px 0;
}

.k-dock-manager-unpinned-container {
  width: 300px;
  position: absolute;
  display: flex;
  height: 100%;
  border-color: inherit;
  z-index: 20;
}

.k-dock-manager-unpinned-container .k-pane {
  display: inline-flex;
  flex-direction: column;
  position: relative;
  flex: 1 1 auto;
  width: 100%;
}

.k-dock-manager-unpinned-container .k-splitbar {
  height: 100%;
  position: relative;
  flex: none;
}

.k-docking-preview {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  border-width: 1px;
  border-style: dashed;
  border-radius: var(--kendo-border-radius-sm, 0.125rem);
  z-index: 10;
}

.k-dock-manager-window:has(.k-pane) .k-window-content {
  padding: 0;
}

.k-dock-navigator-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  z-index: 10001;
  pointer-events: none;
}

.k-dock-navigator {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(3, auto);
  justify-content: center;
  position: absolute;
}

.k-dock-indicator {
  padding: var(--kendo-spacing-1\.5, 0.375rem);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  pointer-events: all;
  outline-width: 1px;
  outline-style: solid;
}

.k-dock-indicator.k-dock-indicator-middle {
  -webkit-filter: none;
          filter: none;
}

.k-dock-indicator-top {
  grid-area: 1/2/auto;
}

.k-dock-indicator-right {
  grid-area: 2/3/auto;
}

.k-dock-indicator-bottom {
  grid-area: 3/2/auto;
}

.k-dock-indicator-left {
  grid-area: 2/1/auto;
}

.k-dock-indicator-middle {
  grid-area: 2/2/auto;
}

.k-dock-manager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-dock-manager-splitter .k-pane-header, .k-dock-manager-unpinned-container .k-pane-header {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-dock-manager-unpinned-container {
  background-color: #fff;
  box-shadow: 4px 0px 5px 0px rgba(0, 0, 0, 0.04), 2px 0px 4px 0px rgba(0, 0, 0, 0.03);
}

.k-docking-preview {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 16%, transparent);
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-dock-indicator {
  color: var(--kendo-color-primary, #ff6358);
  background-color: #f5f5f5;
  outline-color: var(--kendo-color-primary, #ff6358);
  -webkit-filter: drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 1px 18px rgba(0, 0, 0, 0.12)) drop-shadow(0px 6px 10px rgba(0, 0, 0, 0.14)) drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.2));
}

.k-dock-indicator:hover, .k-dock-indicator.k-hover {
  background-color: var(--kendo-color-primary, #ff6358);
  color: #fff;
}

.k-barcode {
  display: inline-block;
}

.k-barcode > div {
  height: 150px;
}

.k-chart, .k-sparkline, .k-stockchart {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart, .k-stockchart {
  display: block;
  height: 400px;
}

.k-chart-surface {
  height: 100%;
}

.k-chart .k-popup {
  border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown, .k-chart-tooltip-wrapper.k-animation-container-shown {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  transition: left 300ms cubic-bezier(0, 0.33, 0.19, 1), top 300ms cubic-bezier(0, 0.33, 0.19, 1);
}

.k-sparkline-tooltip-wrapper, .k-chart-tooltip-wrapper {
  z-index: 12000;
}

.k-sparkline-tooltip-wrapper .k-popup, .k-chart-tooltip-wrapper .k-popup {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: 0;
  border-width: 0;
  background: rgba(0, 0, 0, 0);
}

.k-chart-tooltip table {
  border-spacing: 0;
  border-collapse: collapse;
}

.k-chart-tooltip {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  font-size: 0.812875rem;
  line-height: var(--kendo-line-height, normal);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-chart-tooltip th {
  width: auto;
  text-align: center;
  padding: 1px;
}

.k-chart-tooltip td {
  width: auto;
  text-align: start;
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  line-height: var(--kendo-line-height, normal);
  vertical-align: middle;
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
  border-width: 1px;
  border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
  display: block;
  width: 15px;
  height: 3px;
  vertical-align: middle;
}

.k-selector {
  position: absolute;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.k-selection {
  position: absolute;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  -webkit-border-after: 0;
          border-block-end: 0;
}

.k-selection-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.k-handle {
  border-radius: 50%;
  width: 22px;
  height: 22px;
  border-width: 1px;
  border-style: solid;
  z-index: 1;
  position: absolute;
  box-sizing: content-box;
}

.k-handle div {
  width: 100%;
  height: 100%;
}

.k-left-handle {
  inset-inline-start: -11px;
}

.k-right-handle {
  inset-inline-end: -11px;
}

.k-left-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
  margin: -22px 0 0 -14.6666666667px;
  padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
  -webkit-margin-start: -44px;
          margin-inline-start: -44px;
  -webkit-padding-start: 58.6666666667px;
          padding-inline-start: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
  -webkit-margin-start: -44px;
          margin-inline-start: -44px;
  -webkit-padding-end: 58.6666666667px;
          padding-inline-end: 58.6666666667px;
}

.k-mask {
  position: absolute;
  height: 100%;
}

.k-navigator-hint div {
  position: absolute;
}

.k-navigator-hint .k-scroll {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  position: absolute;
  height: 4px;
}

.k-navigator-hint .k-tooltip {
  -webkit-margin-before: 20px;
          margin-block-start: 20px;
  min-width: 160px;
  opacity: 1;
  text-align: center;
}

.k-sparkline, .k-sparkline span {
  display: inline-block;
  vertical-align: top;
}

.k-sparkline span {
  height: 100%;
  width: 100%;
}

.k-chart-dragging {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-chart-donut-center {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  border-radius: 50%;
  text-align: center;
  border: 4px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container, .k-pdf-export .k-sparkline .k-animation-container, .k-pdf-export .k-stockchart .k-animation-container {
  display: none;
}

.k-chart-overlay {
  margin: 0;
  width: 100%;
  height: calc(100% - var(--kendo-chart-computed-title-height, 0px));
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 1;
  z-index: 10001;
}

.k-chart-overlay-top {
  inset-block-start: var(--kendo-chart-computed-title-height, 0px);
}

.k-chart-overlay .k-no-data, .k-chart-overlay .k-nodata {
  min-height: auto;
  -webkit-padding-before: var(--kendo-spacing-25, 7rem);
          padding-block-start: var(--kendo-spacing-25, 7rem);
  color: inherit;
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: var(--kendo-font-weight, normal);
}

.k-diagram {
  display: block;
  height: 600px;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-diagram .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.k-canvas-container {
  width: 100%;
  height: 100%;
}

.k-sankey text {
  pointer-events: none;
}

.k-treemap {
  height: 400px;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treemap .k-treemap-tile {
  margin: -1px 0 0 -1px;
  height: 100%;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  overflow: hidden;
  position: absolute;
}

.k-treemap > .k-treemap-tile {
  position: relative;
}

.k-treemap .k-treemap-title {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  background-position: 0 0;
  background-repeat: repeat-x;
}

.k-treemap .k-treemap-title-vertical {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  width: 1.4285714286em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
}

.k-treemap .k-treemap-title-vertical > div {
  -webkit-transform-origin: right;
          transform-origin: right;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 1em;
}

.k-treemap .k-treemap-wrap {
  border-color: inherit;
  color: inherit;
  background-color: inherit;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-block-end: 0;
  inset-inline-end: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
  inset-block-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}

.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
  inset-inline-start: calc(var(--kendo-spacing-0\.5, 0.125rem) * 2 + var(--kendo-line-height, normal) * var(--kendo-font-size, inherit) + 1px);
}

.k-treemap .k-leaf {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-gauge {
  display: block;
  text-align: start;
  position: relative;
}

.k-arcgauge, .k-circulargauge {
  display: inline-block;
}

.k-arcgauge-label, .k-circulargauge-label {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
}

.k-qrcode {
  display: inline-block;
}

.k-qrcode > div {
  height: 150px;
}

.k-var--primary {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-var--primary-contrast {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-var--base {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-var--background {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-var--normal-background {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-var--normal-text-color {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-var--series-a {
  background-color: var(--kendo-color-series-a, #ff6358);
}

.k-var--series-b {
  background-color: var(--kendo-color-series-b, #ffe162);
}

.k-var--series-c {
  background-color: var(--kendo-color-series-c, #4cd180);
}

.k-var--series-d {
  background-color: var(--kendo-color-series-d, #4b5ffa);
}

.k-var--series-e {
  background-color: var(--kendo-color-series-e, #ac58ff);
}

.k-var--series-f {
  background-color: var(--kendo-color-series-f, #ff5892);
}

.k-var--series-1 {
  background-color: var(--kendo-color-series-a, #ff6358);
}

.k-var--series-2 {
  background-color: var(--kendo-color-series-b, #ffe162);
}

.k-var--series-3 {
  background-color: var(--kendo-color-series-c, #4cd180);
}

.k-var--series-4 {
  background-color: var(--kendo-color-series-d, #4b5ffa);
}

.k-var--series-5 {
  background-color: var(--kendo-color-series-e, #ac58ff);
}

.k-var--series-6 {
  background-color: var(--kendo-color-series-f, #ff5892);
}

.k-var--series-7 {
  background-color: var(--kendo-color-series-a-subtle, #ffb1ac);
}

.k-var--series-8 {
  background-color: var(--kendo-color-series-b-subtle, #fff0b1);
}

.k-var--series-9 {
  background-color: var(--kendo-color-series-c-subtle, #a6e8c0);
}

.k-var--series-10 {
  background-color: var(--kendo-color-series-d-subtle, #a5affd);
}

.k-var--series-11 {
  background-color: var(--kendo-color-series-e-subtle, #d6acff);
}

.k-var--series-12 {
  background-color: var(--kendo-color-series-f-subtle, #ffacc9);
}

.k-var--series-13 {
  background-color: var(--kendo-color-series-a-bold, #bf4a42);
}

.k-var--series-14 {
  background-color: var(--kendo-color-series-b-bold, #bfa94a);
}

.k-var--series-15 {
  background-color: var(--kendo-color-series-c-bold, #399d60);
}

.k-var--series-16 {
  background-color: var(--kendo-color-series-d-bold, #3847bc);
}

.k-var--series-17 {
  background-color: var(--kendo-color-series-e-bold, #8142bf);
}

.k-var--series-18 {
  background-color: var(--kendo-color-series-f-bold, #bf426e);
}

.k-var--series-19 {
  background-color: var(--kendo-color-series-a-subtler, #ff8a82);
}

.k-var--series-20 {
  background-color: var(--kendo-color-series-b-subtler, #ffe989);
}

.k-var--series-21 {
  background-color: var(--kendo-color-series-c-subtler, #79dda0);
}

.k-var--series-22 {
  background-color: var(--kendo-color-series-d-subtler, #7887fb);
}

.k-var--series-23 {
  background-color: var(--kendo-color-series-e-subtler, #c182ff);
}

.k-var--series-24 {
  background-color: var(--kendo-color-series-f-subtler, #ff82ae);
}

.k-var--series-25 {
  background-color: var(--kendo-color-series-a-bolder, #80322c);
}

.k-var--series-26 {
  background-color: var(--kendo-color-series-b-bolder, #807131);
}

.k-var--series-27 {
  background-color: var(--kendo-color-series-c-bolder, #266940);
}

.k-var--series-28 {
  background-color: var(--kendo-color-series-d-bolder, #26307d);
}

.k-var--series-29 {
  background-color: var(--kendo-color-series-e-bolder, #562c80);
}

.k-var--series-30 {
  background-color: var(--kendo-color-series-f-bolder, #802c49);
}

.k-var--gauge-pointer {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-var--gauge-track {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-var--chart-font-size {
  font-size: var(--kendo-font-size, inherit);
}

.k-var--chart-title-font-size {
  font-size: var(--kendo-font-size-lg, inherit);
}

.k-var--chart-pane-title-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-pane-title-font-weight {
  font-weight: var(--kendo-font-weight-normal, normal);
}

.k-var--chart-label-font-size {
  font-size: var(--kendo-font-size-sm, inherit);
}

.k-var--chart-inactive {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-major-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-var--chart-minor-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent);
}

.k-var--chart-area-opacity {
  opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
  opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
  opacity: 0.3;
}

.k-var--chart-notes-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-notes-border {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-notes-lines {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-crosshair-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-var--chart-error-bars-background {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-chart, .k-diagram, .k-gauge, .k-sparkline {
  --kendo-chart-primary-bg: var(--kendo-color-primary, #ff6358);
  --kendo-chart-primary-contrast: var(--kendo-color-on-primary, #ffffff);
  --kendo-chart-bg: var(--kendo-color-surface-alt, #ffffff);
  --kendo-chart-text: var(--kendo-color-on-app-surface, #3d3d3d);
  --kendo-chart-font-size: var(--kendo-font-size, inherit);
  --kendo-chart-title-font-size: var(--kendo-font-size-lg, inherit);
  --kendo-chart-pane-title-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-pane-title-font-weight: var(--kendo-font-weight-normal, normal);
  --kendo-chart-label-font-size: var(--kendo-font-size-sm, inherit);
  --kendo-chart-inactive: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-major-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  --kendo-chart-minor-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 4%, transparent);
  --kendo-chart-area-opacity: 0.6;
  --kendo-chart-area-inactive-opacity: 0.1;
  --kendo-chart-line-inactive-opacity: 0.3;
  --kendo-chart-notes-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-notes-border: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-notes-lines: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-crosshair-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-error-bars-bg: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
  --kendo-chart-series-1: var(--kendo-color-series-a, #ff6358);
  --kendo-chart-series-2: var(--kendo-color-series-b, #ffe162);
  --kendo-chart-series-3: var(--kendo-color-series-c, #4cd180);
  --kendo-chart-series-4: var(--kendo-color-series-d, #4b5ffa);
  --kendo-chart-series-5: var(--kendo-color-series-e, #ac58ff);
  --kendo-chart-series-6: var(--kendo-color-series-f, #ff5892);
  --kendo-chart-series-7: var(--kendo-color-series-a-subtle, #ffb1ac);
  --kendo-chart-series-8: var(--kendo-color-series-b-subtle, #fff0b1);
  --kendo-chart-series-9: var(--kendo-color-series-c-subtle, #a6e8c0);
  --kendo-chart-series-10: var(--kendo-color-series-d-subtle, #a5affd);
  --kendo-chart-series-11: var(--kendo-color-series-e-subtle, #d6acff);
  --kendo-chart-series-12: var(--kendo-color-series-f-subtle, #ffacc9);
  --kendo-chart-series-13: var(--kendo-color-series-a-bold, #bf4a42);
  --kendo-chart-series-14: var(--kendo-color-series-b-bold, #bfa94a);
  --kendo-chart-series-15: var(--kendo-color-series-c-bold, #399d60);
  --kendo-chart-series-16: var(--kendo-color-series-d-bold, #3847bc);
  --kendo-chart-series-17: var(--kendo-color-series-e-bold, #8142bf);
  --kendo-chart-series-18: var(--kendo-color-series-f-bold, #bf426e);
  --kendo-chart-series-19: var(--kendo-color-series-a-subtler, #ff8a82);
  --kendo-chart-series-20: var(--kendo-color-series-b-subtler, #ffe989);
  --kendo-chart-series-21: var(--kendo-color-series-c-subtler, #79dda0);
  --kendo-chart-series-22: var(--kendo-color-series-d-subtler, #7887fb);
  --kendo-chart-series-23: var(--kendo-color-series-e-subtler, #c182ff);
  --kendo-chart-series-24: var(--kendo-color-series-f-subtler, #ff82ae);
  --kendo-chart-series-25: var(--kendo-color-series-a-bolder, #80322c);
  --kendo-chart-series-26: var(--kendo-color-series-b-bolder, #807131);
  --kendo-chart-series-27: var(--kendo-color-series-c-bolder, #266940);
  --kendo-chart-series-28: var(--kendo-color-series-d-bolder, #26307d);
  --kendo-chart-series-29: var(--kendo-color-series-e-bolder, #562c80);
  --kendo-chart-series-30: var(--kendo-color-series-f-bolder, #802c49);
  --kendo-chart-gauge-pointer: var(--kendo-color-primary, #ff6358);
  --kendo-chart-gauge-track: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-chart, .k-sparkline, .k-stockchart {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: rgba(0, 0, 0, 0);
}

.k-chart .k-popup, .k-sparkline .k-popup, .k-stockchart .k-popup {
  background: rgba(0, 0, 0, 0);
}

.k-chart-tooltip {
  color: #fff;
}

.k-chart-tooltip-inverse {
  color: #000;
}

.k-chart-crosshair-tooltip, .k-chart-shared-tooltip {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
}

.k-selection {
  border-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  box-shadow: inset 0 1px 7px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 15%, transparent);
}

.k-selection-bg {
  background-color: rgba(0, 0, 0, 0);
}

.k-handle {
  cursor: e-resize;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-handle:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-handle div {
  background-color: rgba(0, 0, 0, 0);
}

.k-mask {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  opacity: 0.8;
}

.k-chart-overlay {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-treemap {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-treemap .k-treemap-title {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-treemap .k-leaf {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.k-treemap .k-leaf.k-inverse {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-treemap .k-leaf:hover, .k-treemap .k-leaf.k-hover {
  box-shadow: inset 0 0 0 3px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-pane {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  box-sizing: border-box;
  font-family: sans-serif;
  overflow-x: hidden;
}

.k-pane-wrapper .k-view {
  inset-block-start: 0;
  inset-inline-start: 0;
  position: relative;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  align-content: stretch;
  vertical-align: top;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-content {
  min-height: 1px;
  flex: 1;
  align-items: stretch;
  display: block;
  width: auto;
  overflow: hidden;
  position: relative;
}

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal;
}

.k-pane-wrapper .k-popup-edit-form .k-content, .k-pane-wrapper .k-grid-edit-form .k-content, .k-pane-wrapper .k-grid-header-menu .k-content, .k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto;
}

.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-header-menu .k-content > .k-scroll-container, .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
  position: absolute;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
}

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form, .k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto;
}

.k-grid.k-grid-mobile {
  border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  inset-block-start: calc(50% - 1px);
  inset-inline-start: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding: 0.2em;
}

.k-grid-mobile .k-header a {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
  margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin-block: -1px;
  margin-inline: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap;
}

.k-scheduler.k-scheduler-mobile {
  border-width: 0;
}

.k-scheduler-mobile th {
  font-weight: normal;
}

.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden;
}

.k-scheduler-mobile .k-scheduler-toolbar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
  line-height: 1;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: space-evenly;
  gap: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
  display: inline-block;
}

.k-scheduler-mobile .k-scheduler-footer {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
  margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
  display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none;
}

.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
  width: 1%;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
  white-space: normal;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td, .k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em;
}

.k-scheduler-mobile .k-time-text, .k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1;
}

.k-scheduler-mobile .k-time-period {
  font-size: 0.7em;
}

.k-scheduler-mobile .k-scheduler-table td, .k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center;
  gap: 0.5em;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
  border-radius: 50%;
  margin: 0;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
  flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text, .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-block-end-width: 0;
}

.k-pane-wrapper .k-appbar {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-pane-wrapper .k-list-title, .k-pane-wrapper .k-filter-help-text {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: block;
}

.k-pane-wrapper .k-listgroup-title {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-weight: bold;
  text-transform: uppercase;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-pane-wrapper .k-column-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none;
}

.k-pane-wrapper .k-column-menu .k-list-title, .k-pane-wrapper .k-column-menu .k-listgroup-title {
  padding: 0;
}

.k-pane-wrapper .k-column-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-pane-wrapper .k-filter-menu {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pane-wrapper .k-filter-menu .k-list-title {
  padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-list-filter {
  padding: 0;
  display: flex;
  flex-flow: column nowrap;
  gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
  display: flex;
  flex-flow: row nowrap;
  gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-listgroup {
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm, .k-pane-wrapper .k-pager.k-pager-sm {
  justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh, .k-pane-wrapper .k-pager.k-pager-sm .k-pager-refresh {
  display: none;
}

.k-pane-wrapper, .k-view {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-inline-start-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: var(--kendo-color-primary, #ff6358);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: var(--kendo-color-subtle, #666666);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell, .k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item, .k-pane-wrapper .k-pane .k-grid-edit-form .k-link, .k-pane-wrapper .k-pane .k-grid-header-menu .k-item, .k-pane-wrapper .k-pane .k-grid-header-menu .k-link, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-item, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-link, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear, .k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-header-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-header-menu .k-select-all, .k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete, .k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete, .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: var(--kendo-color-primary, #ff6358);
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
  color: var(--kendo-color-primary, #ff6358);
  background: none;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected .k-link {
  color: inherit;
}

.k-grid {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-grid.k-grid-display-block {
  display: block;
}

.k-grid .k-grid-container {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  position: relative;
}

.k-grid .k-grid-aria-root {
  border-color: inherit;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-grid .k-table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  box-sizing: content-box;
  empty-cells: show;
  outline: 0;
}

.k-grid .k-grid-header .k-table, .k-grid .k-grid-content .k-table, .k-grid .k-grid-content-locked .k-table, .k-grid .k-grid-footer .k-table {
  table-layout: fixed;
}

.k-grid .k-table-thead, .k-grid .k-table-tbody, .k-grid .k-table-tfoot {
  text-align: start;
  border-color: inherit;
}

.k-grid .k-table-row {
  border-color: inherit;
}

.k-grid .k-table-th, .k-grid td, .k-grid .k-table-td {
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  outline: 0;
  font-weight: inherit;
  text-align: inherit;
  position: static;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: content-box;
}

.k-grid .k-table-th:first-child, .k-grid td:first-child, .k-grid .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-grid .k-table-th:focus, .k-grid td:focus, .k-grid .k-table-td:focus {
  outline: none;
}

.k-grid .k-table-th > .k-radio, .k-grid .k-table-th > .k-radio-wrap, .k-grid .k-table-th > .k-checkbox, .k-grid .k-table-th > .k-checkbox-wrap, .k-grid td > .k-radio, .k-grid td > .k-radio-wrap, .k-grid td > .k-checkbox, .k-grid td > .k-checkbox-wrap, .k-grid .k-table-td > .k-radio, .k-grid .k-table-td > .k-radio-wrap, .k-grid .k-table-td > .k-checkbox, .k-grid .k-table-td > .k-checkbox-wrap {
  vertical-align: top;
}

.k-grid .k-table-th {
  border-block-end-width: 1px;
  white-space: nowrap;
}

.k-grid td, .k-grid .k-table-td {
  border-block-end-width: 0px;
  white-space: unset;
  vertical-align: middle;
}

.k-grid a {
  color: inherit;
  text-decoration: none;
}

.k-grid a:hover {
  text-decoration: none;
}

.k-grid .k-grid-header-wrap {
  box-sizing: content-box;
}

.k-grid .k-grid-header {
  border-block-end-width: 1px;
}

.k-grid .k-grid-header .k-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-grid .k-grid-header.k-grid-draggable-header {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
}

.k-grid .k-grid-header .k-table-th {
  position: relative;
  vertical-align: bottom;
  cursor: default;
}

.k-grid .k-grid-header .k-table-th:first-child {
  border-inline-start-width: 0;
}

.k-grid .k-grid-header .k-table-th.k-first {
  border-inline-start-width: 1px;
}

.k-grid .k-grid-header .k-table-th > .k-link {
  line-height: inherit;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: 0;
}

.k-grid .k-grid-header .k-table-th > .k-link:focus {
  text-decoration: none;
}

.k-grid .k-grid-header .k-grid-filter, .k-grid .k-grid-header .k-header-column-menu, .k-grid .k-grid-header .k-grid-header-menu {
  box-sizing: border-box;
  outline: 0;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  inset-inline-end: var(--kendo-spacing-1, 0.25rem);
  z-index: 1;
}

.k-grid .k-grid-header .k-grid-filter:hover, .k-grid .k-grid-header .k-header-column-menu:hover, .k-grid .k-grid-header .k-grid-header-menu:hover {
  cursor: pointer;
}

.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon {
  vertical-align: text-top;
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) - 1px);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) - 1px);
}

.k-grid .k-grid-header .k-cell-inner > .k-link > .k-sort-icon .k-icon {
  display: flex;
}

.k-grid .k-grid-header .k-sort-order {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  font-size: var(--kendo-font-size-sm, inherit);
  -webkit-margin-before: calc(var(--kendo-spacing-1, 0.25rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-1, 0.25rem) / 2);
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) / 2 * -1);
}

.k-grid .k-grid-header .k-filterable > .k-cell-inner .k-link {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-grid .k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: inherit;
  flex: 1;
  overflow: hidden;
}

.k-grid .k-cell-inner > .k-link > .k-sort-icon {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  display: inline-block;
  flex-shrink: 0;
}

.k-grid .k-cell-inner .k-sort-order {
  flex-shrink: 0;
  line-height: normal;
}

.k-grid .k-cell-inner .k-grid-filter, .k-grid .k-cell-inner .k-header-column-menu, .k-grid .k-cell-inner .k-grid-header-menu {
  position: static;
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-group-col, .k-grid .k-hierarchy-col {
  padding: 0;
  width: 32px;
}

.k-grid .k-grouping-row p {
  margin: 0;
  display: flex;
  align-items: center;
  align-content: center;
}

.k-grid .k-grouping-row p .k-icon {
  flex-shrink: 0;
}

.k-grid .k-grouping-row td, .k-grid .k-grouping-row .k-table-td {
  overflow: visible;
}

.k-grid .k-grouping-row + .k-table-row td, .k-grid .k-grouping-row + .k-table-row .k-table-td {
  border-block-start-width: 1px;
}

.k-grid .k-grouping-row .k-group-cell, .k-grid .k-grouping-row + .k-table-row .k-group-cell {
  border-block-start-width: 0;
  text-overflow: clip;
}

.k-grid .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
  -webkit-margin-end: 8px;
          margin-inline-end: 8px;
  text-decoration: none;
}

.k-grid .k-table .k-group-footer td, .k-grid .k-table .k-group-footer .k-table-td {
  border-style: solid;
  border-width: 1px 0;
}

.k-grid .k-group-footer .k-group-cell + td, .k-grid .k-group-footer .k-group-cell + .k-table-td {
  border-inline-start-width: 1px;
}

.k-grid .k-hierarchy-cell, .k-grid .k-drag-cell {
  text-align: center;
  overflow: visible;
}

.k-grid .k-hierarchy-cell > .k-font-icon, .k-grid .k-drag-cell > .k-font-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  outline: 0;
}

.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
  border-inline-start-width: 1px;
}

.k-grid .k-detail-row .k-detail-cell {
  border-inline-start-width: 0;
}

.k-grid .k-dirty-cell {
  position: relative;
}

.k-grid .k-dirty-cell.k-edit-cell {
  position: static;
}

.k-grid .k-dirty-cell.k-grid-content-sticky {
  position: sticky;
}

.k-grid .k-dirty {
  border-width: 5px;
  border-color: rgba(0, 0, 0, 0);
  border-block-start-color: currentColor;
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.k-grid .k-grid-content-locked + .k-grid-content {
  box-sizing: content-box;
}

.k-grid .k-grid-content-expander {
  position: absolute;
  visibility: hidden;
  height: 1px;
  inset-block-end: 1px;
}

.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
  border-width: 0;
}

.k-grid .k-drag-col {
  padding: 0;
  width: 36px;
}

.k-grid .k-drag-cell {
  cursor: move;
}

.k-grid td.k-highlighted, .k-grid .k-table-row.k-highlighted > td, .k-grid .k-table-td.k-highlighted, .k-grid .k-table-row.k-highlighted > .k-table-td {
  font-weight: var(--kendo-font-weight-bold, bold);
}

.k-grid-resizable {
  resize: both;
  overflow: auto;
}

.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-grid-toolbar-bottom {
  border-width: 1px 0 0;
}

.k-grouping-header {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  white-space: normal;
  display: flex;
  align-items: center;
  position: relative;
  flex-wrap: wrap;
}

.k-grouping-header::before {
  content: "";
  height: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  display: inline-block;
  vertical-align: middle;
}

.k-grouping-header .k-chip-list {
  flex-grow: 0;
  display: contents;
}

.k-grouping-header > .k-grouping-drop-container {
  flex-grow: 1;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  display: inline-flex;
  align-self: stretch;
  align-items: center;
}

.k-grouping-dropclue {
  width: 12px;
  position: absolute;
  inset-block-start: 3px;
  box-sizing: content-box;
}

.k-grouping-dropclue::before, .k-grouping-dropclue::after {
  display: inline-block;
  content: "";
  position: absolute;
}

.k-grouping-dropclue::before {
  border-width: 6px;
  border-style: solid;
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
  inset-block-start: 0;
}

.k-grouping-dropclue::after {
  width: 2px;
  height: calc(100% - 6px);
  inset-block-start: 6px;
  inset-inline-start: 5px;
}

.k-grid-header-wrap, .k-grid-footer-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
  width: 100%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-grid-header, .k-grid-footer {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
}

div.k-grid-header, div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}

.k-column-resizer {
  width: 0.5em;
  height: 1000%;
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  cursor: col-resize;
}

.k-row-resizer {
  display: block;
  height: var(--kendo-spacing-0\.5, 0.125rem);
  width: 100%;
  background: none;
}

.k-grid-footer {
  border-block-start-width: 1px;
}

.k-grid-footer td, .k-grid-footer .k-table-td {
  height: 1.4285714286em;
}

.k-grid-footer td, .k-group-footer td, .k-grouping-row td, .k-grid-footer .k-table-td, .k-group-footer .k-table-td, .k-grouping-row .k-table-td {
  font-weight: bold;
}

.k-grid-filter-popup {
  min-width: 230px;
  max-width: 320px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin-block: -4px;
  margin-inline: 0;
  padding-block: 4px;
  padding-inline: 8px;
}

.k-filter-row {
  line-height: var(--kendo-line-height, normal);
}

.k-filter-row td, .k-filter-row .k-table-td, .k-filter-row .k-table-th {
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}

.k-filter-row td:first-child, .k-filter-row .k-table-td:first-child {
  border-inline-start-width: 0;
}

.k-filter-row .k-multiselect {
  height: auto;
}

.k-filtercell {
  width: auto;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-filtercell > span, .k-filtercell .k-filtercell-wrapper {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 1 1 auto;
}

.k-filtercell > span > .k-button, .k-filtercell .k-filtercell-wrapper > .k-button {
  flex: none;
}

.k-grid-content, .k-grid-content-locked {
  border-color: inherit;
  outline: 0;
}

.k-grid-content .k-table-row:last-child > td, .k-grid-content .k-table-row:last-child > .k-table-td, .k-grid-content-locked .k-table-row:last-child > td, .k-grid-content-locked .k-table-row:last-child > .k-table-td {
  border-block-end-width: 0;
}

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1;
}

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative;
}

.k-grid .k-edit-cell, .k-grid .k-command-cell, .k-grid .k-grid-edit-row td, .k-grid .k-grid-edit-row .k-table-td {
  text-overflow: clip;
}

.k-grid .k-edit-cell > input:not([type=checkbox]):not([type=radio]), .k-grid .k-edit-cell > select, .k-grid .k-edit-cell > .k-widget:not(.k-switch), .k-grid .k-grid-edit-row td > input:not([type=checkbox]):not([type=radio]), .k-grid .k-grid-edit-row td > select, .k-grid .k-grid-edit-row td > .k-widget:not(.k-switch), .k-grid .k-grid-edit-row .k-table-td > input:not([type=checkbox]):not([type=radio]), .k-grid .k-grid-edit-row .k-table-td > select, .k-grid .k-grid-edit-row .k-table-td > .k-widget:not(.k-switch) {
  width: 100%;
  vertical-align: middle;
  box-sizing: border-box;
}

.k-grid .k-edit-cell > .k-radio, .k-grid .k-edit-cell > .k-checkbox, .k-grid .k-edit-cell > .k-radio-wrap, .k-grid .k-edit-cell > .k-checkbox-wrap, .k-grid .k-grid-edit-row td > .k-radio, .k-grid .k-grid-edit-row td > .k-checkbox, .k-grid .k-grid-edit-row td > .k-radio-wrap, .k-grid .k-grid-edit-row td > .k-checkbox-wrap, .k-grid .k-grid-edit-row .k-table-td > .k-radio, .k-grid .k-grid-edit-row .k-table-td > .k-checkbox, .k-grid .k-grid-edit-row .k-table-td > .k-radio-wrap, .k-grid .k-grid-edit-row .k-table-td > .k-checkbox-wrap {
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  vertical-align: middle;
}

.k-grid .k-command-cell > .k-button:last-child {
  -webkit-margin-end: unset;
          margin-inline-end: unset;
}

.k-grid > .k-resize-handle, .k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2;
}

.k-selection-aggregates {
  border-width: 1px 0 0;
  border-style: solid;
  line-height: var(--kendo-line-height, normal);
  display: flex;
  justify-content: flex-end;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-wrap: wrap;
}

.k-selection-aggregates-item-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit;
}

.k-grid-pager-top {
  border-width: 0 0 1px;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: inline-start;
  width: 100%;
}

.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: inline-start;
  z-index: 1;
}

.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: inline-start;
}

.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both;
}

.k-width-container {
  position: absolute;
  visibility: hidden;
}

.k-width-container div {
  height: 1px;
}

.k-grid-add-row td, .k-grid-add-row .k-table-td {
  border-block-end-style: solid;
  border-block-end-width: 1px;
}

.k-grid-lockedcolumns {
  white-space: nowrap;
}

.k-grid-content, .k-grid-content-locked {
  white-space: normal;
}

.k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  box-sizing: content-box;
}

.k-grid-content-locked + .k-grid-content.k-auto-scrollable, .k-grid-footer-locked + .k-grid-content.k-auto-scrollable, .k-grid-header-locked + .k-grid-content.k-auto-scrollable {
  display: inline-block;
}

.k-grid-content-locked .k-table, .k-grid-footer-locked .k-table, .k-grid-header-locked .k-table {
  border-width: 0;
}

.k-grid-content, .k-grid-footer-wrap, .k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top;
}

.k-grid-content.k-auto-scrollable, .k-grid-footer-wrap.k-auto-scrollable, .k-grid-header-wrap.k-auto-scrollable {
  display: block;
}

.k-grid-header-locked > .k-grid-header-table, .k-grid-header-wrap > .k-grid-header-table {
  -webkit-margin-after: -1px;
          margin-block-end: -1px;
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header .k-filter-row .k-grid-header-sticky, .k-grid .k-grid-content-sticky, .k-grid .k-grid-row-sticky, .k-grid .k-grid-footer-sticky {
  position: sticky;
  z-index: 2;
}

.k-grid-header .k-table-th.k-grid-header-sticky.k-edit-cell, .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell, .k-grid .k-grid-content-sticky.k-edit-cell, .k-grid .k-grid-row-sticky.k-edit-cell, .k-grid .k-grid-footer-sticky.k-edit-cell {
  overflow: visible;
  z-index: 3;
}

.k-master-row .k-grid-content-sticky::before, .k-master-row.k-grid-row-sticky .k-table-td::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: -1;
}

kendo-grid .k-table-row.k-grid-row-sticky {
  border: 0;
  position: static;
  z-index: auto;
}

kendo-grid .k-grid-row-sticky td, kendo-grid .k-grid-row-sticky .k-table-td {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
  position: sticky;
  inset-block-start: inherit;
  inset-block-end: inherit;
  z-index: 2;
}

kendo-grid .k-grid-row-sticky td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky.k-table-alt-row td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky .k-table-td.k-grid-content-sticky, kendo-grid .k-grid-row-sticky.k-table-alt-row .k-table-td.k-grid-content-sticky {
  z-index: 3;
}

kendo-grid .k-grid-header-locked .k-table-th.k-grid-header-sticky:last-child, kendo-grid .k-grid-content-locked .k-table-row .k-grid-content-sticky:last-child {
  -webkit-border-end: 0;
          border-inline-end: 0;
}

kendo-grid .k-grid-header .k-grid-column-menu, kendo-grid .k-grid-header .k-grid-header-menu {
  z-index: 1;
}

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3;
}

.k-grid .k-table .k-grid-header-sticky, .k-grid .k-table .k-grid-content-sticky, .k-grid .k-table .k-grid-footer-sticky {
  border-inline-end-width: 1px;
}

.k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-header-sticky:not([style*="display: none"]) + .k-table-th, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-content-sticky:not([style*="display: none"]) + .k-table-th, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + td, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-td, .k-grid .k-table .k-grid-footer-sticky:not([style*="display: none"]) + .k-table-th {
  border-inline-start-width: 0;
}

.k-grid .k-grid-row-sticky {
  border-block-end-width: 1px;
  border-block-start-width: 1px;
}

.k-grid-header-sticky.k-table-th.k-grid-no-left-border.k-first {
  border-inline-start-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap, .k-grid.k-grid-no-scrollbar .k-grid-footer-wrap {
  margin: 0;
  border-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header, .k-grid.k-grid-no-scrollbar .k-grid-footer {
  padding: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto;
}

.k-grid-norecords {
  text-align: center;
}

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.k-grid-norecords-template {
  box-sizing: border-box;
  margin-block: 0;
  margin-inline: auto;
  width: 20em;
  height: 4em;
  border: 1px solid;
  line-height: 4em;
}

.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden;
}

.k-grid .k-grid-sm .k-table-th, .k-grid-sm .k-table-th {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm td, .k-grid .k-grid-sm .k-table-td, .k-grid-sm td, .k-grid-sm .k-table-td {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grouping-header, .k-grid-sm .k-grouping-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-grid-sm .k-grouping-header::before, .k-grid-sm .k-grouping-header::before {
  -webkit-margin-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
}

.k-grid .k-grid-sm .k-grid-header .k-table-th > .k-link, .k-grid-sm .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grid-header .k-grid-filter, .k-grid .k-grid-sm .k-grid-header .k-header-column-menu, .k-grid .k-grid-sm .k-grid-header .k-grid-header-menu, .k-grid-sm .k-grid-header .k-grid-filter, .k-grid-sm .k-grid-header .k-header-column-menu, .k-grid-sm .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 2px);
  inset-block-end: calc(var(--kendo-spacing-1, 0.25rem) + 0.7142857143em - var(--kendo-line-height, normal) * 1em / 2 - var(--kendo-spacing-1, 0.25rem) * 2 / 2);
}

.k-grid .k-grid-sm .k-table-th > .k-cell-inner, .k-grid-sm .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-grid .k-grid-sm .k-table-th > .k-cell-inner > .k-link, .k-grid-sm .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-grouping-row .k-icon, .k-grid-sm .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-2, 0.5rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-2, 0.5rem));
}

.k-grid .k-grid-sm .k-grouping-dropclue, .k-grid-sm .k-grouping-dropclue {
  height: calc(1em + var(--kendo-spacing-0\.5, 0.125rem) * 2 + 8px);
}

.k-grid .k-grid-sm .k-hierarchy-cell, .k-grid .k-grid-sm .k-drag-cell, .k-grid-sm .k-hierarchy-cell, .k-grid-sm .k-drag-cell {
  padding: 0;
}

.k-grid .k-grid-sm .k-hierarchy-cell > .k-icon, .k-grid .k-grid-sm .k-drag-cell > .k-icon, .k-grid-sm .k-hierarchy-cell > .k-icon, .k-grid-sm .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-grid .k-grid-sm .k-edit-cell, .k-grid .k-grid-sm .k-command-cell, .k-grid .k-grid-sm .k-grid-edit-row td, .k-grid .k-grid-sm .k-grid-edit-row .k-table-td, .k-grid-sm .k-edit-cell, .k-grid-sm .k-command-cell, .k-grid-sm .k-grid-edit-row td, .k-grid-sm .k-grid-edit-row .k-table-td {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-sm .k-filter-row td, .k-grid .k-grid-sm .k-filter-row .k-table-td, .k-grid .k-grid-sm .k-filter-row .k-table-th, .k-grid-sm .k-filter-row td, .k-grid-sm .k-filter-row .k-table-td, .k-grid-sm .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid .k-grid-sm .k-filtercell > span, .k-grid .k-grid-sm .k-filtercell .k-filtercell-wrapper, .k-grid-sm .k-filtercell > span, .k-grid-sm .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-1, 0.25rem) / 2);
}

.k-grid .k-grid-sm .k-selection-aggregates, .k-grid-sm .k-selection-aggregates {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-grid .k-grid-sm .k-resizer-wrap, .k-grid-sm .k-resizer-wrap {
  display: block;
  width: 100%;
  -webkit-padding-before: calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));
          padding-block-start: calc(var(--kendo-spacing-0\.5, 0.125rem) - var(--kendo-spacing-0\.5, 0.125rem));
  -webkit-padding-after: var(--kendo-spacing-0\.5, 0.125rem);
          padding-block-end: var(--kendo-spacing-0\.5, 0.125rem);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-grid .k-grid-md .k-table-th, .k-grid-md .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md td, .k-grid .k-grid-md .k-table-td, .k-grid-md td, .k-grid-md .k-table-td {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grouping-header, .k-grid-md .k-grouping-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-grouping-header::before, .k-grid-md .k-grouping-header::before {
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-grid .k-grid-md .k-grid-header .k-table-th > .k-link, .k-grid-md .k-grid-header .k-table-th > .k-link {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-3, 0.75rem) * -1);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grid-header .k-grid-filter, .k-grid .k-grid-md .k-grid-header .k-header-column-menu, .k-grid .k-grid-md .k-grid-header .k-grid-header-menu, .k-grid-md .k-grid-header .k-grid-filter, .k-grid-md .k-grid-header .k-header-column-menu, .k-grid-md .k-grid-header .k-grid-header-menu {
  padding: var(--kendo-spacing-1, 0.25rem);
  width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  inset-block-end: calc(var(--kendo-spacing-2, 0.5rem) + 0.7142857143em - var(--kendo-line-height, normal) * 1em / 2 - var(--kendo-spacing-1, 0.25rem) * 2 / 2);
}

.k-grid .k-grid-md .k-table-th > .k-cell-inner, .k-grid-md .k-table-th > .k-cell-inner {
  margin-block: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  margin-inline: calc(var(--kendo-spacing-3, 0.75rem) * -1);
}

.k-grid .k-grid-md .k-table-th > .k-cell-inner > .k-link, .k-grid-md .k-table-th > .k-cell-inner > .k-link {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-grouping-row .k-icon, .k-grid-md .k-grouping-row .k-icon {
  -webkit-margin-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
          margin-inline-start: calc(8px - var(--kendo-spacing-3, 0.75rem));
}

.k-grid .k-grid-md .k-grouping-dropclue, .k-grid-md .k-grouping-dropclue {
  height: calc(1em + var(--kendo-spacing-1, 0.25rem) * 2 + 8px);
}

.k-grid .k-grid-md .k-hierarchy-cell, .k-grid .k-grid-md .k-drag-cell, .k-grid-md .k-hierarchy-cell, .k-grid-md .k-drag-cell {
  padding: 0;
}

.k-grid .k-grid-md .k-hierarchy-cell > .k-icon, .k-grid .k-grid-md .k-drag-cell > .k-icon, .k-grid-md .k-hierarchy-cell > .k-icon, .k-grid-md .k-drag-cell > .k-icon {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: 0;
}

.k-grid .k-grid-md .k-edit-cell, .k-grid .k-grid-md .k-command-cell, .k-grid .k-grid-md .k-grid-edit-row td, .k-grid .k-grid-md .k-grid-edit-row .k-table-td, .k-grid-md .k-edit-cell, .k-grid-md .k-command-cell, .k-grid-md .k-grid-edit-row td, .k-grid-md .k-grid-edit-row .k-table-td {
  padding-block: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
}

.k-grid .k-grid-md .k-filter-row td, .k-grid .k-grid-md .k-filter-row .k-table-td, .k-grid .k-grid-md .k-filter-row .k-table-th, .k-grid-md .k-filter-row td, .k-grid-md .k-filter-row .k-table-td, .k-grid-md .k-filter-row .k-table-th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-filtercell > span, .k-grid .k-grid-md .k-filtercell .k-filtercell-wrapper, .k-grid-md .k-filtercell > span, .k-grid-md .k-filtercell .k-filtercell-wrapper {
  gap: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-grid .k-grid-md .k-selection-aggregates, .k-grid-md .k-selection-aggregates {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-grid .k-grid-md .k-resizer-wrap, .k-grid-md .k-resizer-wrap {
  display: block;
  width: 100%;
  -webkit-padding-before: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2 - var(--kendo-spacing-0\.5, 0.125rem));
          padding-block-start: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2 - var(--kendo-spacing-0\.5, 0.125rem));
  -webkit-padding-after: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
          padding-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  position: absolute;
  background: none;
  cursor: row-resize;
  z-index: 2;
}

.k-grid-stack .k-grid-content .k-table {
  table-layout: auto;
}

.k-grid-stack .k-table-td, .k-grid-stack .k-grid-edit-row .k-table-td {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid-stack .k-group-col, .k-grid-stack .k-hierarchy-col {
  width: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack .k-grouping-row p {
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-stack .k-grouping-row .k-icon {
  padding: var(--kendo-spacing-1, 0.25rem);
  margin: 0;
}

.k-grid-stack .k-grid-column-template {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  gap: 0;
  -webkit-padding-start: var(--kendo-spacing-1, 0.25rem);
          padding-inline-start: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-stack-row {
  display: grid;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-grid-edit-row .k-grid-stack-row {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack-header {
  font-size: var(--kendo-font-size-sm, inherit);
  font-weight: var(--kendo-font-weight-bold, bold);
}

.k-grid-stack-content {
  min-height: calc(var(--kendo-font-size, inherit) * var(--kendo-line-height, normal));
}

.k-grid-stack-cell:focus, .k-grid-stack-cell.k-focus {
  outline-offset: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-grid-stack-cell.k-command-cell {
  padding: 0;
  grid-column: 1/-1;
}

.k-grid-stack-cell.k-command-cell .k-grid-stack-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-grid-stack-cell .k-dirty {
  inset-inline-start: auto;
  inset-inline-end: 0;
}

.k-grid-stack-expandable .k-table-td {
  position: relative;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-grid-stack-expandable .k-table-td::before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: var(--kendo-spacing-2\.5, 0.625rem);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
  inset-block-start: calc(var(--kendo-spacing-2\.5, 0.625rem) * -1);
  inset-inline-start: 0;
}

.k-drag-cell .k-grid-stack-content {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2\.5, 0.625rem);
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  touch-action: none;
}

.k-grid-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.k-grid-toggle .k-icon {
  pointer-events: auto;
  cursor: pointer;
}

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 100;
}

.k-loading-pdf-mask > .k-i-loading {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  font-size: 64px;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
  margin: auto;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-pdf-export .k-loading-pdf-mask {
  display: none;
}

.k-grid-pdf-export-element {
  position: absolute;
  inset-inline-start: -10000px;
  inset-block-start: -10000px;
}

.k-grid-pdf-export-element .k-filter-row {
  display: none;
}

.k-pdf-export-shadow .k-grid {
  float: inline-start;
  width: auto !important;
}

.k-pdf-export-shadow .k-grid, .k-pdf-export-shadow .k-grid-content, .k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible;
}

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-content, .k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important;
}

.k-pdf-export-shadow .k-grid-header, .k-pdf-export-shadow .k-grid[data-role=grid] .k-grid-footer {
  padding: 0 !important;
}

.k-filter-menu-popup {
  min-width: 230px;
  max-width: 320px;
}

.k-filter-menu {
  box-sizing: border-box;
}

.k-filter-menu-container {
  padding: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filter-menu-container .k-filter-and {
  width: -webkit-min-content;
  width: min-content;
  align-self: start;
}

.k-filter-menu-container .k-actions, .k-filter-menu-container .k-edit-buttons, .k-filter-menu-container .k-action-buttons, .k-filter-menu-container .k-columnmenu-actions, .k-filter-menu-container .k-form-buttons {
  margin: 0;
  padding: 0;
}

.k-filter-menu-container kendo-numeric-filter-menu, .k-filter-menu-container kendo-grid-string-filter-menu, .k-filter-menu-container kendo-grid-date-filter-menu, .k-filter-menu-container kendo-grid-numeric-filter-menu, .k-filter-menu-container kendo-grid-filter-menu-input-wrapper, .k-filter-menu-container kendo-treelist-string-filter-menu, .k-filter-menu-container kendo-treelist-date-filter-menu, .k-filter-menu-container kendo-treelist-numeric-filter-menu, .k-filter-menu-container kendo-treelist-filter-menu-input-wrapper {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-filter-menu.k-popup .k-filter-menu-container, .k-grid-filter-popup.k-popup .k-filter-menu-container {
  min-width: 230px;
  max-width: 320px;
}

.k-multicheck-wrap {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}

.k-multicheck-wrap .k-item, .k-multicheck-wrap .k-check-all-wrap {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: row nowrap;
}

.k-filter-selected-items {
  font-weight: var(--kendo-font-weight-bold, normal);
  line-height: normal;
  white-space: nowrap;
}

.k-autofitting {
  width: auto !important;
  table-layout: auto !important;
}

.k-autofitting .k-table-th, .k-autofitting td, .k-autofitting .k-table-td {
  white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
  display: none !important;
}

.k-grid-assistant-window .k-window-content {
  padding: 0;
  border-end-end-radius: inherit;
  border-end-start-radius: inherit;
}

.k-column-menu-popup, .k-grid-columnmenu-popup {
  min-width: 230px;
  box-sizing: border-box;
}

.k-column-menu-popup.k-popup, .k-grid-columnmenu-popup.k-popup {
  max-width: 320px;
}

.k-column-menu-popup .k-actions, .k-column-menu-popup .k-edit-buttons, .k-column-menu-popup .k-action-buttons, .k-column-menu-popup .k-columnmenu-actions, .k-column-menu-popup .k-form-buttons, .k-grid-columnmenu-popup .k-actions, .k-grid-columnmenu-popup .k-edit-buttons, .k-grid-columnmenu-popup .k-action-buttons, .k-grid-columnmenu-popup .k-columnmenu-actions, .k-grid-columnmenu-popup .k-form-buttons {
  margin: 0;
}

.k-column-menu {
  box-sizing: border-box;
}

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: var(--kendo-font-weight, 400);
}

.k-column-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
  display: flex;
  align-items: center;
}

.k-column-menu .k-columnmenu-indicators {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-column-menu .k-columnmenu-item:has(> .k-columnmenu-item-actions, > .k-columnmenu-indicators) {
  display: flex;
  align-items: center;
}

.k-column-menu-tabbed {
  border-radius: var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem) 0 0;
}

.k-column-menu-tabbed .k-tabstrip-items {
  margin: -1px -1px 0;
}

.k-column-menu-tabbed .k-tabstrip-items .k-item {
  flex: 1;
}

.k-column-menu-tabbed .k-tabstrip-items .k-link {
  justify-content: center;
}

.k-column-menu-tabbed .k-tabstrip-content {
  padding-inline: var(--kendo-spacing-0, 0px);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
}

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.k-column-chooser-title, .k-column-list-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-column-list-item {
  margin: 0;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  position: relative;
}

.k-column-list-item .k-checkbox-label {
  margin: 0;
}

.k-column-list-item:focus {
  outline: none;
}

.k-columns-items-wrap {
  padding-block: var(--kendo-spacing-1\.5, 0.375rem);
  padding-inline: var(--kendo-spacing-0, 0px);
}

.k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  outline: 0;
  cursor: pointer;
}

.k-columnmenu-item > .k-icon, .k-columnmenu-item > .k-expander-indicator {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper, .k-column-menu-footer {
  -webkit-border-before: 1px solid;
          border-block-start: 1px solid;
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-columnmenu-item-content {
  overflow: hidden;
}

.k-column-menu-group-header {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex: 0 0 auto;
  position: relative;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-column-menu-group-header-text {
  border-block-end-width: 1px;
  border-block-end-style: solid;
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height, normal);
  font-weight: var(--kendo-font-weight-bold, normal);
  text-transform: uppercase;
  flex: 1 1 auto;
}

.k-grid-header, .k-grid-header-wrap, .k-grouping-header, .k-grid .k-table-th, .k-grid td, .k-grid .k-table-td, .k-grid-footer, .k-grid-footer-wrap, .k-grid-content-locked, .k-grid-footer-locked, .k-grid-header-locked, .k-filter-row > .k-table-th, .k-filter-row > td, .k-filter-row > .k-table-td {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid-header, .k-grouping-header, .k-grid-add-row, .k-grid-footer {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid .k-table {
  background-color: inherit;
}

.k-grid-toolbar {
  border-color: inherit;
  box-shadow: none;
}

.k-grid-content {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-group-footer td, .k-grouping-row td, .k-group-footer .k-table-td, .k-grouping-row .k-table-td, .k-table-tbody .k-group-cell {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-dropclue::before {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.k-grouping-dropclue::after {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-grid .k-table-row.k-table-alt-row {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 5%, transparent);
}

.k-grid .k-table-tbody > .k-table-row:not(.k-detail-row):hover, .k-grid .k-table-tbody > .k-table-row:not(.k-detail-row).k-hover {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-grid td.k-selected, .k-grid .k-table-row.k-selected > td, .k-grid .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid td.k-highlighted, .k-grid .k-table-row.k-highlighted > td, .k-grid .k-table-td.k-highlighted, .k-grid .k-table-row.k-highlighted > .k-table-td {
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 25%, transparent);
}

.k-grid td.k-highlighted.k-selected, .k-grid .k-table-row.k-highlighted.k-selected > td, .k-grid .k-table-td.k-highlighted.k-selected, .k-grid .k-table-row.k-highlighted.k-selected > .k-table-td, .k-grid .k-table-row.k-highlighted > .k-table-td.k-selected, .k-grid .k-table-row.k-selected > .k-table-td.k-highlighted {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary, #ff6358), var(--kendo-color-warning, #ffc000)) 42%, transparent);
}

.k-grid .k-table-th:focus, .k-grid .k-table-th.k-focus, .k-grid td:focus, .k-grid td.k-focus, .k-grid .k-table-td:focus, .k-grid .k-table-td.k-focus, .k-grid .k-master-row > td:focus, .k-grid .k-master-row > td.k-focus, .k-grid .k-grouping-row > td:focus, .k-grid .k-grouping-row > td.k-focus, .k-grid .k-detail-row > td:focus, .k-grid .k-detail-row > td.k-focus, .k-grid .k-group-footer > td:focus, .k-grid .k-group-footer > td.k-focus, .k-grid .k-master-row > .k-table-td:focus, .k-grid .k-master-row > .k-table-td.k-focus, .k-grid .k-grouping-row > .k-table-td:focus, .k-grid .k-grouping-row > .k-table-td.k-focus, .k-grid .k-detail-row > .k-table-td:focus, .k-grid .k-detail-row > .k-table-td.k-focus, .k-grid .k-group-footer > .k-table-td:focus, .k-grid .k-group-footer > .k-table-td.k-focus, .k-grid .k-grid-pager:focus, .k-grid .k-grid-pager.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-grid .k-grid-filter, .k-grid .k-header-column-menu, .k-grid .k-grid-header-menu, .k-grid .k-hierarchy-cell .k-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid .k-grouping-row {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid .k-grouping-row .k-icon {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-grid .k-grouping-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-header-locked, .k-grid .k-grid-content-locked, .k-grid .k-grid-footer-locked, .k-grid .k-grid-header-locked .k-table-th, .k-grid .k-grid-content-locked td, .k-grid .k-grid-content-locked .k-table-td, .k-grid .k-grid-footer-locked td, .k-grid .k-grid-footer-locked .k-table-td {
  border-color: rgba(0, 0, 0, 0.3);
}

.k-grid .k-grid-content-locked .k-group-footer td, .k-grid .k-grid-content-locked .k-group-footer .k-table-td, .k-grid .k-grid-content-locked .k-group-cell {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-content-locked .k-grouping-row + .k-table-row td, .k-grid .k-grid-content-locked .k-grouping-row + .k-table-row .k-table-td {
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-grid-header-locked .k-table-th {
  border-block-end-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-master-row .k-grid-content-sticky {
  border-color: rgba(0, 0, 0, 0.3);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-block-start-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid .k-master-row .k-grid-row-sticky, .k-grid .k-master-row.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-block-start-color: rgba(0, 0, 0, 0.3);
  border-block-end-color: rgba(0, 0, 0, 0.3);
}

.k-grid .k-master-row.k-table-alt-row .k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-alt-row .k-grid-row-sticky {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-grid .k-master-row.k-table-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-row-sticky, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-grid .k-master-row.k-table-alt-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-row-sticky, .k-grid .k-master-row.k-table-alt-row td.k-grid-content-sticky, .k-grid .k-master-row.k-table-alt-row .k-table-td.k-grid-content-sticky {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-grid .k-master-row.k-table-row:hover .k-grid-content-sticky, .k-grid .k-master-row.k-table-row:hover .k-grid-row-sticky, .k-grid .k-master-row.k-table-row:hover.k-grid-row-sticky > .k-table-td, .k-grid .k-master-row.k-table-row.k-hover .k-grid-content-sticky, .k-grid .k-master-row.k-table-row.k-hover .k-grid-row-sticky, .k-grid .k-master-row.k-table-row.k-hover.k-grid-row-sticky > .k-table-td {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-grid .k-master-row.k-table-row.k-selected td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-selected.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-selected .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-selected::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid .k-master-row.k-table-row.k-highlighted td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-highlighted.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-highlighted .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-highlighted::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-highlighted::before {
  background-color: color-mix(in srgb, var(--kendo-color-warning, #ffc000) 25%, transparent);
}

.k-grid .k-master-row.k-table-row.k-selected.k-highlighted td.k-grid-content-sticky::before, .k-grid .k-master-row.k-table-row.k-selected.k-highlighted.k-grid-row-sticky > .k-table-td::before, .k-grid .k-master-row.k-table-row.k-selected.k-highlighted .k-table-td.k-grid-row-sticky::before, .k-grid .k-master-row.k-selected.k-table-row .k-table-td.k-grid-content-sticky.k-highlighted::before, .k-grid .k-master-row.k-highlighted.k-table-row .k-table-td.k-grid-content-sticky.k-selected::before, .k-grid .k-master-row.k-table-row td.k-grid-content-sticky.k-selected.k-highlighted::before, .k-grid .k-master-row.k-table-row .k-table-td.k-grid-content-sticky.k-selected.k-highlighted::before {
  background-color: color-mix(in srgb, color-mix(in srgb, var(--kendo-color-primary, #ff6358), var(--kendo-color-warning, #ffc000)) 42%, transparent);
}

col.k-sorted, .k-table-th.k-sorted {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 3%, transparent);
}

.k-grid-header .k-sort-icon, .k-grid-header .k-sort-order {
  color: var(--kendo-color-primary, #ff6358);
}

.k-grid-header .k-grid-filter:hover, .k-grid-header .k-header-column-menu:hover, .k-grid-header .k-grid-header-menu:hover, .k-grid-header .k-hierarchy-cell .k-icon:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-focus, .k-grid-header .k-header-column-menu:focus, .k-grid-header .k-header-column-menu.k-focus, .k-grid-header .k-grid-header-menu:focus, .k-grid-header .k-grid-header-menu.k-focus, .k-grid-header .k-hierarchy-cell .k-icon:focus, .k-grid-header .k-hierarchy-cell .k-icon.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

.k-grid-header .k-grid-filter.k-active, .k-grid-header .k-header-column-menu.k-active, .k-grid-header .k-grid-header-menu.k-active, .k-grid-header .k-hierarchy-cell .k-icon.k-active {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-grid-header .k-table-th.k-grid-header-sticky, .k-grid-header td.k-grid-header-sticky, .k-grid-header .k-table-td.k-grid-header-sticky, .k-grid-header .k-grid-header-sticky.k-sorted {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
  border-inline-end-color: rgba(0, 0, 0, 0.3);
  border-inline-start-color: rgba(0, 0, 0, 0.3);
}

.k-grid-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grid-footer .k-grid-footer-sticky {
  border-inline-start-color: rgba(0, 0, 0, 0.3);
  border-inline-end-color: rgba(0, 0, 0, 0.3);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-selection-aggregates {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-row .k-grid-content-sticky {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-grouping-row:hover .k-grid-content-sticky, .k-grouping-row.k-hover .k-grid-content-sticky {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-list-item:hover, .k-columnmenu-item:hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-list-item:focus, .k-column-list-item.k-focus, .k-columnmenu-item:focus, .k-columnmenu-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-columnmenu-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-column-menu-tabbed {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-column-menu-group-header-text {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-check-all-wrap {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-grid-norecords-template {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-resizer-wrap.k-hover .k-row-resizer {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 20%, transparent);
}

.k-resizer-wrap.k-active .k-row-resizer {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-columnmenu-indicators {
  color: var(--kendo-color-primary, #ff6358);
}

.k-grid-stack-header {
  color: var(--kendo-color-subtle, #666666);
}

.k-grid-stack-cell:focus, .k-grid-stack-cell.k-focus {
  outline: 1px solid color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 12%, transparent);
}

.k-grid-stack-cell.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-grid-stack-cell .k-dirty {
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-inline-end-color: currentColor;
}

.k-touch-action-none {
  touch-action: none;
}

.\!k-touch-action-none {
  touch-action: none !important;
}

.k-touch-action-auto {
  touch-action: auto;
}

.\!k-touch-action-auto {
  touch-action: auto !important;
}

.k-touch-action-pan-x {
  touch-action: pan-x;
}

.\!k-touch-action-pan-x {
  touch-action: pan-x !important;
}

.k-touch-action-pan-left {
  touch-action: pan-left;
}

.\!k-touch-action-pan-left {
  touch-action: pan-left !important;
}

.k-touch-action-pan-right {
  touch-action: pan-right;
}

.\!k-touch-action-pan-right {
  touch-action: pan-right !important;
}

.k-touch-action-pan-y {
  touch-action: pan-y;
}

.\!k-touch-action-pan-y {
  touch-action: pan-y !important;
}

.k-touch-action-pan-up {
  touch-action: pan-up;
}

.\!k-touch-action-pan-up {
  touch-action: pan-up !important;
}

.k-touch-action-pan-down {
  touch-action: pan-down;
}

.\!k-touch-action-pan-down {
  touch-action: pan-down !important;
}

.k-touch-action-pinch-zoom {
  touch-action: pinch-zoom;
}

.\!k-touch-action-pinch-zoom {
  touch-action: pinch-zoom !important;
}

.k-touch-action-manipulation {
  touch-action: manipulation;
}

.\!k-touch-action-manipulation {
  touch-action: manipulation !important;
}

.k-user-select-none {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.\!k-user-select-none {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
      user-select: none !important;
}

.k-user-select-auto {
  -webkit-user-select: auto;
  -ms-user-select: auto;
      user-select: auto;
}

.\!k-user-select-auto {
  -webkit-user-select: auto !important;
  -ms-user-select: auto !important;
      user-select: auto !important;
}

.k-user-select-text {
  -webkit-user-select: text;
  -ms-user-select: text;
      user-select: text;
}

.\!k-user-select-text {
  -webkit-user-select: text !important;
  -ms-user-select: text !important;
      user-select: text !important;
}

.k-user-select-all {
  -webkit-user-select: all;
  user-select: all;
}

.\!k-user-select-all {
  -webkit-user-select: all !important;
  user-select: all !important;
}

.k-user-select-contain {
  -ms-user-select: element;
      user-select: contain;
}

.\!k-user-select-contain {
  -ms-user-select: element !important;
      user-select: contain !important;
}

.k-cursor-none {
  cursor: none;
}

.\!k-cursor-none {
  cursor: none !important;
}

.k-cursor-auto {
  cursor: auto;
}

.\!k-cursor-auto {
  cursor: auto !important;
}

.k-cursor-default {
  cursor: default;
}

.\!k-cursor-default {
  cursor: default !important;
}

.k-cursor-context-menu {
  cursor: context-menu;
}

.\!k-cursor-context-menu {
  cursor: context-menu !important;
}

.k-cursor-help {
  cursor: help;
}

.\!k-cursor-help {
  cursor: help !important;
}

.k-cursor-pointer {
  cursor: pointer;
}

.\!k-cursor-pointer {
  cursor: pointer !important;
}

.k-cursor-progress {
  cursor: progress;
}

.\!k-cursor-progress {
  cursor: progress !important;
}

.k-cursor-wait {
  cursor: wait;
}

.\!k-cursor-wait {
  cursor: wait !important;
}

.k-cursor-cell {
  cursor: cell;
}

.\!k-cursor-cell {
  cursor: cell !important;
}

.k-cursor-crosshair {
  cursor: crosshair;
}

.\!k-cursor-crosshair {
  cursor: crosshair !important;
}

.k-cursor-text {
  cursor: text;
}

.\!k-cursor-text {
  cursor: text !important;
}

.k-cursor-vertical-text {
  cursor: vertical-text;
}

.\!k-cursor-vertical-text {
  cursor: vertical-text !important;
}

.k-cursor-alias {
  cursor: alias;
}

.\!k-cursor-alias {
  cursor: alias !important;
}

.k-cursor-copy {
  cursor: copy;
}

.\!k-cursor-copy {
  cursor: copy !important;
}

.k-cursor-move {
  cursor: move;
}

.\!k-cursor-move {
  cursor: move !important;
}

.k-cursor-no-drop {
  cursor: no-drop;
}

.\!k-cursor-no-drop {
  cursor: no-drop !important;
}

.k-cursor-not-allowed {
  cursor: not-allowed;
}

.\!k-cursor-not-allowed {
  cursor: not-allowed !important;
}

.k-cursor-e-resize {
  cursor: e-resize;
}

.\!k-cursor-e-resize {
  cursor: e-resize !important;
}

.k-cursor-n-resize {
  cursor: n-resize;
}

.\!k-cursor-n-resize {
  cursor: n-resize !important;
}

.k-cursor-ne-resize {
  cursor: ne-resize;
}

.\!k-cursor-ne-resize {
  cursor: ne-resize !important;
}

.k-cursor-nw-resize {
  cursor: nw-resize;
}

.\!k-cursor-nw-resize {
  cursor: nw-resize !important;
}

.k-cursor-s-resize {
  cursor: s-resize;
}

.\!k-cursor-s-resize {
  cursor: s-resize !important;
}

.k-cursor-se-resize {
  cursor: se-resize;
}

.\!k-cursor-se-resize {
  cursor: se-resize !important;
}

.k-cursor-sw-resize {
  cursor: sw-resize;
}

.\!k-cursor-sw-resize {
  cursor: sw-resize !important;
}

.k-cursor-w-resize {
  cursor: w-resize;
}

.\!k-cursor-w-resize {
  cursor: w-resize !important;
}

.k-cursor-ew-resize {
  cursor: ew-resize;
}

.\!k-cursor-ew-resize {
  cursor: ew-resize !important;
}

.k-cursor-ns-resize {
  cursor: ns-resize;
}

.\!k-cursor-ns-resize {
  cursor: ns-resize !important;
}

.k-cursor-nesw-resize {
  cursor: nesw-resize;
}

.\!k-cursor-nesw-resize {
  cursor: nesw-resize !important;
}

.k-cursor-nwse-resize {
  cursor: nwse-resize;
}

.\!k-cursor-nwse-resize {
  cursor: nwse-resize !important;
}

.k-cursor-col-resize {
  cursor: col-resize;
}

.\!k-cursor-col-resize {
  cursor: col-resize !important;
}

.k-cursor-row-resize {
  cursor: row-resize;
}

.\!k-cursor-row-resize {
  cursor: row-resize !important;
}

.k-cursor-all-scroll {
  cursor: all-scroll;
}

.\!k-cursor-all-scroll {
  cursor: all-scroll !important;
}

.k-cursor-zoom-in {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.\!k-cursor-zoom-in {
  cursor: -webkit-zoom-in !important;
  cursor: zoom-in !important;
}

.k-cursor-zoom-out {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.\!k-cursor-zoom-out {
  cursor: -webkit-zoom-out !important;
  cursor: zoom-out !important;
}

.k-cursor-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.\!k-cursor-grab {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.k-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.\!k-cursor-grabbing {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.k-listview {
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listview-bordered {
  border-width: 1px;
}

.k-listview-header {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
  border-block-end-width: 1px;
}

.k-listview-content {
  margin: 0;
  padding: 0;
  outline: 0;
  flex-grow: 1;
  position: relative;
  overflow: auto;
}

.k-listview-content::after {
  height: 0;
  clear: both;
  display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-flex-row::after, .k-listview-content.k-d-flex-col::after, .k-listview-content.k-d-grid::after {
  display: none;
}

.k-listview-content-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-content-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item {
  padding: 0;
  border-width: 0;
  outline: 0;
  border-style: solid;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-rectangle .k-listview-link {
  margin-block: -var(--kendo-spacing-1, 0.25rem);
  margin-inline: -var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square {
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-item-padding-square .k-listview-link {
  margin: -var(--kendo-spacing-1, 0.25rem);
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-listview-footer {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
  border-block-start-width: 1px;
}

.k-listview-pager {
  border-width: 0;
  border-color: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
  border-block-end-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-bordered > .k-listview-pager-bottom {
  border-block-start-width: var(--kendo-listview-border-width, 1px);
}

.k-listview-borders-all .k-listview-item {
  border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
  border-block-start-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
  border-block-start-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
  border-inline-start-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
  border-inline-start-width: 0;
}

.k-listview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-listview-content > .k-focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-listview-content > .k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-listview-item {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-chart-wizard .k-icon-text-wrapper {
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-chart-wizard .k-icon-background-area {
  display: flex;
  padding: var(--kendo-spacing-4, 1rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-chart-types-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard-splitter {
  height: 100%;
}

.k-chart-wizard-splitter .k-tabstrip {
  width: 100%;
  height: 100%;
}

.k-chart-wizard-preview-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard-property-pane {
  padding: var(--kendo-spacing-4, 1rem);
}

.k-chart-wizard .k-icon-text-wrapper.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-chart-wizard .k-icon-text-wrapper.k-selected .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-chart-wizard .k-icon-text-wrapper:hover, .k-chart-wizard .k-icon-text-wrapper.k-hover {
  cursor: pointer;
}

.k-chart-wizard .k-icon-text-wrapper:focus .k-icon-background-area, .k-chart-wizard .k-icon-text-wrapper.k-focus .k-icon-background-area {
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-chart-wizard .k-icon-background-area {
  color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-spreadsheet {
  width: 100%;
  height: 600px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  cursor: default;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-vertical-align-center {
  position: relative;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
  position: relative;
  inset-block-start: 100%;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}

.k-spreadsheet-toolbar {
  border-block-start-width: 0;
  border-inline-width: 0;
}

.k-spreadsheet-action-bar {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  position: relative;
  display: flex;
  flex-direction: row;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-name-editor {
  width: 10em;
}

.k-spreadsheet-formula-bar {
  min-width: 0px;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-formula-bar > .k-icon {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex-shrink: 0;
}

.k-spreadsheet-formula-bar .k-tooltip, .k-spreadsheet-formula-bar .k-group-header, .k-spreadsheet-formula-bar .k-list-scroller {
  display: none;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: var(--kendo-line-height, normal);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
  content: "{";
  font-weight: 700;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
  content: "}";
  font-weight: 700;
}

.k-spreadsheet-formula-input {
  outline: 0;
  white-space: pre;
  flex: 1;
  box-sizing: border-box;
}

.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point, .k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
  text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a, .k-spreadsheet-formula-input > .k-series-b, .k-spreadsheet-formula-input > .k-series-c, .k-spreadsheet-formula-input > .k-series-d {
  background-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet-formula-list {
  min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-syntax-func, .k-syntax-startexp {
  font-weight: bold;
}

.k-spreadsheet-cell-editor {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  line-height: 20px;
  display: none;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

.k-spreadsheet-sheets-bar {
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.k-spreadsheet-sheets {
  flex: 1 1 auto;
  overflow: hidden;
}

.k-spreadsheet-sheets .k-tabstrip-items-wrapper {
  border-width: 0;
}

.k-spreadsheet-sheets-bar-add {
  align-self: center;
}

.k-spreadsheet-sheets-bar-add:not(:hover) {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  background: none;
}

.k-spreadsheet-sheets-items {
  flex: 1;
  overflow: hidden;
}

.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper {
  margin: 0;
  border-width: 0;
}

.k-spreadsheet-sheets-items .k-item .k-link {
  display: inline-block;
}

.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
  -webkit-margin-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
  padding: 0;
  line-height: 1;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  align-self: center;
}

.k-spreadsheet-view {
  height: auto !important;
  border-color: inherit;
  font-size: var(--kendo-font-size, inherit);
  font-family: Arial, Verdana, sans-serif;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.k-spreadsheet-view .k-disabled {
  pointer-events: auto;
}

.k-spreadsheet-fixed-container {
  width: calc(100% - var(--kendo-scrollbar-width, 17px));
  height: calc(100% - var(--kendo-scrollbar-width, 17px));
  border-color: inherit;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  position: absolute;
  z-index: 2;
  overflow: hidden;
}

.k-spreadsheet-overflow {
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  overflow: hidden;
  border-color: inherit;
}

.k-spreadsheet-pane {
  padding: 0 1px 0 0;
  border-width: 2px 0 0 2px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  position: absolute;
  overflow: hidden;
}

.k-spreadsheet-pane.k-top {
  border-top-width: 0;
}

.k-spreadsheet-pane.k-left {
  border-left-width: 0;
}

.k-spreadsheet-top-corner {
  border-width: 0 1px 1px 0;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 10000;
}

.k-spreadsheet-top-corner::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  border-inline-end-color: inherit;
  border-block-end-color: inherit;
}

.k-spreadsheet-scroller {
  width: 100%;
  height: 100%;
  overflow: scroll;
  position: absolute;
  z-index: 1;
}

@media (hover: none), (pointer: coarse) {
  .k-spreadsheet-scroller {
    z-index: 3;
  }
}
.k-spreadsheet-haxis, .k-spreadsheet-vaxis {
  border: 0 solid;
  border-color: inherit;
  position: absolute;
}

.k-spreadsheet-haxis {
  border-width: 1px 0 0;
  inset-inline-start: 0;
}

.k-spreadsheet-vaxis {
  border-width: 0 0 0 1px;
  inset-block-start: 0;
}

.k-spreadsheet-row-header, .k-spreadsheet-column-header {
  text-align: center;
  z-index: 100;
}

.k-spreadsheet-row-header > div, .k-spreadsheet-column-header > div {
  position: relative;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}

.k-spreadsheet-row-header > div::after, .k-spreadsheet-column-header > div::after {
  content: "";
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-spreadsheet-row-header {
  position: relative;
}

.k-spreadsheet-column-header {
  position: absolute;
}

.k-spreadsheet-row-header > div {
  border-block-start-width: 1px;
}

.k-spreadsheet-row-header > div:first-child {
  border-block-start-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after, .k-spreadsheet-row-header > .k-selection-full::after {
  border-inline-end-width: 2px;
  display: block;
}

.k-spreadsheet-column-header > div {
  border-inline-start-width: 1px;
}

.k-spreadsheet-column-header > div:first-child {
  border-inline-start-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after, .k-spreadsheet-column-header > .k-selection-full::after {
  border-block-end-width: 2px;
  display: block;
}

.k-spreadsheet-data {
  border-color: inherit;
  cursor: cell;
  position: relative;
}

.k-spreadsheet-cell {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  box-sizing: border-box;
  position: absolute;
  line-height: normal;
  white-space: pre;
  overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapper {
  position: relative;
}

.k-spreadsheet-disabled-mask {
  position: absolute;
}

.k-spreadsheet .k-selection-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 2px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-spreadsheet-editor-button {
  position: absolute;
  padding: 0;
  z-index: 60;
}

.k-spreadsheet-active-cell {
  outline-color: rgba(0, 0, 0, 0) !important;
  z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
  position: relative;
}

.k-spreadsheet .k-auto-fill, .k-spreadsheet .k-auto-fill-punch, .k-spreadsheet .k-auto-fill-br-hint {
  box-sizing: border-box;
  position: absolute;
}

.k-spreadsheet .k-auto-fill {
  border-width: 1px;
  border-style: solid;
  cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
  content: "";
  -webkit-margin-after: -4px;
          margin-block-end: -4px;
  -webkit-margin-end: -4px;
          margin-inline-end: -4px;
  width: 6px;
  height: 6px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  display: block;
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  z-index: 300;
  cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after, .k-spreadsheet .k-selection-partial::after {
  display: none;
}

.k-spreadsheet .k-autofill-wrapper {
  position: relative;
  cursor: cell;
}

.k-spreadsheet-vborder {
  position: absolute;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-spreadsheet-hborder {
  position: absolute;
  border-block-start-style: solid;
  border-block-start-width: 1px;
}

.k-spreadsheet-has-comment::after {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-inline-start: auto;
  border-width: 3px;
  border-style: solid;
}

.k-spreadsheet-cell .k-dirty {
  inset-inline-start: 0;
  inset-inline-end: auto;
}

.k-spreadsheet .k-filter-wrapper {
  position: relative;
  z-index: 50;
}

.k-spreadsheet .k-filter-range {
  border-width: 2px;
  border-style: solid;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
}

.k-spreadsheet-filter {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding: var(--kendo-spacing-1, 0.25rem);
  line-height: 1;
  position: absolute;
  cursor: pointer;
}

.k-spreadsheet-filter .k-icon {
  vertical-align: middle;
}

.k-spreadsheet-filter-menu {
  width: 280px;
}

.k-spreadsheet-filter-menu .k-animation-container {
  position: relative;
}

.k-spreadsheet-filter-menu > .k-menu, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
  border-width: 0;
}

.k-spreadsheet-filter-menu > .k-menu .k-item, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
  color: inherit;
}

.k-spreadsheet-filter-menu > .k-menu .k-link, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
  -webkit-padding-start: calc(16px + var(--kendo-spacing-1, 0.25rem) * 2);
          padding-inline-start: calc(16px + var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-spreadsheet-filter-menu > .k-menu .k-icon, .k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
  margin: 0 var(--kendo-spacing-1, 0.25rem) 0 calc((16px + var(--kendo-spacing-1, 0.25rem)) * -1);
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  height: 200px;
  border-width: 1px;
  border-style: solid;
  overflow-y: scroll;
  overflow-x: auto;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
  padding: var(--kendo-spacing-1, 0.25rem);
  overflow: visible;
}

.k-spreadsheet-filter-menu .k-details, .k-spreadsheet-filter-menu .k-expander {
  padding: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
}

.k-spreadsheet-filter-menu .k-expander {
  border: 0;
  background: inherit;
}

.k-spreadsheet-filter-menu .k-details-summary, .k-spreadsheet-filter-menu .k-columnmenu-item {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  cursor: pointer;
}

.k-spreadsheet-filter-menu .k-details-summary > .k-icon, .k-spreadsheet-filter-menu .k-details-summary > .k-expander-indicator, .k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon, .k-spreadsheet-filter-menu .k-columnmenu-item > .k-expander-indicator {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-spreadsheet-filter-menu .k-details-content, .k-spreadsheet-filter-menu .k-columnmenu-item-content {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and, .k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and {
  width: -webkit-min-content;
  width: min-content;
  align-self: flex-start;
}

.k-spreadsheet-filter-menu .k-actions, .k-spreadsheet-filter-menu .k-edit-buttons, .k-spreadsheet-filter-menu .k-action-buttons, .k-spreadsheet-filter-menu .k-columnmenu-actions, .k-spreadsheet-filter-menu .k-form-buttons {
  margin: 0;
  padding: 0;
}

.k-spreadsheet-popup {
  padding: 0;
}

.k-spreadsheet-popup .k-separator {
  display: block;
}

.k-spreadsheet-popup .k-reset-color, .k-spreadsheet-popup .k-custom-color {
  border-radius: 0;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  display: flex;
}

.k-spreadsheet-popup .k-reset-color {
  border-block-end-width: 1px;
}

.k-spreadsheet-popup .k-custom-color {
  border-block-start-width: 1px;
}

.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: grid;
  grid-template-columns: repeat(5, -webkit-max-content);
  grid-template-columns: repeat(5, max-content);
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-spreadsheet-clipboard, .k-spreadsheet-clipboard-paste {
  margin: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  opacity: 0;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: hidden;
}

.k-spreadsheet-window .k-external-dropzone {
  -webkit-margin-after: var(--kendo-spacing-4, 1rem);
          margin-block-end: var(--kendo-spacing-4, 1rem);
}

.k-spreadsheet-window .k-edit-form-container {
  width: auto;
  min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
  text-align: center;
}

.k-spreadsheet-format-cells .k-list-scroller {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
  height: 210px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

.k-export-config {
  clear: both;
  position: relative;
}

.k-export-config::after {
  content: "";
  clear: both;
  display: block;
}

.k-export-config .k-edit-field {
  -webkit-margin-start: 5%;
          margin-inline-start: 5%;
  width: 45%;
  float: inline-start;
}

.k-export-config .k-page-orientation {
  position: absolute;
  inset-inline-end: 0;
  inset-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-export-config .k-page-orientation .k-font-icon {
  font-size: 6em;
}

.k-export-config .k-page-orientation .k-svg-icon {
  width: 6em;
  height: 6em;
}

.k-spreadsheet-insert-comment textarea {
  height: auto;
}

.k-spreadsheet-insert-image-dialog {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: dashed;
  border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
  display: flex;
  justify-content: center;
  min-width: 100%;
  width: 355px;
  height: 230px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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);
  background-size: auto 70%;
  background-position: 50% 30%;
  background-repeat: no-repeat;
}

.k-spreadsheet-insert-image-dialog label div {
  display: flex;
  align-self: flex-end;
  -webkit-margin-after: var(--kendo-spacing-7\.5, 1.875rem);
          margin-block-end: var(--kendo-spacing-7\.5, 1.875rem);
  pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
  display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
  background-size: auto 90%;
  background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  margin: 0;
  align-self: center;
  opacity: 1;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
  opacity: 0;
}

.k-spreadsheet-drawing {
  position: absolute;
  box-sizing: border-box;
  z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-style: solid;
  outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
  left: 50%;
  top: 0;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
  left: 100%;
  top: 0;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
  left: 100%;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
  left: 100%;
  top: 100%;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
  left: 50%;
  top: 100%;
  cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
  left: 0;
  top: 100%;
  cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
  left: 0;
  top: 50%;
  cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
  left: 0;
  top: 0;
  cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-spreadsheet-legacy .k-spreadsheet, .k-spreadsheet-legacy .k-spreadsheet-action-bar, .k-spreadsheet-legacy .k-spreadsheet-view {
  font-size: 12px;
}

.k-spreadsheet-legacy .k-spreadsheet-cell {
  padding: 1px;
}

.k-spreadsheet-legacy .k-spreadsheet-filter {
  padding: 0px;
}

.k-spreadsheet-legacy .k-filter-range {
  border-width: 1px;
}

.k-spreadsheet-legacy .k-spreadsheet .k-spreadsheet-selection-highlight {
  border-width: 1px;
  border-style: solid;
}

.k-spreadsheet .k-tabstrip-wrapper {
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  position: relative;
}

.k-spreadsheet-quick-access-toolbar {
  padding: var(--kendo-spacing-2, 0.5rem);
  display: inline-flex;
  flex-direction: row;
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-spreadsheet-tabstrip {
  -webkit-padding-before: var(--kendo-spacing-2, 0.5rem);
          padding-block-start: var(--kendo-spacing-2, 0.5rem);
  position: relative;
  z-index: 1;
}

.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper {
  margin: 0;
}

.k-spreadsheet-tabstrip .k-loading {
  display: none;
}

.k-spreadsheet-tabstrip .k-content, .k-spreadsheet-tabstrip .k-tabstrip-content {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  overflow: hidden;
}

.k-spreadsheet {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-spreadsheet-top-corner, .k-spreadsheet-row-header, .k-spreadsheet-column-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-spreadsheet-cell-editor {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-merged-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-disabled-mask {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet .k-selection-full, .k-spreadsheet .k-selection-partial {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-spreadsheet-selection {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-selection-highlight {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-single-selection::after {
  border-color: var(--kendo-color-surface-alt, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-active-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-auto-fill {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
  box-shadow: inset 0 0 0 1px var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet .k-auto-fill-punch {
  background-color: rgba(var(--kendo-color-surface-alt, #ffffff), 0.5);
}

.k-spreadsheet .k-resize-handle, .k-spreadsheet .k-resize-hint-handle, .k-spreadsheet .k-resize-hint-marker {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-has-comment::after {
  border-block-color: var(--kendo-color-primary, #ff6358) rgba(0, 0, 0, 0);
  border-inline-color: rgba(0, 0, 0, 0) var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-cell .k-dirty {
  border-block-color: var(--kendo-color-error, #f31700) rgba(0, 0, 0, 0);
  border-inline-color: var(--kendo-color-error, #f31700) rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-filter-range {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-filter {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
  box-shadow: inset 0 0 0 1px var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-spreadsheet-filter:hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-spreadsheet-filter.k-active {
  background-color: var(--kendo-color-base-active, #d6d6d6);
}

.k-spreadsheet-filter-menu > .k-menu .k-item:hover, .k-spreadsheet-filter-menu > .k-menu .k-item.k-hover, .k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item:hover, .k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-hover {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-insert-image-dialog {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
  color: var(--kendo-color-surface-alt, #ffffff);
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
  outline-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-spreadsheet-drawing-anchor-cell {
  background: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-syntax-ref {
  color: #f82;
}

.k-syntax-num {
  color: #09f;
}

.k-syntax-str {
  color: #38b714;
}

.k-syntax-error {
  color: red;
}

.k-syntax-bool {
  color: #a9169c;
}

.k-syntax-paren-match {
  background-color: #caf200;
}

.k-order-1 {
  order: 1;
}

.\!k-order-1 {
  order: 1 !important;
}

.k-order-2 {
  order: 2;
}

.\!k-order-2 {
  order: 2 !important;
}

.k-order-3 {
  order: 3;
}

.\!k-order-3 {
  order: 3 !important;
}

.k-order-4 {
  order: 4;
}

.\!k-order-4 {
  order: 4 !important;
}

.k-order-5 {
  order: 5;
}

.\!k-order-5 {
  order: 5 !important;
}

.k-order-6 {
  order: 6;
}

.\!k-order-6 {
  order: 6 !important;
}

.k-order-7 {
  order: 7;
}

.\!k-order-7 {
  order: 7 !important;
}

.k-order-8 {
  order: 8;
}

.\!k-order-8 {
  order: 8 !important;
}

.k-order-9 {
  order: 9;
}

.\!k-order-9 {
  order: 9 !important;
}

.k-order-10 {
  order: 10;
}

.\!k-order-10 {
  order: 10 !important;
}

.k-order-11 {
  order: 11;
}

.\!k-order-11 {
  order: 11 !important;
}

.k-order-12 {
  order: 12;
}

.\!k-order-12 {
  order: 12 !important;
}

.k-order-first {
  order: -9999;
}

.\!k-order-first {
  order: -9999 !important;
}

.k-order-last {
  order: 9999;
}

.\!k-order-last {
  order: 9999 !important;
}

.k-order-none {
  order: 0;
}

.\!k-order-none {
  order: 0 !important;
}

.k-pivotgrid {
  border-width: 1px;
  border-style: solid;
  box-sizing: content-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  text-align: start;
  vertical-align: top;
  display: grid;
  grid-template-columns: 300px auto;
  grid-template-rows: 75px auto;
  position: relative;
}

.k-pivotgrid table {
  margin: 0;
  width: 100%;
  max-width: none;
  border-width: 0;
  border-color: inherit;
  border-collapse: separate;
  border-spacing: 0;
  outline: 0;
  text-align: inherit;
  empty-cells: show;
}

.k-pivotgrid thead, .k-pivotgrid tbody, .k-pivotgrid th, .k-pivotgrid tr, .k-pivotgrid td {
  border-color: inherit;
  text-align: inherit;
}

.k-pivotgrid-table {
  table-layout: fixed;
}

.k-pivotgrid-table th {
  font-weight: 400;
  text-transform: initial;
}

.k-pivotgrid-table .k-pivotgrid-header-root {
  font-weight: 600;
  text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
}

.k-pivotgrid-empty-cell:focus {
  outline: none;
}

.k-pivotgrid-column-headers {
  overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
  border-inline-start-width: 0;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
  border-inline-start-width: 1px;
}

.k-pivotgrid-row-headers {
  overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-table {
  -webkit-padding-after: var(--kendo-scrollbar-width, 17px);
          padding-block-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
  border-block-end-style: solid;
  border-block-end-width: 1px;
  white-space: nowrap;
}

.k-pivotgrid-values {
  border-color: inherit;
  overflow: scroll;
}

.k-pivotgrid-values .k-pivotgrid-cell {
  border-block-end-style: solid;
  border-block-end-width: 1px;
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}

.k-pivotgrid-values .k-pivotgrid-cell:first-child {
  border-inline-start-width: 0;
}

.k-pivotgrid-cell {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
}

.k-pivotgrid-cell:focus {
  outline: none;
}

.k-pivotgrid-cell .k-icon {
  cursor: pointer;
  -webkit-padding-end: var(--kendo-spacing-1, 0.25rem);
          padding-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-pivotgrid-total {
  font-weight: 600;
}

.k-column-menu .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  overflow: auto;
}

.k-pivotgrid-configurator {
  display: flex;
}

.k-pivotgrid-configurator-panel {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-button {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-pivotgrid-configurator-overlay {
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.k-pivotgrid-configurator-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-size: 18px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-pivotgrid-configurator-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  flex: 1 1 auto;
  overflow: auto;
}

.k-pivotgrid-configurator-content .k-form .k-label {
  font-size: 16px;
  font-weight: 500;
  align-items: flex-start;
}

.k-pivotgrid-configurator-content .k-form .k-dropdown-list, .k-pivotgrid-configurator-content .k-form .k-dropdown, .k-pivotgrid-configurator-content .k-form .k-dropdownlist {
  max-width: 90px;
}

.k-pivotgrid-configurator-content .k-form .k-textbox {
  flex-basis: 50%;
}

.k-pivotgrid-configurator-content .k-row-fields, .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-content .k-filter-fields {
  -webkit-margin-before: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-4, 1rem) / 2);
  flex-wrap: wrap;
}

.k-pivotgrid-configurator-content .k-value-fields {
  margin-block: calc(var(--kendo-spacing-4, 1rem) / 2);
  margin-inline: var(--kendo-spacing-0, 0px);
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-content .k-settings-description {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
  text-align: center;
}

.k-pivotgrid-configurator-content .k-treeview {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  overflow: auto;
}

.k-calculated-field {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: solid;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-calculated-field-header {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-header .k-textbox {
  min-width: 200px;
}

.k-calculated-field-header-text {
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
  width: 100%;
}

.k-calculated-field-actions {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-calculated-field-actions .k-icon {
  -webkit-margin-end: var(--kendo-spacing-2, 0.5rem);
          margin-inline-end: var(--kendo-spacing-2, 0.5rem);
}

.k-calculated-field-actions .k-dropdown-list, .k-calculated-field-actions .k-dropdown, .k-calculated-field-actions .k-dropdownlist {
  max-width: 100px;
}

.k-filter-menu .k-calculated-item {
  border-block-end-width: 1px;
  border-block-end-style: solid;
}

.k-pivotgrid-configurator-vertical {
  min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  inset-inline-end: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  inset-inline-start: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-row .k-pivotgrid-configurator-button, .k-d-flex-row .k-pivotgrid-configurator-button, .k-flex-row-reverse .k-pivotgrid-configurator-button {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}

.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-d-flex-row .k-pivotgrid-configurator-button .k-icon, .k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
  vertical-align: baseline;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-inline-end-width: 0;
  border-inline-start-width: 0;
}

.k-pivotgrid-configurator-horizontal {
  width: 100%;
  height: 420px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
  display: flex;
  flex-direction: row;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
  flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
  flex: 1 1 40%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields, .k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {
  max-height: 100px;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
  max-height: 250px;
  flex-flow: row wrap;
  overflow-x: hidden;
  overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  inset-block-end: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  inset-block-start: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-d-flex-col .k-pivotgrid-configurator-button, .k-flex-column .k-pivotgrid-configurator-button, .k-flex-col-reverse .k-pivotgrid-configurator-button, .k-flex-column-reverse .k-pivotgrid-configurator-button {
  text-align: center;
}

.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
  border-block-start-width: 0;
  border-block-end-width: 0;
}

.k-pdf-export-shadow .k-pivotgrid {
  height: auto !important;
}

.k-pdf-export-shadow .k-pivotgrid-values {
  height: auto;
  overflow: visible;
}

.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-pivot {
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-pivot .k-grid td {
  white-space: nowrap;
}

.k-pivot .k-grid-content {
  flex: 1 1 auto;
}

.k-pivot-toolbar {
  border-width: 0 0 1px;
  border-style: solid;
  align-items: flex-start;
  flex-wrap: wrap;
  box-shadow: none;
}

.k-pivot-toolbar > * {
  max-width: 100%;
}

.k-pivot-toolbar::before {
  display: none;
}

.k-pivot-layout {
  border-spacing: 0;
  table-layout: auto;
}

.k-pivot-layout .k-grid-footer, .k-pivot-layout .k-grid .k-table-alt-row {
  font-weight: bold;
}

.k-pivot-layout > tbody, .k-pivot .k-table-td, .k-pivot td {
  vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
  padding: 0;
}

.k-pivot-rowheaders > .k-grid, .k-pivot-table > .k-grid {
  border-width: 0;
  color: inherit;
  background: none;
}

.k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-inline-start-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
  border-inline-start-width: 0;
}

.k-pivot-rowheaders > .k-grid {
  overflow: hidden;
}

.k-pivot-table {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
  -webkit-margin-end: -1px;
          margin-inline-end: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
  height: 100%;
}

.k-pivot .k-grid-header .k-header {
  vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
  border-block-end-width: 0;
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
  border-block-end-width: 1px;
}

.k-pivot-layout .k-grid td {
  border-block-end-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
  border-block-start-width: 0;
}

.k-pivot-filter-window .k-treeview {
  max-height: 600px;
}

.k-pivotgrid-wrapper {
  box-sizing: border-box;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
  max-width: 320px;
  flex: none;
}

.k-pivotgrid-wrapper > .k-pivot {
  flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
  box-sizing: border-box;
  display: inline-flex;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
  height: 100%;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
  padding: var(--kendo-spacing-4, 1rem);
  max-height: 100%;
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
  display: flex;
  flex-flow: column nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  margin: 0;
  padding: var(--kendo-spacing-1, 0.25rem);
  max-height: 200px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row wrap;
  gap: var(--kendo-spacing-1, 0.25rem);
  overflow-x: hidden;
  overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
  margin: 0;
}

.k-pivotgrid-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-pivotgrid {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivotgrid-column-headers, .k-pivotgrid-row-headers, .k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivotgrid-empty-cell {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {
  border-inline-end-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded), .k-pivotgrid-column-headers .k-pivotgrid-row:last-child {
  border-block-end-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-pivotgrid-header-total, .k-pivotgrid-total {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover, .k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-hover, .k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover, .k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-hover, .k-pivotgrid-values tbody > .k-pivotgrid-row:hover, .k-pivotgrid-values tbody > .k-pivotgrid-row.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-pivotgrid-cell:focus, .k-pivotgrid-cell.k-focus, .k-pivotgrid-empty-cell:focus, .k-pivotgrid-empty-cell.k-focus, .k-master-row > .k-pivotgrid-cell:focus, .k-grouping-row > .k-pivotgrid-cell:focus, .k-detail-row > .k-pivotgrid-cell:focus, .k-group-footer > .k-pivotgrid-cell:focus {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-pivotgrid-cell.k-selected, .k-pivotgrid-row.k-selected > .k-pivotgrid-cell {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-pivotgrid-configurator-button, .k-pivotgrid-configurator-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivotgrid-configurator-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-calculated-field {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-calculated-field-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-filter-menu .k-calculated-item {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pivot {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pivot-table {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-pivot-rowheaders {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar .k-empty {
  color: var(--kendo-color-subtle, #666666);
}

.k-pivot .k-alt {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pivot-toolbar, .k-pivot-table, .k-pivot-rowheaders > .k-grid td:first-child, .k-pivot-table .k-grid-header .k-header.k-first {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-header.k-alt {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-pivot-layout .k-grid-footer {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-i-kpi-trend-increase, .k-i-kpi-trend-decrease, .k-i-kpi-trend-equal {
  color: inherit;
}

.k-i-kpi-status-hold {
  color: var(--kendo-color-warning, #ffc000);
}

.k-i-kpi-status-deny {
  color: var(--kendo-color-error, #f31700);
}

.k-i-kpi-status-open {
  color: var(--kendo-color-success, #37b400);
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
  display: block;
}

.k-treelist .k-status {
  padding-block: 0.4em;
  padding-inline: 0.6em;
  line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
  vertical-align: baseline;
  -webkit-margin-end: 5px;
          margin-inline-end: 5px;
  display: none;
}

.k-treelist tr.k-hidden {
  display: none;
}

.k-treelist .k-treelist-dragging, .k-treelist .k-treelist-dragging .k-hover {
  cursor: default;
}

.k-treelist .k-drop-hint {
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.k-treelist .k-table-row.k-footer td, .k-treelist .k-table-row.k-footer-template td, .k-treelist .k-table-row.k-footer .k-table-td, .k-treelist .k-table-row.k-footer-template .k-table-td {
  border-width: 1px 0;
  border-style: solid;
  font-weight: bold;
}

.k-treelist .k-table-row.k-footer + .k-table-row.k-footer td, .k-treelist .k-table-row.k-footer + .k-table-row.k-footer .k-table-td {
  border-block-start-width: 0;
}

.k-treelist-scrollable > .k-table, .k-treelist-scrollable .k-grid-header .k-table-row, .k-treelist-scrollable .k-grid-header .k-table-th {
  background-color: inherit;
}

.k-treelist-scrollable .k-grid-toolbar {
  position: sticky;
  z-index: 3;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-treelist-scrollable .k-grid-header .k-table-th {
  position: sticky;
  z-index: 1;
}

.k-treelist-scrollable .k-grid-header .k-table-th.k-grid-header-sticky {
  z-index: 3;
}

.k-treelist-scrollable thead.k-grid-header {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-treelist-scrollable .k-table-row.k-group-footer + .k-table-row.k-group-footer td {
  border-block-start-width: 0;
}

.k-drag-separator {
  display: inline-block;
  -webkit-border-end: 1px solid;
          border-inline-end: 1px solid;
  height: 1em;
  vertical-align: top;
  margin-block: 0;
  margin-inline: 0.5em;
}

.k-treelist-toggle {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  padding: var(--kendo-spacing-1, 0.25rem);
  box-sizing: content-box;
  cursor: pointer;
}

.k-treelist tr.k-footer, .k-treelist tr.k-footer-template {
  background-color: color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 11%, transparent);
}

.k-filter {
  box-sizing: border-box;
  border-width: 0;
  display: inline-block;
  background-color: rgba(0, 0, 0, 0);
}

.k-filter *, .k-filter *::before, .k-filter *::after {
  box-sizing: border-box;
}

.k-filter ul {
  padding: 0;
}

.k-filter ul li {
  list-style-type: none;
}

.k-filter .k-filter-container, .k-filter .k-filter-preview {
  -webkit-margin-after: var(--kendo-spacing-7\.5, 1.875rem);
          margin-block-end: var(--kendo-spacing-7\.5, 1.875rem);
}

.k-filter .k-filter-lines, .k-filter .k-filter-item {
  -webkit-padding-start: var(--kendo-spacing-2, 0.5rem);
          padding-inline-start: var(--kendo-spacing-2, 0.5rem);
}

.k-filter .k-filter-toolbar {
  display: inline-flex;
  position: relative;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: 0;
}

.k-filter .k-filter-toolbar::before {
  content: "";
  position: absolute;
  width: var(--kendo-spacing-2, 0.5rem);
  height: 1px;
  inset-block-start: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-filter .k-filter-toolbar .k-toolbar {
  border-style: solid;
}

.k-filter .k-filter-operator .k-dropdown-list, .k-filter .k-filter-operator .k-dropdown, .k-filter .k-filter-operator .k-dropdownlist {
  width: 15em;
}

.k-filter .k-filter-item {
  position: relative;
}

.k-filter .k-filter-item::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  inset-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  inset-inline-start: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  content: "";
  position: absolute;
  width: 1px;
  inset-block-start: calc(var(--kendo-spacing-1, 0.25rem) * -1 - 1px);
  inset-block-end: 50%;
  inset-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * -1);
}

.k-filter .k-filter-group-main::before, .k-filter .k-filter-group-main > .k-filter-toolbar::before, .k-filter .k-filter-group-main > .k-filter-toolbar::after, .k-filter .k-filter-group-main > * > .k-filter-toolbar::before, .k-filter .k-filter-group-main > * > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child::before {
  display: none;
}

.k-filter {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-filter .k-filter-preview-field {
  color: var(--kendo-color-primary, #ff6358);
}

.k-filter .k-filter-preview-operator {
  color: var(--kendo-color-subtle, #666666);
}

.k-filter .k-filter-item::before, .k-filter .k-filter-toolbar::before, .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after, .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-filter .k-toolbar:focus, .k-filter .k-toolbar.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-filemanager {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
}

.k-filemanager-header {
  border-color: inherit;
}

.k-filemanager-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
  border-color: inherit;
  flex-shrink: 0;
  z-index: 1;
}

.k-filemanager-content-container {
  border-color: inherit;
  box-sizing: border-box;
  flex: 1 1 0%;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-splitter {
  border-width: 0;
}

.k-filemanager-navigation {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 20%;
  border-width: 0;
  border-inline-end-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex-shrink: 0;
  overflow: auto;
}

.k-filemanager-treeview {
  overflow: visible;
}

.k-filemanager-content {
  border-color: inherit;
  flex: 1 1 0%;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  overflow: hidden;
}

.k-filemanager-view {
  overflow: auto;
}

.k-filemanager-breadcrumb {
  border-width: 0;
  border-block-end-width: 1px;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
}

.k-filemanager-listview {
  border-width: 0;
  flex: 1 1 0%;
}

.k-filemanager-listview .k-listview-item {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 120px;
  height: 120px;
  text-align: center;
}

.k-filemanager-listview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-listview .k-file-name {
  -webkit-margin-before: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-start: calc(var(--kendo-spacing-4, 1rem) / 2);
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-filemanager-listview .k-file-edit-input input {
  width: 100%;
}

.k-filemanager-grid {
  border-width: 0;
  flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
}

.k-filemanager-preview {
  padding: calc(var(--kendo-spacing-4, 1rem) * 3) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  width: 20%;
  min-height: calc(var(--kendo-spacing-4, 1rem) * 4 + 96px + var(--kendo-spacing-4, 1rem) * 3);
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  text-align: center;
  overflow-y: auto;
  flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.k-filemanager-preview .k-file-name {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
  display: block;
}

.k-filemanager-preview .k-single-file-selected {
  font-weight: bold;
}

.k-filemanager-preview .k-multiple-files-selected {
  font-weight: bold;
}

.k-filemanager-preview .k-file-meta {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  box-sizing: border-box;
  text-align: start;
  display: flex;
  flex-flow: row wrap;
  grid-column-gap: var(--kendo-spacing-1, 0.25rem);
}

.k-filemanager-preview .k-file-meta-label {
  display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
  margin: 0;
}

.k-filemanager-preview .k-file-type {
  text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
  width: 100%;
  flex: 1 1 100%;
  flex-flow: row nowrap;
}

.k-filemanager .k-splitbar {
  flex-shrink: 0;
  display: inline-flex;
  position: relative;
  border-width: 0 1px;
  border-style: solid;
  border-color: inherit;
}

.k-filemanager-upload-dialog .k-upload-files {
  max-height: 200px;
  overflow-y: auto;
}

.k-filemanager-drag-hint {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-filemanager {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-filemanager-breadcrumb {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-filemanager-listview .k-listview-item .k-file-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-filemanager-listview .k-listview-item.k-selected .k-file-icon {
  border-color: rgba(0, 0, 0, 0);
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
}

.k-filemanager-preview .k-file-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-taskboard {
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-taskboard *, .k-taskboard *::before, .k-taskboard *::after {
  box-sizing: border-box;
}

.k-taskboard-toolbar {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  border-width: 0;
  box-shadow: none;
  background: none;
}

.k-taskboard-content {
  padding: 0 var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  display: flex;
  position: relative;
  flex: 1 1 auto;
  overflow-x: auto;
}

.k-taskboard-columns-container {
  outline: none;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  gap: var(--kendo-spacing-4, 1rem);
  overflow-x: visible;
}

.k-taskboard-column {
  width: 320px;
  border-width: 1px;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-style: solid;
  outline: none;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  overflow: hidden;
}

.k-taskboard-column-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) / 2);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: calc(var(--kendo-spacing-4, 1rem) / 4);
}

.k-taskboard-column-header-actions {
  display: inline-flex;
  flex-shrink: 0;
  align-self: flex-start;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2);
}

.k-taskboard-column-cards-container {
  -webkit-margin-after: calc(var(--kendo-spacing-4, 1rem) / 2);
          margin-block-end: calc(var(--kendo-spacing-4, 1rem) / 2);
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: calc(var(--kendo-spacing-4, 1rem) / 2);
  outline: none;
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-column-cards {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: calc(var(--kendo-spacing-4, 1rem) / 2) 0;
}

.k-taskboard-column-new .k-taskboard-column-header, .k-taskboard-column-edit .k-taskboard-column-header {
  font-weight: inherit;
}

.k-taskboard-column-new .k-taskboard-column-header-text, .k-taskboard-column-edit .k-taskboard-column-header-text {
  flex: 1 1 100%;
}

.k-taskboard-pane {
  width: 320px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  overflow: hidden;
  z-index: 2;
}

.k-taskboard-pane-header {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
  font-weight: 500;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.k-taskboard-pane-header-text {
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-pane-header-actions {
  flex-shrink: 0;
  align-self: flex-start;
}

.k-taskboard-pane-content {
  padding-block: var(--kendo-spacing-0, 0px);
  padding-inline: var(--kendo-spacing-4, 1rem);
  overflow: auto;
  flex: 1 1 auto;
}

.k-taskboard-pane-actions {
  padding-block: calc(var(--kendo-spacing-4, 1rem) * 0.75);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-taskboard-pane-start {
  inset-inline-end: auto;
  inset-inline-start: 0;
}

.k-taskboard-card {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 1px;
}

.k-taskboard-card.k-taskboard-card-category {
  border-inline-start-width: 4px;
}

.k-taskboard-card .k-card-header, .k-taskboard-card .k-card-body, .k-taskboard-card .k-card-footer {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-taskboard-card .k-card-header {
  align-items: center;
}

.k-taskboard-card .k-card-title {
  font-size: inherit;
  font-weight: inherit;
  word-break: normal;
  overflow-wrap: anywhere;
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  text-decoration: underline;
}

.k-taskboard-card .k-card-header-actions {
  align-self: flex-start;
}

.k-taskboard-drag-placeholder {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 1px;
  border-style: solid;
  position: relative;
}

.k-taskboard-column {
  border-color: rgba(0, 0, 0, 0);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-taskboard-column:focus, .k-taskboard-column.k-focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-column-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-taskboard-pane {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-taskboard-pane-header {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-taskboard-card {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-taskboard-card .k-card-title {
  color: var(--kendo-color-primary, #ff6358);
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
  color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-taskboard-card:focus, .k-taskboard-card.k-focus {
  box-shadow: none;
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-card:hover, .k-taskboard-card.k-hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
}

.k-taskboard-card.k-selected {
  border-color: var(--kendo-color-primary-emphasis, #ff9d97);
  box-shadow: none;
}

.k-taskboard-card.k-disabled {
  box-shadow: none;
}

.k-taskboard-drag-placeholder {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: hsla(0, 0%, 100%, 0.2);
}

.k-editor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-editor.k-readonly .k-editor-content {
  pointer-events: auto;
}

.k-editor.k-readonly .k-editor-content.k-focus {
  outline-width: 1px;
  outline-style: dashed;
}

.k-editor-inline {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border: 1px solid rgba(0, 0, 0, 0);
  word-wrap: break-word;
  overflow: auto;
  background: none;
}

.k-editor-resizable {
  resize: both;
  overflow: auto;
}

.k-editor-resize-handles-wrapper {
  position: absolute;
  visibility: hidden;
}

.k-editor-resize-wrap-element {
  display: inline-block;
  position: relative;
}

.k-editor-resize-handle {
  width: 8px;
  height: 8px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: absolute;
  visibility: visible;
  z-index: 100;
}

.k-editor-resize-handle.northwest {
  top: 0;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: nw-resize;
}

.k-editor-resize-handle.north {
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: n-resize;
}

.k-editor-resize-handle.northeast {
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  cursor: ne-resize;
}

.k-editor-resize-handle.southwest {
  left: 0;
  bottom: 0;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  cursor: sw-resize;
}

.k-editor-resize-handle.south {
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  cursor: s-resize;
}

.k-editor-resize-handle.southeast {
  right: 0;
  bottom: 0;
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
  cursor: se-resize;
}

.k-editor-resize-handle.west {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  cursor: w-resize;
}

.k-editor-resize-handle.east {
  top: 50%;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  cursor: e-resize;
}

.ProseMirror-selectednode {
  outline-width: 2px;
  outline-style: solid;
}

.ProseMirror-hideselection {
  caret-color: rgba(0, 0, 0, 0);
}

.ProseMirror-hideselection *::selection, .ProseMirror-hideselection *::-moz-selection {
  background: rgba(0, 0, 0, 0);
}

.k-editor-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0;
}

.k-editor-toolbar .k-editor-export .k-icon {
  -webkit-margin-end: 0.25em;
          margin-inline-end: 0.25em;
}

.k-editor-toolbar .k-editor-export .k-icon, .k-editor-toolbar .k-editor-export .k-export-tool-text {
  vertical-align: middle;
}

.k-editor-content {
  flex: 1 1 auto;
  overflow-y: auto;
}

.k-editor-content > .k-iframe {
  width: 100%;
  height: 100%;
  border-width: 0;
  display: block;
}

.k-editor-content > .ProseMirror {
  padding: var(--kendo-spacing-2, 0.5rem);
  width: 100%;
  height: 100%;
  position: relative;
  box-sizing: border-box;
  outline: none;
  white-space: pre-wrap;
  overflow: auto;
}

.k-editor-content > .ProseMirror table {
  white-space: pre-wrap;
}

.k-editor-content > .ProseMirror .k-placeholder::before {
  content: attr(data-placeholder);
  height: 0;
  color: var(--kendo-color-subtle, #666666);
  float: inline-start;
  opacity: 1;
  cursor: text;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] {
  cursor: unset !important;
}

.k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handles-wrapper, .k-editor-content > .ProseMirror[contenteditable=false] .k-editor-resize-handle, .k-editor-content > .ProseMirror[contenteditable=false] .row-resize-handle, .k-editor-content > .ProseMirror[contenteditable=false] .column-resize-handle {
  display: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] img, .k-editor-content > .ProseMirror[contenteditable=false] table {
  pointer-events: none;
}

.k-editor-content > .ProseMirror[contenteditable=false] .ProseMirror-selectednode {
  outline: none;
}

.k-editor-content p {
  margin: 0 0 1rem;
}

.k-editor-content td p, .k-editor-content th p, .k-editor-content li p {
  margin: 0;
}

.k-editor-content table {
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  overflow: hidden;
}

.k-editor-content td, .k-editor-content th {
  min-width: 1em;
  border: 1px solid;
  padding-block: 3px;
  padding-inline: 5px;
  vertical-align: top;
  box-sizing: border-box;
  position: relative;
}

.k-editor-content th {
  font-weight: bold;
  text-align: start;
}

.k-editor-content td {
  text-align: start;
}

.k-editor-content .selectedCell::after {
  z-index: 2;
  position: absolute;
  content: "";
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  inset-block-end: 0;
  pointer-events: none;
}

.k-edit-form-content {
  flex: 1 1 auto;
  overflow: auto;
  margin-block: -var(--kendo-spacing-4, 1rem);
  margin-inline: -var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
}

.k-ct-popup {
  box-sizing: border-box;
  width: 190px;
  padding: 5px;
}

.k-ct-popup .k-button {
  width: 100%;
}

.k-ct-popup .k-ct-cell {
  margin: 1px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 1px solid;
  border-color: inherit;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  opacity: 0.7;
  pointer-events: all;
}

.k-editor .k-resize-handle {
  position: absolute;
  inset-inline-end: 0;
  inset-block-end: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 13px 13px;
  border-color: rgba(0, 0, 0, 0);
  border-block-end-color: inherit;
  cursor: se-resize;
}

.k-editor .k-resize-handle .k-i-arrow-45-down-right, .k-editor .k-resize-handle .k-i-caret-br {
  display: none;
}

.k-editor-find-replace .k-content {
  position: relative;
}

.k-editor-find-replace .k-actions, .k-editor-find-replace .k-edit-buttons, .k-editor-find-replace .k-action-buttons, .k-editor-find-replace .k-columnmenu-actions, .k-editor-find-replace .k-form-buttons {
  padding: 0;
}

.k-editor-find-replace .k-search-options {
  display: flex;
  flex-direction: column;
  padding: 10px 0 40px;
}

.k-editor-find-replace .k-matches-container {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.k-textarea.k-editor-textarea {
  width: 100%;
  height: 100%;
  resize: none;
}

.k-filebrowser {
  max-width: 100%;
}

.k-filebrowser .k-floatwrap {
  display: flex;
}

.k-filebrowser .k-floatwrap::after {
  display: none;
}

.k-filebrowser .k-breadcrumbs {
  flex: 1;
}

.k-filebrowser .k-search-wrap {
  margin: 0 0 0 var(--kendo-spacing-4, 1rem);
  width: 150px;
  display: flex;
  align-items: center;
}

.k-filebrowser .k-search-wrap .k-input {
  flex: 1;
  width: 100px;
}

.k-filebrowser .k-search-wrap .k-icon {
  margin: 0;
  position: static;
}

.k-filebrowser .k-filebrowser-toolbar {
  margin: var(--kendo-spacing-4, 1rem) 0 0;
}

.k-filebrowser .k-upload {
  padding: 0;
  border-width: 0;
  background: none;
}

.k-filebrowser .k-upload .k-upload-button {
  margin: 0;
}

.k-filebrowser .k-upload .k-upload-status {
  display: none;
}

.k-filebrowser .k-upload-files {
  display: none;
}

.k-filebrowser .k-tiles {
  display: flex;
  flex-flow: row wrap;
  height: 390px;
  max-height: 50vh;
  margin: 0 0 var(--kendo-spacing-4, 1rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-block-start-width: 0;
  overflow: auto;
}

.k-filebrowser .k-tile {
  width: 33%;
  height: 90px;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-filebrowser .k-tile .k-i-file, .k-filebrowser .k-tile .k-i-folder {
  font-size: 4em;
}

.k-filebrowser .k-tile input {
  width: 100px;
}

.k-filebrowser .k-tile strong {
  display: block;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-filebrowser .k-tile-empty {
  display: block;
  margin: auto;
}

.k-filebrowser .k-tile-empty.k-selected {
  color: inherit;
  border-width: 0;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
}

.k-filebrowser .k-tile-empty strong {
  opacity: 0.5;
  font-size: 3em;
  font-weight: 400;
}

.k-filebrowser .k-thumb {
  float: inline-start;
  -webkit-margin-end: var(--kendo-spacing-1, 0.25rem);
          margin-inline-end: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap {
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  inset-block-start: var(--kendo-spacing-1, 0.25rem);
}

.k-filebrowser .k-breadcrumbs-wrap .k-icon {
  position: static;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-editor-table-wizard-window .k-tabstrip-wrapper {
  display: flex;
  flex: 1 1 auto;
  overflow: auto;
}

.k-editor-table-wizard-window .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
  flex: 1 1 auto;
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.k-editor-table-wizard-window .k-edit-field > .k-checkbox {
  position: relative;
}

.k-editor-inline .k-table {
  width: 100%;
  border-spacing: 0;
  margin: 0 0 1em;
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  outline: 0;
  border-width: 1px;
  border-style: dotted;
}

.k-editor-inline .k-table td {
  min-width: 1px;
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
}

.k-editor-inline .k-element-resize-handle-wrapper {
  position: absolute;
  width: 5px;
  height: 5px;
  border-width: 1px;
  border-style: solid;
  z-index: 100;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
  cursor: e-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
  cursor: n-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
  cursor: ne-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
  cursor: nw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
  cursor: s-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
  cursor: se-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
  cursor: sw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
  cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
  position: absolute;
  height: 10px;
  width: 10px;
  cursor: col-resize;
  z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  width: 2px;
  height: 100%;
  margin-block: 0;
  margin-inline: auto;
  display: none;
  opacity: 0.8;
}

.k-editor-inline .k-row-resize-handle-wrapper {
  position: absolute;
  z-index: 2;
  cursor: row-resize;
  width: 10px;
  height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
  display: table;
  width: 100%;
  height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 2px;
  opacity: 0.8;
}

.k-editor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-editor.k-readonly .k-editor-content.k-focus {
  outline-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-editor-inline .k-table, .k-editor-inline .k-table td {
  border-color: #ccc;
}

.k-editor-inline .k-element-resize-handle-wrapper {
  background-color: #fff;
  border-color: #000;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
  background-color: #00b0ff;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
  background-color: #00b0ff;
}

.k-editor-inline:hover, .k-editor-inline.k-hover, .k-editor-inline.k-active {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-editor-resize-handle {
  background-color: #fff;
  border-color: #000;
}

.ProseMirror-selectednode {
  outline-color: #8cf;
}

.k-ct-popup .k-selected {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  background-image: none;
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-editor-content .k-text-highlighted {
  background-color: var(--kendo-color-primary-subtle, #ffeceb);
}

.k-editor-content td, .k-editor-content th {
  border-color: #ddd;
}

.k-editor-content .selectedCell::after {
  background-color: rgba(200, 200, 255, 0.4);
}

.k-imageeditor {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-imageeditor *, .k-imageeditor *::before, .k-imageeditor *::after {
  box-sizing: border-box;
}

.k-imageeditor-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
}

.k-imageeditor-content {
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
}

.k-imageeditor-canvas-container {
  flex: 1 1 100%;
  display: flex;
  flex-flow: row nowrap;
  overflow: auto;
}

.k-imageeditor-canvas {
  margin: auto;
  display: flex;
  flex-direction: column;
  position: relative;
}

.k-imageeditor-action-pane {
  padding-block: var(--kendo-spacing-8, 2rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 241px;
  border-width: 0;
  border-inline-start-width: 1px;
  border-style: solid;
  border-color: inherit;
  box-sizing: border-box;
  flex: none;
  overflow-y: auto;
}

.k-imageeditor-action-pane .k-input-inner, .k-imageeditor-action-pane .k-input-value-text {
  text-overflow: clip;
}

.k-imageeditor-crop-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-imageeditor-crop {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: dashed;
  box-sizing: border-box;
  position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
  margin-block: var(--kendo-spacing-1px, 1px);
  margin-inline: var(--kendo-spacing-1px, 1px);
  border-style: solid;
  border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-sw, .k-imageeditor-crop .k-resize-se, .k-imageeditor-crop .k-resize-nw, .k-imageeditor-crop .k-resize-ne {
  width: 15px;
  height: 15px;
}

.k-imageeditor-crop .k-resize-n, .k-imageeditor-crop .k-resize-s {
  inset-inline-start: calc(50% - 7.5px);
  width: 15px;
  height: 0;
}

.k-imageeditor-crop .k-resize-w, .k-imageeditor-crop .k-resize-e {
  inset-block-start: calc(50% - 7.5px);
  width: 0;
  height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n {
  inset-block-start: 0;
}

.k-imageeditor-crop .k-resize-s {
  inset-block-end: 0;
}

.k-imageeditor-crop .k-resize-w {
  inset-inline-start: 0;
}

.k-imageeditor-crop .k-resize-e {
  inset-inline-end: 0;
}

.k-imageeditor {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-imageeditor-content {
  background-color: #c6c6c6;
}

.k-imageeditor-canvas {
  background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09)), #fff;
  background-repeat: repeat, repeat;
  background-position: 0px 0px, 5px 5px;
  -webkit-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  background-origin: padding-box, padding-box;
  background-size: 10px 10px, 10px 10px;
  box-shadow: none;
  text-shadow: none;
  transition: none;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
          transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-imageeditor-crop {
  border-color: #fff;
}

.k-imageeditor-crop-overlay {
  background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-flow: column nowrap;
  position: relative;
  white-space: nowrap;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-gantt .k-table-td {
  white-space: nowrap;
}

.k-gantt td {
  overflow: hidden;
  white-space: nowrap;
  vertical-align: top;
}

.k-gantt .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}

.k-gantt .k-grid-header .k-header {
  position: static;
}

.k-gantt .k-treelist .k-grid-header .k-header {
  position: relative;
}

.k-gantt .k-grid-content tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-gantt.k-gantt-planned .k-grid-content tr {
  height: calc(2.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-gantt .k-gantt-layout {
  white-space: normal;
  vertical-align: top;
  display: inline-block;
}

.k-gantt .k-splitbar {
  position: relative;
  display: inline-flex;
}

.k-gantt .k-gantt-splitter {
  border-width: 0;
}

.k-gantt .k-treelist-scrollable {
  width: 100%;
  border-width: 0;
  overflow: auto;
}

.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
  position: sticky;
}

.k-gantt .k-treelist-scrollable .k-grid-header th, .k-gantt .k-treelist-scrollable .k-grid-content-sticky {
  z-index: 4;
}

.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
  z-index: 5;
}

.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child, .k-gantt .k-treelist-scrollable tbody td:last-child {
  padding: 0;
  vertical-align: top;
}

.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0 0 1px 1px;
  white-space: nowrap;
}

.k-gantt .k-treelist-scrollable tr.k-selected > td:last-child {
  background: rgba(0, 0, 0, 0);
}

.k-gantt .k-treelist-scrollable .k-task {
  display: inline-flex;
  flex-flow: row nowrap;
  white-space: nowrap;
  z-index: 3;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start, .k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
  display: block;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
  visibility: visible;
}

.k-gantt .k-treelist-scrollable .k-task-content {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  display: block;
  line-height: normal;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-gantt .k-treelist-scrollable .k-task-actions {
  flex-shrink: 0;
}

.k-gantt .k-treelist-scrollable .k-task-milestone {
  border: 0;
  -webkit-transform: none;
          transform: none;
  background: none;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  width: 100%;
  height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-gantt .k-treelist-scrollable .k-task-summary {
  height: 15px;
  clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}

.k-gantt .k-treelist-scrollable .k-task-summary-complete {
  width: 100%;
  height: 15px;
}

.k-gantt .k-treelist-scrollable .k-task-start {
  -webkit-transform: translateX(-140%) translateY(-50%);
          transform: translateX(-140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-task-end {
  -webkit-transform: translateX(140%) translateY(-50%);
          transform: translateX(140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
  display: block;
}

.k-gantt .k-treelist-scrollable .k-gantt-columns {
  background: rgba(0, 0, 0, 0);
  pointer-events: none;
  table-layout: fixed;
}

.k-gantt .k-gantt-dependencies-svg {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: visible;
  pointer-events: none;
  z-index: 2;
}

.k-gantt .k-gantt-dependencies-svg polyline {
  stroke-width: 2px;
}

.k-gantt-header {
  border-width: 0 0 1px;
  flex-shrink: 0;
  z-index: 6;
}

.k-gantt-footer {
  border-width: 1px 0 0;
  flex-shrink: 0;
}

.k-gantt-toggle {
  display: none;
}

.k-gantt-views-wrapper {
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-gantt-views-wrapper .k-views-dropdown {
  width: auto;
  font-size: inherit;
  display: none;
  cursor: pointer;
}

@media (max-width: 480px) {
  .k-gantt-toolbar .k-gantt-toggle {
    display: inline-flex;
  }
  .k-gantt-toolbar .k-gantt-pdf, .k-gantt-toolbar .k-gantt-create {
    padding: var(--kendo-spacing-1, 0.25rem);
    width: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
    height: calc(var(--kendo-line-height, normal) * 1em + var(--kendo-spacing-1, 0.25rem) * 2 + 2px);
  }
  .k-gantt-toolbar .k-gantt-pdf .k-button-text, .k-gantt-toolbar .k-gantt-create .k-button-text {
    display: none;
  }
}
@media (max-width: 1024px) {
  .k-gantt-views-wrapper .k-gantt-views {
    display: none;
  }
  .k-gantt-views-wrapper .k-views-dropdown {
    display: flex;
  }
}
.k-gantt-content {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 1 1 auto;
  overflow: hidden;
}

.k-gantt-treelist .k-treelist {
  height: 100%;
  border-width: 0;
}

.k-gantt-treelist .k-grid-header, .k-gantt-treelist .k-grid-footer {
  padding: 0 !important;
}

.k-gantt-treelist .k-grid-header tr {
  height: calc(2.8571428572em + var(--kendo-spacing-2, 0.5rem) * 4 + 2px);
  vertical-align: bottom;
}

.k-gantt-treelist .k-grid-content {
  overflow: hidden;
  overflow-x: scroll;
}

.k-gantt-treelist .k-grid-content td {
  vertical-align: middle;
}

.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
  height: calc(1.4285714286em + var(--kendo-spacing-2, 0.5rem) * 2 + 1px);
}

.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content {
  overflow: scroll;
}

.k-gantt-timeline-pane .k-gantt-timeline {
  height: 100%;
  border-width: 0;
  display: flex;
}

.k-gantt-timeline-pane .k-gantt-timeline *, .k-gantt-timeline-pane .k-gantt-timeline *::before, .k-gantt-timeline-pane .k-gantt-timeline *::after, .k-gantt-timeline-pane .k-gantt-timeline::before, .k-gantt-timeline-pane .k-gantt-timeline::after {
  box-sizing: border-box;
}

.k-gantt-timeline-pane .k-grid-content {
  overflow-x: scroll;
}

.k-gantt-timeline-pane .k-header {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  border-width: 0;
  border-block-end-width: 1px;
  border-inline-start-width: 1px;
  white-space: nowrap;
}

.k-gantt-tables {
  position: relative;
  border-color: inherit;
}

.k-gantt-rows, .k-gantt-columns {
  border-color: inherit;
  position: absolute;
  z-index: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-dependencies {
  opacity: 0.7;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-dependencies .k-arrow-e, .k-gantt-dependencies .k-arrow-w {
  width: 0;
  height: 0;
  border: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  inset-block-start: -4px;
}

.k-gantt-dependencies .k-arrow-e {
  border-left-color: currentColor;
  right: -6px;
}

.k-gantt-dependencies .k-arrow-w {
  border-right-color: currentColor;
  left: -6px;
}

.k-gantt-line {
  background-color: currentColor;
  border-color: currentColor;
  position: absolute;
}

.k-gantt-line.k-selected {
  z-index: 3;
}

.k-gantt-line-h {
  height: 2px;
}

.k-gantt-line-v {
  width: 2px;
}

.k-gantt-dependency-hint {
  z-index: 4;
}

.k-gantt-tasks {
  position: relative;
}

.k-gantt-tasks td, .k-gantt-tasks .k-table-td {
  padding: 0;
  border-width: 0;
  position: relative;
  vertical-align: middle;
}

.k-gantt-tasks td::after {
  content: "​";
}

.k-task-wrap {
  margin-block: 0;
  margin-inline: -21px;
  padding-block: 5px;
  padding-inline: 21px;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  position: relative;
  z-index: 2;
}

.k-task-wrap.k-drag-hint {
  position: absolute;
}

.k-task {
  position: relative;
  flex: 1 1 auto;
}

.k-task-dot {
  width: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  height: calc(8px + var(--kendo-spacing-1, 0.25rem) * 2);
  line-height: 1;
  cursor: pointer;
  display: none;
  position: absolute;
  inset-block-start: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot, .k-task-wrap.k-origin .k-task-dot {
  display: block;
}

.k-task-dot::before {
  content: "";
  width: 8px;
  height: 8px;
  border-width: 0;
  border-style: solid;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-task-dot:hover::before, .k-task-dot.k-hover::before {
  border-width: 1px;
}

.k-task-start {
  inset-inline-start: 0;
}

.k-task-end {
  inset-inline-end: 0;
}

.k-task-draghandle {
  -webkit-margin-start: 16px;
          margin-inline-start: 16px;
  width: 0;
  height: 0;
  border: 5px solid rgba(0, 0, 0, 0);
  border-block-start-width: 0;
  border-block-end-color: inherit;
  position: absolute;
  inset-block-end: 0;
  cursor: ew-resize;
  visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
  visibility: visible;
}

.k-milestone-wrap {
  margin-block: 0;
  margin-inline: -2em;
}

.k-task-milestone {
  width: 1em;
  height: 1em;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.k-task-summary {
  height: 10px;
  display: inline-block;
  vertical-align: top;
}

.k-task-summary, .k-task-summary-complete {
  background-color: currentColor;
}

.k-task-summary::before, .k-task-summary::after, .k-task-summary-complete::before, .k-task-summary-complete::after {
  content: "";
  width: 0;
  height: 0;
  border: 8px solid rgba(0, 0, 0, 0);
  position: absolute;
  inset-block-start: 0;
  display: none;
}

.k-task-summary::before, .k-task-summary-complete::before {
  border-inline-start-color: currentColor;
  inset-inline-start: 0;
}

.k-task-summary::after, .k-task-summary-complete::after {
  border-inline-end-color: currentColor;
  inset-inline-end: 0;
}

.k-task-summary-complete {
  height: 10px;
  position: relative;
  z-index: 2;
}

.k-task-summary-progress {
  height: 15px;
  overflow: hidden;
}

.k-task-single {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  cursor: default;
}

.k-task-single .k-resize-handle {
  opacity: 0.5;
  z-index: 2;
  visibility: hidden;
  cursor: ew-resize;
}

.k-task-single .k-resize-handle::before {
  position: absolute;
  inset-block-start: 2px;
  inset-block-end: 2px;
}

.k-task-single .k-resize-w {
  inset-inline-start: 0;
}

.k-task-single .k-resize-w::before {
  inset-inline-start: 2px;
  border-inline-start-width: 1px;
}

.k-task-single .k-resize-e {
  inset-inline-end: 0;
}

.k-task-single .k-resize-e::before {
  inset-inline-end: 2px;
  border-inline-start-width: 1px;
}

.k-task-single:hover .k-resize-handle, .k-task-single:hover .k-task-actions {
  visibility: visible;
}

.k-task-complete {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  width: 20%;
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-start: 0;
}

.k-task-content {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  align-items: center;
  white-space: nowrap;
}

.k-task-template {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  line-height: normal;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-task-actions {
  padding: var(--kendo-spacing-0\.5, 0.125rem);
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  align-items: center;
  visibility: hidden;
  z-index: 1;
}

.k-task-actions > .k-link {
  display: inline-flex;
}

.k-resources-wrap {
  position: absolute;
  display: inline-block;
  z-index: 2;
  -webkit-margin-start: 20px;
          margin-inline-start: 20px;
  -webkit-margin-before: -2px;
          margin-block-start: -2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.k-resources-wrap .k-resource {
  margin-block: 0;
  margin-inline: 5px;
}

.k-task-details {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  white-space: nowrap;
}

.k-task-details strong {
  font-size: var(--kendo-font-size-lg, inherit);
  font-weight: normal;
  display: block;
}

.k-task-details .k-task-pct {
  font-size: 32px;
}

.k-task-details ul {
  line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies, .k-gantt-planned .k-task-dot, .k-gantt-planned .k-resources-wrap {
  -webkit-margin-before: 0.55em;
          margin-block-start: 0.55em;
}

.k-gantt-planned .k-task-wrap {
  flex-direction: column;
  align-items: flex-start;
}

.k-gantt-planned .k-task-inner-wrap {
  display: inline-flex;
}

.k-gantt-planned .k-task-wrap.k-drag-hint {
  inset-block-start: 0;
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
  inset-block-start: 0.5em;
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
  inset-block-start: 0.3em;
}

.k-task-planned {
  margin: 0 0 0.35em;
  line-height: 0.75em;
  display: flex;
  align-items: center;
}

.k-task-planned .k-task-moment {
  border-width: 2px;
  border-radius: 5px;
  border-style: solid;
  height: 6px;
  width: 6px;
}

.k-task-planned .k-task-duration {
  height: 2px;
}

.k-task-planned .k-task-moment.k-moment-left {
  -webkit-margin-start: -4px;
          margin-inline-start: -4px;
}

.k-task-planned:hover .k-task-duration {
  height: 3px;
}

.k-milestone-wrap .k-task-moment {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}

.k-planned-tooltip .k-task-content {
  display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
  display: none;
}

.k-task-offset {
  flex-direction: row-reverse;
  display: flex;
}

.k-task-offset .k-resize-handle {
  inset-inline-end: 0;
  z-index: 2;
  visibility: hidden;
  -webkit-margin-end: 1.4em;
          margin-inline-end: 1.4em;
}

.k-task-offset .k-resize-handle::before {
  border-inline-start-width: 1px;
  position: absolute;
  inset-block-start: 50%;
  inset-block-end: 0.5em;
  -webkit-margin-end: 2px;
          margin-inline-end: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions, .k-task-offset:hover .k-task-actions, .k-task-single:hover + .k-task-offset .k-resize-handle, .k-task-offset:hover .k-resize-handle {
  visibility: visible;
}

.k-gantt-tooltip-validation {
  max-width: 200px;
  display: block;
}

.k-gantt-tooltip-validation::before {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.k-gantt-tooltip-validation-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.k-gantt-tooltip-validation-label {
  display: inline-flex;
  min-width: 50px;
}

.k-gantt-tooltip-validation-value {
  font-weight: var(--kendo-font-weight-bold, normal);
}

.k-gantt-tooltip-validation-label, .k-gantt-tooltip-validation-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-pdf-export-shadow .k-gantt {
  float: inline-start;
}

.k-pdf-export-shadow .k-gantt, .k-pdf-export-shadow .k-gantt-timeline-pane, .k-pdf-export-shadow .k-gantt-dependencies {
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
  display: block;
}

.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
  display: none;
}

.k-gantt-edit-form .k-gantt-delete {
  float: inline-start;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e, [dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-e {
  display: block;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w, [dir=rtl] .k-task-offset-wrap .k-task-content .k-resize-w {
  display: none;
}

.k-gantt {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt .k-gantt-dependencies-svg polyline {
  fill: none;
  stroke: var(--kendo-color-on-base, #3d3d3d);
}

.k-gantt .k-gantt-dependencies-svg polyline.k-selected {
  stroke: var(--kendo-color-primary, #ff6358);
}

.k-gantt-footer {
  box-shadow: none;
}

.k-gantt-treelist .k-treelist, .k-gantt-treelist .k-grid-content {
  background-color: rgba(0, 0, 0, 0);
}

.k-gantt .k-nonwork-hour {
  background-color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 3%, transparent);
}

.k-task-dot::before {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-dot:hover::before, .k-task-dot.k-hover::before {
  border-color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-task-milestone {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-milestone.k-task-delayed {
  background-image: repeating-linear-gradient(90deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px);
}

.k-task-milestone.k-task-advanced {
  background-color: var(--kendo-color-success, #37b400);
}

.k-task-milestone.k-selected {
  background-image: none;
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-summary {
  color: var(--kendo-color-subtle, #666666);
}

.k-task-summary.k-task-delayed {
  color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-task-summary.k-task-advanced {
  color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-task-summary-complete {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-task-delayed .k-task-summary-complete {
  color: var(--kendo-color-error, #f31700);
}

.k-task-advanced .k-task-summary-complete {
  color: var(--kendo-color-success, #37b400);
}

.k-task-summary.k-selected {
  color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-task-summary.k-selected .k-task-summary-complete {
  color: var(--kendo-color-primary, #ff6358);
}

.k-task-single {
  color: var(--kendo-color-base, #f5f5f5);
  background-color: var(--kendo-color-subtle, #666666);
}

.k-task-single.k-task-delayed {
  background-color: var(--kendo-color-error-emphasis, #f76f60);
}

.k-task-single.k-task-advanced {
  background-color: var(--kendo-color-success-emphasis, #81d15f);
}

.k-task-single .k-task-complete {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-task-delayed .k-task-complete {
  background-color: var(--kendo-color-error, #f31700);
}

.k-task-advanced .k-task-complete {
  background-color: var(--kendo-color-success, #37b400);
}

.k-task-single.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-subtle-active, #ffc8c4);
}

.k-task-single.k-selected .k-task-complete {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt-line {
  color: var(--kendo-color-on-base, #3d3d3d);
}

.k-gantt-line.k-selected {
  color: var(--kendo-color-primary, #ff6358);
}

.k-task-planned .k-task-moment {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: rgba(0, 0, 0, 0);
}

.k-task-planned .k-task-duration {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-planned:hover .k-task-moment {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-task-offset {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error, #f31700) 2px, var(--kendo-color-error, #f31700) 4px);
}

.k-task-offset .k-resize-e::before {
  border-color: #000;
}

.k-task-offset .k-task-actions {
  color: #000;
}

.k-task-offset:hover {
  background-image: repeating-linear-gradient(135deg, var(--kendo-color-app-surface, #ffffff), var(--kendo-color-app-surface, #ffffff) 2px, var(--kendo-color-error-emphasis, #f76f60) 2px, var(--kendo-color-error-emphasis, #f76f60) 4px);
}

.k-pdf-export .k-task-offset {
  background-color: var(--kendo-color-error, #f31700);
}

.k-offset-tooltip-delayed {
  background-color: var(--kendo-color-error, #f31700);
}

.k-planned-tooltip {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-gantt-tooltip-validation::before {
  background-color: #656565;
}

.k-gantt-tooltip-valid::before {
  background-color: var(--kendo-color-success, #37b400);
}

.k-gantt-tooltip-invalid::before {
  background-color: var(--kendo-color-error, #f31700);
}

.k-table-auto {
  table-layout: auto;
}

.\!k-table-auto {
  table-layout: auto !important;
}

.k-table-fixed {
  table-layout: fixed;
}

.\!k-table-fixed {
  table-layout: fixed !important;
}

.k-table-layout-auto {
  table-layout: auto;
}

.\!k-table-layout-auto {
  table-layout: auto !important;
}

.k-table-layout-fixed {
  table-layout: fixed;
}

.\!k-table-layout-fixed {
  table-layout: fixed !important;
}

.k-scheduler {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scheduler table, .k-scheduler thead, .k-scheduler tfoot, .k-scheduler tbody, .k-scheduler tr, .k-scheduler th, .k-scheduler td, .k-scheduler div, .k-scheduler .k-scheduler-edit-dialog, .k-scheduler > * {
  border-color: inherit;
}

kendo-scheduler.k-scheduler {
  overflow: hidden;
}

kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
  display: none;
}

.k-scheduler-table {
  width: 100%;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}

.k-scheduler-table td, .k-scheduler-table th {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  height: 1.4285714286em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  vertical-align: top;
  box-sizing: content-box;
}

.k-scheduler-table td:first-child, .k-scheduler-table th:first-child {
  border-inline-start-width: 0;
}

.k-scheduler-table .k-middle-row td {
  border-block-end-style: dotted;
}

.k-scheduler-table .k-link {
  cursor: pointer;
}

.k-scheduler-layout-flex {
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
  position: sticky;
  inset-block-start: 0;
  z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-head, .k-scheduler-layout-flex .k-scheduler-body {
  display: flex;
  flex: 100%;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-row {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
}

.k-scheduler-layout-flex .k-scheduler-group {
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  min-width: 0;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
  padding: 0;
  display: flex;
  flex: 1 1 100%;
  width: 100%;
  border-width: 0;
  flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
  flex-basis: 100%;
  border-width: 0;
  padding: 0;
}

.k-scheduler-layout-flex.k-scheduler-timeline-view .k-scheduler-body .k-scheduler-cell {
  flex-basis: auto;
}

.k-scheduler-layout-flex .k-more-events {
  inset-block-end: 2px;
  inset-inline-start: 0;
  width: 100%;
}

.k-scheduler-layout-flex .k-scheduler-cell {
  display: flex;
  flex: 1 1 100%;
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  min-height: 1.5em;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0 1px 1px 0;
  vertical-align: top;
  box-sizing: content-box;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
  position: relative;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
  justify-content: center;
  font-weight: bold;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
  justify-content: flex-end;
  flex-grow: 0;
  flex-basis: auto;
  overflow: visible;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
  border-block-end-width: 0;
}

.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
  border-block-end-style: dotted;
}

.k-scheduler-layout-flex .k-resource-cell {
  flex: none;
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
}

.k-scheduler-layout-flex .k-resource-content {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  border-width: 0;
}

.k-scheduler-layout-flex .k-sticky-cell {
  display: flex;
  flex-wrap: wrap;
  flex-basis: 0;
  position: sticky;
  inset-inline-start: 0;
  z-index: 3;
}

.k-scheduler-toolbar {
  border-width: 0;
  border-block-end-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}

.k-scheduler-toolbar .k-widget {
  font-size: inherit;
}

.k-scheduler-toolbar .k-nav-current {
  color: inherit;
  outline: 0;
  text-decoration: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
  cursor: pointer;
}

.k-scheduler-toolbar .k-scheduler-search {
  display: inline-flex;
  flex-flow: row nowrap;
}

.k-scheduler-toolbar .k-views-dropdown {
  width: auto;
  font: inherit;
}

.k-scheduler-footer {
  box-shadow: none;
  border-width: 0;
  border-block-start-width: 1px;
  white-space: nowrap;
  flex-shrink: 0;
  position: relative;
}

.k-scheduler-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.k-scheduler-layout > tbody > tr > td {
  padding: 0;
  vertical-align: top;
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
  outline: none;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr th, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
  border-block-end-color: rgba(0, 0, 0, 0);
}

.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day, .k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
  border-block-end-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
  display: flex;
  flex-direction: column;
}

.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
  table-layout: fixed;
}

.k-scheduler-header, .k-scheduler-view-header {
  -webkit-padding-end: var(--kendo-scrollbar-width, 17px);
          padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-scheduler-header th {
  text-align: center;
}

.k-scheduler-header, .k-scheduler-header-wrap, .k-scheduler-header-wrap > div {
  border-color: inherit;
  overflow: hidden;
}

.k-scheduler-header-wrap {
  border-width: 0;
  border-style: solid;
  position: relative;
}

.k-scheduler-times {
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

.k-scheduler-times .k-scheduler-table {
  table-layout: auto;
}

.k-scheduler-times th {
  border-width: 0;
  border-inline-end-width: 1px;
  border-block-end-width: 1px;
  text-align: end;
}

.k-scheduler-times .k-slot-cell, .k-scheduler-times .k-scheduler-times-all-day {
  border-block-end-color: inherit;
}

.k-scheduler-times .k-slot-cell.k-last-resource {
  -webkit-border-end: 0;
          border-inline-end: 0;
}

.k-scheduler-times .k-slot-cell.k-empty-slot {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.k-scheduler-datecolumn {
  width: 12em;
}

.k-scheduler-timecolumn {
  width: 11em;
  white-space: nowrap;
}

.k-scheduler-content {
  border-color: inherit;
  position: relative;
  overflow: auto;
}

.k-scheduler-content:focus {
  outline: none;
}

kendo-scheduler .k-event, .k-event {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  min-height: 25px;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  text-align: start;
  outline: 0;
  cursor: default;
  position: absolute;
  overflow: hidden;
  -webkit-padding-end: var(--kendo-spacing-2, 0.5rem);
          padding-inline-end: var(--kendo-spacing-2, 0.5rem);
}

kendo-scheduler .k-event > div, .k-event > div {
  position: relative;
  z-index: 2;
}

kendo-scheduler .k-event .k-event-template, .k-event .k-event-template {
  line-height: calc(25px - var(--kendo-spacing-1, 0.25rem) * 2);
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

kendo-scheduler .k-event .k-event-time, .k-event .k-event-time {
  -webkit-padding-after: 0;
          padding-block-end: 0;
  font-size: 0.875em;
  white-space: nowrap;
  display: none;
}

kendo-scheduler .k-event .k-event-actions, .k-event .k-event-actions {
  white-space: nowrap;
  position: absolute;
  inset-block-start: 0;
  inset-block-end: 0;
  inset-inline-end: var(--kendo-spacing-2, 0.5rem);
  z-index: 2;
}

kendo-scheduler .k-event .k-event-actions .k-event-delete, .k-event .k-event-actions .k-event-delete {
  opacity: 0.5;
  visibility: hidden;
}

kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-hover .k-event-delete, .k-event .k-event-actions:hover .k-event-delete, .k-event .k-event-actions.k-hover .k-event-delete {
  opacity: 1;
}

kendo-scheduler .k-event .k-event-actions a, .k-event .k-event-actions a {
  color: inherit;
}

kendo-scheduler .k-event .k-event-actions:first-child, .k-event .k-event-actions:first-child {
  margin: var(--kendo-spacing-0\.5, 0.125rem) var(--kendo-spacing-1, 0.25rem);
  inset-block-start: 0;
  inset-inline-end: 0;
  float: inline-start;
  position: relative;
  opacity: 1;
  visibility: visible;
  line-height: normal;
}

kendo-scheduler .k-event .k-resize-handle, .k-event .k-resize-handle {
  z-index: 4;
  opacity: 0.5;
  visibility: hidden;
}

kendo-scheduler .k-event .k-resize-handle::before, .k-event .k-resize-handle::before {
  border-color: currentColor;
}

kendo-scheduler .k-event .k-resize-n, .k-event .k-resize-n {
  height: 0.5em;
  inset-block-start: 0;
}

kendo-scheduler .k-event .k-resize-s, .k-event .k-resize-s {
  height: 0.5em;
  inset-block-end: 0;
}

kendo-scheduler .k-event .k-resize-n::before, kendo-scheduler .k-event .k-resize-s::before, .k-event .k-resize-n::before, .k-event .k-resize-s::before {
  width: var(--kendo-spacing-8, 2rem);
  border-block-end-width: 1px;
}

kendo-scheduler .k-event .k-resize-w, .k-event .k-resize-w {
  width: 0.5em;
  inset-inline-start: 0;
}

kendo-scheduler .k-event .k-resize-e, .k-event .k-resize-e {
  width: 0.5em;
  inset-inline-end: 0;
}

kendo-scheduler .k-event .k-resize-w::before, kendo-scheduler .k-event .k-resize-e::before, .k-event .k-resize-w::before, .k-event .k-resize-e::before {
  height: var(--kendo-spacing-8, 2rem);
  border-inline-start-width: 1px;
}

kendo-scheduler .k-event:hover .k-event-actions .k-event-delete, kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-hover .k-event-actions .k-event-delete, kendo-scheduler .k-event.k-hover .k-resize-handle, .k-event:hover .k-event-actions .k-event-delete, .k-event:hover .k-resize-handle, .k-event.k-hover .k-event-actions .k-event-delete, .k-event.k-hover .k-resize-handle {
  visibility: visible;
}

kendo-scheduler .k-event.k-event-drag-hint .k-event-time, .k-event.k-event-drag-hint .k-event-time {
  display: block;
}

kendo-scheduler .k-event .k-event-top-actions, kendo-scheduler .k-event .k-event-bottom-actions, .k-event .k-event-top-actions, .k-event .k-event-bottom-actions {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  text-align: center;
}

kendo-scheduler .k-event .k-event-bottom-actions, .k-event .k-event-bottom-actions {
  inset-block-start: auto;
  inset-block-end: 0;
}

.k-scheduler-mark {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-more-events {
  padding: 0;
  height: 13px;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  position: absolute;
  justify-content: center;
}

.k-more-events > .k-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.k-event-drag-hint {
  opacity: 0.5;
  z-index: 3;
}

.k-event-drag-hint .k-event-actions, .k-event-drag-hint .k-event-top-actions, .k-event-drag-hint .k-event-bottom-actions, .k-event-drag-hint .k-resize-handle {
  display: none;
}

.k-event-drag-hint .k-event-time {
  display: block;
}

.k-scheduler-marquee {
  border-width: 0;
  border-style: solid;
}

.k-scheduler-marquee .k-label-top, .k-scheduler-marquee .k-label-bottom {
  font-size: 0.75em;
  position: absolute;
}

.k-scheduler-marquee .k-label-top {
  inset-inline-start: var(--kendo-spacing-1, 0.25rem);
  inset-block-start: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-scheduler-marquee .k-label-bottom {
  inset-inline-end: var(--kendo-spacing-1, 0.25rem);
  inset-block-end: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
  content: "";
  border-width: 3px;
  border-style: solid;
  position: absolute;
  width: 0;
  height: 0;
}

.k-scheduler-marquee.k-first::before {
  inset-block-start: 0;
  inset-inline-start: 0;
  border-inline-end-color: rgba(0, 0, 0, 0);
  border-block-end-color: rgba(0, 0, 0, 0);
}

.k-scheduler-marquee.k-last::after {
  inset-block-end: 0;
  inset-inline-end: 0;
  border-inline-start-color: rgba(0, 0, 0, 0);
  border-block-start-color: rgba(0, 0, 0, 0);
}

.k-pdf-export-shadow .k-scheduler, .k-scheduler-pdf-export .k-scheduler-content, .k-scheduler-pdf-export .k-scheduler-times {
  height: auto !important;
  overflow: visible !important;
}

.k-scheduler-pdf-export {
  overflow: hidden;
}

.k-scheduler-pdf-export .k-scheduler-header {
  padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
  border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table, .k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
  width: 100% !important;
}

.k-recurrence-editor {
  display: flex;
  flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
  display: block;
}

.k-scheduler-monthview .k-scheduler-table {
  height: 100%;
}

.k-scheduler-monthview .k-scheduler-table td {
  height: 80px;
  text-align: end;
}

.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
  min-height: 80px;
}

.k-scheduler-monthview .k-hidden {
  -webkit-padding-start: 0 !important;
          padding-inline-start: 0 !important;
  -webkit-padding-end: 0 !important;
          padding-inline-end: 0 !important;
  border-inline-end-width: 0 !important;
}

.k-scheduler-monthview .k-scheduler-table-auto, .k-scheduler-monthview .k-scheduler-table-auto td, .k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
  height: auto;
}

.k-scheduler-monthview .k-scheduler-content {
  overflow-y: scroll;
}

.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
  overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
  -webkit-margin-end: 0.5em;
          margin-inline-end: 0.5em;
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: middle;
}

.k-scheduler-agendaview .k-scheduler-table th:first-child, .k-scheduler-agendaview .k-scheduler-table td:first-child {
  border-inline-start-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
  border-inline-start-width: 0;
}

.k-scheduler-agendaview .k-task > .k-event-delete {
  color: inherit;
  position: absolute;
  inset-block-start: var(--kendo-spacing-0\.5, 0.125rem);
  inset-inline-end: var(--kendo-spacing-0\.5, 0.125rem);
  opacity: 0.5;
  visibility: hidden;
}

.k-scheduler-agendaview .k-hover .k-task > .k-event-delete, .k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete {
  visibility: visible;
}

.k-scheduler-agendaday {
  margin: 0;
  -webkit-margin-end: 0.2em;
          margin-inline-end: 0.2em;
  font-size: 3em;
  line-height: 1;
  font-weight: 400;
  float: inline-start;
}

.k-scheduler-agendaweek {
  display: block;
  margin: 0.4em 0 0;
  line-height: 1;
  font-style: normal;
}

.k-scheduler-agendadate {
  font-size: 0.75em;
}

.k-scheduler-timelineview .k-slot-cell {
  overflow: hidden;
}

.k-scheduler-timelineview .k-scheduler-content {
  overflow: auto;
}

.k-scheduler-pane {
  display: flex;
  flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
  flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
  height: 100%;
}

.k-scheduler-pane .k-scheduler-header, .k-scheduler-pane .k-scheduler-content {
  flex: 1 1 auto;
}

.k-scheduler-yearview .k-scheduler-body {
  padding-block: var(--kendo-spacing-3, 0.75rem);
  padding-inline: var(--kendo-spacing-3, 0.75rem);
  justify-content: center;
}

.k-scheduler-yearview .k-calendar {
  width: 100%;
  border-width: 0;
}

.k-scheduler-yearview .k-calendar .k-calendar-view {
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--kendo-spacing-3, 0.75rem);
}

.k-scheduler-yearview .k-calendar .k-content {
  flex: 0;
}

.k-scheduler-yearview .k-calendar .k-link {
  position: relative;
}

.k-scheduler-yearview .k-calendar td.k-selected {
  background-color: inherit;
}

.k-scheduler-yearview .k-day-indicator {
  -webkit-margin-before: calc(32px - 0.5em);
          margin-block-start: calc(32px - 0.5em);
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  inset-inline-start: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 0;
  color: inherit;
}

.k-scheduler-tooltip .k-tooltip-title {
  -webkit-margin-after: var(--kendo-spacing-3, 0.75rem);
          margin-block-end: var(--kendo-spacing-3, 0.75rem);
}

.k-scheduler-tooltip .k-tooltip-title .k-month {
  font-size: var(--kendo-font-size-sm, inherit);
  text-transform: uppercase;
}

.k-scheduler-tooltip .k-tooltip-title .k-day {
  font-size: calc(var(--kendo-font-size-sm, 0.75rem) * 2);
}

.k-scheduler-tooltip .k-tooltip-events-container {
  overflow: auto;
}

.k-scheduler-tooltip .k-tooltip-events {
  max-height: 250px;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-scheduler-tooltip .k-tooltip-event {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  position: relative;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-scheduler-tooltip .k-tooltip-event .k-event-time {
  display: flex;
  flex-shrink: 0;
  font-size: inherit;
}

.k-scheduler-tooltip .k-no-data, .k-scheduler-tooltip .k-nodata {
  height: auto;
  min-height: auto;
  color: inherit;
}

.k-scheduler-edit-dialog .k-dialog {
  max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
  width: 100%;
}

.k-scheduler-edit-form .k-edit-label {
  width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
  width: 77%;
}

.k-scheduler-edit-form .k-edit-field > ul > li {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}

.k-scheduler-edit-form .k-recurrence-editor .k-radio-list .k-radio-wrap, .k-scheduler-edit-form .k-recurrence-editor .k-checkbox-list .k-checkbox-wrap {
  align-self: center;
}

.k-scheduler-edit-form .k-recur-interval, .k-scheduler-edit-form .k-recur-count, .k-scheduler-edit-form .k-recur-monthday {
  width: 5em;
}

.k-scheduler-edit-form .k-recur-until, .k-scheduler-edit-form .k-recur-month, .k-scheduler-edit-form .k-recur-weekday, .k-scheduler-edit-form .k-recur-weekday-offset {
  width: 10em;
}

.k-scheduler-edit-form .k-scheduler-datetime-picker {
  display: flex;
  flex-flow: row nowrap;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
  -webkit-margin-after: var(--kendo-spacing-1, 0.25rem);
          margin-block-end: var(--kendo-spacing-1, 0.25rem);
}

.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
  margin-block: 0;
  margin-inline: var(--kendo-spacing-3, 0.75rem)/2;
}

.k-scheduler {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-toolbar {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-footer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-header {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-scheduler-header-wrap {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-nonwork, .k-scheduler .k-nonwork-hour {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-scheduler-other-month, .k-scheduler .k-other-month {
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-scheduler-layout td.k-selected, .k-scheduler-layout .k-scheduler-cell.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-scheduler-layout-flex .k-scheduler-head, .k-scheduler-layout-flex .k-sticky-cell {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-event {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-event.k-selected {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary-active, #d45349);
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-event.k-event-inverse {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-event.k-event-ongoing {
  box-shadow: inset 0px 0px 0px 1px red;
}

.k-scheduler-marquee::before, .k-scheduler-marquee::after {
  border-color: var(--kendo-color-primary, #ff6358);
}

.k-scheduler-edit-dialog .k-dialog-actions {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scheduler-agendaview .k-scheduler-content tr:hover, .k-scheduler-agendaview .k-scheduler-content tr.k-hover, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover, .k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-base-hover, #ebebeb);
}

.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
  background-color: color-mix(in srgb, var(--kendo-color-primary, #ff6358) 25%, transparent);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn, .k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn {
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scheduler-yearview .k-day-indicator {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-scheduler-yearview .k-selected .k-day-indicator {
  background-color: var(--kendo-color-on-primary, #ffffff);
}

.k-tooltip.k-scheduler-tooltip {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-on-primary, #ffffff);
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-tooltip.k-scheduler-tooltip .k-callout {
  color: var(--kendo-color-on-primary, #ffffff);
}

.k-chat {
  min-width: 320px;
  min-height: 600px;
  max-height: 100%;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chat-header {
  flex-shrink: 0;
}

.k-message-list {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}

.k-message-list-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  width: 100%;
  box-sizing: border-box;
  position: relative;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
}

.k-message-list-content > * + * {
  -webkit-margin-before: var(--kendo-spacing-4, 1rem);
          margin-block-start: var(--kendo-spacing-4, 1rem);
}

.k-message-group {
  max-width: min(75%, 460px);
  background: none;
  box-sizing: border-box;
  display: flex;
  -webkit-column-gap: var(--kendo-spacing-2, 0.5rem);
     -moz-column-gap: var(--kendo-spacing-2, 0.5rem);
          column-gap: var(--kendo-spacing-2, 0.5rem);
  flex-shrink: 0;
  position: relative;
}

.k-message-group .k-message + .k-message {
  -webkit-margin-before: var(--kendo-spacing-2, 0.5rem);
          margin-block-start: var(--kendo-spacing-2, 0.5rem);
}

.k-message-group .k-avatar {
  align-self: flex-end;
}

.k-message-group:has(.k-message-group-content .k-message:last-child .k-chat-bubble.k-selected + .k-message-status) .k-avatar {
  -webkit-margin-after: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit) + var(--kendo-spacing-2, 0.5rem));
          margin-block-end: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit) + var(--kendo-spacing-2, 0.5rem));
  transition: margin 0.2s ease-in-out;
}

.k-message-group .k-chat-file-wrapper {
  padding: 0;
  gap: 0;
  overflow: hidden;
}

.k-message-group .k-chat-file {
  width: 100%;
}

.k-message-group-content {
  display: flex;
  flex-direction: column;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.k-chat-message-toolbar {
  border: 0;
  padding: var(--kendo-spacing-1px, 1px);
  place-self: start;
}

.k-chat-download-button-wrapper {
  width: 100%;
  box-sizing: border-box;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  -webkit-padding-after: var(--kendo-spacing-2, 0.5rem);
          padding-block-end: var(--kendo-spacing-2, 0.5rem);
  border-radius: 0 0 var(--kendo-border-radius-md, 0.25rem) var(--kendo-border-radius-md, 0.25rem);
  text-align: start;
}

.k-message-group-sender {
  align-self: flex-end;
  flex-direction: row-reverse;
}

.k-message-group-sender .k-chat-bubble {
  place-self: flex-end;
}

.k-message-group-sender .k-message-group-content {
  align-items: flex-end;
}

.k-message-group-sender .k-message-status {
  align-self: flex-end;
}

.k-message-group-sender .k-message:last-of-type .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xxl, 0.75rem);
  border-end-end-radius: var(--kendo-border-radius-xs, 1px);
}

.k-message {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: margin 0.2s ease-in-out;
  outline: none;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.k-message .k-chat-message-link {
  font-weight: bold;
  text-decoration: underline;
}

.k-message .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xxl, 0.75rem);
}

.k-message:last-of-type .k-chat-bubble {
  border-end-start-radius: var(--kendo-border-radius-xs, 1px);
}

.k-chat-bubble-text {
  text-overflow: ellipsis;
  overflow: hidden;
  flex-shrink: 0;
  word-wrap: break-word;
  white-space: pre-wrap;
}

.k-chat-bubble-text:has(.k-skeleton-container) {
  white-space: normal;
}

.k-message-group-full-width {
  width: 100%;
  max-width: 100%;
}

.k-message-group-full-width .k-message, .k-message-group-full-width .k-chat-bubble {
  width: 100%;
}

.k-chat-bubble.k-bubble-expandable .k-bubble-content {
  height: auto;
  transition: height 2s ease;
}

.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-bubble-content {
  height: calc(var(--kendo-line-height, normal) * var(--kendo-font-size, inherit));
}

.k-chat-bubble.k-bubble-expandable:not(.k-expanded) .k-chat-bubble-text {
  white-space: nowrap;
}

.k-chat-bubble:has(.k-typing-indicator) {
  pointer-events: none;
}

.k-message-time, .k-message-status {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  white-space: nowrap;
  pointer-events: none;
  transition: height 0.2s ease-in-out;
  height: 0;
  overflow: hidden;
}

.k-message-time {
  place-self: center;
}

.k-message-status {
  display: inline-flex;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-chat-bubble {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: start;
}

.k-chat-bubble .k-bubble-content {
  overflow: hidden;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-2, 0.5rem);
  transition: height 0.2s ease-in-out;
}

.k-chat-bubble a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}

.k-bubble-content .k-message-reference {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-message:has(.k-selected) {
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-message:has(.k-selected) .k-message-time, .k-message:has(.k-selected) .k-message-status {
  height: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit));
}

.k-message-error, .k-message-sending {
  -webkit-margin-after: var(--kendo-spacing-4, 1rem);
          margin-block-end: var(--kendo-spacing-4, 1rem);
}

.k-message-error .k-message-status, .k-message-sending .k-message-status {
  height: calc(var(--kendo-line-height-lg, normal) * var(--kendo-font-size-sm, inherit));
}

.k-message-reference {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
}

.k-message-reference > .k-icon {
  flex-shrink: 0;
}

.k-message-reference-content {
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  -webkit-padding-start: calc(var(--kendo-spacing-2, 0.5rem) * 3);
          padding-inline-start: calc(var(--kendo-spacing-2, 0.5rem) * 3);
  -webkit-padding-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          padding-inline-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  box-sizing: border-box;
  position: relative;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.k-message-reference-content::before {
  display: inline-block;
  content: "";
  position: absolute;
  inset-inline-start: var(--kendo-spacing-2, 0.5rem);
  height: calc(100% - var(--kendo-spacing-2, 0.5rem));
  width: 2px;
}

.k-message-pinned {
  border-block-end-width: 1px;
  border-block-end-style: solid;
  cursor: pointer;
}

.k-message-removed {
  font-style: italic;
}

.k-message-author {
  -webkit-margin-after: calc(var(--kendo-spacing-2, 0.5rem) / 2);
          margin-block-end: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-xs, normal);
  font-weight: bold;
}

.k-timestamp {
  font-size: var(--kendo-font-size-sm, inherit);
  line-height: var(--kendo-line-height-lg, normal);
  text-transform: none;
  text-align: center;
  align-self: stretch;
  display: flex;
  align-items: center;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-timestamp::before, .k-timestamp::after {
  display: inline-flex;
  content: "";
  height: 1px;
  flex: 1;
}

.k-message-box-wrapper {
  padding-inline: var(--kendo-spacing-4, 1rem);
  -webkit-padding-after: var(--kendo-spacing-4, 1rem);
          padding-block-end: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-direction: column;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-message-box-wrapper .k-chat-file-wrapper {
  flex-direction: row;
}

.k-message-box {
  width: 100%;
  box-sizing: border-box;
  flex-shrink: 0;
}

.k-message-box .k-input-prefix-horizontal {
  display: inline-block;
}

.k-message-box:focus, .k-message-box.k-focus, .k-message-box:focus-within {
  outline: 0;
  box-shadow: none;
}

.k-message-box .k-input-prefix, .k-message-box .k-input-suffix {
  width: 100%;
  padding: var(--kendo-spacing-1, 0.25rem);
}

.k-chat-bubble .k-message-reference, .k-message-box .k-message-reference {
  padding-inline: calc(var(--kendo-spacing-2, 0.5rem) / 2);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) / 2);
}

.k-chat-file-wrapper {
  display: flex;
  flex-flow: column wrap;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  margin: 0;
  gap: var(--kendo-spacing-1, 0.25rem);
  box-sizing: border-box;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}

.k-chat-file {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  box-sizing: border-box;
  gap: var(--kendo-spacing-1, 0.25rem);
  border-width: 1px;
  border-style: solid;
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-chat-file > .k-icon {
  flex-shrink: 0;
}

.k-chat-file .k-chat-file-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: start;
  flex: 1;
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
  text-overflow: ellipsis;
}

.k-chat-file .k-chat-file-name {
  font-weight: bold;
  font-size: var(--kendo-font-size-sm, inherit);
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.k-chat-file .k-chat-file-size, .k-chat-file .k-chat-file-status {
  font-size: var(--kendo-font-size-xs, inherit);
}

.k-message-group .k-chat-file + .k-chat-file:not(.k-chat-file-deleted) {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.k-chat-file-download-wrapper {
  display: flex;
  flex-direction: column;
}

.k-message-box-wrapper .k-chat-file, .k-message-group-full-width .k-chat-file, .k-message:has(.k-bubble-expandable) + .k-chat-file-wrapper .k-chat-file {
  width: 240px;
}

.k-chat .k-card-list {
  margin: var(--kendo-spacing-2, 0.5rem) 0 0;
}

.k-message-group-sender + .k-card-list, .k-message-group-sender + .kendo-chat-message-attachments.k-card-list {
  align-self: flex-end;
}

.k-chat .k-card-deck {
  max-width: calc(100% + var(--kendo-spacing-4, 1rem) * 2);
  box-sizing: border-box;
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  padding: var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem) var(--kendo-spacing-4, 1rem);
  overflow: hidden;
  overflow-x: auto;
  scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card {
  width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
  -webkit-margin-end: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-end: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-margin-start: calc(var(--kendo-spacing-4, 1rem) * -1);
          margin-inline-start: calc(var(--kendo-spacing-4, 1rem) * -1);
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
  -webkit-margin-after: -20px;
          margin-block-end: -20px;
  -webkit-padding-after: 20px;
          padding-block-end: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  flex: 0 0 auto;
  -webkit-padding-after: 5px;
          padding-block-end: 5px;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
  flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap.k-selected {
  background: none;
}

.k-typing-indicator {
  display: inline-flex;
  gap: var(--kendo-spacing-1, 0.25rem);
  flex-flow: row nowrap;
}

.k-typing-indicator span {
  width: var(--kendo-spacing-2, 0.5rem);
  height: var(--kendo-spacing-2, 0.5rem);
  border-radius: 50%;
  flex: 0 0 var(--kendo-spacing-2, 0.5rem);
  background-color: currentColor;
  opacity: 0.25;
}

.k-typing-indicator span:nth-of-type(1) {
  -webkit-animation: 1s k-animation-blink infinite 0.3333s;
          animation: 1s k-animation-blink infinite 0.3333s;
}

.k-typing-indicator span:nth-of-type(2) {
  -webkit-animation: 1s k-animation-blink infinite 0.6666s;
          animation: 1s k-animation-blink infinite 0.6666s;
}

.k-typing-indicator span:nth-of-type(3) {
  -webkit-animation: 1s k-animation-blink infinite 0.9999s;
          animation: 1s k-animation-blink infinite 0.9999s;
}

@keyframes k-animation-blink {
  50% {
    opacity: 0.5;
  }
}
.k-chat-upload .k-external-dropzone {
  height: auto;
}

.k-chat-upload .k-upload {
  -webkit-margin-before: var(--kendo-spacing-6, 1.5rem);
          margin-block-start: var(--kendo-spacing-6, 1.5rem);
}

.k-chat-upload .k-upload-files {
  max-height: var(--kendo-spacing-25, 7rem);
}

.k-rtl .k-message-box .k-button, [dir=rtl] .k-message-box .k-button {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.k-chat {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-timestamp {
  color: var(--kendo-color-subtle, #666666);
}

.k-timestamp::before, .k-timestamp::after {
  background-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-message-status {
  color: var(--kendo-color-subtle, #666666);
}

.k-message-group-sender .k-chat-bubble {
  border-color: var(--kendo-color-primary, #ff6358);
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
  box-shadow: none;
}

.k-message-group-sender .k-chat-bubble:active, .k-message-group-sender .k-chat-bubble.k-active, .k-message-group-sender .k-chat-bubble.k-selected {
  border-color: var(--kendo-color-primary-active, #d45349);
  background-color: var(--kendo-color-primary-active, #d45349);
}

.k-message-group-sender .k-chat-bubble:focus, .k-message-group-sender .k-chat-bubble.k-focus {
  border-color: var(--kendo-color-primary, #ff6358);
  background-color: var(--kendo-color-primary, #ff6358);
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-primary, #ff6358) 16%, transparent);
}

.k-message-group-sender .k-chat-bubble:hover, .k-message-group-sender .k-chat-bubble.k-hover {
  border-color: var(--kendo-color-primary-hover, #ea5a51);
  background-color: var(--kendo-color-primary-hover, #ea5a51);
}

.k-typing-indicator {
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
}

.k-chat-file {
  border-color: rgba(0, 0, 0, 0);
}

.k-chat-file-deleted {
  border-color: var(--kendo-color-error-subtle, #fcddda);
  color: var(--kendo-color-error-on-subtle, #7a0c00);
  background-color: var(--kendo-color-error-subtle, #fcddda);
}

.k-message-box-wrapper .k-chat-file {
  border-color: var(--kendo-color-base-subtle, #ebebeb);
  color: var(--kendo-color-base-on-subtle, #3d3d3d);
  background-color: var(--kendo-color-base-subtle, #ebebeb);
}

.k-message-reference {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-message-reference-sender .k-message-reference-content::before {
  background-color: var(--kendo-color-primary-emphasis, #ff9d97);
}

.k-message-reference-content::before {
  background-color: var(--kendo-color-base-emphasis, #c2c2c2);
}

.k-message-pinned {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-chat-toolbar, .k-chat .k-toolbar-box {
  border-color: inherit;
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-mediaplayer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-mediaplayer *, .k-mediaplayer *::before, .k-mediaplayer *::after {
  box-sizing: border-box;
}

.k-mediaplayer > iframe {
  width: 100%;
  height: 100%;
  border: 0;
  vertical-align: top;
}

.k-mediaplayer-titlebar {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  position: absolute;
  z-index: 2;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-mediaplayer-toolbar-wrap {
  position: absolute;
  z-index: 2;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}

.k-mediaplayer-toolbar {
  border-width: 0;
  width: 100% !important;
  box-shadow: none;
}

.k-mediaplayer-toolbar .k-dropdown-list, .k-mediaplayer-toolbar .k-dropdown, .k-mediaplayer-toolbar .k-dropdownlist {
  width: auto;
}

.k-mediaplayer-time-wrap {
  flex: 1;
}

.k-mediaplayer-volume-wrap {
  padding: 0 7px;
  align-items: center;
}

.k-mediaplayer-volume {
  width: 100px;
}

.k-slider.k-mediaplayer-seekbar {
  width: 100%;
  position: absolute;
  z-index: 3;
  inset-block-start: 0;
  inset-inline-start: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-mediaplayer-seekbar .k-slider-track {
  width: 100% !important;
  border-radius: 0;
}

.k-mediaplayer-seekbar .k-slider-selection {
  border-radius: 0;
}

.k-mediaplayer-fullscreen {
  z-index: 10000;
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100% !important;
  height: 100% !important;
}

.k-mediaplayer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-mediaplayer-titlebar {
  color: var(--kendo-color-surface-alt, #ffffff);
  background-image: linear-gradient(color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 70%, transparent), color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 0%, transparent));
  text-shadow: 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 50%, transparent);
}

.k-timeline {
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: block;
  background-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-timeline *, .k-timeline *::before, .k-timeline *::after, .k-timeline::before, .k-timeline::after {
  box-sizing: border-box;
}

.k-timeline ul {
  margin: 0;
  padding: 0;
}

.k-timeline ul li {
  list-style-type: none;
}

.k-timeline .k-timeline-flag {
  display: inline-block;
  text-align: center;
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  line-height: var(--kendo-line-height, normal);
  min-width: 80px;
  max-width: calc(80px + var(--kendo-spacing-10, 2.5rem) * 2);
  position: relative;
  z-index: 1;
}

.k-timeline .k-timeline-circle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
  display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
  cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
  display: flex;
}

.k-timeline-card .k-card {
  position: relative;
  overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
  overflow: visible;
  -webkit-border-after: 0;
          border-block-end: 0;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
  -webkit-padding-before: 0;
          padding-block-start: 0;
}

.k-timeline-card .k-card .k-card-body {
  overflow-y: auto;
  scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
  width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
}

.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
  inset-block-start: 36px;
}

.k-timeline-vertical, .k-timeline-horizontal {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-10, 2.5rem);
  margin-block: var(--kendo-spacing-10, 2.5rem);
  margin-inline: 0;
  width: 100%;
  position: relative;
  border: 0;
}

.k-timeline-vertical::after, .k-timeline-horizontal .k-timeline-track-wrap::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  border-width: 1px;
  border-style: solid;
}

.k-timeline-vertical {
  -webkit-padding-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
          padding-inline-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
}

.k-timeline-vertical.k-timeline-dates-hidden {
  -webkit-padding-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
          padding-inline-start: calc(var(--kendo-spacing-10, 2.5rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}

.k-timeline-vertical::after {
  height: 100%;
  width: var(--kendo-spacing-1\.5, 0.375rem);
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-timeline-vertical .k-timeline-flag-wrap {
  display: flex;
  align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
  -webkit-padding-before: var(--kendo-spacing-10, 2.5rem);
          padding-block-start: var(--kendo-spacing-10, 2.5rem);
}

.k-timeline-vertical .k-timeline-flag {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
  position: absolute;
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
  -webkit-margin-before: 36px;
          margin-block-start: 36px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  text-align: end;
}

.k-timeline-vertical .k-timeline-event {
  display: flex;
  align-items: flex-start;
  padding-block: var(--kendo-spacing-10, 2.5rem);
  padding-inline: 0;
}

.k-timeline-vertical .k-timeline-card {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical .k-timeline-card .k-card {
  -webkit-margin-start: var(--kendo-spacing-4, 1rem);
          margin-inline-start: var(--kendo-spacing-4, 1rem);
  min-height: 70px;
  width: 400px;
  max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
  border-radius: var(--kendo-border-radius-lg, 0.375rem);
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
  display: flex;
  justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
  margin-block: calc(var(--kendo-spacing-1, 0.25rem) * -1);
  margin-inline: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body, .k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
  display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.k-timeline-vertical .k-timeline-circle {
  -webkit-margin-before: 36px;
          margin-block-start: 36px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-margin-end: -8px;
          margin-inline-end: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
  -webkit-padding-start: var(--kendo-spacing-10, 2.5rem);
          padding-inline-start: var(--kendo-spacing-10, 2.5rem);
}

.k-timeline-vertical.k-timeline-alternating::after {
  inset-inline-start: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
  justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
  justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
  flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
  text-align: start;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: var(--kendo-spacing-4, 1rem);
          padding-inline-end: var(--kendo-spacing-4, 1rem);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
  -webkit-margin-end: var(--kendo-spacing-4, 1rem);
          margin-inline-end: var(--kendo-spacing-4, 1rem);
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card, .k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  flex-basis: 50%;
  min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
  position: static;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
  flex: 1 0 20%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
  cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
  cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
  -webkit-margin-before: auto;
          margin-block-start: auto;
  -webkit-margin-after: var(--kendo-spacing-2, 0.5rem);
          margin-block-end: var(--kendo-spacing-2, 0.5rem);
}

.k-timeline-horizontal .k-timeline-card {
  height: 100%;
}

.k-timeline-horizontal .k-card {
  max-height: 100%;
}

.k-timeline-horizontal .k-timeline-events-list {
  overflow-x: hidden;
  -webkit-padding-before: var(--kendo-spacing-4, 1rem);
          padding-block-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
  position: relative;
  height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
  position: relative;
  padding: calc(var(--kendo-spacing-7\.5, 1.875rem) / 2) 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
  inset-block-start: auto;
  inset-block-end: calc(var(--kendo-spacing-7\.5, 1.875rem) / 2 + var(--kendo-spacing-1\.5, 0.375rem) / 2);
  inset-inline-start: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
  inset-inline-end: calc(var(--kendo-spacing-7\.5, 1.875rem) - 2px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: var(--kendo-spacing-1\.5, 0.375rem);
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
  overflow: hidden;
  margin-block: 0;
  margin-inline: var(--kendo-spacing-7\.5, 1.875rem);
  position: relative;
  z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
  -webkit-margin-after: calc(var(--kendo-spacing-1\.5, 0.375rem) + 16px);
          margin-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) + 16px);
  position: relative;
  min-width: 60px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  inset-inline-start: 50%;
  inset-block-end: 0;
  -webkit-transform: translate(-50%, 50%) rotate(45deg);
          transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
  -webkit-padding-after: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
          padding-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) / 2);
  display: flex;
  outline: 0;
}

.k-timeline-arrow {
  width: var(--kendo-spacing-7\.5, 1.875rem);
  height: var(--kendo-spacing-7\.5, 1.875rem);
  border-radius: 50%;
  position: absolute;
  inset-block-end: calc(var(--kendo-spacing-1\.5, 0.375rem) + var(--kendo-spacing-1\.5, 0.375rem) / 2 + 2px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
}

.k-timeline-arrow-left {
  inset-inline-start: 0;
}

.k-timeline-arrow-right {
  inset-inline-end: 0;
}

.k-timeline-mobile {
  padding-block: 0;
  padding-inline: var(--kendo-spacing-4, 1rem);
  margin-block: var(--kendo-spacing-4, 1rem);
  margin-inline: 0;
}

.k-timeline-mobile .k-timeline-flag {
  max-width: calc(80px + var(--kendo-spacing-4, 1rem) * 2);
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
  display: none;
}

.k-timeline-mobile.k-timeline-vertical {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2 + 50px);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
  -webkit-padding-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
          padding-inline-start: calc(var(--kendo-spacing-4, 1rem) + (80px - var(--kendo-spacing-1\.5, 0.375rem)) / 2);
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
  -webkit-padding-start: var(--kendo-spacing-4, 1rem);
          padding-inline-start: var(--kendo-spacing-4, 1rem);
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
  width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
  width: auto;
}

.k-timeline .k-timeline-flag {
  color: var(--kendo-color-on-primary, #ffffff);
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline .k-timeline-circle {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline .k-timeline-card .k-card-header {
  background-color: var(--kendo-color-surface-alt, #ffffff);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-timeline .k-timeline-card .k-card-body {
  scrollbar-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08)) var(--kendo-color-surface-alt, #ffffff);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
  background: var(--kendo-color-surface-alt, #ffffff);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
  background: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
  background: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline .k-timeline-date {
  color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-timeline .k-timeline-arrow.k-disabled {
  opacity: 1;
  color: color-mix(in srgb, var(--kendo-color-on-base, #3d3d3d) 60%, transparent);
  background-color: color-mix(in srgb, var(--kendo-color-base-subtle, #ebebeb) 60%, transparent);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline-vertical::after, .k-timeline-horizontal .k-timeline-track-wrap::after {
  background-color: var(--kendo-color-base, #f5f5f5);
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-timeline-horizontal .k-timeline-flag::after {
  background-color: var(--kendo-color-primary, #ff6358);
}

.k-timeline-track-item.k-focus .k-timeline-circle {
  box-shadow: var(--kendo-elevation-2, 0 4px 6px rgba(0, 0, 0, 0.06), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pdf-viewer {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  position: relative;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer .k-toolbar {
  border-block-start-width: 0;
  border-inline-end-width: 0;
  border-inline-start-width: 0;
  border-color: inherit;
  flex: 0 0 auto;
  z-index: 2;
}

.k-pdf-viewer .k-toolbar .k-pager-wrap, .k-pdf-viewer .k-toolbar .k-pager {
  padding: 0;
  border-width: 0;
  color: inherit;
  background: none;
  overflow: visible;
}

.k-pdf-viewer-canvas {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  outline: none;
}

.k-pdf-viewer-canvas.k-enable-text-select {
  -webkit-user-select: text;
  -ms-user-select: text;
      user-select: text;
  cursor: text;
}

.k-pdf-viewer-canvas.k-enable-panning {
  cursor: -webkit-grab !important;
  cursor: grab !important;
}

.k-pdf-viewer-canvas.k-enable-panning span::selection {
  background-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages {
  flex: 1 1 auto;
}

.k-pdf-viewer-pages .k-page {
  position: relative;
  margin-block: var(--kendo-spacing-7\.5, 1.875rem);
  margin-inline: auto;
  z-index: 1;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper canvas {
  direction: ltr;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper svg {
  -webkit-transform: none;
          transform: none;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight {
  position: absolute;
  mix-blend-mode: multiply;
  fill-opacity: 1;
}

.k-pdf-viewer-pages .k-page .k-canvas-wrapper .k-highlight-outline {
  position: absolute;
  fill: none;
  stroke-width: 2px;
  stroke-dasharray: 2;
}

.k-pdf-viewer-pages .k-page .k-text-layer {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0.2;
  overflow: hidden;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content > span, .k-pdf-viewer-pages .k-page .k-text-layer > span, .k-pdf-viewer-pages .k-page .k-text-layer br {
  position: absolute;
  line-height: var(--kendo-line-height-sm, normal);
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  color: rgba(0, 0, 0, 0);
  white-space: pre;
  cursor: text;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-marked-content {
  inset-block-start: 0;
  height: 0;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-end-of-content {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: 0;
  cursor: default;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-search-highlight-mark {
  color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages .k-page .k-text-layer .k-highlighting {
  touch-action: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer section {
  position: absolute;
  pointer-events: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-annotation-text-content {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-link-annotation > a {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.k-pdf-viewer-pages .k-page .k-annotation-layer .k-text-widget-annotation .k-annotation-content {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer {
  background: rgba(0, 0, 0, 0);
  position: absolute;
  inset: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-selected {
  z-index: 100000 !important;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  z-index: 1;
  cursor: auto;
  max-width: 100%;
  max-height: 100%;
  border: none;
  outline: none;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor .k-internal {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-highlight-editor.k-highlight-editor-disabled .k-internal {
  pointer-events: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor {
  position: absolute;
  background: rgba(0, 0, 0, 0);
  z-index: 1;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: text;
  caret-color: rgba(124, 22, 27, 0.5);
  max-width: 100%;
  max-height: 100%;
  border: solid 2px rgba(0, 0, 0, 0);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected.k-draggable {
  cursor: move;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor.k-selected .k-internal {
  border-radius: 0px;
  outline: 2px dashed var(--kendo-color-primary, #ff6358);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal {
  background: rgba(0, 0, 0, 0);
  border: none;
  inset: 0;
  overflow: visible;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  content: attr(default-content);
}

.k-pdf-viewer-pages .k-page .k-annotation-editor-layer-disabled {
  pointer-events: none;
}

.k-pdf-viewer-pages .k-blank-page {
  margin: 0;
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: inherit !important;
}

.k-pdf-viewer-pages .k-blank-page .k-upload, .k-pdf-viewer-pages .k-blank-page .k-dropzone, .k-pdf-viewer-pages .k-blank-page .k-dropzone-inner {
  border: 0;
  background: none;
}

.k-pdf-viewer-canvas > .k-search-panel {
  width: -webkit-max-content;
  width: max-content;
  -webkit-margin-before: calc(var(--kendo-line-height, normal) * 1em * -1 + var(--kendo-spacing-1, 0.25rem) * 2 * -1 - 4px + var(--kendo-spacing-2, 0.5rem) * 2 * 2 * -1);
          margin-block-start: calc(var(--kendo-line-height, normal) * 1em * -1 + var(--kendo-spacing-1, 0.25rem) * 2 * -1 - 4px + var(--kendo-spacing-2, 0.5rem) * 2 * 2 * -1);
  padding-block: calc(var(--kendo-spacing-2, 0.5rem) * 2);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  display: flex;
  gap: var(--kendo-spacing-2, 0.5rem);
  flex-flow: row nowrap;
  flex: 0 0 auto;
  justify-content: flex-start;
  align-items: center;
  z-index: 10;
  cursor: default;
}

.k-pdf-viewer-canvas > .k-search-panel .k-search-dialog-draghandle {
  cursor: move;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.k-pdf-viewer-canvas > .k-search-panel .k-textbox {
  width: 10em;
  flex: none;
}

.k-pdf-viewer-canvas > .k-search-panel .k-textbox .k-button {
  border-width: 0;
}

.k-pdf-viewer-canvas > .k-search-panel .k-search-matches {
  display: inline-flex;
  gap: var(--kendo-spacing-1, 0.25rem);
}

.k-pdf-viewer-annotation-editor-toolbar > .k-toolbar {
  width: -webkit-min-content;
  width: min-content;
  border-block-end-width: 0;
}

.k-pdf-viewer-annotation-editor {
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.k-pdf-viewer-annotation-editor .k-column-menu-group-header {
  padding-inline: 0;
}

.k-pdf-viewer-annotation-editor .k-form-field {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-pdf-viewer {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-pdf-viewer .k-pdf-viewer-canvas {
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-pdf-viewer .k-page {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: #fff;
  box-shadow: var(--kendo-elevation-3, 0 6px 8px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-pdf-viewer .k-blank-page > .k-icon {
  color: var(--kendo-color-subtle, #666666);
}

.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-hover, .k-pdf-viewer .k-canvas-wrapper .k-highlight-outline:hover {
  stroke: var(--kendo-color-primary-hover, #ea5a51);
}

.k-pdf-viewer .k-canvas-wrapper .k-highlight-outline.k-selected {
  stroke: var(--kendo-color-primary, #ff6358);
}

.k-pdf-viewer .k-search-highlight {
  background-color: var(--kendo-color-on-app-surface, #3d3d3d);
}

.k-pdf-viewer .k-search-highlight-mark {
  background-color: #ff0;
}

.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal {
  color: rgba(124, 22, 27, 0.5);
}

.k-pdf-viewer .k-annotation-editor-layer .k-free-text-editor .k-internal:empty::before {
  color: rgba(124, 22, 27, 0.5);
}

.k-pdf-viewer-canvas > .k-search-panel {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
  box-shadow: var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, 0.28), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.km-scrollview, .km-scroll-container {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  border-collapse: separate;
}

.km-scroll-wrapper {
  position: relative;
}

.km-scroll-header {
  position: absolute;
  z-index: 1001;
  width: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}

.km-scroller-pull {
  width: 100%;
  display: block;
  position: absolute;
  line-height: 3em;
  font-size: 1.4em;
  text-align: center;
  -webkit-transform: translate3d(0, -3em, 0);
          transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
  display: inline-block;
  min-width: 200px;
  text-align: start;
}

.km-load-more .km-icon, .km-widget .km-scroller-pull .km-icon {
  display: inline-block;
  height: 2rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  vertical-align: middle;
  width: 2rem;
  font-size: 2rem;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  transition: -webkit-transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
  transition: none;
}

.km-touch-scrollbar {
  position: absolute;
  visibility: hidden;
  z-index: 200000;
  height: 0.4em;
  width: 0.4em;
  opacity: 0;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  transition: opacity 0.3s linear;
}

.k-map .km-touch-scrollbar, .k-diagram .km-touch-scrollbar {
  display: none;
}

.km-vertical-scrollbar {
  height: 100%;
  inset-inline-end: 2px;
  inset-block-start: 0;
}

.km-horizontal-scrollbar {
  width: 100%;
  inset-inline-start: 0;
  inset-block-end: 2px;
}

.km-touch-scrollbar {
  background-color: #333;
}

.k-scrollview {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: var(--kendo-font-family, inherit);
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  cursor: default;
  white-space: nowrap;
}

.k-scrollview-wrap > .k-scrollview-view {
  display: inline-block;
  overflow: hidden;
  flex-shrink: 0;
}

.k-scrollview-wrap img {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.k-scrollview-wrap.k-scrollview-animate {
  width: calc(var(--kendo-scrollview-views, 1) * 100%);
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  -webkit-transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
          transform: translateX(calc(-100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
  width: calc(100% / var(--kendo-scrollview-views, 1));
  flex: 0 0 calc(100% / var(--kendo-scrollview-views, 1));
}

:is([dir=rtl], .k-rtl) .k-scrollview-wrap.k-scrollview-animate {
  -webkit-transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
          transform: translateX(calc(100% / var(--kendo-scrollview-views, 1) * (var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-nav-wrap {
  padding: 0;
  margin: 0;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-end: 0;
  height: calc(10px + var(--kendo-spacing-5, 1.25rem) * 2);
  text-align: center;
}

kendo-scrollview.k-scrollview kendo-scrollview-pager {
  pointer-events: none;
}

kendo-scrollview.k-scrollview .k-scrollview-nav {
  pointer-events: initial;
}

.k-scrollview-nav {
  margin: 0;
  padding: var(--kendo-spacing-5, 1.25rem);
  max-width: 100%;
  box-sizing: border-box;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  list-style: none;
  display: inline-flex;
  align-items: center;
  overflow-x: scroll;
  overflow-y: hidden;
  pointer-events: initial;
}

.k-scrollview-nav:focus {
  outline: none;
}

.k-scrollview-nav > .k-link {
  margin-block: 0;
  margin-inline: calc(var(--kendo-spacing-5, 1.25rem) / 2);
  padding: 0;
  width: 10px;
  height: 10px;
  border-width: 0px;
  border-style: solid;
  border-radius: 50%;
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  flex: 0 0 auto;
  cursor: pointer;
  pointer-events: all;
  vertical-align: top;
}

.k-scrollview-nav > .k-link::before {
  content: "";
  width: calc(10px + var(--kendo-spacing-5, 1.25rem));
  height: calc(10px + var(--kendo-spacing-5, 1.25rem));
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: initial;
  border-radius: 0;
}

.k-scrollview-next, .k-scrollview-prev {
  display: table;
  position: absolute;
  padding: 0;
  height: 60%;
  inset-block-start: 20%;
  text-decoration: none;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  cursor: pointer;
}

.k-scrollview-next .k-icon, .k-scrollview-prev .k-icon {
  display: table-cell;
  overflow: visible;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  font-weight: normal;
}

.k-scrollview-prev {
  inset-inline-start: 0;
}

.k-scrollview-next {
  inset-inline-end: 0;
}

.k-scrollview-animation {
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}

.k-scrollview {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-scrollview.k-scrollview-dark kendo-scrollview-pager, .k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
  background-color: rgba(0, 0, 0, 0.4);
}

.k-scrollview.k-scrollview-dark .k-scrollview-next, .k-scrollview.k-scrollview-dark .k-scrollview-prev {
  color: rgba(0, 0, 0, 0.4);
}

.k-scrollview.k-scrollview-light kendo-scrollview-pager, .k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
  background-color: hsla(0, 0%, 100%, 0.4);
}

.k-scrollview:focus, .k-scrollview-wrap:focus {
  outline: none;
}

.k-scrollview-elements {
  color: #fff;
}

.k-scrollview-next, .k-scrollview-prev {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
  opacity: 0.7;
  outline-width: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-next:focus, .k-scrollview-next.k-focus, .k-scrollview-prev:focus, .k-scrollview-prev.k-focus {
  color: #fff;
  opacity: 1;
}

.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-focus .k-icon::before, .k-scrollview-prev:focus .k-icon::before, .k-scrollview-prev.k-focus .k-icon::before {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-next:hover, .k-scrollview-next.k-hover, .k-scrollview-prev:hover, .k-scrollview-prev.k-hover {
  color: #fff;
  opacity: 1;
}

.k-scrollview-nav > .k-link {
  background: var(--kendo-color-base, #f5f5f5);
  border: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-scrollview-nav > .k-link.k-primary {
  background: var(--kendo-color-primary, #ff6358);
  border: var(--kendo-color-primary, #ff6358);
}

.k-scrollview-nav > .k-link:focus, .k-scrollview-nav > .k-link.k-focus {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-nav > .k-link:hover, .k-scrollview-nav > .k-link.k-hover {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-prompt {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  border-radius: inherit;
}

.k-prompt .k-toolbar {
  border-block-start-width: 0;
  border-inline-width: 0;
}

.k-prompt-content {
  padding-block: var(--kendo-spacing-4, 1rem);
  padding-inline: var(--kendo-spacing-4, 1rem);
  display: flex;
  flex-flow: column nowrap;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
  overflow: auto;
}

.k-prompt-view {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  gap: var(--kendo-spacing-4, 1rem);
}

.k-prompt-expander {
  display: flex;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-prompt-expander-content {
  display: flex;
  flex-flow: column;
  flex: 0 0 auto;
  gap: var(--kendo-spacing-2, 0.5rem);
  align-self: stretch;
}

.k-prompt-suggestion {
  border-width: 1px;
  border-style: solid;
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  cursor: pointer;
}

.k-prompt-setting {
  display: flex;
  flex-direction: column;
}

.k-prompt-actions.k-actions, .k-prompt-actions.k-edit-buttons, .k-prompt-actions.k-action-buttons, .k-prompt-actions.k-columnmenu-actions, .k-prompt-actions.k-form-buttons {
  margin: 0;
}

.k-prompt-stop-fab {
  z-index: 1;
}

.k-prompt {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-prompt-header {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-prompt-content {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-prompt-suggestion {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-app-surface, #ffffff);
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-map {
  height: 600px;
  box-sizing: border-box;
  border-width: 0px;
  border-style: solid;
  font-size: var(--kendo-font-size, inherit);
  line-height: var(--kendo-line-height, normal);
  font-family: var(--kendo-font-family, inherit);
}

.k-map *, .k-map *::before, .k-map *::after {
  box-sizing: border-box;
}

.k-map .km-scroll-wrapper {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
  position: absolute;
}

.k-map .km-scroll-container {
  height: 100%;
}

.k-map .k-touch-scrollbar {
  display: none;
}

.k-map .k-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.k-map .k-marker {
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  cursor: pointer;
  position: absolute;
  overflow: visible;
}

.k-map .k-attribution {
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  border-width: 0;
  font-size: calc(var(--kendo-font-size, inherit) * 0.75);
  z-index: 1000;
}

.k-map-controls {
  position: absolute;
  display: flex;
  align-items: center;
}

.k-navigator {
  margin: var(--kendo-spacing-4, 1rem);
  width: calc(48px + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  height: calc(48px + var(--kendo-spacing-0\.5, 0.125rem) * 2);
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}

.k-navigator .k-button {
  padding: 0;
  width: auto;
  height: auto;
  line-height: 1;
  box-shadow: none;
  position: absolute;
}

.k-navigator .k-button .k-icon {
  min-width: 0;
  min-height: 0;
}

.k-navigator .k-navigator-n, .k-navigator .k-navigator-up {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}

.k-navigator .k-navigator-e, .k-navigator .k-navigator-right {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}

.k-navigator .k-navigator-s, .k-navigator .k-navigator-down {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: var(--kendo-spacing-0\.5, 0.125rem);
  left: 50%;
}

.k-navigator .k-navigator-w, .k-navigator .k-navigator-left {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: var(--kendo-spacing-0\.5, 0.125rem);
  top: 50%;
}

.k-zoom-control {
  margin: var(--kendo-spacing-4, 1rem);
  border: 0;
  background: none;
  display: flex;
}

.k-pdf-export .k-navigator, .k-pdf-export .k-zoom-control {
  display: none;
}

.k-map {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-map .k-navigator {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-base, #3d3d3d);
  background-color: var(--kendo-color-base, #f5f5f5);
}

.k-map .k-marker {
  color: var(--kendo-color-primary, #ff6358);
}

.k-map .k-attribution {
  background-color: color-mix(in srgb, var(--kendo-color-app-surface, #ffffff) 80%, transparent);
}

.k-orgchart {
  width: 100%;
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  box-sizing: border-box;
  font-size: var(--kendo-font-size, inherit);
  font-family: var(--kendo-font-family, inherit);
  line-height: var(--kendo-line-height, normal);
  overflow: auto;
}

.k-orgchart *, .k-orgchart *::before, .k-orgchart *::after {
  box-sizing: border-box;
}

.k-orgchart-container {
  margin-block: 0;
  margin-inline: auto;
  width: 100%;
  height: 100%;
  position: relative;
}

.k-orgchart-group {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container, .k-orgchart-group.k-vbox > .k-orgchart-node-container {
  gap: 0;
}

.k-orgchart-node-container {
  gap: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-node-group-container {
  border-radius: var(--kendo-border-radius-md, 0.25rem);
  padding-block: var(--kendo-spacing-6, 1.5rem);
  padding-inline: var(--kendo-spacing-6, 1.5rem);
  border-width: 1px;
  border-style: solid;
  outline: 0;
}

.k-orgchart-node-group-title {
  margin: 0 0 calc(var(--kendo-spacing-6, 1.5rem) / 3);
  font-size: var(--kendo-font-size-lg, inherit);
  line-height: var(--kendo-line-height-sm, normal);
}

.k-orgchart-node-group-subtitle {
  margin: 0 0 var(--kendo-spacing-6, 1.5rem);
  font-size: var(--kendo-font-size, inherit);
}

.k-orgchart-card {
  width: 300px;
  border-width: 1px;
}

.k-orgchart-card .k-card-title {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}

.k-orgchart-card .k-card-subtitle {
  margin: 0 0 var(--kendo-spacing-0, 0px);
}

.k-orgchart-card .k-card-body {
  border-width: 2px 0 0;
  border-style: solid;
  flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
  margin: 0 var(--kendo-spacing-6, 1.5rem)/2 0 0;
  min-width: 0;
  min-height: 45px;
}

.k-orgchart-line {
  background-color: currentColor;
}

.k-orgchart-line-h {
  height: 1px;
}

.k-orgchart-line-v {
  margin-block: 0;
  margin-inline: auto;
  width: 1px;
  height: var(--kendo-spacing-6, 1.5rem);
}

.k-orgchart-button {
  z-index: 1;
}

.k-orgchart {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface-alt, #ffffff);
}

.k-orgchart-card .k-card-body {
  border-color: rgba(0, 0, 0, 0);
}

.k-orgchart-card:focus, .k-orgchart-card.k-focus {
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
}

.k-orgchart-node-group-container {
  border-color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--kendo-color-surface, #fafafa);
}

.k-orgchart-node-group-container:focus, .k-orgchart-node-group-container.k-focus {
  box-shadow: var(--kendo-elevation-1, 0 2px 3px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.12));
  border-color: rgba(0, 0, 0, 0.15);
}

.k-orgchart-node-group-subtitle {
  color: var(--kendo-color-subtle, #666666);
}

.k-orgchart-line-h, .k-orgchart-line-v {
  color: var(--kendo-color-border, rgba(0, 0, 0, 0.08));
}

.k-signature {
  width: 250px;
  min-height: 84px;
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.k-signature.k-signature-maximized {
  width: 750px;
  height: 252px;
}

.k-signature.k-signature-maximized > .k-signature-line {
  border-block-end-width: 3px;
}

.k-signature-actions {
  display: flex;
  width: -webkit-min-content;
  width: min-content;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  gap: var(--kendo-spacing-1, 0.25rem);
  z-index: 2;
}

.k-signature-canvas {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
  outline: none;
}

.k-signature-line {
  position: absolute;
  inset-block-end: 33%;
  z-index: 2;
  pointer-events: none;
  border-block-end-width: 1px;
  border-block-end-style: dashed;
}

.k-signature-sm {
  padding-inline: var(--kendo-spacing-0\.5, 0.125rem);
  padding-block: var(--kendo-spacing-0\.5, 0.125rem);
}

.k-signature-sm .k-signature-line {
  width: calc(100% - var(--kendo-spacing-0\.5, 0.125rem) * 2);
}

.k-signature-md {
  padding-inline: var(--kendo-spacing-1, 0.25rem);
  padding-block: var(--kendo-spacing-1, 0.25rem);
}

.k-signature-md .k-signature-line {
  width: calc(100% - var(--kendo-spacing-1, 0.25rem) * 2);
}

.k-signature-lg {
  padding-inline: var(--kendo-spacing-2, 0.5rem);
  padding-block: var(--kendo-spacing-2, 0.5rem);
}

.k-signature-lg .k-signature-line {
  width: calc(100% - var(--kendo-spacing-2, 0.5rem) * 2);
}

.k-signature-lg {
  min-height: 110px;
}

.k-signature .k-signature-line {
  border-block-end-color: color-mix(in srgb, var(--kendo-color-info, #0058e9) 24%, transparent);
}

:root {
  --kendo-color-on-app-surface: var(--text-primary);
  --kendo-color-border: var(--slate-a7);
  --kendo-color-primary: var(--forge-tertiary-60);
  --kendo-color-primary-hover: var(--forge-tertiary-65);
  --kendo-color-primary-active: var(--forge-tertiary-65);
  --kendo-color-primary-on-surface: var(--text-primary);
  --kendo-color-base: var(--slate-a2);
  --kendo-color-base-hover: var(--gray-hover);
  --kendo-color-surface: var(--color-surface);
  --kendo-color-error: var(--red-a11);
  --kendo-font-size: var(--scale-1);
  --kendo-line-height: var(--lh-scale-1);
  --kendo-button-md-size: var(--size-40);
  --k-notification-padding-block: var(--size-16);
  --k-notification-padding-inline: 0.8125rem var(--size-16);
  --k-calendar-cell-size: var(--size-40);
  --k-parameters-area-footer-height: var(--size-64);
}

.report-viewer-wrapper {
  flex: auto;
}

.trv-pages-area:where(.printpreview) {
  background-color: var(--slate-a2);
}

#reportViewer1 {
  position: absolute;
  inset: 0;
  overflow: hidden;
  clear: both;
  display: grid;
  place-items: center;
}

.k-toolbar {
  border-width: 0 0 1px 0;
}

.k-toolbar-md {
  padding: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
.k-toolbar-md::before {
  margin: 0;
}

.k-toolbar-item {
  margin-inline: var(--size-8);
  margin-block: 0;
}
.k-toolbar-item > span {
  display: flex;
  align-items: baseline;
  -webkit-column-gap: 0.125em;
     -moz-column-gap: 0.125em;
          column-gap: 0.125em;
  font-variant-numeric: tabular-nums;
}

.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric {
  --input-height-md: calc(30rem / var(--rem-base));
  border-color: var(--slate-a8);
  border-radius: var(--size-2);
}
.trv-toolbar > .k-toolbar-item .trv-toolbar-numeric > input {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
  padding-block: 0;
  background-color: var(--slate-a2);
}

.k-toolbar .k-separator,
.k-toolbar-separator {
  border: none;
  width: 1px;
  background-color: var(--slate-a6);
  margin-inline: var(--size-8);
  min-height: calc(var(--kendo-button-md-size) - var(--size-8));
}

.k-menu-popup {
  border-radius: var(--size-8);
  border-color: transparent;
  padding: var(--size-4);
}

.k-menu-group-md .k-menu-link {
  height: var(--size-32);
  min-height: var(--size-32);
  border-radius: var(--size-4);
}

.k-menu-group .k-item:focus > .k-link {
  box-shadow: none;
}

.k-menu-group .k-item:focus-visible > .k-link {
  outline: var(--input-focus-outline);
}

.k-icon-button {
  padding: 0;
  margin: 0;
}
.k-icon-button .k-icon {
  font-size: var(--scale2);
}

.k-input-button .k-icon {
  font-size: var(--scale1);
}

.k-button-md {
  min-inline-size: var(--kendo-button-md-size);
  min-block-size: var(--kendo-button-md-size);
  block-size: var(--kendo-button-md-size);
}
.k-button-md.k-icon-button {
  padding: 0;
}
.k-button-md.k-icon-button .k-button-icon {
  min-block-size: 1em;
  min-inline-size: 1em;
}

.k-rounded-md:where(.k-icon-button) {
  --kendo-border-radius-md: var(--size-2);
}

.k-toolbar-menu-button:has(.k-menu-button-arrow) {
  padding-inline: var(--size-8);
  width: auto;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}

.k-menu-button.k-icon-button > .k-button-arrow,
.k-dropdown-button.k-icon-button > .k-button-arrow {
  padding: 0;
  margin: 0;
}

.k-button-group > .k-button:last-child:not(:only-child):not(.k-overflow-button) {
  border-radius: var(--kendo-border-radius-md);
}

.k-button-solid-base:focus {
  box-shadow: 0 0 0 1px white, 0 0 0 4px var(--forge-tertiary-60-a16);
  outline: var(--input-focus-outline);
  outline-offset: 1px;
}

.k-button-solid-primary:focus,
.k-button-solid-primary.k-focus {
  outline: var(--input-focus-outline);
  outline-offset: 2px;
  box-shadow: 0 0 0 2px white, 0 0 0 5px var(--forge-tertiary-60-a16);
}

.trv-select-none,
.trv-select-all {
  background-color: transparent;
  border: none;
  padding-block: var(--size-4);
  padding-inline: var(--size-6);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--forge-tertiary-60);
  border-radius: var(--size-2);
  transition: background-color 100ms ease-out, color 100ms ease-out;
}
.trv-select-none:hover,
.trv-select-all:hover {
  color: var(--text-primary);
}

.trv-parameter-editor-available-values-multiselect:has(.trv-parameter-actions) .k-actions-end {
  justify-content: space-between;
}

.k-icon {
  font-family: var(--font-icons);
  font-size: var(--scale1);
  line-height: 1;
}

.k-icon-sm {
  font-size: var(--scale0);
}

.k-i-undo::before {
  content: "undo";
}

.k-i-redo::before {
  content: "redo";
}

.k-i-x::before {
  content: "close";
}

.k-i-arrow-rotate-cw::before {
  content: "refresh";
}

.k-i-caret-alt-to-left::before {
  content: "first_page";
}

.k-i-caret-alt-left::before {
  content: "chevron_backward";
}

.k-i-caret-alt-right::before {
  content: "chevron_forward";
}

.k-i-caret-alt-to-right::before {
  content: "last_page";
}

.k-i-caret-alt-down::before {
  content: "arrow_drop_down";
}

.k-i-book::before {
  content: "menu_book";
}

.k-i-file::before {
  content: "description";
}

.k-i-download::before {
  content: "download";
}

.k-i-arrow-s::before {
  content: "arrow_drop_down";
}

.k-i-print::before {
  content: "print";
}

.k-i-dictionary-add::before {
  content: "dictionary";
}

.k-i-filter::before {
  content: "filter_alt";
}

.k-i-zoom-in::before {
  content: "zoom_in";
}

.k-i-zoom-out::before {
  content: "zoom_out";
}

.k-i-toggle-full-screen-mode::before {
  content: "fullscreen";
}

.k-i-search::before {
  content: "search";
}

.k-i-warning::before {
  content: "warning";
}

.k-i-calendar::before {
  content: "calendar_today";
}

.k-i-close::before {
  content: "close";
}

.k-i-x-circle:before {
  content: "close";
}

.k-i-convert-lowercase::before {
  content: "match_case";
}

.k-i-whole-word::before {
  content: "match_word";
}

.k-i-regular-expression::before {
  content: "regular_expression";
}

.k-i-chevron-up::before {
  content: "keyboard_arrow_up";
}

.k-i-chevron-down::before {
  content: "keyboard_arrow_down";
}

.k-notification-status.k-i-x-outline::before {
  content: "error";
}

.trv-content,
.trv-pages-area,
.trv-parameters-area,
.trv-error-pane {
  border-width: 0;
}

.trv-pages-area.printpreview .trv-page-container .trv-page-wrapper.active .trv-report-page:not(.k-state-default) {
  border-color: var(--slate-a6);
}

.k-notification {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  padding-inline: var(--k-notification-padding-inline);
  padding-block: var(--k-notification-padding-block);
  background-color: var(--notification-bg, var(--slate-2));
  color: var(--notification-text, var(--text-primary));
  border: 0;
  border-left-style: solid;
  border-left-width: 3px;
  border-left-color: var(--notification-border-strong, var(--slate-a10));
  border-radius: revert;
  box-shadow: revert;
}
.k-notification::before {
  content: "";
  position: absolute;
  inset: 0;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: var(--notification-border, var(--slate-a6));
  pointer-events: none;
  box-sizing: border-box;
}
.k-notification > .k-notification-wrap {
  padding: revert;
}
.k-notification .k-icon {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
  min-width: 1em;
}

.k-notification-error {
  --notification-bg: var(--ruby-2);
  --notification-border: var(--ruby-a6);
  --notification-border-strong: var(--ruby-a10);
  --notification-icon: oklch(from var(--ruby-a11) var(--color-darken) c h);
  --notification-title: var(--ruby-a12);
  --notification-text: oklch(from var(--ruby-a11) var(--color-darken) c h);
}

.trv-pages-pane .trv-notification {
  --notification-bg: revert;
  --notification-border: revert;
  --notification-border-strong: revert;
  --notification-icon: revert;
  --notification-title: revert;
  --notification-text: revert;
}
.trv-pages-pane .trv-notification > .k-notification-wrap {
  align-items: start;
  -webkit-column-gap: var(--size-12);
     -moz-column-gap: var(--size-12);
          column-gap: var(--size-12);
}
.trv-pages-pane .trv-notification > .k-notification-wrap .k-icon {
  font-size: var(--size-18);
}
.trv-pages-pane .trv-notification .k-i-warning::before {
  content: "info";
}

.k-notification-wrap > .k-i-error,
.k-notification-wrap > .k-i-info,
.k-notification-wrap > .k-i-success,
.k-notification-wrap > .k-i-warning {
  -webkit-margin-end: 0;
          margin-inline-end: 0;
}

.trv-search-dialog .k-window-titlebar {
  block-size: var(--size-48);
  padding-block: 0;
  padding-inline: 1rem var(--size-4);
}
.trv-search-dialog .k-window-title {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.trv-search-dialog .k-window-titlebar-actions {
  margin-inline: revert;
}
.trv-search-dialog .k-input-md {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.trv-search-dialog .k-input-md .k-input-inner {
  padding-inline: 1rem;
  padding-block: revert;
}
.trv-search-dialog .k-listview {
  padding: var(--size-4);
}
.trv-search-dialog .k-listview .k-list-item {
  padding-block: var(--size-4);
  padding-inline: var(--size-8);
  block-size: auto;
}
.trv-search-dialog .k-listview-content > .k-selected {
  background-color: var(--gray-active);
}

.trv-search-dialog-input-area > :first-child {
  flex: auto;
}

.k-hstack.k-gap-2 {
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}

.trv-search-dialog-results-label {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  color: var(--text-primary);
}

.k-no-data {
  font-weight: normal;
}

.trv-parameters-area.preview:not(.-vertical) .trv-parameters-area-content {
  inset-block-end: var(--k-parameters-area-footer-height);
  -webkit-padding-after: 1rem;
          padding-block-end: 1rem;
}

.trv-parameters-area .k-card {
  display: grid;
  row-gap: var(--size-8);
  margin: 0;
  padding-block: 0.75rem 1rem;
  padding-inline: 1rem;
  border: none;
}

.trv-parameter-container .k-card-header {
  padding: 0;
  -webkit-border-after: none;
          border-block-end: none;
}
.trv-parameter-container .trv-parameter-title {
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: var(--font-weight-heading);
  font-variant-alternates: var(--small-text);
}
.trv-parameter-container .k-card-body {
  padding: 0;
}

.trv-parameter-error.k-notification-error {
  --k-notification-padding-block: var(--size-8);
  --k-notification-padding-inline: var(--size-8) var(--size-16);
  --notification-bg: var(--amber-2);
  --notification-border: var(--amber-a6);
  --notification-border-strong: var(--amber-a10);
  --notification-icon: oklch(from var(--amber-a11) var(--color-darken) c h);
  --notification-title: var(--amber-a12);
  --notification-text: oklch(from var(--amber-a11) var(--color-darken) c h);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}

.k-input:not(.k-input-inner) {
  --input-bg-color-disabled: var(--slate-a2);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 0);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a2));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, var(--size-2));
  box-shadow: var(--input-box-shadow, inset 0 0 0 1px var(--slate-a8));
}
.k-input:not(.k-input-inner):focus-visible, .k-input:not(.k-input-inner):focus, .k-input:not(.k-input-inner):focus-within {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}

.trv-parameter-editor-number,
.trv-parameter-editor-text {
  --input-padding-inline: 1rem;
}

.trv-parameters-area .k-input-inner,
.trv-search-dialog-input-area .k-input-inner {
  padding-inline: 1rem;
}

.k-input .k-button-solid-base {
  background-color: transparent;
  transition: background-color 100ms ease-out;
}
.k-input .k-button-solid-base:hover {
  background-color: var(--gray-hover);
}

.k-list .k-list-item {
  min-block-size: var(--input-height-md);
  padding-inline: 1rem;
  padding-block: 0.6875rem;
  border-radius: var(--size-2);
  font-variant-numeric: tabular-nums;
}

.k-list-item.k-selected {
  background-color: var(--gray-active);
  color: inherit;
}
.k-list-item.k-selected:hover {
  background-color: var(--gray-hover);
  color: inherit;
}

.k-list-item.k-focus {
  box-shadow: none;
  background-color: var(--gray-hover);
  border-radius: 0;
}

.k-popup.k-calendar-container {
  padding: 0;
  border-width: 0;
}

.k-calendar .k-calendar-view {
  inline-size: -webkit-max-content;
  inline-size: max-content;
  block-size: auto;
}

.k-calendar .k-header {
  border-color: var(--kendo-color-border);
  box-shadow: none;
}

.k-calendar .k-calendar-decadeview,
.k-calendar .k-calendar-monthview,
.k-calendar .k-calendar-yearview {
  padding: var(--size-4);
}

.k-calendar-nav-fast .k-button-text {
  font-weight: var(--font-weight-medium);
}

.k-calendar .k-calendar-th {
  inline-size: var(--k-calendar-cell-size);
  block-size: var(--k-calendar-cell-size);
  color: var(--text-primary);
  font-weight: var(--heading-weight);
  text-transform: revert;
}

.k-month-calendar .k-calendar-td,
.k-calendar-monthview .k-calendar-td {
  font-variant-numeric: tabular-nums;
  inline-size: var(--k-calendar-cell-size);
  block-size: var(--k-calendar-cell-size);
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected .k-link {
  --kendo-color-primary-hover: var(--slate-a12);
  border-color: transparent;
  background-color: var(--slate-a12);
}

.k-calendar-nav-today {
  padding-inline: var(--size-12);
  padding-block: 7px;
}

.k-calendar .k-calendar-view .k-today {
  color: var(--text-on-color);
  background-color: var(--forge-tertiary-60);
  font-weight: var(--font-weight-medium);
}

.k-calendar .k-link {
  transition: background-color 100ms ease-out, color 100ms ease-out;
}

.k-calendar .k-calendar-td.k-today:hover .k-link {
  color: var(--text-on-color);
}

.k-calendar .k-calendar-td:focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td:focus .k-link,
.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-focus .k-link {
  box-shadow: inset 0 0 0 1px var(--forge-icon-button-focus-indicator-color);
}

.k-calendar-footer {
  padding-block: var(--size-4);
}

.trv-parameters-area .k-multiselect.k-input {
  --input-padding-block: 0.5rem;
  --input-padding-inline: 0.5rem;
  height: auto;
}

.k-input-md .k-input-values > .k-input-inner {
  margin: 0;
  padding-inline: 0.5rem;
  padding-block: 0;
}

.trv-parameter-actions {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.k-actions {
  padding-inline: 0;
  -webkit-padding-after: 0;
          padding-block-end: 0;
  overflow: revert;
}

.k-list-scroller {
  padding: 0;
}

.k-input-md .k-input-values,
.k-picker-md .k-input-values {
  padding: revert;
  gap: var(--size-6);
}

.k-chip-content:first-child {
  margin: revert;
}

.k-chip:where(.k-rounded-md) {
  border-radius: var(--size-8);
}
.k-chip:where(.k-chip-md) {
  --kendo-font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding-inline: var(--size-8);
}
.k-chip:where(.k-chip-solid-base) {
  --kendo-color-base-subtle: var(--slate-a3);
  --kendo-color-on-base: var(--slate-a12);
  border-color: var(--slate-a4);
  transition: background-color 100ms ease-out;
}
.k-chip:has(.k-chip-actions) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
  -webkit-column-gap: var(--size-4);
     -moz-column-gap: var(--size-4);
          column-gap: var(--size-4);
}
.k-chip:has(.k-chip-actions) .k-icon {
  color: var(--text-secondary);
}

.k-chip-label {
  padding-block: revert;
  margin-block: revert;
  font-variant-numeric: tabular-nums;
}

.k-checkbox {
  display: grid;
  place-items: center;
  position: relative;
  -webkit-appearance: none;
          appearance: none;
  width: var(--checkbox-size);
  min-width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px var(--slate-a12);
  -webkit-margin-before: 1px;
          margin-block-start: 1px;
  font-size: var(--scale-2);
  line-height: var(--checkbox-size);
  font-weight: 600;
  color: var(--text-on-color);
  cursor: pointer;
}
.k-checkbox:focus-visible {
  outline: var(--checkbox-focus-outline);
  outline-offset: var(--checkbox-focus-outline-offset);
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}
.k-checkbox:focus {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}
.k-checkbox:checked {
  background-color: var(--slate-a12);
}
.k-checkbox:checked::before {
  font-family: inherit;
  content: "✓";
  position: relative;
  -webkit-mask-image: none;
          mask-image: none;
  background-color: revert;
  width: auto;
  height: auto;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  inset: revert;
}
.k-checkbox:checked:focus {
  box-shadow: inset 0 0 0 1px var(--slate-a12);
}

.trv-parameters-area .trv-parameters-wrapper .trv-parameter-editor-boolean {
  border: none;
}

.trv-parameters-area.preview .trv-parameters-area-footer {
  inset-inline: 0;
  inset-block-end: 0;
  display: flex;
  justify-content: flex-end;
  block-size: var(--k-parameters-area-footer-height);
  padding-inline: 1rem;
  padding-block: 0.5rem 1rem;
  box-sizing: border-box;
}
.trv-parameters-area.preview .trv-parameters-area-footer .k-button-md {
  padding-inline: 1rem;
}

.k-splitbar {
  border-width: 0 1px;
  border-color: var(--slate-a7);
  transition: background-color 100ms ease-out;
}
.k-splitbar:focus {
  background-color: var(--gray-active);
  color: inherit;
}

.k-splitter-flex .k-pane.k-hidden {
  border-width: 0;
}

:where(html) {
  --popup-shadow: 0 36px 14px hsl(218 4% 50% / 2%),
  0 20px 12px hsl(218 4% 50% / 8%),
  0 9px 9px hsl(218 4% 50% / 14%),
  0 2px 5px hsl(218 4% 50% / 16%),
  0 0 0 hsl(218 4% 50% / 16%);
}

.seat-chart-builder {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  background-color: var(--white);
}
.seat-chart-builder .navigation {
  background-color: var(--white);
}

.seat-chart-builder-main-body {
  display: flex;
}

.seat-chart-builder-sidebar {
  height: 100vh;
  width: var(--sidebar-width);
  border-right: 1px solid hsl(var(--gray-90)/0.16);
}
.seat-chart-builder-sidebar .navigation-item:hover .seat-chart-builder-insert-icon {
  color: var(--white);
}

.seat-chart-builder-sidebar-insert-section-btn {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  width: 100%;
  padding: 0.5rem;
  height: 3rem;
  color: var(--text-secondary);
  border-radius: 1rem;
}
.seat-chart-builder-sidebar-insert-section-btn:hover {
  color: var(--text-primary);
  background-color: var(--gray-hover);
}
.seat-chart-builder-sidebar-insert-section-btn .seat-chart-builder-insert-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  padding: 0.5rem;
  border-radius: 0.5rem;
  background-color: hsl(var(--gray-90));
  color: var(--white);
}

.seat-chart-navigation-item {
  gap: var(--spacing);
  cursor: -webkit-grab;
  cursor: grab;
}

.add-section-dialog-modal {
  --dialog-padding-block: 1rem;
  --dialog-padding-inline: 0;
  --dialog-shadow: 0 1rem 4rem var(--black-a7);
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.add-section-properties-body {
  display: flex;
  width: 100%;
}

.add-section-properties-layout-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: 1rem;
  flex: 1;
}

.add-section-properties-layout {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
}

input.add-section-seat-count {
  min-width: 3rem;
  max-width: 3rem;
  -moz-appearance: textfield;
  /* Chrome, Safari, Edge, Opera */
}
input.add-section-seat-count::-webkit-outer-spin-button, input.add-section-seat-count::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.add-section-properties-numbering {
  display: flex;
  flex: 1;
  gap: 0.5rem;
}
.add-section-properties-numbering .section-properties-quadrants-wrapper {
  width: 4rem;
  height: 4rem;
}
.add-section-properties-numbering .section-properties-direction-wrapper {
  display: flex;
  flex-direction: row;
  align-items: start;
}

.konva-container {
  flex: 1;
  height: 100%;
  background-color: var(--gray-bg-ui);
}

.konva-container--offscreen {
  position: absolute;
  width: 3300px;
  height: 2250px;
  background-color: var(--gray-bg-ui);
  -webkit-transform: translateX(150%);
          transform: translateX(150%);
}

.seat-chart-builder-properties {
  display: flex;
  align-items: center;
}

.canvas-popup-menu {
  position: absolute;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: transparent;
  z-index: 2;
}

.seat-status-popup {
  position: relative;
  display: flex;
  gap: 0.25rem;
  padding: 0.5rem;
  background-color: oklch(100% 0 0deg / 0.92);
  backdrop-filter: blur(8px);
  border-radius: 0.5rem;
  box-shadow: var(--popup-shadow);
}
.seat-status-option {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.25rem;
  width: 3.5rem;
  padding: 0.5rem 0 calc(6rem / var(--rem-base)) 0;
  border-radius: 0.5rem;
  color: var(--text-primary);
  transition: background-color ease-out 150ms;
  cursor: pointer;
}
.seat-status-option:hover {
  background-color: var(--gray-hover);
}
.seat-status-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2rem;
  width: 2rem;
  border-radius: 0.75rem;
  border: 1px solid;
  box-shadow: inset 0 0 0 3px hsl(var(--gray-05));
  background-color: var(--white);
}
.seat-status-content {
  font-family: var(--font-mono);
  font-weight: 400;
}

.icon-blocked {
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;
}

.section-properties-popup-wrapper {
  width: calc(208rem / var(--rem-base));
  overflow: visible;
  background: transparent;
}
.section-properties-popup-wrapper:has(.notification) [data-notification-type=error] {
  --notification-bg: var(--ruby-2);
  -webkit-margin-before: 0.5rem;
          margin-block-start: 0.5rem;
  box-shadow: var(--notification-shadow);
}

.section-properties-popup {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
  width: 100%;
  background-color: oklch(100% 0 0deg / 0.92);
  backdrop-filter: blur(8px);
  border-radius: 0.5rem;
  box-shadow: var(--popup-shadow);
}
.section-properties-popup .icon--16 {
  font-variation-settings: "FILL" 0, "wght" 330, "GRAD" 0, "opsz" 20;
}
.section-properties-popup .icon--18 {
  font-variation-settings: "FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;
}

.section-properties-header {
  display: flex;
}

.section-properties-header-title {
  flex: 1;
  display: flex;
  align-items: center;
  height: 2rem;
  padding: 0.5rem;
}

.section-properties-header-buttons-wrapper {
  display: flex;
}

.section-properties-header-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border-radius: 2px;
}
.section-properties-header-button:hover {
  background-color: var(--gray-hover);
}

.section-properties-body {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0.5rem 0.5rem 1rem;
}

.section-properties-edit-direction {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: repeat(5, calc(28rem / var(--rem-base)));
  grid-template-rows: repeat(2, calc(28rem / var(--rem-base)));
  grid-gap: 0.5rem;
}

.section-properties-row-col-control-wrapper {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  grid-column: span 2;
  grid-row: span 2;
  height: 4rem;
}

.section-properties-row-col-control {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: var(--text-secondary);
}
.section-properties-row-col-control-label {
  flex: 1;
}
.section-properties-row-col-control path {
  fill: var(--text-secondary);
}

.section-properties-row-col-control .edit-seat-count {
  --input-padding-inline: calc(28rem / 16) 0.5rem;
}

.section-properties-row-col-control-icon {
  position: absolute;
  inset-inline-start: 0.5rem;
}

.section-properties-quadrants-wrapper {
  border: 1px solid var(--slate-a8);
  border-radius: 0.125rem;
  grid-area: 1/3/3/5;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
}

.section-properties-quadrants-content {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.section-properties-quadrants-content::before {
  content: "";
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: var(--text-tertiary);
  transition: scale 150ms ease-out;
  scale: 0.25;
}
.section-properties-quadrants-content:hover::before {
  scale: 0.5;
}
.section-properties-quadrants-content-active::before {
  cursor: pointer;
  border-radius: 2px;
  background-color: var(--primary);
  scale: 1;
}
.section-properties-quadrants-content-active:hover::before {
  scale: 1;
}

.section-properties-direction-wrapper {
  grid-row: span 2;
  display: grid;
  row-gap: 0.5rem;
}

.section-properties-direction-button {
  --forge-icon-button-density-medium-size: calc(28rem / 16);
  --forge-icon-button-shape-squared: 0.125rem;
}
.section-properties-direction-button-active {
  --forge-icon-button-background-color: var(--gray-active);
}
.section-properties-direction-button-flipped-horizontal {
  -webkit-transform: scaleX(-100%);
          transform: scaleX(-100%);
}
.section-properties-direction-button-flipped-vertical {
  -webkit-transform: scaleY(-100%);
          transform: scaleY(-100%);
}

.seat-chart-settings--wrapper {
  position: relative;
}

.seat-chart-settings--header {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: var(--white);
  padding: 1rem 1.25rem 0.5rem;
}

.seat-chart-settings--body {
  margin-bottom: 5rem;
}

.seat-chart-settings--section-wrapper {
  padding: 1rem;
}

.seat-chart-settings--section-body {
  padding: 0.5rem;
  display: flex;
  flex-direction: column;
}
.seat-chart-settings--section-body-heading {
  padding: 0.5rem;
}
.seat-chart-settings--section-body .label-01 {
  color: inherit;
  font-weight: var(--font-weight-semibold);
}

.seat-chart-settings--section-heading {
  padding: 0.5rem;
}

.seat-chart-settings--button-wrapper {
  display: flex;
  gap: 1rem;
  width: 100%;
  padding: 1rem;
  position: fixed;
  inset-block-end: 0;
  background-color: var(--white);
}
.seat-chart-settings--button-wrapper > * {
  flex: 1;
}

.seat-chart-settings--body input[type=range]::before {
  content: "Less notes";
  position: absolute;
  left: 0;
  bottom: -30px;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}
.seat-chart-settings--body input[type=range]::after {
  content: "More notes";
  position: absolute;
  right: 0;
  bottom: -30px;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.seat-chart-case-layout {
  position: absolute;
  top: 0;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: -1;
  padding: 48px;
}

.report-seat-chart-layout {
  -webkit-transform-origin: top left;
          transform-origin: top left;
  width: 100%;
  height: auto;
  z-index: 1;
  position: relative;
}

.report-seat-chart-item {
  display: inline-block;
  position: absolute;
  box-shadow: inset 0 0 0 0.0625rem var(--slate-6);
  font-size: 20px;
  line-height: 24px;
}

.report-seat-chart-section-item {
  display: inline-block;
  box-shadow: inset 0 0 0 0.0625rem var(--slate-6);
  font-size: 20px;
  line-height: 24px;
}

.report-seat-chart-candidate-info {
  width: 100%;
  height: 100%;
}

[data-seat-chart-item-type=seat] {
  height: 100%;
  padding-inline: 8px;
  padding-block: 4px;
}

[data-seat-chart-item-type=empty] {
  background-color: var(--slate-6);
}

[data-seat-chart-item-type=blocked] {
  background: linear-gradient(to bottom right, transparent calc(50% - 0.125em), var(--slate-6) calc(50% + 0.125em), var(--slate-6) 50%, transparent 50%);
}

.report-seat-chart-seat-number {
  color: var(--text-tertiary);
  font-variant-numeric: tabular-nums;
}

.report-seat-chart-candidate-name {
  word-break: break-word;
}

.seat-chart-case-layout-container {
  position: absolute;
  left: -10000px;
}

.seating-chart-empty-message {
  font-size: 48px;
  display: grid;
  place-content: center;
  width: 100%;
  height: 100%;
}

.send-message--container {
  position: relative;
  display: flex;
  justify-content: center;
  overflow-y: auto;
  padding: 2rem 2rem 6rem 2rem;
}

.send-message--inner {
  display: flex;
  flex-direction: column;
  row-gap: 1.5rem;
  flex: auto;
  max-width: 48rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.send-message--inner .label-01 {
  font-weight: var(--heading-weight);
  color: var(--text-primary);
}

:where(html) {
  --nav-item-height: 2rem;
}

.nav-sidebar {
  display: flex;
  flex-direction: column;
  width: var(--sidebar-width);
  background: var(--nav-sidebar-bg);
  border-right: 1px solid var(--nav-sidebar-border);
  padding-block: 0.5rem;
  overflow-y: auto;
  outline: none;
}

.nav-sidebar[data-sidebar-type=primary] {
  --nav-sidebar-bg: var(--primary-bg-ui);
  --nav-sidebar-border: var(--forge-tertiary-60-a16);
  --nav-item-bg-hover: var(--forge-hover);
  --nav-item-bg-active: var(--forge-active);
}

.nav-sidebar[data-sidebar-type=secondary] {
  --nav-sidebar-bg: var(--white);
  --nav-sidebar-border: var(--slate-a6);
  --nav-item-bg-hover: var(--gray-hover);
  --nav-item-bg-active: var(--gray-active);
}

.nav-sidebar[data-sidebar-type=qx-builder] {
  position: fixed;
  top: 3.5rem;
  bottom: 0;
  left: 0;
}

.nav--title {
  display: flex;
  align-items: center;
  padding: 1.5rem 1rem 1rem 1rem;
}

.nav--back {
  display: inline-flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  align-items: center;
  height: 2rem;
  padding-inline: 0.5rem;
  border-radius: 0.25rem;
  color: var(--text-secondary);
  transition: color 150ms ease-out, background-color 150ms ease-out;
  cursor: pointer;
}
.nav--back:hover {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

.nav--section {
  padding: 0.5rem;
}

.nav--section-title {
  display: flex;
  align-items: center;
  height: var(--nav-item-height);
  padding-inline: 0.5rem;
  justify-content: space-between;
}
.nav--section-title:has(.nav--item-utility-wrapper) {
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}

.nav--item {
  display: flex;
  align-items: start;
  justify-self: stretch;
  -webkit-column-gap: var(--nav-item-gap, 1rem);
     -moz-column-gap: var(--nav-item-gap, 1rem);
          column-gap: var(--nav-item-gap, 1rem);
  min-height: var(--nav-item-height);
  padding-inline: var(--nav-item-padding-inline, 0.5rem);
  padding-block: var(--nav-item-padding-block, calc((var(--nav-item-height) - var(--lh-scale-1)) / 2));
  border-radius: 0.25rem;
  color: var(--text-secondary);
  text-align: left;
  transition: color 100ms ease-out, background-color 100ms ease-out;
  cursor: pointer;
}
.nav--item:hover {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}
.nav--item:hover .nav--item-utility-wrapper {
  opacity: 1;
}
.nav--item:active, .nav--item.is-active {
  color: var(--text-primary);
  background-color: var(--nav-item-bg-active, var(--gray-active));
}
.nav--item:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
  color: var(--text-primary);
}
.nav--item[disabled] {
  opacity: 0.62;
  background-color: transparent;
  cursor: not-allowed;
}

.nav--item-label {
  padding-block: calc((var(--nav-item-height) - var(--lh-scale-1)) / 2);
  margin-inline: 1px var(--size-8);
}

.nav--item-utility-wrapper {
  position: relative;
  display: flex;
  z-index: 1;
  transition: opacity 150ms ease-out;
  grid-column: nav-utility;
}

.nav--item-utility-wrapper[visible-type=hover] {
  opacity: 0;
}

.nav--item-utility {
  display: grid;
  place-items: center;
  width: var(--nav-item-height);
  height: var(--nav-item-height);
  border: 2px solid transparent;
  border-radius: 0.25rem;
  background-clip: padding-box;
}
.nav--item-utility:hover {
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

.nav--item[data-nav-item-type=reorder] {
  --nav-item-gap: 0;
  --nav-item-padding-inline: 0;
  --nav-item-padding-block: 0;
  display: grid;
  grid-template-columns: [drag-hand-start] var(--nav-item-height) [drag-hand-end nav-label-start] 1fr [nav-label-end nav-utility-start] auto [nav-utility-end];
}

.drag-button-wrapper {
  position: relative;
  display: grid;
  place-items: center;
  width: var(--nav-item-height);
  height: var(--nav-item-height);
  border: 2px solid transparent;
  border-radius: 0.25rem;
  background-clip: padding-box;
  cursor: -webkit-grab;
  cursor: grab;
  grid-column: drag-hand;
  z-index: 1;
}
.drag-button-wrapper:hover {
  background-color: var(--nav-item-bg-hover, var(--gray-hover));
}

:root {
  --ss-bg-color: var(--input-bg-color, var(--slate-a3));
  --ss-font-color: var(--text-primary);
  --ss-font-placeholder-color: var(--text-placeholder);
  --ss-disabled-color: var(--input-bg-color-disabled, var(--slate-a3));
  --ss-border-color: var(--slate-a8);
  --ss-main-height: var(--input-height-md);
  --ss-content-height: 14.75rem;
  --ss-spacing-l: 1rem;
  --ss-spacing-m: 0.5rem;
  --ss-spacing-s: 0.25rem;
  --ss-animation-timing: 100ms;
  --ss-border-radius: var(--input-border-radius);
  --ss-input-height: var(--input-height-md);
}

.slim-select {
  width: 100%;
  height: var(--input-height, auto);
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0.5rem);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.slim-select:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
  box-shadow: var(--input-focus-shadow);
}
.slim-select:is(.ss-disabled):focus {
  --input-focus-outline: 0;
}
.slim-select:is(.ss-disabled) {
  --input-padding-inline: 0;
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, transparent);
  box-shadow: var(--input-box-shadow-disabled, none);
}
.slim-select:is(.ss-disabled) .ss-deselect,
.slim-select:is(.ss-disabled) .ss-arrow {
  display: none;
}
.slim-select:where(.in-dialog) {
  --input-bg-color: var(--slate-3);
}

.slim-select-outlined {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  width: 100%;
  height: var(--input-height, auto);
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0.5rem);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.slim-select-outlined:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
  box-shadow: var(--input-focus-shadow);
}
.slim-select-outlined:is(.ss-disabled):focus {
  --input-focus-outline: 0;
}
.slim-select-outlined:is(.ss-disabled) {
  --input-padding-inline: 0;
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, transparent);
  box-shadow: var(--input-box-shadow-disabled, none);
}
.slim-select-outlined:is(.ss-disabled) .ss-deselect,
.slim-select-outlined:is(.ss-disabled) .ss-arrow {
  display: none;
}
.slim-select-outlined:where(.layer-01) {
  --input-bg-color: var(--color-surface);
}
.slim-select-outlined:where(.layer-02) {
  --input-bg-color: var(--slate-a2);
}
.slim-select-outlined:where(.layer-03) {
  --input-bg-color: var(--color-surface);
}

.ss-main .ss-values .ss-placeholder {
  padding: 0;
  margin: 0;
  line-height: inherit;
}

.ss-main .ss-arrow {
  width: 11px;
  height: 11px;
  margin: 6px 0.25rem auto 0.25rem;
}
.ss-main .ss-arrow path {
  stroke-linecap: butt;
  stroke-linejoin: initial;
  stroke-width: 13;
}

.ss-content {
  transition: opacity 200ms, -webkit-transform 10ms 150ms;
  transition: opacity 200ms, transform 10ms 150ms;
  transition: opacity 200ms, transform 10ms 150ms, -webkit-transform 10ms 150ms;
}
.ss-content.slim-select, .ss-content.slim-select-outlined {
  --input-box-shadow: none;
  padding: 0;
  -webkit-margin-before: 0 !important;
          margin-block-start: 0 !important;
  backdrop-filter: blur(64px) saturate(80%);
  box-shadow: var(--shadow-2);
}
.ss-content.ss-open-below {
  transition: opacity 100ms 50ms, -webkit-transform 0ms;
  transition: opacity 100ms 50ms, transform 0ms;
  transition: opacity 100ms 50ms, transform 0ms, -webkit-transform 0ms;
}
.ss-content:has(.ss-search:where(.ss-hide)) {
  --ss-content-height: 13.75rem;
}

.ss-content .ss-search {
  padding: 0.5rem;
}
.ss-content .ss-search input {
  --input-bg-color: var(--color-surface);
  --input-bg-color-disabled: var(--slate-a2);
  --input-border-radius: var(--size-2);
  --input-box-shadow: inset 0 0 0 1px var(--slate-a8);
  --input-box-shadow-disabled: inset 0 0 0 1px var(--slate-a7);
  width: 100%;
  height: var(--input-height, var(--input-height-md));
  min-height: var(--input-height, var(--input-height-md));
  padding-block: var(--input-padding-block, 0);
  padding-inline: var(--input-padding-inline, 1rem);
  color: var(--text-primary);
  background-color: var(--input-bg-color, var(--slate-a3));
  border: var(--input-border, none);
  border-radius: var(--input-border-radius, 0);
  box-shadow: var(--input-box-shadow, inset 0 -1px 0 var(--slate-a9));
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.ss-content .ss-search input::-webkit-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input:-ms-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input::-ms-input-placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input::placeholder {
  color: var(--text-placeholder);
}
.ss-content .ss-search input:focus-visible {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.ss-content .ss-search input:active:not(:disabled) {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  border-radius: var(--input-border-radius);
}
.ss-content .ss-search input:disabled {
  color: var(--text-disabled);
  background-color: var(--input-bg-color-disabled, var(--slate-a3));
  box-shadow: var(--input-box-shadow-disabled, none);
  cursor: not-allowed;
  opacity: 1;
}
.ss-content .ss-search input:focus {
  outline: var(--input-focus-outline);
  outline-offset: -1px;
  box-shadow: var(--input-focus-shadow);
}
.ss-content .ss-search:last-of-type {
  display: grid;
  align-items: center;
  min-block-size: 3rem;
  padding-inline: 1rem;
}

.ss-content .ss-list .ss-option {
  position: relative;
  min-block-size: var(--ss-input-height);
  padding-block: 0.6875rem;
  padding-inline: 3rem 1rem;
  transition: background-color 100ms ease-out;
}
.ss-content .ss-list .ss-option::after {
  content: "";
  position: absolute;
  inset-inline: 1rem;
  inset-block-end: 0;
  block-size: 1px;
  background-color: var(--slate-a6);
}
.ss-content .ss-list .ss-option:last-of-type::after {
  background-color: transparent;
}
.ss-content .ss-list .ss-option:hover {
  color: inherit;
  background-color: var(--gray-hover);
}
.ss-content .ss-list .ss-option.ss-highlighted {
  color: inherit;
  background-color: var(--gray-hover);
}
.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
  color: inherit;
  background-color: var(--gray-active);
}

.ss-option:not(.ss-selected)::before {
  content: "check_box_outline_blank";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
  position: absolute;
  inset-block-start: 0.5rem;
  inset-inline-start: 1rem;
}

.ss-option:is(.ss-selected)::before {
  content: "check_box";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" -100;
  position: absolute;
  inset-block-start: 0.5rem;
  inset-inline-start: 1rem;
}

.slim-select:where(.in-dialog) .ss-option:not(.ss-selected)::before,
.slim-select-outlined:where(.candidate) .ss-option:not(.ss-selected)::before {
  content: "radio_button_unchecked";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
}
.slim-select:where(.in-dialog) .ss-option:is(.ss-selected)::before,
.slim-select-outlined:where(.candidate) .ss-option:is(.ss-selected)::before {
  content: "radio_button_checked";
  font-family: var(--font-icons);
  font-size: var(--scale3);
  line-height: 1;
  font-variation-settings: "FILL" 0, "wght" 250;
}

.ss-main .ss-values .ss-value {
  --ss-primary-color: var(--sky-a4);
  --ss-border-radius: 0.375rem;
  -webkit-animation-name: none;
          animation-name: none;
  height: 24px;
  -webkit-padding-start: 0.375rem;
          padding-inline-start: 0.375rem;
}
.ss-main .ss-values .ss-value .ss-value-text {
  --ss-bg-color: var(--sky-a12);
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  font-weight: 450;
  padding: 0;
}
.ss-main .ss-values .ss-value .ss-value-delete {
  width: 8px;
  height: 12px;
  border: none;
  padding: 4px 8px;
  transition: opacity 150ms ease-out;
}
.ss-main .ss-values .ss-value .ss-value-delete:hover {
  opacity: 0.6;
}
.ss-main .ss-values .ss-value .ss-value-delete svg path {
  --ss-bg-color: var(--sky-a12);
  stroke-linecap: butt;
  stroke-width: 14;
}

.ss-main .ss-values .ss-single {
  margin: 0 1rem 0 0;
  flex: auto;
  align-items: center;
}

.ss-option-candidate-question-type {
  display: flex;
  flex: auto;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
}

.ss-option-candidate-question-type-badge {
  display: flex;
  align-items: center;
  padding-inline: 0.375rem;
  height: 20px;
  border-radius: 0.375rem;
  background-color: var(--slate-a5);
  font-size: var(--scale-2);
  line-height: 1;
}

.multiple-select-wrapper {
  height: auto;
}

@keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0.96);
            transform: scale(0.96);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.96);
            transform: scale(0.96);
    opacity: 0;
  }
}
snackbar {
  z-index: 1001;
}

.summons-run-table-wrapper {
  max-height: calc(100vh - 504px);
  overflow: auto;
}

.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper {
  display: flex;
  flex-direction: row;
  gap: var(--spacing);
  align-items: center;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper label {
  display: none;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .label-01 {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper::before {
  content: "Filter by:";
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  color: var(--text-primary);
  font-weight: 500;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-wrapper::after {
  top: 7px;
  right: 0.75rem;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-input {
  height: 2rem;
  min-height: 2rem;
  background-color: transparent;
  box-shadow: none;
  transition: background-color 150ms ease-out;
}
.summons-run-table-wrapper .jm-data-table-forms .filter-location.input-wrapper .select-input:hover {
  background-color: var(--gray-hover);
}

:where(html) {
  --table-row-height: var(--size-48);
  --table-cell-padding-inline: 1rem;
  --table-cell-padding-block: 0;
}

.data-table-wrapper {
  flex: 1;
  width: 100%;
}

data-table {
  display: flex;
  flex-grow: 1;
}

.form-layout-with-table data-table {
  display: flex;
  flex-grow: 1;
  margin-inline: -1rem;
  padding: 0;
}

.jm-data-table-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5rem;
}
.jm-data-table-header .form-select-control, .jm-data-table-header .form-input-field {
  margin-bottom: 0;
}

.jm-data-table-forms, .jm-toolbar-forms {
  list-style: none;
  padding: 0;
  margin-top: 0;
}

.mdl-data-table th.no-indent {
  padding-left: 1rem;
}

.mdl-data-table-outer-wrapper {
  padding: 0.5rem 1rem;
}

.mdl-data-table {
  border: none;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.mdl-data-table.full-width {
  width: 100%;
}
.mdl-data-table.mdl-data-table--selectable th:first-of-type, .mdl-data-table.mdl-data-table--selectable td:first-of-type {
  text-align: left;
}
.mdl-data-table thead tr th {
  border-bottom: 1px solid var(--slate-a6);
}
.mdl-data-table thead .sortable {
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mdl-data-table .table-head.sortable:not(.current):hover .table-sort-arrow {
  color: var(--text-tertiary);
}
.mdl-data-table .table-column-header {
  display: flex;
  justify-content: space-between;
  -webkit-column-gap: var(--size-8);
     -moz-column-gap: var(--size-8);
          column-gap: var(--size-8);
}
.mdl-data-table .table-sort-arrow {
  color: transparent;
  transition: color 80ms ease-out;
}
.mdl-data-table .table-sort-arrow:where(.hidden) {
  display: none;
}
.mdl-data-table .table-sort-arrow:where(.current) {
  color: var(--text-tertiary);
}
.mdl-data-table tbody tr td {
  border-top: none;
}
.mdl-data-table tbody tr td.full-width {
  width: 100%;
}
.mdl-data-table tbody tr:hover {
  background-color: var(--gray-bg-ui);
}
.mdl-data-table th {
  height: var(--table-row-height);
  padding-inline: var(--table-cell-padding-inline);
  padding-block: var(--table-cell-padding-block);
  vertical-align: middle;
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-1);
  font-weight: 550;
  color: var(--text-primary);
}
.mdl-data-table th.text-center {
  text-align: center;
}
.mdl-data-table th.text-center .checkbox {
  place-self: center;
}
.mdl-data-table td {
  padding-inline: var(--table-cell-padding-inline);
  padding-block: var(--table-cell-padding-block);
  border-bottom: 1px solid var(--slate-a6);
}
.mdl-data-table td.text-center {
  text-align: center;
}
.mdl-data-table td.text-center .checkbox {
  place-self: center;
}

.mdl-data-table td:first-of-type,
.mdl-data-table th:first-of-type {
  -webkit-padding-start: 1rem;
          padding-inline-start: 1rem;
}
.mdl-data-table td:last-of-type,
.mdl-data-table th:last-of-type {
  -webkit-padding-end: 1rem;
          padding-inline-end: 1rem;
}
.mdl-data-table th:last-of-type {
  width: 0;
}
.mdl-data-table td:has(.table-cell-delete), .mdl-data-table td:has(.table-cell-button), .mdl-data-table td:has(.table-cell-actions), .mdl-data-table td:has(.table-cell-row-toggle) {
  width: 0;
  justify-items: center;
}
.mdl-data-table td:has(.table-cell-badge) {
  width: 0;
  min-width: var(--size-120);
}
.mdl-data-table td:has(.table-cell-boolean) {
  width: 0;
  min-width: var(--size-72);
}
.mdl-data-table td:empty {
  width: 0;
  min-width: var(--size-64);
}
.mdl-data-table td:last-of-type:has(.table-cell-delete), .mdl-data-table td:last-of-type:has(.table-cell-button), .mdl-data-table td:last-of-type:has(.table-cell-actions), .mdl-data-table td:last-of-type:has(.table-cell-row-toggle) {
  justify-items: end;
  text-align: end;
}
.mdl-data-table th:has(.checkbox-wrapper),
.mdl-data-table td:has(.checkbox-wrapper) {
  width: calc(var(--checkbox-size) + 2rem);
  max-width: calc(var(--checkbox-size) + 2rem);
}

.mdl-data-table .checkbox {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

td.dragHandle {
  width: 10px;
  cursor: -webkit-grab;
  cursor: grab;
}

.dragover-highlight {
  background-color: #ECFFDC !important;
}

tr.disabled {
  background-color: rgb(245, 245, 245);
  color: gray;
}

tr[dropzone] {
  cursor: -webkit-grab;
}

tr[dropzone].getting--dragged {
  background-color: #3c7b9a !important;
  color: white;
  cursor: -webkit-grabbing !important;
}
tr[dropzone].getting--dragged td {
  cursor: -webkit-grabbing !important;
}
tr[dropzone].getting--dragged a {
  color: white;
}
tr[dropzone].getting--dragged i {
  color: white;
}

tr[dropzone].can--drop {
  background-color: rgba(239, 247, 252, 0.993) !important;
  cursor: -webkit-grabbing !important;
}

tr[dropzone].can--catch {
  background-color: rgb(165, 250, 190) !important;
  cursor: -webkit-grabbing !important;
}

.mdl-data-table--wrap {
  table-layout: fixed;
  white-space: pre-line;
}

.table-title {
  padding: 0 16px 16px;
}

.table-wrapper {
  margin: 0 -16px;
}
.table-wrapper--data-table {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.table-wrapper--data-table .table-title {
  padding: 0 32px 8px;
}

.mdl-data-table tbody tr.table-with-inputs {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px;
}
.mdl-data-table tbody .td-padding {
  padding: 8px 16px;
}
.mdl-data-table tbody .td-padding-16 {
  padding: calc(var(--spacing) * 2);
}

.mdl-data-table-inner-wrapper {
  overflow-x: auto;
}

.td-ellipsis {
  display: block;
  max-width: 298px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.td-ellipsis::after {
  content: "";
  display: block;
}

.data-table-filters-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(268px, 1fr));
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 1rem;
}

.table-cell-actions {
  display: flex;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.mdl-tabs {
  position: sticky;
  top: 0;
  background-color: var(--slate-2);
  z-index: 90;
}

.mdl-tabs__tab-bar {
  justify-content: flex-start;
  padding-inline: 1rem;
  border-bottom: 1px solid var(--slate-a6);
}

.mdl-tabs__tab {
  display: flex;
  align-items: center;
  padding-inline: 1rem;
  color: var(--text-secondary);
  font-size: calc(13rem / var(--rem-base));
  line-height: var(--lh-scale-1);
  letter-spacing: 0.01em;
  font-weight: 450;
  transition: color 100ms ease-out, background-color 100ms ease-out, border-color 100ms ease-out;
}
.mdl-tabs__tab:hover {
  color: var(--text-primary);
  background-color: var(--slate-a3);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active {
  color: var(--text-primary);
  font-weight: var(--font-weight-medium);
}

.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after {
  background-color: var(--primary);
}

.mdl-tabs__tab.disabled {
  color: var(--text-disabled);
}

.tab-content-with-padding.no-flex {
  display: initial;
}

.case-drawer-container .tab-container .action-bar {
  margin-left: 0;
  left: 0;
}

.case-drawer-container.drawer-container__nosidebar .action-bar {
  margin-left: 0;
}

.tab-container {
  position: relative;
  height: 100%;
  min-height: 0;
  overflow-y: auto;
  scroll-padding-top: var(--size-24);
}

.tab-group {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  overflow-x: hidden;
}

:where(forge-tab-bar) {
  --forge-tab-bar-divider-color: var(--slate-a6);
  --forge-tab-bar-divider-thickness: 0;
  --forge-tab-indicator-height: 0;
  --forge-tab-container-shape: var(--size-6);
  --forge-tab-container-border-width: var(--size-2);
  --forge-tab-hover-label-text-color: var(--text-primary);
  --forge-tab-active-color: var(--forge-tertiary-60);
  --forge-tab-active-label-text-color: var(--text-primary);
  --forge-tab-active-focus-label-text-color: var(--text-primary);
  --forge-tab-active-hover-label-text-color: var(--text-primary);
  --forge-tab-content-padding-inline: var(--size-12);
  --forge-tab-content-padding-block: 0;
  --forge-state-layer-hover-color: var(--white);
  --forge-state-layer-hover-opacity: 1;
  --forge-state-layer-pressed-color: var(--slate-a4);
  background-color: var(--slate-a3);
  border-radius: calc(var(--forge-tab-container-shape) + var(--forge-tab-container-border-width));
}

:where(forge-tab-bar)[data-forge-tab-bar~=sm] {
  --forge-tab-height: calc(var(--size-32) - (var(--forge-tab-container-border-width) * 2));
}
:where(forge-tab-bar).forge-tab-bar[data-forge-tab-bar~=md] {
  --forge-tab-height: calc(var(--size-40) - (var(--forge-tab-container-border-width) * 2));
}

:where(forge-tab)::part(container) {
  border-radius: var(--forge-tab-container-shape);
  border-width: var(--forge-tab-container-border-width);
  border-color: transparent;
  border-style: solid;
}
:where(forge-tab)::part(content) {
  z-index: 1;
}
:where(forge-tab)::part(focus-indicator) {
  --forge-focus-indicator-shape: var(--forge-tab-container-shape);
  box-shadow: 0 0 0 2px var(--forge-tertiary-60-a16);
}

:where(forge-tab[selected]) {
  --forge-tab-container-color: white;
}
:where(forge-tab[selected])::part(container) {
  --forge-tab-container-shape: var(--size-8);
  border-color: var(--slate-a6);
}
:where(forge-tab[selected])::part(focus-indicator) {
  --forge-focus-indicator-shape: calc(var(--forge-tab-container-shape) - var(--forge-tab-container-border-width));
}

[class*=tag-sm], [class*=tag-md] {
  display: flex;
  align-items: center;
  border-radius: 0.25rem;
  padding-inline: 0.5rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
  background-color: var(--slate-a3);
  color: var(--slate-a12);
  font-weight: var(--font-weight-medium);
  gap: 0.25rem;
  cursor: pointer;
}
[class*=tag-sm] i, [class*=tag-md] i {
  color: inherit;
}

[class*=tag-sm] {
  height: 20px;
}

[class*=tag-md] {
  height: 24px;
}

.fr-box.fr-basic .fr-wrapper {
  border-color: var(--slate-a8);
}

.fr-toolbar {
  font-family: inherit;
  color: inherit;
  border-color: var(--slate-a8);
}

.fr-toolbar.fr-top {
  border-top-left-radius: var(--size-4);
  border-top-right-radius: var(--size-4);
}

.fr-toolbar .fr-newline {
  margin-inline: 0;
  background-color: var(--slate-a8);
  transition: background-color 150ms ease-out, height 150ms ease-out;
}

.fr-toolbar .fr-more-toolbar {
  background-color: var(--slate-a2);
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
  height: var(--size-40);
  border-bottom: 1px solid var(--slate-a8);
}

.fr-toolbar .fr-btn-grp {
  margin: 0;
}

.fr-toolbar .fr-command.fr-btn {
  width: var(--size-32);
  height: var(--size-32);
  display: grid;
  place-items: center;
  border-radius: var(--size-2);
  margin: var(--size-4);
  transition: background-color 150ms ease-out;
}
.fr-toolbar .fr-command.fr-btn.fr-open {
  margin: var(--size-4);
  border-radius: var(--size-2);
}

.fr-toolbar .fr-command.fr-btn svg.fr-svg {
  height: var(--size-20);
}

.fr-toolbar .fr-command.fr-btn svg {
  width: var(--size-20);
  margin: 0;
}
.fr-toolbar .fr-command.fr-btn svg path {
  fill: var(--text-secondary);
  transition: fill 150ms ease-out;
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
  background-color: var(--gray-active);
}

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: var(--text-primary);
}

.fr-command.fr-btn.fr-active {
  background-color: var(--gray-active);
}

.fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: var(--size-8);
}

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
  padding: var(--size-4);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}
.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
  padding-inline: var(--size-12);
  line-height: var(--size-32);
  border-radius: var(--size-4);
}

.fr-desktop .fr-command:hover:not(.fr-table-cell) {
  background-color: var(--gray-hover);
}
.fr-desktop .fr-command:hover:not(.fr-table-cell) path {
  fill: var(--text-primary);
}

.second-toolbar {
  border-color: var(--slate-a8);
  border-bottom-left-radius: var(--size-4);
  border-bottom-right-radius: var(--size-4);
}

.fr-box.fr-basic .fr-element {
  --input-padding-block: 0.6875rem;
  font-family: inherit;
  color: var(--text-primary);
  padding: var(--input-padding-block) 1rem;
  min-height: 8rem;
  scroll-padding-block-end: var(--input-padding-block);
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-variant-alternates: var(--small-text);
}

.fr-box .fr-counter {
  font-family: inherit;
  padding-inline: var(--size-6);
  padding-block: 0.4375rem;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  color: var(--text-secondary);
  font-variant-alternates: var(--small-text);
}

.fr-wrapper .fr-placeholder {
  font-family: inherit;
  color: var(--text-placeholder);
}

.fr-element p {
  -webkit-margin-after: var(--lh-scale-1);
          margin-block-end: var(--lh-scale-1);
}
.fr-element p:last-child {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.fr-element .merge-field {
  --color-darken: calc(l - 0.0625);
  background-color: var(--violet-a3);
  color: oklch(from var(--violet-a11) var(--color-darken) c h);
  padding-inline: 2px;
  -webkit-padding-after: 1px;
          padding-block-end: 1px;
  border-radius: 2px;
}

.fr-view strong {
  font-weight: 600;
}

.fr-tooltip {
  font-family: inherit;
  font-size: var(--scale-2);
  line-height: var(--lh-scale-2);
  padding: var(--size-6);
  transition: opacity 150ms ease-out 500ms;
}

.top-bar {
  height: var(--top-bar-height);
  display: grid;
  grid-template-columns: var(--sidebar-width) 1fr var(--sidebar-width);
  grid-template-areas: "nav title utilities";
  align-items: stretch;
  background-color: var(--top-bar-background, var(--white));
  box-shadow: inset 0 -1px 0 var(--slate-a6);
}

.top-bar--nav {
  grid-area: nav;
  display: flex;
  align-items: center;
  padding-inline: 1rem 0.5rem;
}

.top-bar--title {
  grid-area: title;
  display: flex;
  justify-self: center;
  align-items: center;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  padding-inline: 0.5rem;
  text-align: center;
  font-size: var(--scale-1);
  line-height: var(--lh-scale-1);
  font-weight: 500;
}
.top-bar--title::before {
  --badge-background-color: var(--amber-4);
  --badge-text-color: var(--amber-a12);
  --badge-font-weight: 500;
  --badge-font-size: calc(11rem / 16);
  display: flex;
  align-items: center;
  -webkit-column-gap: var(--badge-gap, 0.25rem);
     -moz-column-gap: var(--badge-gap, 0.25rem);
          column-gap: var(--badge-gap, 0.25rem);
  height: var(--badge-height, var(--size-24));
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-inline: var(--badge-padding, 0.5rem);
  border-radius: var(--badge-border-radius, 0.5rem);
  background-color: var(--badge-background-color, var(--slate-a3));
  color: var(--badge-text-color, var(--slate-a12));
  font-size: var(--badge-font-size, var(--scale-2));
  line-height: var(--badge-line-height, var(--lh-scale-2));
  font-weight: var(--badge-font-weight, 450);
  font-variant-alternates: character-variant(l-tail);
}
.top-bar--title::before:has([class*=icon--]) {
  --badge-padding: 0.25rem 0.5rem;
}

.top-bar--utilities-group {
  grid-area: utilities;
  justify-self: end;
  align-items: center;
  display: flex;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
  padding-inline: 0.5rem 1rem;
}

:where(html) {
  --vertical-tabs-inline-padding: clamp(2rem, -8.1333rem + 13.3333vw, 4rem) clamp(2rem, -66rem + 89.4737vw, 19rem);
  --forge-list-item-text-line-height: var(--lh-scale-1);
  --forge-list-item-padding: 0 var(--size-12);
  --forge-list-item-selected-color: oklch(from var(--forge-tertiary-60) var(--color-darken) c h);
  --forge-list-item-selected-background: var(--forge-tertiary-60);
  --forge-list-item-shape: 0.25rem;
  --forge-list-item-dense-height: var(--vertical-tab-list-item-height, 2rem);
  --forge-list-item-dense-font-size: var(--scale-1);
  --forge-list-item-dense-gap: 1rem;
  --vertical-tab-indicator-size: 1px;
  --vertical-tab-indicator-color: var(--slate-a7);
}

.vertical-tabs {
  display: grid;
  grid-template-columns: [vertical-tab-nav-start] var(--sidebar-width) [vertical-tab-nav-end vertical-tab-content-start] 1fr [vertical-tab-content-end];
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  padding-inline: var(--vertical-tabs-inline-padding);
}
.vertical-tabs[data-vertical-tabs~=wide] {
  padding-inline: 2rem 4rem;
}

.vertical-tabs--nav {
  grid-column: vertical-tab-nav;
  padding-block: 2.5rem 2rem;
}

.vertical-tabs--nav-inner {
  position: sticky;
  top: 2.5rem;
  overflow-y: auto;
}

.vertical-tabs--content {
  grid-column: vertical-tab-content;
  padding-block: 2rem 6rem;
}

:where(.vertical-tabs:has(.vertical-tabs--content-wide:where(.showme))) {
  --vertical-tabs-inline-padding: clamp(2rem, -8.1333rem + 13.3333vw, 4rem);
}
:where(.vertical-tabs:has(.vertical-tabs--content-wide:where(.showme))) .notification-layout-wrapper {
  --layout-width: none;
}

.vertical-tabs--list forge-list-item[selected]::part(text-container) {
  font-weight: var(--font-weight-semibold);
}

.vertical-tabs--list-item-indented {
  --forge-list-item-indent: var(--size-8);
}

:where(forge-list[indented]) {
  box-shadow: inset var(--vertical-tab-indicator-size) 0 0 0 var(--vertical-tab-indicator-color);
  -webkit-margin-start: calc(var(--size-12) + var(--vertical-tab-indicator-size));
          margin-inline-start: calc(var(--size-12) + var(--vertical-tab-indicator-size));
  margin-block: var(--size-4);
}

:where(forge-open-icon) {
  --forge-open-icon-size: var(--size-20);
}

forge-list-item:has(forge-open-icon[open]) > * {
  font-weight: var(--font-weight-semibold);
}

.mdl-textfield__input--location {
  width: auto;
  display: inline;
  outline: none;
  border-bottom: none;
  font-size: 20px;
}

.material-icons {
  vertical-align: bottom;
}

.material-icons-inline {
  vertical-align: baseline;
  color: #3a8ab8;
}

.material-icons-inline-directions {
  vertical-align: text-top;
  color: #3a8ab8;
}

.mdl-button--fab-primary {
  position: fixed;
  right: 32px;
  bottom: 80px;
}

.mdl-textfield small {
  position: absolute;
  color: rgba(0, 0, 0, 0.54);
}

.mdl-textfield--floating-label.is-invalid.is-focused .icon-button {
  color: rgb(213, 0, 0);
}

.mdl-textfield--floating-label.is-focused .icon-button {
  color: rgb(63, 81, 181);
}

.mdl-textfield--floating-label.is-invalid:not(.is-focused) .icon-button {
  color: rgba(0, 0, 0, 0.26);
}
.mdl-textfield--floating-label.is-invalid:not(.is-focused) .mdl-textfield__label {
  color: rgba(0, 0, 0, 0.26);
}

.mdl-textfield--floating-label.is-dirty:not(.is-invalid) .icon-button {
  color: rgb(63, 81, 181);
}

.mdl-textfield .icon-button {
  right: 0;
  color: rgba(0, 0, 0, 0.26);
}

.mdl-textfield .mdl-button {
  right: 0;
}

/* Support textfield icon in mdl expandable textfields */
/* .mdl-textfield__icon is our own convention          */
.mdl-textfield--expandable:not(.is-focused) .mdl-textfield__icon {
  visibility: hidden;
}

.mdl-textfield--expandable.is-dirty .mdl-textfield__icon {
  visibility: visible;
}

.mdl-textfield__expandable-holder {
  position: relative;
}
.mdl-textfield__expandable-holder .mdl-textfield__icon {
  position: absolute;
  left: -30px;
  top: 0px;
  cursor: default;
}

.mdl-overlay {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.0980392);
  z-index: 99;
}

.mddtp-picker__left .mddtp-prev-handle {
  background-image: url("../../images/ic_keyboard_arrow_left_black_24px.svg") !important;
}
.mddtp-picker__left:disabled .mddtp-prev-handle {
  background-image: url("../../images/ic_keyboard_arrow_left_black_disabled_24px.svg") !important;
}

.mddtp-picker__right .mddtp-next-handle {
  background-image: url("../../images/ic_keyboard_arrow_right_black_24px.svg") !important;
}
.mddtp-picker__right:disabled .mddtp-next-handle {
  background-image: url("../../images/ic_keyboard_arrow_right_black_disabled_24px.svg") !important;
}

body .mddtp-picker-date .mddtp-button--inactive {
  pointer-events: none;
}

body .mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr span.mddtp-picker__cell.mddtp-picker__cell--disabled-but-selectable {
  /* color: rgb(117, 117, 117); */
  color: rgba(0, 0, 0, 0.26); /* same colour as disabled */
}

body .mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr span.mddtp-picker__cell.mddtp-picker__cell--disabled-but-selectable:hover {
  background-color: grey;
}

/* Speed dial */
.mdl-speed-dial {
  display: flex;
  bottom: 16px;
  right: 16px;
  flex-flow: column-reverse nowrap;
  align-items: center;
  z-index: 999;
  position: fixed;
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:not(:only-child),
.mdl-speed-dial .mdl-button--mini-fab {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:not(:only-child),
.mdl-speed-dial .mdl-button--mini-fab {
  transition-property: -webkit-transform, opacity;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  will-change: transform, opacity;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child,
.mdl-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 0;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:first-child {
  -webkit-transform: rotate(90deg) translate(-12px, 12px);
          transform: rotate(90deg) translate(-12px, 12px);
}

.mdl-speed-dial .mdl-button--fab:first-child .material-icons:nth-child(2) {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 16px;
  left: 16px;
}

.mdl-speed-dial.is-active .mdl-button--fab:first-child .material-icons:nth-child(2) {
  opacity: 1;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* Mini floating buttons */
.mdl-speed-dial .mdl-button--mini-fab {
  -webkit-transform: scale(0, 0);
  transform: scale(0, 0);
  margin-bottom: 16px;
}

.mdl-speed-dial.is-active .mdl-button--mini-fab {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* Mini floating buttons animations */
.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(6),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(2) {
  transition-delay: 0s;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(5),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(3) {
  transition-delay: 50ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(4) {
  transition-delay: 100ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(3),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(5) {
  transition-delay: 150ms;
}

.mdl-speed-dial .mdl-button--mini-fab:nth-of-type(2),
.mdl-speed-dial.is-active .mdl-button--mini-fab:nth-of-type(6) {
  transition-delay: 200ms;
}

.warning-message {
  width: 100%;
  max-width: 640px;
  text-align: center;
  margin: 0 auto;
  background-color: #FFF9C4;
  font-size: 175%;
  padding: 16px;
  border-radius: 2px;
}

.mdl-cell--flex {
  display: flex;
}

.inline-radio {
  margin-right: 20px;
}

.filter-container {
  margin-right: 20px;
}
.filter-container .mdl-checkbox {
  margin-top: 25px;
}

.round {
  border-radius: 50%;
}

.svg-icon {
  align-items: center;
  display: flex;
  height: 100%;
}
.svg-icon .icon {
  display: block;
  margin: auto;
}

.mdl-color-text--grey-600 {
  fill: rgb(117, 117, 117);
}

.mdl-button--primary {
  fill: rgb(63, 81, 181);
}

.mdl-grid--no-spacing-top-bottom {
  margin: 0 8px;
}

.attendance-header {
  display: flex;
}

.attendance-chip-group {
  margin-left: 48px;
  margin-top: 16px;
}

.inlineWithInput {
  position: absolute;
  margin-top: 12px;
}

.loader--invisible {
  background: none;
}
.loader--invisible .mdl-spinner {
  display: none;
}

.mdl-button, .btn,
.mdl-textfield__input, .form-input-field, .mdl-chip__text {
  font-family: var(--font-sans) !important;
}

.mdl-layout__title, .mdl-layout-title {
  font-family: var(--font-sans) !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlcy9zdHlsZXMvYXBwLmNzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9jYXJkL19jYXJkLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19jb2xvci1kZWZpbml0aW9ucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL19mdW5jdGlvbnMuc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL19kYXRhLXRhYmxlLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvX21peGlucy5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2xpc3QvX2xpc3Quc2NzcyIsIi4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9tZW51L19tZW51LnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc25hY2tiYXIvX3NuYWNrYmFyLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvc3Bpbm5lci9fc3Bpbm5lci5zY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3RhYnMvX3RhYnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AZnVsbGNhbGVuZGFyL2NvcmUvbWFpbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9kYXlncmlkL21haW4uY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfZWRpdG9yLnBrZ2QubWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfc3R5bGUubWluLmNzcyIsIi4uL25vZGVfbW9kdWxlcy9zbGltLXNlbGVjdC9zcmMvc2xpbS1zZWxlY3Qvc2xpbXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3RyaWJ1dGVqcy9kaXN0L3RyaWJ1dGUuY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC90YWJsZS9mb3JnZS10YWJsZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX2ljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvX21vZGVybi1yZXNldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL19mb250cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fY29sb3JzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fY29sb3ItcHJpbWl0aXZlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX3NpemVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cy9fdHlwZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2RhdGUtcGlja2VyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2RpYWxvZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19kcm9wem9uZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19oaXN0b3J5LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19udW1iZXItY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19yYWRpby1idXR0b24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fcmFuZ2UtaW5wdXQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VnbWVudGVkLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX3NlbGVjdGFibGUtY2FyZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zdGF0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19zdmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdGV4dC1pbnB1dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190ZXh0YXJlYS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190b2dnbGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL190cmVlLXZpZXcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19mbGV4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fZ3JpZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX2dhcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQvX3NwYWNpbmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19sYXlvdXRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2xheW91dC9fdXRpbGl0aWVzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2FwcC1iYXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19lbnZpcm9ubWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0L19kb25hdGlvbnMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9fb2xkLXN0eWxpbmcuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZ2xvYmFsLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NhbmRpZGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19jaGlwLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZHJhd2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2VtcGFuZWxtZW50LnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2VtcHR5LXN0YXRlLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2ZpbHRlci1kcmF3ZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fZm9yZ2UtY29tcG9uZW50cy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190ZW1wLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX2p1cnktdm9pY2Uuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbGlzdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19sb2FkZXIuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWFudWFsLWNhbmRpZGF0ZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19tYXBzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21kbC1jb21wb25lbnRzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fbWVzc2FnZS1jYXJkLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX21lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVlc3Rpb24uc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVlc3Rpb25uYWlyZS5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19xdWVzdGlvbm5haXJlLWxpc3Quc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fcXVpY2stYWN0aW9uLnNjc3MiLCIuLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvc3R5bGVzL2tlbmRvLmNvbW1vbi5taW4uY3NzIiwiLi4vY3VzdG9tX21vZHVsZXMvUmVwb3J0Vmlld2VyL3N0eWxlcy90ZWxlcmlrUmVwb3J0Vmlld2VyLTE5LjIuMjUuODEzLm1pbi5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvZGlzdC9hbGwuY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19yZXBvcnQtdmlld2VyLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvX3NlYXQtY2hhcnQtYnVpbGRlci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zZW5kLW1lc3NhZ2Uuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fc2lkZWJhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbGltLXNlbGVjdC5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zbmFja2Jhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL19zdW1tb25zLXJ1bi5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGFicy5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL190YWcuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdGV4dC1lZGl0b3Iuc2NzcyIsInJlc291cmNlcy9zdHlsZXMvY29tcG9uZW50cy9fdG9wLWJhci5zY3NzIiwicmVzb3VyY2VzL3N0eWxlcy9jb21wb25lbnRzL192ZXJ0aWNhbC10YWJzLnNjc3MiLCJyZXNvdXJjZXMvc3R5bGVzL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQ0FBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FBZ0JBOzt1Q0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUFBO0FBbUNBLHVDQUFBO0FBRUE7Ozs7Ozs7OztDQUFBO0FBYUEsbUNBQUE7QUFFQTs7Ozs7RUFBQTtBQ3ZFQTs7Ozs7Ozs7Ozs7Ozs7RUFBQTtBQWtCQSwyQ0FBQTtBQWlrQkEsZ0JBQUE7QUNubEJBOzs7Ozs7Ozs7Ozs7OztFQUFBO0FGaUZBLG1DQUFBO0FBR0EsMkNBQUE7QUE4QkEsdUNBQUE7QUFnQkEsdUNBQUE7QUFFQSw2Q0FBQTtBQWtDQSx5Q0FBQTtBQVFBLDBDQUFBO0FBTUEsMENBQUE7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RSxnQkFBQTtBZDh6RUY7O0FjNXpFQTtFQUNFLGdCQUFBO0FkK3pFRjs7QWM3ekVBOztFQUVFLGdCQUFBO0FkZzBFRjs7QWM5ekVBO0VBQ0UsZ0JBQUE7QWRpMEVGOztBYy96RUE7RUFDRSxnQkFBQTtBZGswRUY7O0FjaDBFQTtFQUNFLGdCQUFBO0FkbTBFRjs7QWNqMEVBO0VBQ0UsZ0JBQUE7QWRvMEVGOztBY2wwRUE7RUFDRSxnQkFBQTtBZHEwRUY7O0FjbjBFQTtFQUNFLGdCQUFBO0FkczBFRjs7QWNwMEVBO0VBQ0UsZ0JBQUE7QWR1MEVGOztBY3IwRUE7RUFDRSxnQkFBQTtBZHcwRUY7O0FjdDBFQTtFQUNFLGdCQUFBO0FkeTBFRjs7QWN2MEVBO0VBQ0UsZ0JBQUE7QWQwMEVGOztBY3gwRUE7RUFDRSxnQkFBQTtBZDIwRUY7O0FjejBFQTtFQUNFLGdCQUFBO0FkNDBFRjs7QWMxMEVBO0VBQ0UsZ0JBQUE7QWQ2MEVGOztBYzMwRUE7RUFDRSxnQkFBQTtBZDgwRUY7O0FjNTBFQTtFQUNFLGdCQUFBO0FkKzBFRjs7QWM3MEVBO0VBQ0UsZ0JBQUE7QWRnMUVGOztBYzkwRUE7RUFDRSxnQkFBQTtBZGkxRUY7O0FjLzBFQTtFQUNFLGdCQUFBO0FkazFFRjs7QWNoMUVBO0VBQ0UsZ0JBQUE7QWRtMUVGOztBY2oxRUE7RUFDRSxnQkFBQTtBZG8xRUY7O0FjbDFFQTtFQUNFLGdCQUFBO0FkcTFFRjs7QWNuMUVBO0VBQ0UsZ0JBQUE7QWRzMUVGOztBY3AxRUE7RUFDRSxnQkFBQTtBZHUxRUY7O0FjcjFFQTtFQUNFLGdCQUFBO0FkdzFFRjs7QWN0MUVBO0VBQ0UsZ0JBQUE7QWR5MUVGOztBY3YxRUE7RUFDRSxnQkFBQTtBZDAxRUY7O0FjeDFFQTs7RUFFRSxnQkFBQTtBZDIxRUY7O0FjejFFQTtFQUNFLGdCQUFBO0FkNDFFRjs7QWMxMUVBO0VBQ0UsZ0JBQUE7QWQ2MUVGOztBYzMxRUE7OztFQUdFLGdCQUFBO0FkODFFRjs7QWM1MUVBO0VBQ0UsZ0JBQUE7QWQrMUVGOztBYzcxRUE7RUFDRSxnQkFBQTtBZGcyRUY7O0FjOTFFQTtFQUNFLGdCQUFBO0FkaTJFRjs7QWMvMUVBO0VBQ0UsZ0JBQUE7QWRrMkVGOztBY2gyRUE7O0VBRUUsZ0JBQUE7QWRtMkVGOztBY2oyRUE7RUFDRSxnQkFBQTtBZG8yRUY7O0FjbDJFQTtFQUNFLGdCQUFBO0FkcTJFRjs7QWNuMkVBO0VBQ0UsZ0JBQUE7QWRzMkVGOztBY3AyRUE7RUFDRSxnQkFBQTtBZHUyRUY7O0FjcjJFQTtFQUNFLGdCQUFBO0FkdzJFRjs7QWN0MkVBO0VBQ0UsZ0JBQUE7QWR5MkVGOztBY3YyRUE7RUFDRSxnQkFBQTtBZDAyRUY7O0FjeDJFQTtFQUNFLGdCQUFBO0FkMjJFRjs7QWN6MkVBO0VBQ0UsZ0JBQUE7QWQ0MkVGOztBYzEyRUE7RUFDRSxnQkFBQTtBZDYyRUY7O0FjMzJFQTtFQUNFLGdCQUFBO0FkODJFRjs7QWM1MkVBO0VBQ0UsZ0JBQUE7QWQrMkVGOztBYzcyRUE7RUFDRSxnQkFBQTtBZGczRUY7O0FjOTJFQTtFQUNFLGdCQUFBO0FkaTNFRjs7QWMvMkVBO0VBQ0UsZ0JBQUE7QWRrM0VGOztBY2gzRUE7RUFDRSxnQkFBQTtBZG0zRUY7O0FjajNFQTtFQUNFLGdCQUFBO0FkbzNFRjs7QWNsM0VBO0VBQ0UsZ0JBQUE7QWRxM0VGOztBY24zRUE7RUFDRSxnQkFBQTtBZHMzRUY7O0FjcDNFQTtFQUNFLGdCQUFBO0FkdTNFRjs7QWNyM0VBO0VBQ0UsZ0JBQUE7QWR3M0VGOztBY3QzRUE7RUFDRSxnQkFBQTtBZHkzRUY7O0FjdjNFQTtFQUNFLGdCQUFBO0FkMDNFRjs7QWN4M0VBO0VBQ0UsZ0JBQUE7QWQyM0VGOztBY3ozRUE7RUFDRSxnQkFBQTtBZDQzRUY7O0FjMTNFQTtFQUNFLGdCQUFBO0FkNjNFRjs7QWMzM0VBO0VBQ0UsZ0JBQUE7QWQ4M0VGOztBYzUzRUE7RUFDRSxnQkFBQTtBZCszRUY7O0FjNzNFQTtFQUNFLGdCQUFBO0FkZzRFRjs7QWM5M0VBOztFQUVFLGdCQUFBO0FkaTRFRjs7QWMvM0VBO0VBQ0UsZ0JBQUE7QWRrNEVGOztBY2g0RUE7RUFDRSxnQkFBQTtBZG00RUY7O0FjajRFQTtFQUNFLGdCQUFBO0FkbzRFRjs7QWNsNEVBO0VBQ0UsZ0JBQUE7QWRxNEVGOztBY240RUE7RUFDRSxnQkFBQTtBZHM0RUY7O0FjcDRFQTtFQUNFLGdCQUFBO0FkdTRFRjs7QWNyNEVBO0VBQ0UsZ0JBQUE7QWR3NEVGOztBY3Q0RUE7RUFDRSxnQkFBQTtBZHk0RUY7O0FjdjRFQTtFQUNFLGdCQUFBO0FkMDRFRjs7QWN4NEVBO0VBQ0UsZ0JBQUE7QWQyNEVGOztBY3o0RUE7RUFDRSxnQkFBQTtBZDQ0RUY7O0FjMTRFQTs7RUFFRSxnQkFBQTtBZDY0RUY7O0FjMzRFQTtFQUNFLGdCQUFBO0FkODRFRjs7QWM1NEVBO0VBQ0UsZ0JBQUE7QWQrNEVGOztBYzc0RUE7RUFDRSxnQkFBQTtBZGc1RUY7O0FjOTRFQTtFQUNFLGdCQUFBO0FkaTVFRjs7QWMvNEVBO0VBQ0UsZ0JBQUE7QWRrNUVGOztBY2g1RUE7RUFDRSxnQkFBQTtBZG01RUY7O0FjajVFQTtFQUNFLGdCQUFBO0FkbzVFRjs7QWNsNUVBO0VBQ0UsZ0JBQUE7QWRxNUVGOztBY241RUE7RUFDRSxnQkFBQTtBZHM1RUY7O0FjcDVFQTtFQUNFLGdCQUFBO0FkdTVFRjs7QWNyNUVBO0VBQ0UsZ0JBQUE7QWR3NUVGOztBY3Q1RUE7RUFDRSxnQkFBQTtBZHk1RUY7O0FjdjVFQTtFQUNFLGdCQUFBO0FkMDVFRjs7QWN4NUVBOztFQUVFLGdCQUFBO0FkMjVFRjs7QWN6NUVBO0VBQ0UsZ0JBQUE7QWQ0NUVGOztBYzE1RUE7RUFDRSxnQkFBQTtBZDY1RUY7O0FjMzVFQTtFQUNFLGdCQUFBO0FkODVFRjs7QWM1NUVBO0VBQ0UsZ0JBQUE7QWQrNUVGOztBYzc1RUE7O0VBRUUsZ0JBQUE7QWRnNkVGOztBYzk1RUE7RUFDRSxnQkFBQTtBZGk2RUY7O0FjLzVFQTtFQUNFLGdCQUFBO0FkazZFRjs7QWNoNkVBO0VBQ0UsZ0JBQUE7QWRtNkVGOztBY2o2RUE7RUFDRSxnQkFBQTtBZG82RUY7O0FjbDZFQTtFQUNFLGdCQUFBO0FkcTZFRjs7QWNuNkVBO0VBQ0UsZ0JBQUE7QWRzNkVGOztBY3A2RUE7RUFDRSxnQkFBQTtBZHU2RUY7O0FjcjZFQTtFQUNFLGdCQUFBO0FkdzZFRjs7QWN0NkVBO0VBQ0UsZ0JBQUE7QWR5NkVGOztBY3Y2RUE7RUFDRSxnQkFBQTtBZDA2RUY7O0FjeDZFQTtFQUNFLGdCQUFBO0FkMjZFRjs7QWN6NkVBO0VBQ0UsZ0JBQUE7QWQ0NkVGOztBYzE2RUE7RUFDRSxnQkFBQTtBZDY2RUY7O0FjMzZFQTtFQUNFLGdCQUFBO0FkODZFRjs7QWM1NkVBO0VBQ0UsZ0JBQUE7QWQrNkVGOztBYzc2RUE7RUFDRSxnQkFBQTtBZGc3RUY7O0FjOTZFQTtFQUNFLGdCQUFBO0FkaTdFRjs7QWMvNkVBO0VBQ0UsZ0JBQUE7QWRrN0VGOztBY2g3RUE7RUFDRSxnQkFBQTtBZG03RUY7O0FjajdFQTs7RUFFRSxnQkFBQTtBZG83RUY7O0FjbDdFQTtFQUNFLGdCQUFBO0FkcTdFRjs7QWNuN0VBO0VBQ0UsZ0JBQUE7QWRzN0VGOztBY3A3RUE7RUFDRSxnQkFBQTtBZHU3RUY7O0FjcjdFQTs7RUFFRSxnQkFBQTtBZHc3RUY7O0FjdDdFQTtFQUNFLGdCQUFBO0FkeTdFRjs7QWN2N0VBO0VBQ0UsZ0JBQUE7QWQwN0VGOztBY3g3RUE7RUFDRSxnQkFBQTtBZDI3RUY7O0FjejdFQTtFQUNFLGdCQUFBO0FkNDdFRjs7QWMxN0VBO0VBQ0UsZ0JBQUE7QWQ2N0VGOztBYzM3RUE7RUFDRSxnQkFBQTtBZDg3RUY7O0FjNTdFQTtFQUNFLGdCQUFBO0FkKzdFRjs7QWM3N0VBO0VBQ0UsZ0JBQUE7QWRnOEVGOztBYzk3RUE7RUFDRSxnQkFBQTtBZGk4RUY7O0FjLzdFQTtFQUNFLGdCQUFBO0FkazhFRjs7QWNoOEVBO0VBQ0UsZ0JBQUE7QWRtOEVGOztBY2o4RUE7RUFDRSxnQkFBQTtBZG84RUY7O0FjbDhFQTtFQUNFLGdCQUFBO0FkcThFRjs7QWNuOEVBO0VBQ0UsZ0JBQUE7QWRzOEVGOztBY3A4RUE7RUFDRSxnQkFBQTtBZHU4RUY7O0FjcjhFQTtFQUNFLGdCQUFBO0FkdzhFRjs7QWN0OEVBO0VBQ0UsZ0JBQUE7QWR5OEVGOztBY3Y4RUE7RUFDRSxnQkFBQTtBZDA4RUY7O0FjeDhFQTs7RUFFRSxnQkFBQTtBZDI4RUY7O0FjejhFQTs7RUFFRSxnQkFBQTtBZDQ4RUY7O0FjMThFQTtFQUNFLGdCQUFBO0FkNjhFRjs7QWMzOEVBO0VBQ0UsZ0JBQUE7QWQ4OEVGOztBYzU4RUE7O0VBRUUsZ0JBQUE7QWQrOEVGOztBYzc4RUE7O0VBRUUsZ0JBQUE7QWRnOUVGOztBYzk4RUE7RUFDRSxnQkFBQTtBZGk5RUY7O0FjLzhFQTs7RUFFRSxnQkFBQTtBZGs5RUY7O0FjaDlFQTtFQUNFLGdCQUFBO0FkbTlFRjs7QWNqOUVBOzs7RUFHRSxnQkFBQTtBZG85RUY7O0FjbDlFQTtFQUNFLGdCQUFBO0FkcTlFRjs7QWNuOUVBO0VBQ0UsZ0JBQUE7QWRzOUVGOztBY3A5RUE7RUFDRSxnQkFBQTtBZHU5RUY7O0FjcjlFQTtFQUNFLGdCQUFBO0FkdzlFRjs7QWN0OUVBO0VBQ0UsZ0JBQUE7QWR5OUVGOztBY3Y5RUE7RUFDRSxnQkFBQTtBZDA5RUY7O0FjeDlFQTtFQUNFLGdCQUFBO0FkMjlFRjs7QWN6OUVBO0VBQ0UsZ0JBQUE7QWQ0OUVGOztBYzE5RUE7RUFDRSxnQkFBQTtBZDY5RUY7O0FjMzlFQTtFQUNFLGdCQUFBO0FkODlFRjs7QWM1OUVBO0VBQ0UsZ0JBQUE7QWQrOUVGOztBYzc5RUE7RUFDRSxnQkFBQTtBZGcrRUY7O0FjOTlFQTtFQUNFLGdCQUFBO0FkaStFRjs7QWMvOUVBO0VBQ0UsZ0JBQUE7QWRrK0VGOztBY2grRUE7RUFDRSxnQkFBQTtBZG0rRUY7O0FjaitFQTtFQUNFLGdCQUFBO0FkbytFRjs7QWNsK0VBO0VBQ0UsZ0JBQUE7QWRxK0VGOztBY24rRUE7O0VBRUUsZ0JBQUE7QWRzK0VGOztBY3ArRUE7O0VBRUUsZ0JBQUE7QWR1K0VGOztBY3IrRUE7O0VBRUUsZ0JBQUE7QWR3K0VGOztBY3QrRUE7RUFDRSxnQkFBQTtBZHkrRUY7O0FjditFQTtFQUNFLGdCQUFBO0FkMCtFRjs7QWN4K0VBOztFQUVFLGdCQUFBO0FkMitFRjs7QWN6K0VBOztFQUVFLGdCQUFBO0FkNCtFRjs7QWMxK0VBOztFQUVFLGdCQUFBO0FkNitFRjs7QWMzK0VBO0VBQ0UsZ0JBQUE7QWQ4K0VGOztBYzUrRUE7RUFDRSxnQkFBQTtBZCsrRUY7O0FjNytFQTs7RUFFRSxnQkFBQTtBZGcvRUY7O0FjOStFQTtFQUNFLGdCQUFBO0FkaS9FRjs7QWMvK0VBO0VBQ0UsZ0JBQUE7QWRrL0VGOztBY2gvRUE7O0VBRUUsZ0JBQUE7QWRtL0VGOztBY2ovRUE7RUFDRSxnQkFBQTtBZG8vRUY7O0FjbC9FQTtFQUNFLGdCQUFBO0FkcS9FRjs7QWNuL0VBO0VBQ0UsZ0JBQUE7QWRzL0VGOztBY3AvRUE7RUFDRSxnQkFBQTtBZHUvRUY7O0Fjci9FQTtFQUNFLGdCQUFBO0Fkdy9FRjs7QWN0L0VBO0VBQ0UsZ0JBQUE7QWR5L0VGOztBY3YvRUE7RUFDRSxnQkFBQTtBZDAvRUY7O0FjeC9FQTtFQUNFLGdCQUFBO0FkMi9FRjs7QWN6L0VBO0VBQ0UsZ0JBQUE7QWQ0L0VGOztBYzEvRUE7RUFDRSxnQkFBQTtBZDYvRUY7O0FjMy9FQTtFQUNFLGdCQUFBO0FkOC9FRjs7QWM1L0VBO0VBQ0UsZ0JBQUE7QWQrL0VGOztBYzcvRUE7RUFDRSxnQkFBQTtBZGdnRkY7O0FjOS9FQTtFQUNFLGdCQUFBO0FkaWdGRjs7QWMvL0VBO0VBQ0UsZ0JBQUE7QWRrZ0ZGOztBY2hnRkE7RUFDRSxnQkFBQTtBZG1nRkY7O0FjamdGQTtFQUNFLGdCQUFBO0Fkb2dGRjs7QWNsZ0ZBO0VBQ0UsZ0JBQUE7QWRxZ0ZGOztBY25nRkE7RUFDRSxnQkFBQTtBZHNnRkY7O0FjcGdGQTtFQUNFLGdCQUFBO0FkdWdGRjs7QWNyZ0ZBO0VBQ0UsZ0JBQUE7QWR3Z0ZGOztBY3RnRkE7RUFDRSxnQkFBQTtBZHlnRkY7O0FjdmdGQTtFQUNFLGdCQUFBO0FkMGdGRjs7QWN4Z0ZBO0VBQ0UsZ0JBQUE7QWQyZ0ZGOztBY3pnRkE7RUFDRSxnQkFBQTtBZDRnRkY7O0FjMWdGQTtFQUNFLGdCQUFBO0FkNmdGRjs7QWMzZ0ZBO0VBQ0UsZ0JBQUE7QWQ4Z0ZGOztBYzVnRkE7RUFDRSxnQkFBQTtBZCtnRkY7O0FjN2dGQTtFQUNFLGdCQUFBO0FkZ2hGRjs7QWM5Z0ZBO0VBQ0UsZ0JBQUE7QWRpaEZGOztBYy9nRkE7O0VBRUUsZ0JBQUE7QWRraEZGOztBY2hoRkE7RUFDRSxnQkFBQTtBZG1oRkY7O0FjamhGQTtFQUNFLGdCQUFBO0Fkb2hGRjs7QWNsaEZBO0VBQ0UsZ0JBQUE7QWRxaEZGOztBY25oRkE7RUFDRSxnQkFBQTtBZHNoRkY7O0FjcGhGQTtFQUNFLGdCQUFBO0FkdWhGRjs7QWNyaEZBOztFQUVFLGdCQUFBO0Fkd2hGRjs7QWN0aEZBO0VBQ0UsZ0JBQUE7QWR5aEZGOztBY3ZoRkE7RUFDRSxnQkFBQTtBZDBoRkY7O0FjeGhGQTtFQUNFLGdCQUFBO0FkMmhGRjs7QWN6aEZBO0VBQ0UsZ0JBQUE7QWQ0aEZGOztBYzFoRkE7RUFDRSxnQkFBQTtBZDZoRkY7O0FjM2hGQTtFQUNFLGdCQUFBO0FkOGhGRjs7QWM1aEZBO0VBQ0UsZ0JBQUE7QWQraEZGOztBYzdoRkE7RUFDRSxnQkFBQTtBZGdpRkY7O0FjOWhGQTtFQUNFLGdCQUFBO0FkaWlGRjs7QWMvaEZBO0VBQ0UsZ0JBQUE7QWRraUZGOztBY2hpRkE7RUFDRSxnQkFBQTtBZG1pRkY7O0FjamlGQTtFQUNFLGdCQUFBO0Fkb2lGRjs7QWNsaUZBOztFQUVFLGdCQUFBO0FkcWlGRjs7QWNuaUZBOzs7RUFHRSxnQkFBQTtBZHNpRkY7O0FjcGlGQTtFQUNFLGdCQUFBO0FkdWlGRjs7QWNyaUZBO0VBQ0UsZ0JBQUE7QWR3aUZGOztBY3RpRkE7RUFDRSxnQkFBQTtBZHlpRkY7O0FjdmlGQTs7RUFFRSxnQkFBQTtBZDBpRkY7O0FjeGlGQTtFQUNFLGdCQUFBO0FkMmlGRjs7QWN6aUZBO0VBQ0UsZ0JBQUE7QWQ0aUZGOztBYzFpRkE7RUFDRSxnQkFBQTtBZDZpRkY7O0FjM2lGQTtFQUNFLGdCQUFBO0FkOGlGRjs7QWM1aUZBO0VBQ0UsZ0JBQUE7QWQraUZGOztBYzdpRkE7RUFDRSxnQkFBQTtBZGdqRkY7O0FjOWlGQTtFQUNFLGdCQUFBO0FkaWpGRjs7QWMvaUZBO0VBQ0UsZ0JBQUE7QWRrakZGOztBY2hqRkE7RUFDRSxnQkFBQTtBZG1qRkY7O0FjampGQTtFQUNFLGdCQUFBO0Fkb2pGRjs7QWNsakZBO0VBQ0UsZ0JBQUE7QWRxakZGOztBY25qRkE7RUFDRSxnQkFBQTtBZHNqRkY7O0FjcGpGQTtFQUNFLGdCQUFBO0FkdWpGRjs7QWNyakZBO0VBQ0UsZ0JBQUE7QWR3akZGOztBY3RqRkE7RUFDRSxnQkFBQTtBZHlqRkY7O0FjdmpGQTtFQUNFLGdCQUFBO0FkMGpGRjs7QWN4akZBO0VBQ0UsZ0JBQUE7QWQyakZGOztBY3pqRkE7RUFDRSxnQkFBQTtBZDRqRkY7O0FjMWpGQTtFQUNFLGdCQUFBO0FkNmpGRjs7QWMzakZBO0VBQ0UsZ0JBQUE7QWQ4akZGOztBYzVqRkE7RUFDRSxnQkFBQTtBZCtqRkY7O0FjN2pGQTtFQUNFLGdCQUFBO0FkZ2tGRjs7QWM5akZBO0VBQ0UsZ0JBQUE7QWRpa0ZGOztBYy9qRkE7RUFDRSxnQkFBQTtBZGtrRkY7O0FjaGtGQTtFQUNFLGdCQUFBO0FkbWtGRjs7QWNqa0ZBO0VBQ0UsZ0JBQUE7QWRva0ZGOztBY2xrRkE7RUFDRSxnQkFBQTtBZHFrRkY7O0FjbmtGQTtFQUNFLGdCQUFBO0Fkc2tGRjs7QWNwa0ZBO0VBQ0UsZ0JBQUE7QWR1a0ZGOztBY3JrRkE7RUFDRSxnQkFBQTtBZHdrRkY7O0FjdGtGQTtFQUNFLGdCQUFBO0FkeWtGRjs7QWN2a0ZBO0VBQ0UsZ0JBQUE7QWQwa0ZGOztBY3hrRkE7RUFDRSxnQkFBQTtBZDJrRkY7O0FjemtGQTtFQUNFLGdCQUFBO0FkNGtGRjs7QWMxa0ZBO0VBQ0UsZ0JBQUE7QWQ2a0ZGOztBYzNrRkE7RUFDRSxnQkFBQTtBZDhrRkY7O0FjNWtGQTtFQUNFLGdCQUFBO0FkK2tGRjs7QWM3a0ZBOztFQUVFLGdCQUFBO0FkZ2xGRjs7QWM5a0ZBOztFQUVFLGdCQUFBO0FkaWxGRjs7QWMva0ZBOztFQUVFLGdCQUFBO0Fka2xGRjs7QWNobEZBOztFQUVFLGdCQUFBO0FkbWxGRjs7QWNqbEZBO0VBQ0UsZ0JBQUE7QWRvbEZGOztBY2xsRkE7O0VBRUUsZ0JBQUE7QWRxbEZGOztBY25sRkE7O0VBRUUsZ0JBQUE7QWRzbEZGOztBY3BsRkE7Ozs7RUFJRSxnQkFBQTtBZHVsRkY7O0FjcmxGQTs7O0VBR0UsZ0JBQUE7QWR3bEZGOztBY3RsRkE7O0VBRUUsZ0JBQUE7QWR5bEZGOztBY3ZsRkE7O0VBRUUsZ0JBQUE7QWQwbEZGOztBY3hsRkE7RUFDRSxnQkFBQTtBZDJsRkY7O0FjemxGQTtFQUNFLGdCQUFBO0FkNGxGRjs7QWMxbEZBO0VBQ0UsZ0JBQUE7QWQ2bEZGOztBYzNsRkE7RUFDRSxnQkFBQTtBZDhsRkY7O0FjNWxGQTtFQUNFLGdCQUFBO0FkK2xGRjs7QWM3bEZBO0VBQ0UsZ0JBQUE7QWRnbUZGOztBYzlsRkE7RUFDRSxnQkFBQTtBZGltRkY7O0FjL2xGQTtFQUNFLGdCQUFBO0Fka21GRjs7QWNobUZBO0VBQ0UsZ0JBQUE7QWRtbUZGOztBY2ptRkE7RUFDRSxnQkFBQTtBZG9tRkY7O0FjbG1GQTtFQUNFLGdCQUFBO0FkcW1GRjs7QWNubUZBO0VBQ0UsZ0JBQUE7QWRzbUZGOztBY3BtRkE7RUFDRSxnQkFBQTtBZHVtRkY7O0Fjcm1GQTtFQUNFLGdCQUFBO0Fkd21GRjs7QWN0bUZBO0VBQ0UsZ0JBQUE7QWR5bUZGOztBY3ZtRkE7RUFDRSxnQkFBQTtBZDBtRkY7O0FjeG1GQTtFQUNFLGdCQUFBO0FkMm1GRjs7QWN6bUZBO0VBQ0UsZ0JBQUE7QWQ0bUZGOztBYzFtRkE7RUFDRSxnQkFBQTtBZDZtRkY7O0FjM21GQTtFQUNFLGdCQUFBO0FkOG1GRjs7QWM1bUZBO0VBQ0UsZ0JBQUE7QWQrbUZGOztBYzdtRkE7RUFDRSxnQkFBQTtBZGduRkY7O0FjOW1GQTtFQUNFLGdCQUFBO0FkaW5GRjs7QWMvbUZBO0VBQ0UsZ0JBQUE7QWRrbkZGOztBY2huRkE7RUFDRSxnQkFBQTtBZG1uRkY7O0Fjam5GQTtFQUNFLGdCQUFBO0Fkb25GRjs7QWNsbkZBO0VBQ0UsZ0JBQUE7QWRxbkZGOztBY25uRkE7RUFDRSxnQkFBQTtBZHNuRkY7O0FjcG5GQTtFQUNFLGdCQUFBO0FkdW5GRjs7QWNybkZBO0VBQ0UsZ0JBQUE7QWR3bkZGOztBY3RuRkE7RUFDRSxnQkFBQTtBZHluRkY7O0Fjdm5GQTtFQUNFLGdCQUFBO0FkMG5GRjs7QWN4bkZBO0VBQ0UsZ0JBQUE7QWQybkZGOztBY3puRkE7RUFDRSxnQkFBQTtBZDRuRkY7O0FjMW5GQTtFQUNFLGdCQUFBO0FkNm5GRjs7QWMzbkZBO0VBQ0UsZ0JBQUE7QWQ4bkZGOztBYzVuRkE7RUFDRSxnQkFBQTtBZCtuRkY7O0FjN25GQTtFQUNFLGdCQUFBO0FkZ29GRjs7QWM5bkZBOztFQUVFLGdCQUFBO0FkaW9GRjs7QWMvbkZBO0VBQ0UsZ0JBQUE7QWRrb0ZGOztBY2hvRkE7RUFDRSxnQkFBQTtBZG1vRkY7O0Fjam9GQTtFQUNFLGdCQUFBO0Fkb29GRjs7QWNsb0ZBO0VBQ0UsZ0JBQUE7QWRxb0ZGOztBY25vRkE7RUFDRSxnQkFBQTtBZHNvRkY7O0FjcG9GQTtFQUNFLGdCQUFBO0FkdW9GRjs7QWNyb0ZBO0VBQ0UsZ0JBQUE7QWR3b0ZGOztBY3RvRkE7RUFDRSxnQkFBQTtBZHlvRkY7O0Fjdm9GQTtFQUNFLGdCQUFBO0FkMG9GRjs7QWN4b0ZBO0VBQ0UsZ0JBQUE7QWQyb0ZGOztBY3pvRkE7RUFDRSxnQkFBQTtBZDRvRkY7O0FjMW9GQTs7RUFFRSxnQkFBQTtBZDZvRkY7O0FjM29GQTtFQUNFLGdCQUFBO0FkOG9GRjs7QWM1b0ZBO0VBQ0UsZ0JBQUE7QWQrb0ZGOztBYzdvRkE7RUFDRSxnQkFBQTtBZGdwRkY7O0FjOW9GQTs7RUFFRSxnQkFBQTtBZGlwRkY7O0FjL29GQTtFQUNFLGdCQUFBO0Fka3BGRjs7QWNocEZBO0VBQ0UsZ0JBQUE7QWRtcEZGOztBY2pwRkE7RUFDRSxnQkFBQTtBZG9wRkY7O0FjbHBGQTtFQUNFLGdCQUFBO0FkcXBGRjs7QWNucEZBO0VBQ0UsZ0JBQUE7QWRzcEZGOztBY3BwRkE7RUFDRSxnQkFBQTtBZHVwRkY7O0FjcnBGQTs7O0VBR0UsZ0JBQUE7QWR3cEZGOztBY3RwRkE7O0VBRUUsZ0JBQUE7QWR5cEZGOztBY3ZwRkE7RUFDRSxnQkFBQTtBZDBwRkY7O0FjeHBGQTtFQUNFLGdCQUFBO0FkMnBGRjs7QWN6cEZBO0VBQ0UsZ0JBQUE7QWQ0cEZGOztBYzFwRkE7RUFDRSxnQkFBQTtBZDZwRkY7O0FjM3BGQTtFQUNFLGdCQUFBO0FkOHBGRjs7QWM1cEZBO0VBQ0UsZ0JBQUE7QWQrcEZGOztBYzdwRkE7RUFDRSxnQkFBQTtBZGdxRkY7O0FjOXBGQTtFQUNFLGdCQUFBO0FkaXFGRjs7QWMvcEZBO0VBQ0UsZ0JBQUE7QWRrcUZGOztBY2hxRkE7RUFDRSxnQkFBQTtBZG1xRkY7O0FjanFGQTtFQUNFLGdCQUFBO0Fkb3FGRjs7QWNscUZBO0VBQ0UsZ0JBQUE7QWRxcUZGOztBY25xRkE7RUFDRSxnQkFBQTtBZHNxRkY7O0FjcHFGQTtFQUNFLGdCQUFBO0FkdXFGRjs7QWNycUZBO0VBQ0UsZ0JBQUE7QWR3cUZGOztBY3RxRkE7RUFDRSxnQkFBQTtBZHlxRkY7O0FjdnFGQTtFQUNFLGdCQUFBO0FkMHFGRjs7QWN4cUZBO0VBQ0UsZ0JBQUE7QWQycUZGOztBY3pxRkE7RUFDRSxnQkFBQTtBZDRxRkY7O0FjMXFGQTtFQUNFLGdCQUFBO0FkNnFGRjs7QWMzcUZBO0VBQ0UsZ0JBQUE7QWQ4cUZGOztBYzVxRkE7RUFDRSxnQkFBQTtBZCtxRkY7O0FjN3FGQTtFQUNFLGdCQUFBO0FkZ3JGRjs7QWM5cUZBO0VBQ0UsZ0JBQUE7QWRpckZGOztBYy9xRkE7RUFDRSxnQkFBQTtBZGtyRkY7O0FjaHJGQTs7RUFFRSxnQkFBQTtBZG1yRkY7O0FjanJGQTs7RUFFRSxnQkFBQTtBZG9yRkY7O0FjbHJGQTtFQUNFLGdCQUFBO0FkcXJGRjs7QWNuckZBO0VBQ0UsZ0JBQUE7QWRzckZGOztBY3ByRkE7RUFDRSxnQkFBQTtBZHVyRkY7O0FjcnJGQTtFQUNFLGdCQUFBO0Fkd3JGRjs7QWN0ckZBO0VBQ0UsZ0JBQUE7QWR5ckZGOztBY3ZyRkE7RUFDRSxnQkFBQTtBZDByRkY7O0FjeHJGQTtFQUNFLGdCQUFBO0FkMnJGRjs7QWN6ckZBO0VBQ0UsZ0JBQUE7QWQ0ckZGOztBYzFyRkE7RUFDRSxnQkFBQTtBZDZyRkY7O0FjM3JGQTs7O0VBR0UsZ0JBQUE7QWQ4ckZGOztBYzVyRkE7O0VBRUUsZ0JBQUE7QWQrckZGOztBYzdyRkE7O0VBRUUsZ0JBQUE7QWRnc0ZGOztBYzlyRkE7O0VBRUUsZ0JBQUE7QWRpc0ZGOztBYy9yRkE7RUFDRSxnQkFBQTtBZGtzRkY7O0FjaHNGQTtFQUNFLGdCQUFBO0FkbXNGRjs7QWNqc0ZBO0VBQ0UsZ0JBQUE7QWRvc0ZGOztBY2xzRkE7RUFDRSxnQkFBQTtBZHFzRkY7O0FjbnNGQTs7Ozs7RUFLRSxnQkFBQTtBZHNzRkY7O0FjcHNGQTtFQUNFLGdCQUFBO0FkdXNGRjs7QWNyc0ZBOzs7RUFHRSxnQkFBQTtBZHdzRkY7O0FjdHNGQTs7RUFFRSxnQkFBQTtBZHlzRkY7O0FjdnNGQTtFQUNFLGdCQUFBO0FkMHNGRjs7QWN4c0ZBO0VBQ0UsZ0JBQUE7QWQyc0ZGOztBY3pzRkE7OztFQUdFLGdCQUFBO0FkNHNGRjs7QWMxc0ZBO0VBQ0UsZ0JBQUE7QWQ2c0ZGOztBYzNzRkE7RUFDRSxnQkFBQTtBZDhzRkY7O0FjNXNGQTs7RUFFRSxnQkFBQTtBZCtzRkY7O0FjN3NGQTs7RUFFRSxnQkFBQTtBZGd0RkY7O0FjOXNGQTs7RUFFRSxnQkFBQTtBZGl0RkY7O0FjL3NGQTtFQUNFLGdCQUFBO0Fka3RGRjs7QWNodEZBO0VBQ0UsZ0JBQUE7QWRtdEZGOztBY2p0RkE7RUFDRSxnQkFBQTtBZG90RkY7O0FjbHRGQTtFQUNFLGdCQUFBO0FkcXRGRjs7QWNudEZBO0VBQ0UsZ0JBQUE7QWRzdEZGOztBY3B0RkE7RUFDRSxnQkFBQTtBZHV0RkY7O0FjcnRGQTtFQUNFLGdCQUFBO0Fkd3RGRjs7QWN0dEZBO0VBQ0UsZ0JBQUE7QWR5dEZGOztBY3Z0RkE7O0VBRUUsZ0JBQUE7QWQwdEZGOztBY3h0RkE7RUFDRSxnQkFBQTtBZDJ0RkY7O0FjenRGQTtFQUNFLGdCQUFBO0FkNHRGRjs7QWMxdEZBO0VBQ0UsZ0JBQUE7QWQ2dEZGOztBYzN0RkE7RUFDRSxnQkFBQTtBZDh0RkY7O0FjNXRGQTtFQUNFLGdCQUFBO0FkK3RGRjs7QWM3dEZBO0VBQ0UsZ0JBQUE7QWRndUZGOztBYzl0RkE7RUFDRSxnQkFBQTtBZGl1RkY7O0FjL3RGQTtFQUNFLGdCQUFBO0Fka3VGRjs7QWNodUZBO0VBQ0UsZ0JBQUE7QWRtdUZGOztBY2p1RkE7RUFDRSxnQkFBQTtBZG91RkY7O0FjbHVGQTtFQUNFLGdCQUFBO0FkcXVGRjs7QWNudUZBO0VBQ0UsZ0JBQUE7QWRzdUZGOztBY3B1RkE7RUFDRSxnQkFBQTtBZHV1RkY7O0FjcnVGQTtFQUNFLGdCQUFBO0Fkd3VGRjs7QWN0dUZBO0VBQ0UsZ0JBQUE7QWR5dUZGOztBY3Z1RkE7RUFDRSxnQkFBQTtBZDB1RkY7O0FjeHVGQTtFQUNFLGdCQUFBO0FkMnVGRjs7QWN6dUZBO0VBQ0UsZ0JBQUE7QWQ0dUZGOztBYzF1RkE7RUFDRSxnQkFBQTtBZDZ1RkY7O0FjM3VGQTtFQUNFLGdCQUFBO0FkOHVGRjs7QWM1dUZBO0VBQ0UsZ0JBQUE7QWQrdUZGOztBYzd1RkE7RUFDRSxnQkFBQTtBZGd2RkY7O0FjOXVGQTtFQUNFLGdCQUFBO0FkaXZGRjs7QWMvdUZBO0VBQ0UsZ0JBQUE7QWRrdkZGOztBY2h2RkE7RUFDRSxnQkFBQTtBZG12RkY7O0FjanZGQTtFQUNFLGdCQUFBO0Fkb3ZGRjs7QWNsdkZBO0VBQ0UsZ0JBQUE7QWRxdkZGOztBY252RkE7RUFDRSxnQkFBQTtBZHN2RkY7O0FjcHZGQTtFQUNFLGdCQUFBO0FkdXZGRjs7QWNydkZBO0VBQ0UsZ0JBQUE7QWR3dkZGOztBY3R2RkE7RUFDRSxnQkFBQTtBZHl2RkY7O0FjdnZGQTtFQUNFLGdCQUFBO0FkMHZGRjs7QWN4dkZBO0VBQ0UsZ0JBQUE7QWQydkZGOztBY3p2RkE7RUFDRSxnQkFBQTtBZDR2RkY7O0FjMXZGQTtFQUNFLGdCQUFBO0FkNnZGRjs7QWMzdkZBO0VBQ0UsZ0JBQUE7QWQ4dkZGOztBYzV2RkE7RUFDRSxnQkFBQTtBZCt2RkY7O0FjN3ZGQTs7O0VBR0UsZ0JBQUE7QWRnd0ZGOztBYzl2RkE7RUFDRSxnQkFBQTtBZGl3RkY7O0FjL3ZGQTtFQUNFLGdCQUFBO0Fka3dGRjs7QWNod0ZBO0VBQ0UsZ0JBQUE7QWRtd0ZGOztBY2p3RkE7RUFDRSxnQkFBQTtBZG93RkY7O0FjbHdGQTtFQUNFLGdCQUFBO0FkcXdGRjs7QWNud0ZBO0VBQ0UsZ0JBQUE7QWRzd0ZGOztBY3B3RkE7RUFDRSxnQkFBQTtBZHV3RkY7O0FjcndGQTtFQUNFLGdCQUFBO0Fkd3dGRjs7QWN0d0ZBO0VBQ0UsZ0JBQUE7QWR5d0ZGOztBY3Z3RkE7RUFDRSxnQkFBQTtBZDB3RkY7O0FjeHdGQTtFQUNFLGdCQUFBO0FkMndGRjs7QWN6d0ZBO0VBQ0UsZ0JBQUE7QWQ0d0ZGOztBYzF3RkE7RUFDRSxnQkFBQTtBZDZ3RkY7O0FjM3dGQTtFQUNFLGdCQUFBO0FkOHdGRjs7QWM1d0ZBO0VBQ0UsZ0JBQUE7QWQrd0ZGOztBYzd3RkE7RUFDRSxnQkFBQTtBZGd4RkY7O0FjOXdGQTtFQUNFLGdCQUFBO0FkaXhGRjs7QWMvd0ZBO0VBQ0UsZ0JBQUE7QWRreEZGOztBY2h4RkE7RUFDRSxnQkFBQTtBZG14RkY7O0FjanhGQTtFQUNFLGdCQUFBO0Fkb3hGRjs7QWNseEZBO0VBQ0UsZ0JBQUE7QWRxeEZGOztBY254RkE7O0VBRUUsZ0JBQUE7QWRzeEZGOztBY3B4RkE7RUFDRSxnQkFBQTtBZHV4RkY7O0FjcnhGQTtFQUNFLGdCQUFBO0Fkd3hGRjs7QWN0eEZBO0VBQ0UsZ0JBQUE7QWR5eEZGOztBY3Z4RkE7RUFDRSxnQkFBQTtBZDB4RkY7O0FjeHhGQTtFQUNFLGdCQUFBO0FkMnhGRjs7QWN6eEZBO0VBQ0UsZ0JBQUE7QWQ0eEZGOztBYzF4RkE7RUFDRSxnQkFBQTtBZDZ4RkY7O0FjM3hGQTtFQUNFLGdCQUFBO0FkOHhGRjs7QWM1eEZBO0VBQ0UsZ0JBQUE7QWQreEZGOztBYzd4RkE7RUFDRSxnQkFBQTtBZGd5RkY7O0FjOXhGQTtFQUNFLGdCQUFBO0FkaXlGRjs7QWMveEZBO0VBQ0UsZ0JBQUE7QWRreUZGOztBY2h5RkE7RUFDRSxnQkFBQTtBZG15RkY7O0FjanlGQTtFQUNFLGdCQUFBO0Fkb3lGRjs7QWNseUZBO0VBQ0UsZ0JBQUE7QWRxeUZGOztBY255RkE7O0VBRUUsZ0JBQUE7QWRzeUZGOztBY3B5RkE7RUFDRSxnQkFBQTtBZHV5RkY7O0FjcnlGQTtFQUNFLGdCQUFBO0Fkd3lGRjs7QWN0eUZBO0VBQ0UsZ0JBQUE7QWR5eUZGOztBY3Z5RkE7RUFDRSxnQkFBQTtBZDB5RkY7O0FjeHlGQTs7RUFFRSxnQkFBQTtBZDJ5RkY7O0FjenlGQTtFQUNFLGdCQUFBO0FkNHlGRjs7QWMxeUZBO0VBQ0UsZ0JBQUE7QWQ2eUZGOztBYzN5RkE7RUFDRSxnQkFBQTtBZDh5RkY7O0FjNXlGQTs7O0VBR0UsZ0JBQUE7QWQreUZGOztBYzd5RkE7O0VBRUUsZ0JBQUE7QWRnekZGOztBYzl5RkE7O0VBRUUsZ0JBQUE7QWRpekZGOztBYy95RkE7O0VBRUUsZ0JBQUE7QWRrekZGOztBY2h6RkE7O0VBRUUsZ0JBQUE7QWRtekZGOztBY2p6RkE7RUFDRSxnQkFBQTtBZG96RkY7O0FjbHpGQTtFQUNFLGdCQUFBO0FkcXpGRjs7QWNuekZBO0VBQ0UsZ0JBQUE7QWRzekZGOztBY3B6RkE7RUFDRSxnQkFBQTtBZHV6RkY7O0FjcnpGQTtFQUNFLGdCQUFBO0Fkd3pGRjs7QWN0ekZBO0VBQ0UsZ0JBQUE7QWR5ekZGOztBY3Z6RkE7RUFDRSxnQkFBQTtBZDB6RkY7O0FjeHpGQTtFQUNFLGdCQUFBO0FkMnpGRjs7QWN6ekZBO0VBQ0UsZ0JBQUE7QWQ0ekZGOztBYzF6RkE7RUFDRSxnQkFBQTtBZDZ6RkY7O0FjM3pGQTtFQUNFLGdCQUFBO0FkOHpGRjs7QWM1ekZBOztFQUVFLGdCQUFBO0FkK3pGRjs7QWM3ekZBOztFQUVFLGdCQUFBO0FkZzBGRjs7QWM5ekZBOztFQUVFLGdCQUFBO0FkaTBGRjs7QWMvekZBO0VBQ0UsZ0JBQUE7QWRrMEZGOztBY2gwRkE7O0VBRUUsZ0JBQUE7QWRtMEZGOztBY2owRkE7O0VBRUUsZ0JBQUE7QWRvMEZGOztBY2wwRkE7RUFDRSxnQkFBQTtBZHEwRkY7O0FjbjBGQTtFQUNFLGdCQUFBO0FkczBGRjs7QWNwMEZBO0VBQ0UsZ0JBQUE7QWR1MEZGOztBY3IwRkE7RUFDRSxnQkFBQTtBZHcwRkY7O0FjdDBGQTtFQUNFLGdCQUFBO0FkeTBGRjs7QWN2MEZBO0VBQ0UsZ0JBQUE7QWQwMEZGOztBY3gwRkE7RUFDRSxnQkFBQTtBZDIwRkY7O0FjejBGQTtFQUNFLGdCQUFBO0FkNDBGRjs7QWMxMEZBO0VBQ0UsZ0JBQUE7QWQ2MEZGOztBYzMwRkE7RUFDRSxnQkFBQTtBZDgwRkY7O0FjNTBGQTtFQUNFLGdCQUFBO0FkKzBGRjs7QWM3MEZBO0VBQ0UsZ0JBQUE7QWRnMUZGOztBYzkwRkE7RUFDRSxnQkFBQTtBZGkxRkY7O0FjLzBGQTtFQUNFLGdCQUFBO0FkazFGRjs7QWNoMUZBO0VBQ0UsZ0JBQUE7QWRtMUZGOztBY2oxRkE7RUFDRSxnQkFBQTtBZG8xRkY7O0FjbDFGQTtFQUNFLGdCQUFBO0FkcTFGRjs7QWNuMUZBO0VBQ0UsZ0JBQUE7QWRzMUZGOztBY3AxRkE7RUFDRSxnQkFBQTtBZHUxRkY7O0FjcjFGQTtFQUNFLGdCQUFBO0FkdzFGRjs7QWN0MUZBOztFQUVFLGdCQUFBO0FkeTFGRjs7QWN2MUZBO0VBQ0UsZ0JBQUE7QWQwMUZGOztBY3gxRkE7RUFDRSxnQkFBQTtBZDIxRkY7O0FjejFGQTtFQUNFLGdCQUFBO0FkNDFGRjs7QWMxMUZBO0VBQ0UsZ0JBQUE7QWQ2MUZGOztBYzMxRkE7RUFDRSxnQkFBQTtBZDgxRkY7O0FjNTFGQTtFQUNFLGdCQUFBO0FkKzFGRjs7QWM3MUZBO0VBQ0UsZ0JBQUE7QWRnMkZGOztBYzkxRkE7RUFDRSxnQkFBQTtBZGkyRkY7O0FjLzFGQTtFQUNFLGdCQUFBO0FkazJGRjs7QWNoMkZBO0VBQ0UsZ0JBQUE7QWRtMkZGOztBY2oyRkE7RUFDRSxnQkFBQTtBZG8yRkY7O0FjbDJGQTtFQUNFLGdCQUFBO0FkcTJGRjs7QWNuMkZBO0VBQ0UsZ0JBQUE7QWRzMkZGOztBY3AyRkE7RUFDRSxnQkFBQTtBZHUyRkY7O0FjcjJGQTtFQUNFLGdCQUFBO0FkdzJGRjs7QWN0MkZBO0VBQ0UsZ0JBQUE7QWR5MkZGOztBY3YyRkE7RUFDRSxnQkFBQTtBZDAyRkY7O0FjeDJGQTtFQUNFLGdCQUFBO0FkMjJGRjs7QWN6MkZBO0VBQ0UsZ0JBQUE7QWQ0MkZGOztBYzEyRkE7RUFDRSxnQkFBQTtBZDYyRkY7O0FjMzJGQTtFQUNFLGdCQUFBO0FkODJGRjs7QWM1MkZBO0VBQ0UsZ0JBQUE7QWQrMkZGOztBYzcyRkE7RUFDRSxnQkFBQTtBZGczRkY7O0FjOTJGQTtFQUNFLGdCQUFBO0FkaTNGRjs7QWMvMkZBO0VBQ0UsZ0JBQUE7QWRrM0ZGOztBY2gzRkE7RUFDRSxnQkFBQTtBZG0zRkY7O0FjajNGQTtFQUNFLGdCQUFBO0FkbzNGRjs7QWNsM0ZBO0VBQ0UsZ0JBQUE7QWRxM0ZGOztBY24zRkE7RUFDRSxnQkFBQTtBZHMzRkY7O0FjcDNGQTtFQUNFLGdCQUFBO0FkdTNGRjs7QWNyM0ZBO0VBQ0UsZ0JBQUE7QWR3M0ZGOztBY3QzRkE7RUFDRSxnQkFBQTtBZHkzRkY7O0FjdjNGQTtFQUNFLGdCQUFBO0FkMDNGRjs7QWN4M0ZBO0VBQ0UsZ0JBQUE7QWQyM0ZGOztBY3ozRkE7RUFDRSxnQkFBQTtBZDQzRkY7O0FjMTNGQTtFQUNFLGdCQUFBO0FkNjNGRjs7QWMzM0ZBO0VBQ0UsZ0JBQUE7QWQ4M0ZGOztBYzUzRkE7RUFDRSxnQkFBQTtBZCszRkY7O0FjNzNGQTtFQUNFLGdCQUFBO0FkZzRGRjs7QWM5M0ZBO0VBQ0UsZ0JBQUE7QWRpNEZGOztBYy8zRkE7RUFDRSxnQkFBQTtBZGs0RkY7O0FjaDRGQTtFQUNFLGdCQUFBO0FkbTRGRjs7QWNqNEZBO0VBQ0UsZ0JBQUE7QWRvNEZGOztBY2w0RkE7RUFDRSxnQkFBQTtBZHE0RkY7O0FjbjRGQTtFQUNFLGdCQUFBO0FkczRGRjs7QWNwNEZBO0VBQ0UsZ0JBQUE7QWR1NEZGOztBY3I0RkE7RUFDRSxnQkFBQTtBZHc0RkY7O0FjdDRGQTtFQUNFLGdCQUFBO0FkeTRGRjs7QWN2NEZBO0VBQ0UsZ0JBQUE7QWQwNEZGOztBY3g0RkE7RUFDRSxnQkFBQTtBZDI0RkY7O0FjejRGQTs7RUFFRSxnQkFBQTtBZDQ0RkY7O0FjMTRGQTs7O0VBR0UsZ0JBQUE7QWQ2NEZGOztBYzM0RkE7RUFDRSxnQkFBQTtBZDg0RkY7O0FjNTRGQTtFQUNFLGdCQUFBO0FkKzRGRjs7QWM3NEZBOztFQUVFLGdCQUFBO0FkZzVGRjs7QWM5NEZBO0VBQ0UsZ0JBQUE7QWRpNUZGOztBYy80RkE7RUFDRSxnQkFBQTtBZGs1RkY7O0FjaDVGQTtFQUNFLGdCQUFBO0FkbTVGRjs7QWNqNUZBO0VBQ0UsZ0JBQUE7QWRvNUZGOztBY2w1RkE7RUFDRSxnQkFBQTtBZHE1RkY7O0FjbjVGQTtFQUNFLGdCQUFBO0FkczVGRjs7QWNwNUZBO0VBQ0UsZ0JBQUE7QWR1NUZGOztBY3I1RkE7RUFDRSxnQkFBQTtBZHc1RkY7O0FjdDVGQTtFQUNFLGdCQUFBO0FkeTVGRjs7QWN2NUZBO0VBQ0UsZ0JBQUE7QWQwNUZGOztBY3g1RkE7O0VBRUUsZ0JBQUE7QWQyNUZGOztBY3o1RkE7O0VBRUUsZ0JBQUE7QWQ0NUZGOztBYzE1RkE7RUFDRSxnQkFBQTtBZDY1RkY7O0FjMzVGQTtFQUNFLGdCQUFBO0FkODVGRjs7QWM1NUZBO0VBQ0UsZ0JBQUE7QWQrNUZGOztBYzc1RkE7RUFDRSxnQkFBQTtBZGc2RkY7O0FjOTVGQTtFQUNFLGdCQUFBO0FkaTZGRjs7QWMvNUZBO0VBQ0UsZ0JBQUE7QWRrNkZGOztBY2g2RkE7O0VBRUUsZ0JBQUE7QWRtNkZGOztBY2o2RkE7O0VBRUUsZ0JBQUE7QWRvNkZGOztBY2w2RkE7RUFDRSxnQkFBQTtBZHE2RkY7O0FjbjZGQTtFQUNFLGdCQUFBO0FkczZGRjs7QWNwNkZBO0VBQ0UsZ0JBQUE7QWR1NkZGOztBY3I2RkE7RUFDRSxnQkFBQTtBZHc2RkY7O0FjdDZGQTs7RUFFRSxnQkFBQTtB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QUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBRUEsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFFQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUVBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFFQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUVBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBRUEsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUVBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBRUEsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNB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QSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsNkNBQUE7RUFFQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsOENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFFQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsK0NBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsbUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsaUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsOENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFFQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLG1DQUFBO0VBQ0EsNENBQUE7RUFFQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFFQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsOENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsNENBQUE7RUFFQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFFQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFFQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFFQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSx5Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFFQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7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QTtNQUNBLGdEQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsK0NBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsNENBQUE7TUFDQSwrQ0FBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSwyQ0FBQTtNQUNBLDJDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUNBLGtEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsNENBQUE7TUFDQSwrQ0FBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsMENBQUE7TUFDQSw2Q0FBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsMENBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0Esa0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGdEQUFBO01BQ0EsMkNBQUE7TUFDQSwrQ0FBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsMkNBQUE7TUFDQSw4Q0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsOENBQUE7TUFDQSxpREFBQTtNQUNBLGtEQUFBO01BQ0EsNENBQUE7TUFDQSwrQ0FBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsaURBQUE7TUFDQSxpREFBQTtNQUNBLGtEQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUVBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSw4Q0FBQTtNQUNBLDJDQUFBO01BQ0EsMkNBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwwQ0FBQTtNQUNBLCtDQUFBO01BQ0EsMENBQUE7TUFDQSxnREFBQTtNQUNBLHNEQUFBO01BQ0Esc0RBQUE7TUFDQSxxREFBQTtNQUNBLGtEQUFBO01BQ0Esa0RBQUE7TUFDQSxzREFBQTtNQUNBLGtEQUFBO01BQ0EsaURBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BQ0EsMkNBQUE7TUFDQSxpREFBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0Esb0RBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxnREFBQTtNQUNBLGtEQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUVBLDJDQUFBO01BQ0EsMENBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsMENBQUE7TUFDQSw0Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsbURBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsbURBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0EsK0NBQUE7TUFDQSxrREFBQTtNQUNBLG9EQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUVBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLGtEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUVBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw0Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLGtEQUFBO01BQ0Esb0RBQUE7TUFDQSxtREFBQTtNQUNBLG1EQUFBO01BQ0Esb0RBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLGlEQUFBO01BQ0EsK0NBQUE7TUFDQSw4Q0FBQTtNQUVBLCtDQUFBO01BQ0EsOENBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsNkNBQUE7TUFDQSwrQ0FBQTtNQUNBLDhDQUFBO01BQ0EsK0NBQUE7TUFDQSx5Q0FBQTtNQUNBLGdEQUFBO01BQ0EseUNBQUE7TUFDQSxnREFBQTtNQUNBLHNEQUFBO01BQ0Esc0RBQUE7TUFDQSxzREFBQTtNQUNBLHFEQUFBO01BQ0Esc0RBQUE7TUFDQSxpREFBQTtNQUNBLGtEQUFBO01BQ0Esa0RBQUE7TUFDQSw4Q0FBQTtNQUNBLGtEQUFBO01BQ0EsMENBQUE7TUFDQSxpREFBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMENBQUE7TUFDQSx3Q0FBQTtNQUNBLCtDQUFBO01BQ0Esd0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxvREFBQTtNQUNBLG1EQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLGlEQUFBO01BQ0EsaURBQUE7TUFDQSw2Q0FBQTtNQUNBLGtEQUFBO01BQ0EseUNBQUE7TUFDQSxnREFBQTtNQUVBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxrREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSwrQ0FBQTtNQUNBLGdEQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUVBLCtDQUFBO01BQ0EsOENBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLGdEQUFBO01BQ0EsZ0RBQUE7TUFDQSxnREFBQTtNQUNBLHNEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLHNEQUFBO01BQ0Esb0RBQUE7TUFDQSxzREFBQTtNQUNBLHFEQUFBO01BQ0Esc0RBQUE7TUFDQSxpREFBQTtNQUNBLG1EQUFBO01BQ0EsaURBQUE7TUFDQSxpREFBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsMENBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLHdDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHdDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHlDQUFBO01BQ0EseUNBQUE7TUFDQSx5Q0FBQTtNQUVBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxvREFBQTtNQUNBLHFEQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLHFEQUFBO01BQ0Esa0RBQUE7TUFDQSxrREFBQTtNQUVBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLCtDQUFBO01BQ0EsK0NBQUE7TUFDQSw4Q0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxvREFBQTtNQUNBLHNEQUFBO01BQ0EsZ0RBQUE7TUFDQSxrREFBQTtNQUVBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNENBQUE7TUFDQSw2Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0EsbURBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLGdEQUFBO01BQ0EsZ0RBQUE7TUFDQSxpREFBQTtNQUVBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLDhDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDRDQUFBO01BQ0EsOENBQUE7TUFDQSw4Q0FBQTtNQUNBLDZDQUFBO01BQ0EsOENBQUE7TUFDQSwrQ0FBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLHFEQUFBO01BQ0EscURBQUE7TUFDQSxxREFBQTtNQUNBLDhDQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLGlEQUFBO01BQ0Esa0RBQUE7TUFDQSxrREFBQTtNQUVBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDZDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDRDQUFBO01BQ0EsNkNBQUE7TUFDQSw2Q0FBQTtNQUNBLDhDQUFBO01BQ0EsNkNBQUE7TUFDQSw4Q0FBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLG9EQUFBO01BQ0Esb0RBQUE7TUFDQSxvREFBQTtNQUNBLGlEQUFBO01BQ0EsaURBQUE7TUFDQSxnREFBQTtNQUVBLDJDQUFBO01BQ0EsNENBQUE7TUFDQSw0Q0FBQTtNQUNBLDJDQUFBO01BQ0EsNENBQUE7TUFDQSwyQ0FBQTtNQUNBLDREQUFBO01BQ0EseURBQUE7TUFDQSwwREFBQTtNQUNBLDZEQUFBO01BQ0EsMERBQUE7TUFDQSwwREFBQTtNQUNBLDREQUFBO01BQ0EsNERBQUE7TUFDQSwwREFBQTtNQUNBLDREQUFBO01BQ0EsMERBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMERBQUE7TUFDQSwyREFBQTtNQUNBLDJEQUFBO01BQ0EsMkRBQUE7TUFDQSw0REFBQTtNQUNBLDBEQUFBO01BQ0EseURBQUE7TUFDQSwwREFBQTtNQUNBLDBEQUFBO01BQ0EsMkRBQUE7TUFDQSwwREFBQTtNQUNBLDREQUFBO01BRUEsd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHlDQUFBO01BRUEsd0NBQUE7TUFDQSx1Q0FBQTtNQUNBLHdDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0EsdUNBQUE7TUFDQSx1Q0FBQTtNQUNBLHVDQUFBO01BQ0Esd0NBQUE7TUFDQSx3Q0FBQTtNQUNBLHlDQUFBO0kxQjA3WEY7RUFDRjtBQUNGO0EwQnA3WEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBcTFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBeXpCQTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUVBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUVBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtF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VUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxZQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFlBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsY0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxjQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGNBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UseUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usc0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usc0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UseUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsWUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx5QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxxQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsYUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx5QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxjQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGNBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0RBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaURBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaURBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaURBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkNBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2Q0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxlQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGVBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkNBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2Q0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxlQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGVBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkNBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2Q0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxlQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGVBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOENBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usc0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsY0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx5QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxvQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxrQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxjQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtC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K3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHNCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDBCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usc0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsdUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSwrQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwwQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtFQUNBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHNCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDBCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLG9DQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLG9DQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHFDQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDJCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxnQ0FBQTtVQUFBLHdCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZ0NBQUE7VUFBQSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQ0FBQTtVQUFBLHlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsaUNBQUE7VUFBQSx5QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxpQ0FBQTtVQUFBLHlCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGlDQUFBO1VBQUEseUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsOEJBQUE7VUFBQSxzQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLDhCQUFBO1VBQUEsc0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usa0NBQUE7VUFBQSwwQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxvQ0FBQTtVQUFBLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHFDQUFBO1VBQUEsNkJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0NBQUE7VUFBQSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxzQ0FBQTtVQUFBLDhCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHVDQUFBO1VBQUEsK0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UscUNBQUE7VUFBQSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLHdDQUFBO1VBQUEsZ0NBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLG9DQUFBO01BQUEsZ0NBQUE7VUFBQSw0QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQ0FBQTtNQUFBLCtCQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFVBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsVUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usb0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UseUJBQUE7RUFDQSw2QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxxQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxjQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFVBQUE7RUFDQSx3Q0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwyQkFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxjQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFlBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0Usd0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsY0FBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxXQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLG9CQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0UsZUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSwwQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtBM0ZtK3VCRjs7QTJGaCt1QkE7RUFDRSxZQUFBO0EzRm0rdUJGOztBMkZoK3VCQTtFQUNFLFVBQUE7QTNGbSt1QkY7O0EyRmgrdUJBO0VBQ0U7SUFDRSxxQkFBQTtFM0ZtK3VCRjtBQUNGO0EyRmgrdUJBO0VBQ0UsbUJBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0Usa0JBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsaUNBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsU0FBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxlQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGNBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxrQkFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxZQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLFVBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxvQkFBQTtFQUNBLGtCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxZQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLFNBQUE7QTNGayt1QkY7O0EyRi85dUJBO0VBQ0UsWUFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFLE1BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0ZrK3VCRjs7QTJGLzl1QkE7RUFDRSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0EzRmsrdUJGOztBMkYvOXVCQTtFQUNFO0lBQ0UsWUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtFM0ZrK3VCRjtBQUNGO0EyRi85dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLDJCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFFBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSwwQkFBQTtFQUNBLG1DQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDJCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxjQUFBO0VBQ0EsaUNBQUE7RUFDQSw2QkFBQTtFQUNBLDRDQUFBO0VBQ0EsK0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7RUFDQSxRQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLCtCQUFBO0VBQ0EscUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0NBQUE7RUFDQSxvQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxzQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlDQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx3QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx3QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx3QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxRQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSwyQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx1QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx5QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usb0NBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHdDQUFBO0VBQ0EseUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxvQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSwwQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx5QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxzQkFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLDBCQUFBO0VBQ0Esd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsNEJBQUE7RUFDQSwwQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGdCQUFBO0VBQ0Esd0JBQUE7VUFBQSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsT0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZUFBQTtFQUNBLDRCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsMEJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQ0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3Q0FBQTtFQUNBLDBCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLDBCQUFBO0VBQ0EsMkJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsMEJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx3QkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxtQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHdCQUFBO0VBQ0EsaUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLE1BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLG9CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlEQUFBO1VBQUEsZ0RBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxtQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0NBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsWUFBQTtFQUNBLGNBQUE7RUFDQSxRQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlEQUFBO1VBQUEsZ0RBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxvQkFBQTtFQUNBLHVCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsT0FBQTtFQUNBLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSx3Q0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGtCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsMEJBQUE7RUFBQSxrQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxTQUFBO0VBQ0EsNkNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFFBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFlBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0RBQUE7RUFFQSwwQ0FBQTtFQUNBLE9BQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsaURBQUE7RUFFQSx5Q0FBQTtFQUNBLFFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSw4Q0FBQTtFQUVBLHNDQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsV0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxPQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxpQkFBQTtFQUNBLDRCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLDBCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLG9CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxhQUFBO0VBQ0EscUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtFQUNBLG1CQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLE9BQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UseUJBQUE7VUFBQSx3QkFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSx1QkFBQTtVQUFBLHNCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLHlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGFBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usc0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0Usb0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsVUFBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsY0FBQTtBM0ZpK3VCRjs7QTJGOTl1QkE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0UsdUJBQUE7VUFBQSxlQUFBO0EzRmkrdUJGOztBMkY5OXVCQTtFQUNFLFdBQUE7RUFDQSx1QkFBQTtVQUFBLGVBQUE7QTNGaSt1QkY7O0EyRjk5dUJBO0VBQ0U7SUFDRSxPQUFBO0UzRmkrdUJGO0UyRi85dUJBO0lBQ0UsU0FBQTtFM0ZpK3VCRjtFMkYvOXVCQTtJQUNFLE9BQUE7RTNGaSt1QkY7QUFDRjs7QTJGMSt1QkE7RUFDRTtJQUNFLE9BQUE7RTNGaSt1QkY7RTJGLzl1QkE7SUFDRSxTQUFBO0UzRmkrdUJGO0UyRi85dUJBO0lBQ0UsT0FBQTtFM0ZpK3VCRjtBQUNGO0EyRjk5dUJBO0VBQ0Usc0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usd0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsbUJBQUE7RUFDQSwwQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxpQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQ0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxtQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxzQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxxQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLDBCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLDZCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFNBQUE7RUFDQSxTQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHNCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG1CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHVCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG9CQUFBO0VBQ0Esc0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSwrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxvQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSwyQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxzQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxvQkFBQTtFQUNBLHNCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0VBQ0EsMEJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZ0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsOEJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UscUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsWUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG9CQUFBO0VBQ0EsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxRQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsUUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSw2QkFBQTtVQUFBLHFCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLDZCQUFBO1VBQUEscUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxVQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxVQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZUFBQTtFQUNBLFVBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZ0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxhQUFBO0VBQ0EsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsaUJBQUE7RUFDQSxVQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxVQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGdCQUFBO0VBQ0Esc0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsWUFBQTtFQUNBLFFBQUE7RUFDQSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsUUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsT0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHdCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHFCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsYUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxZQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZ0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxZQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHFCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG1CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHNCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG9CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usd0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UscUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSx1QkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSx3QkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSwwQkFBQTtFQUFBLGtCQUFBO0VBQ0EsVUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSwwQkFBQTtFQUFBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxhQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHNCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFFBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsNkJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxrQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSx3QkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxlQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGtCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGlCQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG1CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxPQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLG1CQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLE9BQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsbUJBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxtQ0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxvQ0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBM0ZnK3VCRjs7QTJGNzl1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0EzRmcrdUJGOztBMkY3OXVCQTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNGZyt1QkY7O0EyRjc5dUJBO0VBQ0U7SUFDRSx1QkFBQTtFM0ZnK3VCRjtFMkY3OXVCQTtJQUNFLHFCQUFBO0UzRis5dUJGO0UyRjU5dUJBO0lBQ0UsaUJBQUE7SUFDQSx1QkFBQTtFM0Y4OXVCRjtBQUNGO0EyRjM5dUJBO0VBQ0UsNkJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usb0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHNCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLG1CQUFBO0VBQ0EscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsVUFBQTtFQUNBLHFCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFVBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxlQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxzQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxtQkFBQTtFQUNBLG1CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLG9CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFdBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsMEJBQUE7RUFDQSx3QkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esa0NBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLE1BQUE7RUFDQSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxTQUFBO0VBQ0EsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxtQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsaUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGFBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsVUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGtCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFNBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLDZDQUFBO0VBQ0EsMEJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxTQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsY0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtVQUFBLHdCQUFBO0VBQ0EseUJBQUE7VUFBQSx3QkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxpQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFdBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsWUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxZQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGtCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsWUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHNCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxlQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFdBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGlCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHFCQUFBO0VBQ0EsdUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxXQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFNBQUE7RUFDQSxtQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGlCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLDJCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxZQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsYUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxzQkFBQTtFQUNBLDZCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLDhCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHNCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHFCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLG1CQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZ0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZUFBQTtFQUNBLHdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxpQkFBQTtFQUNBLFVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsdUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usb0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usb0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7RUFDQSxxQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxzQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLG1DQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGtCQUFBO0VBQ0EsaUNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxnQ0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsU0FBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSx3QkFBQTtFQUNBLGlCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGFBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsZUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRSxxQ0FBQTtVQUFBLDZCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usa0JBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0EzRjY5dUJGOztBMkYxOXVCQTtFQUNFLGFBQUE7QTNGNjl1QkY7O0EyRjE5dUJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBM0Y2OXVCRjs7QTJGMTl1QkE7RUFDRTtJQUNFLG9CQUFBO0UzRjY5dUJGO0UyRjE5dUJBO0lBQ0UsYUFBQTtFM0Y0OXVCRjtBQUNGO0EyRno5dUJBO0VBQ0UsY0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHNCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxzQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsV0FBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxxQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGdCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGdCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxhQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxhQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFlBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHdCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsT0FBQTtFQUNBLDBCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFFBQUE7RUFDQSwyQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxXQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFdBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLG1CQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsVUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSx1QkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsNkJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsVUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxjQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxPQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFFBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxnQ0FBQTtFQUNBLG1CQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxVQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UscUJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsYUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxxQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsbUJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLE9BQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsY0FBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxVQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLFFBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsaUJBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usd0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsV0FBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxZQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLE1BQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxxQkFBQTtFQUNBLGVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsZ0JBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGFBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsWUFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxZQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGVBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0UsV0FBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSxXQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtBM0YyOXVCRjs7QTJGeDl1QkE7RUFDRSx1QkFBQTtFQUNBLDRCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLHFCQUFBO0EzRjI5dUJGOztBMkZ4OXVCQTtFQUNFLGFBQUE7QTNGMjl1QkY7O0EyRng5dUJBO0VBQ0U7SUFDRSxvQkFBQTtFM0YyOXVCRjtFMkZ4OXVCQTtJQUNFLFlBQUE7SUFDQSx1Q0FBQTtJQUNBLHdDQUFBO0UzRjA5dUJGO0UyRnY5dUJBO0lBQ0UsU0FBQTtFM0Z5OXVCRjtFMkZ0OXVCQTtJQUNFLGFBQUE7RTNGdzl1QkY7RTJGcjl1QkE7SUFDRSxrQkFBQTtFM0Z1OXVCRjtBQUNGO0EyRnA5dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsYUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsV0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHFCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxZQUFBO0VBQ0EsZUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UscUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsV0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsYUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG1CQUFBO0VBQ0EsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHNCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG9CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHNCQUFBO0VBQ0Esd0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxzQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSx3QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLDRCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHVCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLDJCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usc0JBQUE7RUFDQSx1QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSx3Q0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsMEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHNCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsMkJBQUE7RUFDQSx3Q0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxTQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxhQUFBO0VBQ0Esa0NBQUE7RUFBQSwwQkFBQTtFQUFBLGtEQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSx1QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0Esc0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLE1BQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsU0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLE1BQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsU0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0VBQUE7RUFBQSx3REFBQTtFQUFBLHlGQUFBO0VBQ0Esb0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtFQUNBLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLCtHQUFBO1VBQUEsdUdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRnY5dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRnY5dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRnY5dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsVUFBQTtFQUNBLFVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsMkNBQUE7VUFBQSxtQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyR0FBQTtVQUFBLG1HQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0VBQ0EsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usb0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHFCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsdUJBQUE7RUFBQSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHdCQUFBO0VBQUEsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usb0JBQUE7RUFBQSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHdCQUFBO0VBQUEsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usb0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0VBQ0EsMkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxhQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxhQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7RUFDQSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsY0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwwQkFBQTtFQUNBLHNCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLDBCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHVCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHVCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsYUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxzQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtFQUNBLDRCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLDhCQUFBO0VBQ0EsK0JBQUE7RUFDQSx3QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFNBQUE7RUFDQSxZQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7RUFDQSxTQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxtREFBQTtVQUFBLDJDQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrREFBQTtVQUFBLDBDQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSwyQkFBQTtFQUNBLHdDQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxRQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwwQkFBQTtFQUFBLGtCQUFBO0VBQ0EsMkJBQUE7RUFBQSxtQkFBQTtFQUNBLFFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkVBQUE7RUFDQSw2Q0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw2Q0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0EsOENBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsV0FBQTtFQUNBLDhDQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7RUFDQSw0Q0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSx1Q0FBQTtVQUFBLCtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsWUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx1Q0FBQTtVQUFBLCtCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLCtDQUFBO0VBQ0EsOEVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsK0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsYUFBQTtFQUNBLGdDQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsaUNBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsK0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsOEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsK0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0NBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsK0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsMkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNEJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsU0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxNQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw0QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwyQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw2QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw0QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw2QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw0QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSw4QkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQ0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSwrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxTQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsT0FBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxVQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLFdBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsUUFBQTtFQUNBLFVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsV0FBQTtFQUNBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLFFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsU0FBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxvQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxnQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHFCQUFBO0VBQ0EsVUFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHVCQUFBO1VBQUEsc0JBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLHFCQUFBO0EzRnM5dUJGOztBMkZuOXVCQTtFQUNFLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxpQkFBQTtBM0ZzOXVCRjs7QTJGbjl1QkE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7QTNGczl1QkY7O0EyRm45dUJBO0VBQ0U7SUFDRSxnQkFBQTtFM0ZzOXVCRjtBQUNGO0EyRm45dUJBO0VBQ0U7SUFDRSxhQUFBO0UzRnE5dUJGO0UyRmw5dUJBO0lBQ0UscUJBQUE7RTNGbzl1QkY7RTJGajl1QkE7SUFDRSxhQUFBO0UzRm05dUJGO0UyRmg5dUJBO0lBQ0UscUJBQUE7RTNGazl1QkY7QUFDRjtBMkYvOHVCQTtFQUNFLHFCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGNBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsdUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0Usa0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsY0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxrQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFdBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFlBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSx1QkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSw2QkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxtQkFBQTtFQUNBLDJCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQ0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxpQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxZQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxZQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsbUJBQUE7RUFDQSx5QkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxvQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxzQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxvQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxzQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSx3QkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsZ0NBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsNEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsMkJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0Usa0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLE9BQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxxQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsWUFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsbUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsNEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsY0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsVUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxNQUFBO0VBQ0EsUUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxlQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLHFCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGFBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UscUJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxTQUFBO0VBQ0EsU0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxtQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLG9CQUFBO1VBQUEsWUFBQTtFQUNBLFVBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFFBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsT0FBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsU0FBQTtFQUNBLFdBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFVBQUE7RUFDQSxVQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGFBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsWUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxNQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxTQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLE9BQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFFBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsMEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsMEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsMEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsMEJBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxNQUFBO0VBQ0EsT0FBQTtFQUNBLCtCQUFBO0VBQ0EsZ0NBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsWUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxnQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxVQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFdBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsV0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxpQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxnQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxtQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxXQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFVBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsVUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxXQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxpQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxXQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFlBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxTQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGtCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLGdCQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFVBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsVUFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxhQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0EzRmk5dUJGOztBMkY5OHVCQTtFQUNFLFdBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsU0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0UsV0FBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxxQkFBQTtBM0ZpOXVCRjs7QTJGOTh1QkE7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QTNGaTl1QkY7O0EyRjk4dUJBO0VBQ0U7SUFDRSxVQUFBO0UzRmk5dUJGO0UyRjk4dUJBO0lBQ0UsVUFBQTtJQUNBLGdCQUFBO0UzRmc5dUJGO0UyRjc4dUJBO0lBQ0UsbUJBQUE7RTNGKzh1QkY7QUFDRjtBMkY1OHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHVCQUFBO0VBQ0EsNEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsMEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHVCQUFBO1VBQUEsc0JBQUE7RUFDQSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsNEJBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxvQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwwQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0Esd0NBQUE7VUFBQSxnQ0FBQTtFQUNBLG9CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0VBQ0Esb0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsMkJBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxvQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSx3QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxNQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsT0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0VBQ0EsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHFCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGdDQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxtQkFBQTtFQUNBLHFCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0NBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLDBDQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0VBQ0EsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxvQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsMEZBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0JBQUE7RUFDQSw2QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0JBQUE7RUFDQSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0VBQ0EsNkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsMkJBQUE7RUFDQSx3Q0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLDZCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLE9BQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpUEFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxnQ0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQ0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSx1QkFBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLE1BQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxPQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsMENBQUE7RUFDQSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsUUFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwwQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLDBCQUFBO0VBQ0EsaUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLDBCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLDBCQUFBO0VBQ0EsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwwQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwwQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSx1QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsY0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0VBQ0Esc0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtNQUFBLHFCQUFBO1VBQUEsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0VBQ0EsT0FBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO1VBQUEsZ0NBQUE7RUFDQSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFdBQUE7RUFDQSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwyQkFBQTtFQUNBLHlCQUFBO0VBRUEscUJBQUE7TUFBQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxlQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsU0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFlBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxTQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLHNCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxZQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG1CQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGlDQUFBO01BQUEsdUJBQUE7VUFBQSx5QkFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwyQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UscUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsZUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxvQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxhQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsWUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxjQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHVCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLFVBQUE7RUFDQSwrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsV0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLDJCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7RUFDQSxXQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFNBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsNkJBQUE7VUFBQSxxQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSw4QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxrQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsNkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNDQUFBO1VBQUEsOEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0NBQUE7VUFBQSw4QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQ0FBQTtVQUFBLDhCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLHNDQUFBO1VBQUEsOEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usc0NBQUE7VUFBQSw4QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxvQkFBQTtFQUNBLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxvQkFBQTtFQUNBLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSw4QkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usb0JBQUE7RUFDQSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxzQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxvQ0FBQTtVQUFBLDRCQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGdDQUFBO1VBQUEsd0JBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0Usb0JBQUE7RUFDQSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLFVBQUE7QTNGODh1QkY7O0EyRjM4dUJBO0VBQ0UsVUFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSxVQUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLG9DQUFBO1VBQUEsNEJBQUE7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QUFBO0EzRjg4dUJGOztBMkYzOHVCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBM0Y4OHVCRjs7QTJGMzh1QkE7RUFDRSwrQkFBQTtFQUNBLG9EQUFBO0VBQ0EsNlNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0EzRjg4dUJGO0EyRjM4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsZ0JBQUE7QTNGNjh1QkY7O0EyRjE4dUJBO0VBQ0UsYUFBQTtBM0Y2OHVCRjs7QTJGMTh1QkE7RUFDRSxnQkFBQTtB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LDZDQUFBO0VBQThDLCtCQUFBO0VBQWdDLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLGtDQUFBO0VBQW1DLDBDQUFBO0VBQTJDLGtDQUFBO0VBQW1DLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLDJCQUFBO0VBQTRCLGlDQUFBO0VBQWtDLGtDQUFBO0VBQW1DLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLDhCQUFBO0VBQStCLHNDQUFBO0VBQXVDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLG1DQUFBO0VBQW9DLHlDQUFBO0VBQTBDLDBDQUFBO0VBQTJDLDRCQUFBO0VBQTZCLGtDQUFBO0VBQW1DLG1DQUFBO0VBQW9DLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLCtCQUFBO0VBQWdDLHVDQUFBO0VBQXdDLG1DQUFBO0VBQW9DLHlDQUFBO0VBQTBDLDBDQUFBO0VBQTJDLDRCQUFBO0VBQTZCLGtDQUFBO0VBQW1DLG1DQUFBO0VBQW9DLHFDQUFBO0VBQXNDLHNDQUFBO0VBQXVDLCtCQUFBO0VBQWdDLHVDQUFBO0VBQXdDLGtDQUFBO0VBQW1DLHdDQUFBO0VBQXlDLHlDQUFBO0VBQTBDLDJCQUFBO0VBQTRCLGlDQUFBO0VBQWtDLGtDQUFBO0VBQW1DLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLDhCQUFBO0VBQStCLHNDQUFBO0VBQXVDLHFDQUFBO0VBQXNDLDJDQUFBO0VBQTRDLDRDQUFBO0VBQTZDLDhCQUFBO0VBQStCLG9DQUFBO0VBQXFDLHFDQUFBO0VBQXNDLHVDQUFBO0VBQXdDLHdDQUFBO0VBQXlDLGlDQUFBO0VBQWtDLHlDQUFBO0VBQTBDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0VBQXdDLCtCQUFBO0VBQWdDLG9DQUFBO0VBQXFDLHNDQUFBO0VBQXVDLHNDQUFBO0VBQXVDLHVDQUFBO0E3Rmt3K0Noa0w7O0E2Rmx3K0N3bUw7RUFBVyxrQkFBQTtFQUFrQix3QkFBQTtFQUF3QixVQUFBO0VBQVUsV0FBQTtFQUFXLGdCQUFBO0E3RjB3K0Nsckw7O0E2RjF3K0Nrc0w7RUFBeUMsc0NBQUE7VUFBQSw4QkFBQTtBN0Y4dytDM3VMOztBNkY5dytDeXdMO0VBQXVELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rm14K0MxMUw7O0E2Rm54K0NpNEw7RUFBbUIsa0NBQUE7VUFBQSwwQkFBQTtBN0Z1eCtDcDVMOztBNkZ2eCtDODZMO0VBQTBCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjR4K0NyK0w7O0E2RjV4K0M0Z007RUFBdUMscUNBQUE7VUFBQSw2QkFBQTtBN0ZneStDbmpNOztBNkZoeStDZ2xNO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnF5K0MvcE07O0E2RnJ5K0Nzc007RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBN0Z5eStDeHRNOztBNkZ6eStDa3ZNO0VBQXlCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rjh5K0N6eU07O0E2Rjl5K0NnMU07RUFBdUMsc0NBQUE7VUFBQSw4QkFBQTtBN0ZreitDdjNNOztBNkZseitDcTVNO0VBQXFELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnV6K0NwK007O0E2RnZ6K0MyZ047RUFBa0Isa0NBQUE7VUFBQSwwQkFBQTtBN0YyeitDN2hOOztBNkYzeitDdWpOO0VBQXlCLHFDQUFBO1VBQUEsNkJBQUE7RUFBNkIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RmcwK0M3bU47O0E2RmgwK0NvcE47RUFBbUMscUNBQUE7VUFBQSw2QkFBQTtBN0ZvMCtDdnJOOztBNkZwMCtDb3ROO0VBQWlELGtDQUFBO1VBQUEsMEJBQUE7RUFBMEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnkwK0MveE47O0E2RnowK0NzME47RUFBZ0Isa0NBQUE7VUFBQSwwQkFBQTtBN0Y2MCtDdDFOOztBNkY3MCtDZzNOO0VBQXVCLHNDQUFBO1VBQUEsOEJBQUE7RUFBOEIsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RmsxK0NyNk47O0E2RmwxK0M0OE47RUFBbUQsNEJBQUE7VUFBQSxvQkFBQTtBN0ZzMStDLy9OOztBNkZ0MStDbWhPO0VBQWlFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjIxK0N4bU87O0E2RjMxK0Mrb087RUFBd0IsNEJBQUE7VUFBQSxvQkFBQTtBN0YrMStDdnFPOztBNkYvMStDMnJPO0VBQStCLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3Rm8yK0M5dU87O0E2RnAyK0NxeE87RUFBdUQsNEJBQUE7VUFBQSxvQkFBQTtBN0Z3MitDNTBPOztBNkZ4MitDZzJPO0VBQXFFLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RjYyK0N6N087O0E2RjcyK0NnK087RUFBMEIsNEJBQUE7VUFBQSxvQkFBQTtBN0ZpMytDMS9POztBNkZqMytDOGdQO0VBQWlDLDRCQUFBO1VBQUEsb0JBQUE7RUFBb0IsK0NBQUE7RUFBQSx1Q0FBQTtFQUFBLDRFQUFBO0E3RnMzK0Nua1A7O0E2RnQzK0MwbVA7RUFBNkIsVUFBQTtBN0YwMytDdm9QOztBNkYxMytDaXBQO0VBQTJDLFVBQUE7RUFBVSxxQ0FBQTtBN0YrMytDdHNQOztBNkYvMytDMnVQO0VBQWEsVUFBQTtBN0ZtNCtDeHZQOztBNkZuNCtDa3dQO0VBQW9CLFVBQUE7RUFBVSxxQ0FBQTtBN0Z3NCtDaHlQOztBNkZ4NCtDcTBQO0VBQWtGLGFBQUE7QTdGNDQrQ3Y1UDs7QTZGNTQrQ282UDtFQUFtQyxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBN0ZpNStDajlQOztBNkZqNStDbytQO0VBQWlELFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBN0Z1NStDbGpROztBNkZ2NStDaW1RO0VBQWdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0E3RjQ1K0MzblE7O0E2RjU1K0M4b1E7RUFBdUIsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7RUFBbUIsd0RBQUE7RUFBQSxnREFBQTtFQUFBLG1FQUFBO0E3Rms2K0Nsc1E7O0E2Rmw2K0NpdlE7RUFBcUMsVUFBQTtFQUFVLDJCQUFBO1VBQUEsbUJBQUE7QTdGdTYrQ2h5UTs7QTZGdjYrQ216UTtFQUFtRCxVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtFQUFtQix3REFBQTtFQUFBLGdEQUFBO0VBQUEsbUVBQUE7QTdGNjYrQ240UTs7QTZGNzYrQ2s3UTtFQUFpQixVQUFBO0VBQVUsMkJBQUE7VUFBQSxtQkFBQTtBN0ZrNytDNzhROztBNkZsNytDZytRO0VBQXdCLFVBQUE7RUFBVSwyQkFBQTtVQUFBLG1CQUFBO0VBQW1CLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSxtRUFBQTtBN0Z3NytDcmhSOztBNkZ4NytDb2tSO0VBQW1CLFlBQUE7RUFBVyxxQ0FBQTtVQUFBLDZCQUFBO0E3RjY3K0NsbVI7O0E2Rjc3K0MrblI7RUFBK0Isd0NBQUE7VUFBQSxnQ0FBQTtBN0ZpOCtDOXBSOztBNkZqOCtDOHJSO0VBQTBCLFVBQUE7RUFBVSxrQ0FBQTtVQUFBLDBCQUFBO0VBQTBCLDRHQUFBO0VBQUEsb0dBQUE7RUFBQSwySkFBQTtBN0Z1OCtDNXZSOztBNkZ2OCtDNjFSO0VBQXNDLHdDQUFBO1VBQUEsZ0NBQUE7QTdGMjgrQ240Ujs7QTZGMzgrQ202UjtFQUF5QyxvQ0FBQTtVQUFBLDRCQUFBO0E3Ris4K0M1OFI7O0E2Ri84K0N3K1I7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGbzkrQ3ZqUzs7QTZGcDkrQzhsUztFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0E3Rnc5K0NqblM7O0E2Rng5K0N5b1M7RUFBMEIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGNjkrQy9yUzs7QTZGNzkrQ3N1UztFQUFxQyxtQ0FBQTtVQUFBLDJCQUFBO0E3RmkrK0Mzd1M7O0E2RmorK0NzeVM7RUFBbUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGcysrQ2ozUzs7QTZGdCsrQ3c1UztFQUFpQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjArK0N6NlM7O0E2RjErK0NpOFM7RUFBd0IsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGKysrQ3AvUzs7QTZGLysrQzJoVDtFQUEyQyxvQ0FBQTtVQUFBLDRCQUFBO0E3Rm0vK0N0a1Q7O0E2Rm4vK0NrbVQ7RUFBeUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGdy8rQ25yVDs7QTZGeC8rQzB0VDtFQUFvQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjQvK0M5dVQ7O0E2RjUvK0Nzd1Q7RUFBMkIsb0NBQUE7VUFBQSw0QkFBQTtFQUE0QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGaWcvQzd6VDs7QTZGamcvQ28yVDtFQUF5QyxtQ0FBQTtVQUFBLDJCQUFBO0E3RnFnL0M3NFQ7O0E2RnJnL0N3NlQ7RUFBdUQsZ0NBQUE7VUFBQSx3QkFBQTtFQUF3QiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGMGcvQ3YvVDs7QTZGMWcvQzhoVTtFQUFtQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjhnL0NqalU7O0E2RjlnL0N5a1U7RUFBMEIsbUNBQUE7VUFBQSwyQkFBQTtFQUEyQiwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsNEVBQUE7QTdGbWgvQzluVTs7QTZGbmgvQ3FxVTtFQUFtRCxhQUFBO0E3RnVoL0N4dFU7O0E2RnZoL0NxdVU7RUFBaUUsd0NBQUE7QTdGMmgvQ3R5VTs7QTZGM2gvQzgwVTtFQUErQix3QkFBQTtFQUF3Qix3Q0FBQTtBN0ZnaS9DcjRVOztBNkZoaS9DNjZVO0VBQXVELFlBQUE7QTdGb2kvQ3ArVTs7QTZGcGkvQ2cvVTtFQUFxRSx1Q0FBQTtBN0Z3aS9DcmpWOztBNkZ4aS9DNGxWO0VBQWlDLHVCQUFBO0VBQXVCLHVDQUFBO0E3RjZpL0NwcFY7O0E2RjdpL0MyclY7RUFBNkMsOEJBQUE7QTdGaWovQ3h1Vjs7QTZGamovQ3N3VjtFQUFNLGtCQUFBO0E3RnFqL0M1d1Y7O0E2RnJqL0M4eFY7RUFBb0IsVUFBQTtBN0Z5ai9DbHpWOztBNkZ6ai9DNHpWO0VBQWlCLFVBQUE7QTdGNmovQzcwVjs7QTZGN2ovQ3UxVjtFQUE0Qiw2QkFBQTtBN0Zpay9DbjNWOztBNkZqay9DZzVWO0VBQTRCLFVBQUE7QTdGcWsvQzU2Vjs7QTZGcmsvQ3M3VjtFQUF5QixVQUFBO0E3RnlrL0MvOFY7O0E2RnprL0N5OVY7RUFBaUMsc0NBQUE7VUFBQSw4QkFBQTtBN0Y2ay9DMS9WOztBNkY3ay9Dd2hXO0VBQStCLHNDQUFBO1VBQUEsOEJBQUE7QTdGaWwvQ3ZqVzs7QTZGamwvQ3FsVztFQUEwRixzQ0FBQTtVQUFBLDhCQUFBO0E3RnFsL0MvcVc7O0E2RnJsL0M2c1c7RUFBaUQsc0NBQUE7VUFBQSw4QkFBQTtBN0Z5bC9DOXZXOztBNkZ6bC9DNHhXO0VBQStDLHNDQUFBO1VBQUEsOEJBQUE7QTdGNmwvQzMwVzs7QTZGN2wvQ3kyVztFQUFpQyxvQkFBQTtFQUFvQixVQUFBO0E3RmttL0M5NVc7O0E2RmxtL0N3Nlc7RUFBK0IsVUFBQTtBN0ZzbS9DdjhXOztBNkZ0bS9DaTlXO0VBQWlELG9CQUFBO0VBQW9CLFVBQUE7QTdGMm0vQ3RoWDs7QTZGM20vQ2dpWDtFQUErQyxVQUFBO0E3RittL0Mva1g7O0E2Ri9tL0N5bFg7RUFBb2hCLDhCQUFBO0E3Rm1uL0M3bVk7O0E2Rm5uL0Myb1k7RUFBMkYsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBN0Z3bi9DNXZZOztBNkZ4bi9DdXhZO0VBQWtMLG9CQUFBO0VBQW9CLFVBQUE7QTdGNm4vQzc5WTs7QTZGN24vQ3UrWTtFQUE2RixvQ0FBQTtVQUFBLDRCQUFBO0E3RmlvL0Nwa1o7O0E2RmpvL0NnbVo7RUFBMEssVUFBQTtBN0Zxby9DMXdaOztBNkZyby9Db3haO0VBQTJILHNCQUFBO0VBQXNCLGdDQUFBO1VBQUEsd0JBQUE7QTdGMG8vQ3I2Wjs7QTZGMW8vQzY3WjtFQUF1SCxtQ0FBQTtVQUFBLDJCQUFBO0E3RjhvL0NwamE7O0E2RjlvL0Mra2E7RUFBcUgsb0NBQUE7VUFBQSw0QkFBQTtBN0ZrcC9DcHNhOztBNkZscC9DZ3VhO0VBQWlILGdDQUFBO1VBQUEsd0JBQUE7QTdGc3AvQ2oxYTs7QTZGdHAvQ3kyYTtFQUFrUCxvQkFBQTtFQUFvQixVQUFBO0E3RjJwL0MvbWI7O0E2RjNwL0N5bmI7RUFBc08sVUFBQTtBN0YrcC9DLzFiOztBNkYvcC9DeTJiO0VBQTBPLFVBQUE7QTdGbXEvQ25sYzs7QTZGbnEvQzZsYztFQUE4TixVQUFBO0E3RnVxL0MzemM7O0E2RnZxL0NxMGM7RUFBaUgsb0NBQUE7VUFBQSw0QkFBQTtBN0YycS9DdDdjOztBNkYzcS9DazljO0VBQW1ILG1DQUFBO1VBQUEsMkJBQUE7QTdGK3EvQ3JrZDs7QTZGL3EvQ2dtZDtFQUFpSixnQ0FBQTtVQUFBLHdCQUFBO0E3Rm1yL0NqdmQ7O0E2Rm5yL0N5d2Q7RUFBNkksb0NBQUE7VUFBQSw0QkFBQTtBN0Z1ci9DdDVkOztBNkZ2ci9DazdkO0VBQTJJLG1DQUFBO1VBQUEsMkJBQUE7QTdGMnIvQzdqZTs7QTZGM3IvQ3dsZTtFQUF1SSxpQ0FBQTtVQUFBLHlCQUFBO0E3RityL0MvdGU7O0E2Ri9yL0N3dmU7RUFBaUMsc0JBQUE7RUFBc0IsbUNBQUE7VUFBQSwyQkFBQTtBN0Zvcy9DL3llOztBNkZwcy9DMDBlO0VBQWtDLG9DQUFBO1VBQUEsNEJBQUE7QTdGd3MvQzUyZTs7QTZGeHMvQ3c0ZTtFQUFpRCxzQkFBQTtFQUFzQixnQ0FBQTtVQUFBLHdCQUFBO0E3RjZzL0MvOGU7O0E2RjdzL0N1K2U7RUFBK0MsbUNBQUE7VUFBQSwyQkFBQTtBN0ZpdC9DdGhmOztBNkZqdC9DaWpmO0VBQThDLG9DQUFBO1VBQUEsNEJBQUE7QTdGcXQvQy9sZjs7QTZGcnQvQzJuZjtFQUE0QyxnQ0FBQTtVQUFBLHdCQUFBO0E3Rnl0L0N2cWY7O0E2Rnp0L0MrcmY7RUFBNEMsb0NBQUE7VUFBQSw0QkFBQTtBN0Y2dC9DM3VmOztBNkY3dC9DdXdmO0VBQTZDLG1DQUFBO1VBQUEsMkJBQUE7QTdGaXUvQ3B6Zjs7QTZGanUvQyswZjtFQUE0RCxnQ0FBQTtVQUFBLHdCQUFBO0E3RnF1L0MzNGY7O0E2RnJ1L0NtNmY7RUFBMEQsb0NBQUE7VUFBQSw0QkFBQTtBN0Z5dS9DNzlmOztBNkZ6dS9DeS9mO0VBQXlELG1DQUFBO1VBQUEsMkJBQUE7QTdGNnUvQ2xqZ0I7O0E2Rjd1L0M2a2dCO0VBQXVELGlDQUFBO1VBQUEseUJBQUE7QTdGaXYvQ3BvZ0I7O0E2Rmp2L0M2cGdCO0VBQTRGLHNCQUFBO0VBQXNCLG1DQUFBO1VBQUEsMkJBQUE7QTdGc3YvQy93Z0I7O0E2RnR2L0MweWdCO0VBQW9ELG9DQUFBO1VBQUEsNEJBQUE7QTdGMHYvQzkxZ0I7O0E2RjF2L0MwM2dCO0VBQWlELG1DQUFBO1VBQUEsMkJBQUE7QTdGOHYvQzM2Z0I7O0E2Rjl2L0NzOGdCO0VBQW1ELG9DQUFBO1VBQUEsNEJBQUE7QTdGa3cvQ3ovZ0I7O0E2Rmx3L0NxaGhCO0VBQXNELHVCQUFBO1VBQUEsZUFBQTtBN0Zzdy9DM2toQjs7QTZGdHcvQzBsaEI7RUFBeUQsc0JBQUE7RUFBc0IsdUJBQUE7VUFBQSxlQUFBO0E3RjJ3L0N6cWhCOztBNkYzdy9Dd3JoQjtFQUF3SCxtQ0FBQTtVQUFBLDJCQUFBO0E3Rit3L0NoemhCOztBNkYvdy9DMjBoQjtFQUFrRSxvQ0FBQTtVQUFBLDRCQUFBO0E3Rm14L0M3NGhCOztBNkZueC9DeTZoQjtFQUErRCxtQ0FBQTtVQUFBLDJCQUFBO0E3RnV4L0N4K2hCOztBNkZ2eC9DbWdpQjtFQUFpRSxvQ0FBQTtVQUFBLDRCQUFBO0E3RjJ4L0Nwa2lCOztBNkYzeC9DZ21pQjtFQUF5QyxVQUFBO0E3Rit4L0N6b2lCOztBNkYveC9DbXBpQjtFQUFrQixhQUFBO0VBQWEscUJBQUE7QTdGb3kvQ2xyaUI7O0E2RnB5L0N1c2lCO0VBQWtCLGFBQUE7RUFBYSx3QkFBQTtBN0Z5eS9DdHVpQjs7QTZGenkvQzh2aUI7RUFBa0IsY0FBQTtBN0Y2eS9DaHhpQjs7QTZGN3kvQzh4aUI7RUFBZ0IsVUFBQTtBN0Zpei9DOXlpQjs7QTZGanovQ3d6aUI7RUFBeUMsV0FBQTtFQUFXLGNBQUE7RUFBYyxXQUFBO0E3RnV6L0MxM2lCOztBNkZ2ei9DcTRpQjtFQUFlLGFBQUE7QTdGMnovQ3A1aUI7O0E2RjN6L0NpNmlCO0VBQWUsYUFBQTtBN0Yrei9DaDdpQjs7QTZGL3ovQzY3aUI7RUFBYSxXQUFBO0VBQVcsU0FBQTtFQUFTLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLHFCQUFBO0VBQXFCLGNBQUE7RUFBYyx1QkFBQTtFQUF1Qix5QkFBQTtFQUF5QixtQkFBQTtBN0YyMC9DemxqQjs7QTZGMzAvQzRtakI7RUFBb0UsV0FBQTtFQUFXLFNBQUE7RUFBUyxxQkFBQTtBN0ZpMS9DcHNqQjs7QTZGajEvQ3l0akI7RUFBa0UsUUFBQTtFQUFRLFlBQUE7RUFBWSx1QkFBQTtBN0Z1MS9DL3lqQjs7QTZGdjEvQ3MwakI7RUFBZSxTQUFBO0VBQVMsVUFBQTtBN0Y0MS9DOTFqQjs7QTZGNTEvQ3cyakI7RUFBVSx3QkFBQTtBN0ZnMi9DbDNqQjs7QTZGaDIvQzA0akI7RUFBTyxjQUFBO0E3Rm8yL0NqNWpCOztBNkZwMi9DKzVqQjtFQUFTLHdCQUFBO0E3RncyL0N4NmpCOztBNkZ4Mi9DZzhqQjtFQUFPLHdCQUFBO0E3RjQyL0N2OGpCOztBNkY1Mi9DKzlqQjtFQUFZLGFBQUE7RUFBYSxlQUFBO0VBQWUsd0NBQUE7RUFBd0MsaURBQUE7RUFBaUQsaURBQUE7RUFBaUQsNkNBQUE7RUFBNkMsbURBQUE7VUFBQSwyQ0FBQTtFQUEyQyxvQkFBQTtFQUFvQixnQkFBQTtBN0Z3My9DN3ZrQjs7QTZGeDMvQzZ3a0I7RUFBb0IsZUFBQTtFQUFlLFVBQUE7QTdGNjMvQ2h6a0I7O0E2RjczL0MwemtCO0VBQStDLDJCQUFBO0VBQTRCLHFDQUFBO0E3Rms0L0NyNGtCOztBNkZsNC9DMjZrQjtFQUFNLDBDQUFBO0VBQTBDLFVBQUE7RUFBVSxTQUFBO0VBQVMscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsY0FBQTtFQUFjLFdBQUE7RUFBVyxXQUFBO0E3Rjg0L0Nwa2xCOztBNkY5NC9DK2tsQjtFQUFvQixTQUFBO0VBQVMsUUFBQTtFQUFRLFlBQUE7RUFBWSx1QkFBQTtFQUF1QixjQUFBO0E3RnM1L0N2cGxCOztBNkZ0NS9DcXFsQjtFQUFvQixTQUFBO0VBQVMsY0FBQTtBN0YyNS9DbHNsQjs7QTZGMzUvQ2d0bEI7RUFBVSxxQkFBQTtFQUFxQixXQUFBO0VBQVcsWUFBQTtFQUFZLGdCQUFBO0VBQWdCLDRCQUFBO0VBQTRCLFlBQUE7RUFBWSxjQUFBO0VBQWMsa0JBQUE7QTdGczYvQzUwbEI7O0E2RnQ2L0M4MWxCO0VBQVMscUJBQUE7QTdGMDYvQ3YybEI7O0E2RjE2L0M0M2xCO0VBQVMsU0FBQTtFQUFTLFVBQUE7RUFBVSxlQUFBO0VBQWUsVUFBQTtFQUFVLHFCQUFBO0VBQXFCLGFBQUE7RUFBYSxnQkFBQTtBN0ZvNy9DbjlsQjs7QTZGcDcvQ20rbEI7RUFBZSxjQUFBO0E3Rnc3L0NsL2xCOztBNkZ4Ny9DZ2dtQjtFQUFzQixjQUFBO0VBQWMscUJBQUE7RUFBcUIsVUFBQTtFQUFVLGVBQUE7QTdGKzcvQ25rbUI7O0E2Ri83L0NrbG1CO0VBQVcsVUFBQTtBN0ZtOC9DN2xtQjs7QTZGbjgvQ3VtbUI7RUFBWSxrQkFBQTtFQUFrQixRQUFBO0VBQVEsU0FBQTtFQUFTLHdDQUFBO1VBQUEsZ0NBQUE7QTdGMDgvQ3RwbUI7O0E2RjE4L0Nzcm1CO0VBQVksb0JBQUE7QTdGODgvQ2xzbUI7O0E2Rjk4L0NzdG1CO0VBQXFCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLDRCQUFBO0VBQTRCLGNBQUE7QTdGcTkvQ3p5bUI7O0E2RnI5L0N1em1CO0VBQStFLHdCQUFBO0E3Rnk5L0N0NG1COztBNkZ6OS9DODVtQjtFQUFTLFNBQUE7RUFBUyxVQUFBO0VBQVUsUUFBQTtFQUFRLFNBQUE7RUFBUyxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixzQ0FBQTtFQUFzQyx3Q0FBQTtFQUFxQywyQ0FBQTtFQUF3QyxxQ0FBQTtFQUFxQyxrQkFBQTtFQUFrQixvQkFBQTtFQUFvQixtQkFBQTtBN0Z5Ky9DN3FuQjs7QTZGeisvQ2dzbkI7RUFBYSxrQkFBQTtFQUFrQixnQkFBQTtBN0Y4Ky9DL3RuQjs7QTZGOSsvQyt1bkI7RUFBc0Isb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxrQkFBQTtBN0ZzLy9DbjBuQjs7QTZGdC8vQ3ExbkI7RUFBbUIsYUFBQTtFQUFhLGtCQUFBO0VBQWtCLGVBQUE7RUFBZSxXQUFBO0VBQVcsVUFBQTtFQUFVLHlCQUFBO0VBQXlCLHlCQUFBO0E3RmdnZ0RwOG5COztBNkZoZ2dENjluQjtFQUFnQyxrQkFBQTtFQUFrQixxQkFBQTtFQUFxQixZQUFBO0E3RnNnZ0RwaW9COztBNkZ0Z2dEZ2pvQjtFQUFpQixhQUFBO0VBQWEsbUJBQUE7RUFBbUIsdUJBQUE7QTdGNGdnRGptb0I7O0E2RjVnZ0R3bm9CO0VBQXlCLFdBQUE7RUFBVyxlQUFBO0VBQWUscUJBQUE7QTdGa2hnRDNxb0I7O0E2RmxoZ0Rnc29CO0VBQVksV0FBQTtFQUFXLFdBQUE7RUFBVyxtQkFBQTtFQUFtQixxQkFBQTtFQUFxQix1QkFBQTtFQUF1QixnQkFBQTtBN0YyaGdEanlvQjs7QTZGM2hnRGl6b0I7RUFBWSxXQUFBO0VBQVcsV0FBQTtFQUFXLG1CQUFBO0VBQW1CLHFCQUFBO0VBQXFCLHFCQUFBO0VBQXFCLGdCQUFBO0E3Rm9pZ0RoNW9COztBNkZwaWdEZzZvQjtFQUFZLFVBQUE7RUFBVSxZQUFBO0VBQVksc0JBQUE7RUFBc0Isb0JBQUE7RUFBb0Isd0JBQUE7RUFBd0IsZ0JBQUE7QTdGNmlnRHBncEI7O0E2RjdpZ0RvaHBCO0VBQVksVUFBQTtFQUFVLFlBQUE7RUFBWSxzQkFBQTtFQUFzQixvQkFBQTtFQUFvQixzQkFBQTtFQUFzQixnQkFBQTtBN0ZzamdEdG5wQjs7QTZGdGpnRHNvcEI7RUFBb0QsVUFBQTtFQUFVLFdBQUE7QTdGMmpnRHBzcEI7O0E2RjNqZ0Qrc3BCO0VBQWEsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IscUJBQUE7QTdGaWtnRC92cEI7O0E2RmprZ0RveHBCO0VBQWEsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IsbUJBQUE7QTdGdWtnRHAwcEI7O0E2RnZrZ0R1MXBCO0VBQWEsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0IscUJBQUE7QTdGNmtnRHo0cEI7O0E2RjdrZ0Q4NXBCO0VBQWEsaUJBQUE7RUFBaUIsb0JBQUE7RUFBb0IsbUJBQUE7QTdGbWxnRGg5cEI7O0E2Rm5sZ0RtK3BCO0VBQW1CLGtCQUFBO0E3RnVsZ0R0L3BCOztBNkZ2bGdEd2dxQjtFQUFxQixrQkFBQTtBN0YybGdEN2hxQjs7QTZGM2xnRCtpcUI7RUFBZSxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsbUJBQUE7QTdGaW1nRGptcUI7O0E2RmptZ0RvbnFCO0VBQXFDLFdBQUE7RUFBVyxZQUFBO0VBQVksbUJBQUE7QTdGdW1nRGhycUI7O0E2RnZtZ0Rtc3FCO0VBQXFDLFVBQUE7RUFBVSxZQUFBO0VBQVksY0FBQTtBN0Y2bWdEOXZxQjs7QTZGN21nRDR3cUI7RUFBd0IsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG1CQUFBO0E3Rm1uZ0RwMHFCOztBNkZubmdEdTFxQjtFQUE4QyxXQUFBO0VBQVcsWUFBQTtFQUFZLG1CQUFBO0E3RnluZ0Q1NXFCOztBNkZ6bmdEKzZxQjtFQUE4QyxXQUFBO0VBQVcsV0FBQTtFQUFXLGNBQUE7QTdGK25nRG4vcUI7O0E2Ri9uZ0RpZ3JCO0VBQThCLE1BQUE7RUFBTSxxQkFBQTtBN0Zvb2dEcmlyQjs7QTZGcG9nRDBqckI7RUFBMEIsTUFBQTtFQUFNLG1CQUFBO0E3RnlvZ0QxbHJCOztBNkZ6b2dENm1yQjtFQUFvQyxTQUFBO0VBQVMscUJBQUE7QTdGOG9nRDFwckI7O0E2RjlvZ0QrcXJCO0VBQWdDLFNBQUE7RUFBUyxtQkFBQTtBN0ZtcGdEeHRyQjs7QTZGbnBnRDJ1ckI7RUFBZ0MsTUFBQTtFQUFNLFNBQUE7RUFBUyxtQ0FBQTtVQUFBLDJCQUFBO0E3RnlwZ0QxeHJCOztBNkZ6cGdEcXpyQjtFQUFtRCxRQUFBO0VBQVEsT0FBQTtFQUFPLG1DQUFBO1VBQUEsMkJBQUE7QTdGK3BnRHYzckI7O0E2Ri9wZ0RrNXJCO0VBQWlCLFFBQUE7RUFBUSxTQUFBO0VBQVMsbUNBQUE7VUFBQSwyQkFBQTtBN0ZxcWdEcDdyQjs7QTZGcnFnRCs4ckI7RUFBZ0QsUUFBQTtFQUFRLFFBQUE7RUFBUSxtQ0FBQTtVQUFBLDJCQUFBO0E3RjJxZ0QvZ3NCOztBNkYzcWdEMGlzQjtFQUFzQyxTQUFBO0VBQVMsU0FBQTtFQUFTLG1DQUFBO1VBQUEsMkJBQUE7QTdGaXJnRGxtc0I7O0E2RmpyZ0Q2bnNCO0VBQU0sc0JBQUE7RUFBdUIsd0JBQUE7RUFBeUIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IseUJBQUE7RUFBMEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsOEJBQUE7RUFBK0IsdUJBQUE7RUFBd0IsMEJBQUE7RUFBMkIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsMkJBQUE7RUFBNEIsMEJBQUE7RUFBMkIsMkJBQUE7RUFBNEIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIseUJBQUE7RUFBMEIseUJBQUE7RUFBMEIseUJBQUE7QTdGNHRnRHpxdUI7O0E2RjV0Z0Rtc3VCO0VBQU0sa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsa0ZBQUE7RUFBbUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsbUZBQUE7RUFBb0Ysb0ZBQUE7RUFBcUYsb0ZBQUE7RUFBcUYsb0ZBQUE7QTdGd3VnRHoydkI7O0E2Rnh1Z0Q4N3ZCO0VBQU0sNEJBQUE7RUFBNkIsMkJBQUE7RUFBNEIsaUNBQUE7RUFBa0Msd0JBQUE7RUFBeUIsd0JBQUE7RUFBeUIsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsNkJBQUE7RUFBOEIsOEJBQUE7RUFBK0IsMEJBQUE7RUFBMkIsNkJBQUE7RUFBOEIseUJBQUE7RUFBMEIsNEJBQUE7RUFBNkIsb0NBQUE7RUFBcUMsMkJBQUE7RUFBNEIsNkJBQUE7RUFBOEIsb0NBQUE7RUFBcUMsOEJBQUE7RUFBK0IsK0JBQUE7RUFBZ0MsK0JBQUE7RUFBZ0MsaUNBQUE7RUFBa0MsNkJBQUE7RUFBOEIsbUNBQUE7RUFBb0MsOEJBQUE7RUFBK0Isd0NBQUE7RUFBeUMsc0NBQUE7RUFBdUMsb0NBQUE7RUFBcUMsa0NBQUE7RUFBbUMsa0NBQUE7RUFBbUMsbUNBQUE7RUFBb0MscUNBQUE7RUFBc0MsNEZBQUE7RUFBNkYsb0ZBQUE7RUFBcUYsK01BQUE7RUFBZ04sd0lBQUE7QTdGOHdnRHh5eUI7O0E2Rjl3Z0RpN3lCO0VBQU0sK0JBQUE7RUFBZ0MsNkJBQUE7RUFBOEIsa0NBQUE7RUFBbUMsaUNBQUE7RUFBa0Msa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7RUFBbUMsZ0NBQUE7RUFBaUMsa0NBQUE7QTdGMHhnRGxzekI7O0E2RjF4Z0RxdXpCO0VBQWdCLG1EQUFBO0E3Rjh4Z0RydnpCOztBNkY5eGdEd3l6QjtFQUFjLGlEQUFBO0E3Rmt5Z0R0enpCOztBNkZseWdEdTJ6QjtFQUFjLHNEQUFBO0E3RnN5Z0RyM3pCOztBNkZ0eWdEMjZ6QjtFQUFjLHFEQUFBO0E3RjB5Z0R6N3pCOztBNkYxeWdEOCt6QjtFQUFjLHNEQUFBO0E3Rjh5Z0Q1L3pCOztBNkY5eWdEa2owQjtFQUFjLG9EQUFBO0E3Rmt6Z0RoazBCOztBNkZsemdEb24wQjtFQUFlLHNEQUFBO0E3RnN6Z0RubzBCOztBNkZ0emdEeXIwQjtFQUFnQixvREFBQTtBN0YwemdEenMwQjs7QTZGMXpnRDZ2MEI7RUFBZ0Isc0RBQUE7QTdGOHpnRDd3MEI7O0E2Rjl6Z0RtMDBCO0VBQXNCLDBDQUFBO0VBQTBDLDhDQUFBO0VBQThDLDZDQUFBO0VBQTZDLG9EQUFBO0VBQW9ELG1EQUFBO0VBQW1ELFNBQUE7QTdGdTBnRHJrMUI7O0E2RnYwZ0Q4azFCO0VBQTBCLDJDQUFBO0E3RjIwZ0R4bTFCOztBNkYzMGdEbXAxQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3Rm8xZ0RqKzFCOztBNkZwMWdEb2kyQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3RjYxZ0RsMzJCOztBNkY3MWdEcTcyQjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLGlGQUFBO0VBQWlGLGdEQUFBO0VBQWdELG1FQUFBO0E3RnMyZ0RydzNCOztBNkZ0MmdEdzAzQjtFQUFNLGdGQUFBO0VBQThFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3RisyZ0RwcDRCOztBNkYvMmdEdXQ0QjtFQUFNLGtGQUFBO0VBQWdGLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3RnczZ0RyaTVCOztBNkZ4M2dEd201QjtFQUFNLHFFQUFBO0VBQXFFLDJFQUFBO0VBQTJFLDhDQUFBO0VBQThDLCtFQUFBO0VBQStFLGdEQUFBO0VBQWdELG1FQUFBO0E3Rmk0Z0QzNjVCOztBNkZqNGdEOCs1QjtFQUFhLDRFQUFBO0VBQTRFLGtGQUFBO0VBQWtGLHFEQUFBO0VBQXFELHdGQUFBO0VBQXdGLHVEQUFBO0VBQXVELDBFQUFBO0E3RjA0Z0Q3MTZCOztBNkYxNGdEdTY2QjtFQUFlLHVFQUFBO0VBQXVFLHNGQUFBO0VBQXNGLGdEQUFBO0VBQWdELG1GQUFBO0VBQW1GLGtEQUFBO0VBQWtELG1CQUFBO0VBQW1CLGlCQUFBO0E3Rm81Z0QzeDdCOztBNkZwNWdENHk3QjtFQUFPLDJDQUFBO0VBQTJDLDhDQUFBO0VBQThDLGNBQUE7QTdGMDVnRDU0N0I7O0E2RjE1Z0QwNTdCO0VBQWUsVUFBQTtFQUFVLGVBQUE7RUFBZSw4QkFBQTtFQUEyQixrQ0FBQTtFQUErQixvQkFBQTtFQUFvQixrQkFBQTtBN0ZtNmdEaGg4Qjs7QTZGbjZnRGtpOEI7RUFBUSwwQ0FBQTtFQUEwQywrQ0FBQTtBN0Z3NmdEcGw4Qjs7QTZGeDZnRG1vOEI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0ZnN2dEOTc4Qjs7QTZGaDdnRG8vOEI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0Z3N2dEL3k5Qjs7QTZGeDdnRHEyOUI7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0ZnOGdEaHErQjs7QTZGaDhnRHN0K0I7RUFBYSxzRkFBQTtFQUFvRixpRkFBQTtFQUFpRixtREFBQTtFQUFtRCxzRkFBQTtFQUFzRixzREFBQTtBN0Z3OGdEamgvQjs7QTZGeDhnRHVrL0I7RUFBUSxpREFBQTtFQUFpRCx5REFBQTtBN0Y2OGdEaG8vQjs7QTZGNzhnRHlyL0I7RUFBZSw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCxxREFBQTtBN0ZtOWdEcnovQjs7QTZGbjlnRDAyL0I7RUFBb0IsOEdBQUE7QTdGdTlnRDkzL0I7O0E2RnY5Z0Q0Ky9CO0VBQXNCLHlIQUFBO0E3RjI5Z0RsZ2dDOztBNkYzOWdEMm5nQztFQUFxQixzR0FBQTtBN0YrOWdEaHBnQzs7QTZGLzlnRHN2Z0M7RUFBdUIsaUhBQUE7QTdGbStnRDd3Z0M7O0E2Rm4rZ0Q4M2dDO0VBQTBCLGlPQUFBO0E3RnUrZ0R4NWdDOztBNkZ2K2dEeW5oQztFQUE0Qiw0T0FBQTtBN0YyK2dEcnBoQzs7QTZGMytnRGk0aEM7RUFBeUIsMEpBQUE7QTdGKytnRDE1aEM7O0E2Ri8rZ0RvamlDO0VBQTJCLHFLQUFBO0E3Rm0vZ0Qva2lDOztBNkZuL2dEb3ZpQztFQUFpQiw2Q0FBQTtBN0Z1L2dEcndpQzs7QTZGdi9nRGt6aUM7RUFBbUIsd0RBQUE7QTdGMi9nRHIwaUM7O0E2RjMvZ0Q2M2lDO0VBQWdCLDhDQUFBO0E3RisvZ0Q3NGlDOztBNkYvL2dEMjdpQztFQUFrQix5REFBQTtBN0ZtZ2hENzhpQzs7QTZGbmdoRHNnakM7RUFBZ0IsNkNBQUE7QTdGdWdoRHRoakM7O0E2RnZnaERta2pDO0VBQWtCLHdEQUFBO0E3RjJnaERybGpDOztBNkYzZ2hENm9qQztFQUFnQiw4Q0FBQTtBN0YrZ2hEN3BqQzs7QTZGL2doRDJzakM7RUFBa0IseURBQUE7QTdGbWhoRDd0akM7O0E2Rm5oaERzeGpDO0VBQWdCLDBDQUFBO0E3RnVoaER0eWpDOztBNkZ2aGhEZzFqQztFQUFrQixxREFBQTtBN0YyaGhEbDJqQzs7QTZGM2hoRHU1akM7RUFBZ0IsNkNBQUE7QTdGK2hoRHY2akM7O0E2Ri9oaERvOWpDO0VBQWtCLHdEQUFBO0E3Rm1paER0K2pDOztBNkZuaWhEOGhrQztFQUFVLHNDQUFBO0E3RnVpaER4aWtDOztBNkZ2aWhEOGtrQztFQUFZLGlEQUFBO0E3RjJpaEQxbGtDOztBNkYzaWhEMm9rQztFQUFTLHVDQUFBO0E3RitpaERwcGtDOztBNkYvaWhEMnJrQztFQUFXLGtEQUFBO0E3Rm1qaER0c2tDOztBNkZuamhEd3ZrQztFQUFTLHNDQUFBO0E3RnVqaERqd2tDOztBNkZ2amhEdXlrQztFQUFXLGlEQUFBO0E3RjJqaERsemtDOztBNkYzamhEbTJrQztFQUFTLHVDQUFBO0E3RitqaEQ1MmtDOztBNkYvamhEbTVrQztFQUFXLGtEQUFBO0E3Rm1raEQ5NWtDOztBNkZua2hEZzlrQztFQUFTLG1DQUFBO0E3RnVraER6OWtDOztBNkZ2a2hENC9rQztFQUFXLDhDQUFBO0E3RjJraER2Z2xDOztBNkYza2hEcWpsQztFQUFTLHNDQUFBO0E3RitraEQ5amxDOztBNkYva2hEb21sQztFQUFXLGlEQUFBO0E3Rm1saEQvbWxDOztBNkZubGhEZ3FsQztFQUFxQixrREFBQTtBN0Z1bGhEcnJsQzs7QTZGdmxoRHV1bEM7RUFBdUIsNkRBQUE7QTdGMmxoRDl2bEM7O0E2RjNsaEQyemxDO0VBQXlCLHNEQUFBO0E3RitsaERwMWxDOztBNkYvbGhEMDRsQztFQUEyQixpRUFBQTtBN0ZtbWhEcjZsQzs7QTZGbm1oRHMrbEM7RUFBc0Isb0RBQUE7QTdGdW1oRDUvbEM7O0E2RnZtaERnam1DO0VBQXdCLCtEQUFBO0E3RjJtaER4a21DOztBNkYzbWhEdW9tQztFQUFhLCtDQUFBO0E3RittaERwcG1DOztBNkYvbWhEbXNtQztFQUFlLDBEQUFBO0E3Rm1uaERsdG1DOztBNkZubmhENHdtQztFQUFvQixzREFBQTtBN0Z1bmhEaHltQzs7QTZGdm5oRHMxbUM7RUFBc0IsaUVBQUE7QTdGMm5oRDUybUM7O0E2RjNuaEQ2Nm1DO0VBQWMsZ0RBQUE7QTdGK25oRDM3bUM7O0E2Ri9uaEQyK21DO0VBQWdCLDJEQUFBO0E3Rm1vaEQzL21DOztBNkZub2hEc2puQztFQUFlLGlEQUFBO0E3RnVvaERya25DOztBNkZ2b2hEc25uQztFQUFpQiw0REFBQTtBN0Yyb2hEdm9uQzs7QTZGM29oRG1zbkM7RUFBZSxpREFBQTtBN0Yrb2hEbHRuQzs7QTZGL29oRG13bkM7RUFBaUIsNERBQUE7QTdGbXBoRHB4bkM7O0E2Rm5waERnMW5DO0VBQWlCLG1EQUFBO0E3RnVwaERqMm5DOztBNkZ2cGhEbzVuQztFQUFtQiw4REFBQTtBN0YycGhEdjZuQzs7QTZGM3BoRHErbkM7RUFBYSwrQ0FBQTtBN0YrcGhEbC9uQzs7QTZGL3BoRGlpb0M7RUFBZSwwREFBQTtBN0ZtcWhEaGpvQzs7QTZGbnFoRDBtb0M7RUFBbUIscURBQUE7QTdGdXFoRDdub0M7O0E2RnZxaERrcm9DO0VBQXFCLGdFQUFBO0E3RjJxaER2c29DOztBNkYzcWhEdXdvQztFQUFjLGdEQUFBO0E3RitxaERyeG9DOztBNkYvcWhEcTBvQztFQUFnQiwyREFBQTtBN0ZtcmhEcjFvQzs7QTZGbnJoRGc1b0M7RUFBb0IsK0NBQUE7QTdGdXJoRHA2b0M7O0E2RnZyaERtOW9DO0VBQXNCLDBEQUFBO0E3RjJyaER6K29DOztBNkYzcmhEbWlwQztFQUEyQixzREFBQTtBN0YrcmhEOWpwQzs7QTZGL3JoRG9ucEM7RUFBNkIsaUVBQUE7QTdGbXNoRGpwcEM7O0E2Rm5zaERrdHBDO0VBQXFCLGdEQUFBO0E3RnVzaER2dXBDOztBNkZ2c2hEdXhwQztFQUF1QiwyREFBQTtBN0Yyc2hEOXlwQzs7QTZGM3NoRHkycEM7RUFBc0IsaURBQUE7QTdGK3NoRC8zcEM7O0E2Ri9zaERnN3BDO0VBQXdCLDREQUFBO0E3Rm10aER4OHBDOztBNkZudGhEb2dxQztFQUFzQixpREFBQTtBN0Z1dGhEMWhxQzs7QTZGdnRoRDJrcUM7RUFBd0IsNERBQUE7QTdGMnRoRG5tcUM7O0E2RjN0aEQrcHFDO0VBQXdCLG1EQUFBO0E3Rit0aER2cnFDOztBNkYvdGhEMHVxQztFQUEwQiw4REFBQTtBN0ZtdWhEcHdxQzs7QTZGbnVoRGswcUM7RUFBb0IsK0NBQUE7QTdGdXVoRHQxcUM7O0E2RnZ1aERxNHFDO0VBQXNCLDBEQUFBO0E3RjJ1aEQzNXFDOztBNkYzdWhEcTlxQztFQUEwQixxREFBQTtBN0YrdWhELytxQzs7QTZGL3VoRG9pckM7RUFBNEIsZ0VBQUE7QTdGbXZoRGhrckM7O0E2Rm52aERnb3JDO0VBQXFCLGdEQUFBO0E3RnV2aERycHJDOztBNkZ2dmhEcXNyQztFQUF1QiwyREFBQTtBN0YydmhENXRyQzs7QTZGM3ZoRHV4ckM7RUFBMkIsNkRBQUE7QTdGK3ZoRGx6ckM7O0E2Ri92aEQrMnJDO0VBQTZCLHdFQUFBO0E3Rm13aEQ1NHJDOztBNkZud2hEbzlyQztFQUEwQiwyREFBQTtBN0Z1d2hEOStyQzs7QTZGdndoRHlpc0M7RUFBNEIsc0VBQUE7QTdGMndoRHJrc0M7O0E2RjN3aEQyb3NDO0VBQXdCLHlEQUFBO0E3Rit3aERucXNDOztBNkYvd2hENHRzQztFQUEwQixvRUFBQTtBN0ZteGhEdHZzQzs7QTZGbnhoRDB6c0M7RUFBeUIsdURBQUE7QTdGdXhoRG4xc0M7O0E2RnZ4aEQwNHNDO0VBQTJCLGtFQUFBO0E3RjJ4aERyNnNDOztBNkYzeGhEdStzQztFQUF1Qix1REFBQTtBN0YreGhEOS9zQzs7QTZGL3hoRHFqdEM7RUFBeUIsa0VBQUE7QTdGbXloRDlrdEM7O0E2Rm55aERncHRDO0VBQXdCLHdEQUFBO0E3RnV5aER4cXRDOztBNkZ2eWhEZ3V0QztFQUEwQixtRUFBQTtBN0YyeWhEMXZ0Qzs7QTZGM3loRDZ6dEM7RUFBeUIsMERBQUE7QTdGK3loRHQxdEM7O0E2Ri95aERnNXRDO0VBQTJCLHFFQUFBO0E3Rm16aEQzNnRDOztBNkZuemhEZy90QztFQUFrQiwyQ0FBQTtBN0Z1emhEbGd1Qzs7QTZGdnpoRDZpdUM7RUFBb0Isc0RBQUE7QTdGMnpoRGprdUM7O0E2RjN6aER1bnVDO0VBQWtCLDhDQUFBO0E3Rit6aER6b3VDOztBNkYvemhEdXJ1QztFQUFvQix5REFBQTtBN0ZtMGhEM3N1Qzs7QTZGbjBoRG93dUM7RUFBa0Isc0RBQUE7QTdGdTBoRHR4dUM7O0E2RnYwaEQ0MHVDO0VBQW9CLGlFQUFBO0E3RjIwaERoMnVDOztBNkYzMGhEaTZ1QztFQUFrQiw2Q0FBQTtBN0YrMGhEbjd1Qzs7QTZGLzBoRGcrdUM7RUFBb0Isd0RBQUE7QTdGbTFoRHAvdUM7O0E2Rm4xaEQ0aXZDO0VBQWEscUJBQUE7QTdGdTFoRHpqdkM7O0E2RnYxaEQ4a3ZDO0VBQWUsZ0NBQUE7QTdGMjFoRDdsdkM7O0E2RjMxaEQ2bnZDO0VBQWEscUJBQUE7QTdGKzFoRDFvdkM7O0E2Ri8xaEQrcHZDO0VBQWUsZ0NBQUE7QTdGbTJoRDlxdkM7O0E2Rm4yaEQ4c3ZDO0VBQWdCLHdCQUFBO0E3RnUyaEQ5dHZDOztBNkZ2MmhEc3Z2QztFQUFrQixtQ0FBQTtBN0YyMmhEeHd2Qzs7QTZGMzJoRDJ5dkM7RUFBYSxnQkFBQTtBN0YrMmhEeHp2Qzs7QTZGLzJoRHcwdkM7RUFBZSwyQkFBQTtBN0ZtM2hEdjF2Qzs7QTZGbjNoRGszdkM7RUFBYyxpQkFBQTtBN0Z1M2hEaDR2Qzs7QTZGdjNoRGk1dkM7RUFBZ0IsNEJBQUE7QTdGMjNoRGo2dkM7O0E2RjMzaEQ2N3ZDO0VBQWUsa0JBQUE7QTdGKzNoRDU4dkM7O0E2Ri8zaEQ4OXZDO0VBQWlCLDZCQUFBO0E3Rm00aEQvK3ZDOztBNkZuNGhENGd3QztFQUFnQixtQkFBQTtBN0Z1NGhENWh3Qzs7QTZGdjRoRCtpd0M7RUFBa0IsOEJBQUE7QTdGMjRoRGprd0M7O0E2RjM0aEQrbHdDO0VBQWMsaUJBQUE7QTdGKzRoRDdtd0M7O0E2Ri80aEQ4bndDO0VBQWdCLDRCQUFBO0E3Rm01aEQ5b3dDOztBNkZuNWhEMHF3QztFQUFZLGVBQUE7QTdGdTVoRHRyd0M7O0E2RnY1aERxc3dDO0VBQWMsMEJBQUE7QTdGMjVoRG50d0M7O0E2RjM1aEQ2dXdDO0VBQW9CLDhDQUFBO0E3Ris1aERqd3dDOztBNkYvNWhEK3l3QztFQUFzQix5REFBQTtBN0ZtNmhEcjB3Qzs7QTZGbjZoRDgzd0M7RUFBdUIsaURBQUE7QTdGdTZoRHI1d0M7O0E2RnY2aERzOHdDO0VBQXlCLDREQUFBO0E3RjI2aEQvOXdDOztBNkYzNmhEMmh4QztFQUFlLHlDQUFBO0E3Ris2aEQxaXhDOztBNkYvNmhEbWx4QztFQUFpQixvREFBQTtBN0ZtN2hEcG14Qzs7QTZGbjdoRHdweEM7RUFBZ0IsMENBQUE7QTdGdTdoRHhxeEM7O0E2RnY3aERrdHhDO0VBQWtCLHFEQUFBO0E3RjI3aERwdXhDOztBNkYzN2hEeXh4QztFQUFvQiw4Q0FBQTtBN0YrN2hEN3l4Qzs7QTZGLzdoRDIxeEM7RUFBc0IseURBQUE7QTdGbThoRGozeEM7O0E2Rm44aEQwNnhDO0VBQWUscURBQUE7QTdGdThoRHo3eEM7O0E2RnY4aEQ4K3hDO0VBQWlCLGdFQUFBO0E3RjI4aEQvL3hDOztBNkYzOGhEK2p5QztFQUFtQix5REFBQTtBN0YrOGhEbGx5Qzs7QTZGLzhoRDJveUM7RUFBcUIsb0VBQUE7QTdGbTloRGhxeUM7O0E2Rm45aERvdXlDO0VBQW9CLDhDQUFBO0E3RnU5aER4dnlDOztBNkZ2OWhEc3l5QztFQUFzQix5REFBQTtBN0YyOWhENXp5Qzs7QTZGMzloRHEzeUM7RUFBc0IsZ0RBQUE7QTdGKzloRDM0eUM7O0E2Ri85aEQyN3lDO0VBQXdCLDJEQUFBO0E3Rm0raERuOXlDOztBNkZuK2hEOGd6QztFQUF1QixpREFBQTtBN0Z1K2hEcml6Qzs7QTZGditoRHNsekM7RUFBeUIsNERBQUE7QTdGMitoRC9tekM7O0E2RjMraEQycXpDO0VBQWdCLDBDQUFBO0E3RisraEQzcnpDOztBNkYvK2hEcXV6QztFQUFrQixxREFBQTtBN0ZtL2hEdnZ6Qzs7QTZGbi9oRDR5ekM7RUFBeUIsbURBQUE7QTdGdS9oRHIwekM7O0E2RnYvaER3M3pDO0VBQTJCLDhEQUFBO0E3RjIvaERuNXpDOztBNkYzL2hEaTl6QztFQUF5QixtREFBQTtBN0YrL2hEMSt6Qzs7QTZGLy9oRDZoMEM7RUFBMkIsOERBQUE7QTdGbWdpRHhqMEM7O0E2Rm5naURzbjBDO0VBQWtCLDRDQUFBO0E3RnVnaUR4bzBDOztBNkZ2Z2lEb3IwQztFQUFvQix1REFBQTtBN0YyZ2lEeHMwQzs7QTZGM2dpRCt2MEM7RUFBMkIscURBQUE7QTdGK2dpRDF4MEM7O0E2Ri9naUQrMDBDO0VBQTZCLGdFQUFBO0E3Rm1oaUQ1MjBDOztBNkZuaGlENDYwQztFQUF3QixrREFBQTtBN0Z1aGlEcDgwQzs7QTZGdmhpRHMvMEM7RUFBMEIsNkRBQUE7QTdGMmhpRGhoMUM7O0E2RjNoaUQ2azFDO0VBQWlCLDJDQUFBO0E3RitoaUQ5bDFDOztBNkYvaGlEeW8xQztFQUFtQixzREFBQTtBN0ZtaWlENXAxQzs7QTZGbmlpRGt0MUM7RUFBMEIsb0RBQUE7QTdGdWlpRDV1MUM7O0E2RnZpaURneTFDO0VBQTRCLCtEQUFBO0E3RjJpaUQ1ejFDOztBNkYzaWlEMjMxQztFQUFvQiw4Q0FBQTtBN0YraWlELzQxQzs7QTZGL2lpRDY3MUM7RUFBc0IseURBQUE7QTdGbWppRG45MUM7O0E2Rm5qaUQ0ZzJDO0VBQWEsdUNBQUE7QTdGdWppRHpoMkM7O0E2RnZqaURnazJDO0VBQWUsa0RBQUE7QTdGMmppRC9rMkM7O0E2RjNqaURpbzJDO0VBQXNCLGdEQUFBO0E3RitqaUR2cDJDOztBNkYvamlEdXMyQztFQUF3QiwyREFBQTtBN0Zta2lEL3QyQzs7QTZGbmtpRDB4MkM7RUFBdUIsaURBQUE7QTdGdWtpRGp6MkM7O0E2RnZraURrMjJDO0VBQXlCLDREQUFBO0E3RjJraUQzMzJDOztBNkYza2lEdTcyQztFQUFnQiwwQ0FBQTtBN0Yra2lEdjgyQzs7QTZGL2tpRGkvMkM7RUFBa0IscURBQUE7QTdGbWxpRG5nM0M7O0E2Rm5saUR3ajNDO0VBQXlCLG1EQUFBO0E3RnVsaURqbDNDOztBNkZ2bGlEb28zQztFQUEyQiw4REFBQTtBN0YybGlEL3AzQzs7QTZGM2xpRDZ0M0M7RUFBdUIsaURBQUE7QTdGK2xpRHB2M0M7O0E2Ri9saURxeTNDO0VBQXlCLDREQUFBO0E3Rm1taUQ5ejNDOztBNkZubWlEMDMzQztFQUFnQiwwQ0FBQTtBN0Z1bWlEMTQzQzs7QTZGdm1pRG83M0M7RUFBa0IscURBQUE7QTdGMm1pRHQ4M0M7O0E2RjNtaUQyLzNDO0VBQXlCLG1EQUFBO0E3RittaURwaDRDOztBNkYvbWlEdWs0QztFQUEyQiw4REFBQTtBN0ZtbmlEbG00Qzs7QTZGbm5pRGdxNEM7RUFBcUIsK0NBQUE7QTdGdW5pRHJyNEM7O0E2RnZuaURvdTRDO0VBQXVCLDBEQUFBO0E3RjJuaUQzdjRDOztBNkYzbmlEcXo0QztFQUFjLHdDQUFBO0E3RituaURuMDRDOztBNkYvbmlEMjI0QztFQUFnQixtREFBQTtBN0Ztb2lEMzM0Qzs7QTZGbm9pRDg2NEM7RUFBdUIsaURBQUE7QTdGdW9pRHI4NEM7O0E2RnZvaURzLzRDO0VBQXlCLDREQUFBO0E3RjJvaUQvZzVDOztBNkYzb2lEMms1QztFQUFxQiwrQ0FBQTtBN0Yrb2lEaG01Qzs7QTZGL29pRCtvNUM7RUFBdUIsMERBQUE7QTdGbXBpRHRxNUM7O0E2Rm5waURndTVDO0VBQWMsd0NBQUE7QTdGdXBpRDl1NUM7O0E2RnZwaURzeDVDO0VBQWdCLG1EQUFBO0E3RjJwaUR0eTVDOztBNkYzcGlEeTE1QztFQUF1QixpREFBQTtBN0YrcGlEaDM1Qzs7QTZGL3BpRGk2NUM7RUFBeUIsNERBQUE7QTdGbXFpRDE3NUM7O0E2Rm5xaURzLzVDO0VBQW9CLDhDQUFBO0E3RnVxaUQxZzZDOztBNkZ2cWlEd2o2QztFQUFzQix5REFBQTtBN0YycWlEOWs2Qzs7QTZGM3FpRHVvNkM7RUFBYSx1Q0FBQTtBN0YrcWlEcHA2Qzs7QTZGL3FpRDJyNkM7RUFBZSxrREFBQTtBN0ZtcmlEMXM2Qzs7QTZGbnJpRDR2NkM7RUFBc0IsZ0RBQUE7QTdGdXJpRGx4NkM7O0E2RnZyaURrMDZDO0VBQXdCLDJEQUFBO0E3RjJyaUQxMTZDOztBNkYzcmlEcTU2QztFQUFnQiwwQ0FBQTtBN0YrcmlEcjY2Qzs7QTZGL3JpRCs4NkM7RUFBa0IscURBQUE7QTdGbXNpRGorNkM7O0E2Rm5zaURzaDdDO0VBQWdCLCtDQUFBO0E3RnVzaUR0aTdDOztBNkZ2c2lEcWw3QztFQUFrQiwwREFBQTtBN0Yyc2lEdm03Qzs7QTZGM3NpRGlxN0M7RUFBb0Isa0RBQUE7QTdGK3NpRHJyN0M7O0E2Ri9zaUR1dTdDO0VBQXNCLDZEQUFBO0E3Rm10aUQ3djdDOztBNkZudGlEMHo3QztFQUFjLHNDQUFBO0E3RnV0aUR4MDdDOztBNkZ2dGlEODI3QztFQUFnQixpREFBQTtBN0YydGlEOTM3Qzs7QTZGM3RpRCs2N0M7RUFBYyxzQ0FBQTtBN0YrdGlENzc3Qzs7QTZGL3RpRG0rN0M7RUFBZ0IsaURBQUE7QTdGbXVpRG4vN0M7O0E2Rm51aURvaThDO0VBQXFCLDhDQUFBO0E3RnV1aUR6ajhDOztBNkZ2dWlEdW04QztFQUF1Qix5REFBQTtBN0YydWlEOW44Qzs7QTZGM3VpRHVyOEM7RUFBd0IsaURBQUE7QTdGK3VpRC9zOEM7O0E2Ri91aURndzhDO0VBQTBCLDREQUFBO0E3Rm12aUQxeDhDOztBNkZudmlEczE4QztFQUFnQix5Q0FBQTtBN0Z1dmlEdDI4Qzs7QTZGdnZpRCs0OEM7RUFBa0Isb0RBQUE7QTdGMnZpRGo2OEM7O0E2RjN2aURxOThDO0VBQWlCLDBDQUFBO0E3Rit2aUR0KzhDOztBNkYvdmlEZ2g5QztFQUFtQixxREFBQTtBN0Ztd2lEbmk5Qzs7QTZGbndpRHdsOUM7RUFBcUIsOENBQUE7QTdGdXdpRDdtOUM7O0E2RnZ3aUQycDlDO0VBQXVCLHlEQUFBO0E3RjJ3aURscjlDOztBNkYzd2lEMnU5QztFQUFnQixxREFBQTtBN0Yrd2lEM3Y5Qzs7QTZGL3dpRGd6OUM7RUFBa0IsZ0VBQUE7QTdGbXhpRGwwOUM7O0E2Rm54aURrNDlDO0VBQW9CLHlEQUFBO0E3RnV4aUR0NTlDOztBNkZ2eGlEKzg5QztFQUFzQixvRUFBQTtBN0YyeGlEcis5Qzs7QTZGM3hpRHlpK0M7RUFBcUIsOENBQUE7QTdGK3hpRDlqK0M7O0E2Ri94aUQ0bStDO0VBQXVCLHlEQUFBO0E3Rm15aURubytDOztBNkZueWlENHIrQztFQUF1QixnREFBQTtBN0Z1eWlEbnQrQzs7QTZGdnlpRG13K0M7RUFBeUIsMkRBQUE7QTdGMnlpRDV4K0M7O0E2RjN5aUR1MStDO0VBQXdCLGlEQUFBO0E3Rit5aUQvMitDOztBNkYveWlEZzYrQztFQUEwQiw0REFBQTtBN0ZtemlEMTcrQzs7QTZGbnppRHMvK0M7RUFBaUIsMENBQUE7QTdGdXppRHZnL0M7O0E2RnZ6aURpai9DO0VBQW1CLHFEQUFBO0E3RjJ6aURway9DOztBNkYzemlEeW4vQztFQUEwQixtREFBQTtBN0YremlEbnAvQzs7QTZGL3ppRHNzL0M7RUFBNEIsOERBQUE7QTdGbTBpRGx1L0M7O0E2Rm4waURneS9DO0VBQTBCLG1EQUFBO0E3RnUwaUQxei9DOztBNkZ2MGlENjIvQztFQUE0Qiw4REFBQTtBN0YyMGlEejQvQzs7QTZGMzBpRHU4L0M7RUFBbUIsNENBQUE7QTdGKzBpRDE5L0M7O0E2Ri8waURzZ2dEO0VBQXFCLHVEQUFBO0E3Rm0xaUQzaGdEOztBNkZuMWlEa2xnRDtFQUE0QixxREFBQTtBN0Z1MWlEOW1nRDs7QTZGdjFpRG1xZ0Q7RUFBOEIsZ0VBQUE7QTdGMjFpRGpzZ0Q7O0E2RjMxaURpd2dEO0VBQXlCLGtEQUFBO0E3RisxaUQxeGdEOztBNkYvMWlENDBnRDtFQUEyQiw2REFBQTtBN0ZtMmlEdjJnRDs7QTZGbjJpRG82Z0Q7RUFBa0IsMkNBQUE7QTdGdTJpRHQ3Z0Q7O0E2RnYyaURpK2dEO0VBQW9CLHNEQUFBO0E3RjIyaURyL2dEOztBNkYzMmlEMmloRDtFQUEyQixvREFBQTtBN0YrMmlEdGtoRDs7QTZGLzJpRDBuaEQ7RUFBNkIsK0RBQUE7QTdGbTNpRHZwaEQ7O0E2Rm4zaURzdGhEO0VBQXFCLDhDQUFBO0E3RnUzaUQzdWhEOztBNkZ2M2lEeXhoRDtFQUF1Qix5REFBQTtBN0YyM2lEaHpoRDs7QTZGMzNpRHkyaEQ7RUFBYyx1Q0FBQTtBN0YrM2lEdjNoRDs7QTZGLzNpRDg1aEQ7RUFBZ0Isa0RBQUE7QTdGbTRpRDk2aEQ7O0E2Rm40aURnK2hEO0VBQXVCLGdEQUFBO0E3RnU0aUR2L2hEOztBNkZ2NGlEdWlpRDtFQUF5QiwyREFBQTtBN0YyNGlEaGtpRDs7QTZGMzRpRDJuaUQ7RUFBd0IsaURBQUE7QTdGKzRpRG5waUQ7O0E2Ri80aURvc2lEO0VBQTBCLDREQUFBO0E3Rm01aUQ5dGlEOztBNkZuNWlEMHhpRDtFQUFpQiwwQ0FBQTtBN0Z1NWlEM3lpRDs7QTZGdjVpRHExaUQ7RUFBbUIscURBQUE7QTdGMjVpRHgyaUQ7O0E2RjM1aUQ2NWlEO0VBQTBCLG1EQUFBO0E3Ris1aUR2N2lEOztBNkYvNWlEMCtpRDtFQUE0Qiw4REFBQTtBN0ZtNmlEdGdqRDs7QTZGbjZpRG9rakQ7RUFBd0IsaURBQUE7QTdGdTZpRDVsakQ7O0E2RnY2aUQ2b2pEO0VBQTBCLDREQUFBO0E3RjI2aUR2cWpEOztBNkYzNmlEbXVqRDtFQUFpQiwwQ0FBQTtBN0YrNmlEcHZqRDs7QTZGLzZpRDh4akQ7RUFBbUIscURBQUE7QTdGbTdpRGp6akQ7O0E2Rm43aURzMmpEO0VBQTBCLG1EQUFBO0E3RnU3aURoNGpEOztBNkZ2N2lEbTdqRDtFQUE0Qiw4REFBQTtBN0YyN2lELzhqRDs7QTZGMzdpRDZna0Q7RUFBc0IsK0NBQUE7QTdGKzdpRG5pa0Q7O0E2Ri83aURrbGtEO0VBQXdCLDBEQUFBO0E3Rm04aUQxbWtEOztBNkZuOGlEb3FrRDtFQUFlLHdDQUFBO0E3RnU4aURucmtEOztBNkZ2OGlEMnRrRDtFQUFpQixtREFBQTtBN0YyOGlENXVrRDs7QTZGMzhpRCt4a0Q7RUFBd0IsaURBQUE7QTdGKzhpRHZ6a0Q7O0E2Ri84aUR3MmtEO0VBQTBCLDREQUFBO0E3Rm05aURsNGtEOztBNkZuOWlEODdrRDtFQUFzQiwrQ0FBQTtBN0Z1OWlEcDlrRDs7QTZGdjlpRG1nbEQ7RUFBd0IsMERBQUE7QTdGMjlpRDNobEQ7O0E2RjM5aURxbGxEO0VBQWUsd0NBQUE7QTdGKzlpRHBtbEQ7O0E2Ri85aUQ0b2xEO0VBQWlCLG1EQUFBO0E3Rm0raUQ3cGxEOztBNkZuK2lEZ3RsRDtFQUF3QixpREFBQTtBN0Z1K2lEeHVsRDs7QTZGditpRHl4bEQ7RUFBMEIsNERBQUE7QTdGMitpRG56bEQ7O0E2RjMraUQrMmxEO0VBQXFCLDhDQUFBO0E3RisraURwNGxEOztBNkYvK2lEazdsRDtFQUF1Qix5REFBQTtBN0ZtL2lEejhsRDs7QTZGbi9pRGtnbUQ7RUFBYyx1Q0FBQTtBN0Z1L2lEaGhtRDs7QTZGdi9pRHVqbUQ7RUFBZ0Isa0RBQUE7QTdGMi9pRHZrbUQ7O0E2RjMvaUR5bm1EO0VBQXVCLGdEQUFBO0E3RisvaURocG1EOztBNkYvL2lEZ3NtRDtFQUF5QiwyREFBQTtBN0ZtZ2pEenRtRDs7QTZGbmdqRG94bUQ7RUFBaUIsMENBQUE7QTdGdWdqRHJ5bUQ7O0E2RnZnakQrMG1EO0VBQW1CLHFEQUFBO0E3RjJnakRsMm1EOztBNkYzZ2pEdTVtRDtFQUFpQiwrQ0FBQTtBN0YrZ2pEeDZtRDs7QTZGL2dqRHU5bUQ7RUFBbUIsMERBQUE7QTdGbWhqRDErbUQ7O0E2Rm5oakRvaW5EO0VBQXFCLGtEQUFBO0E3RnVoakR6am5EOztBNkZ2aGpEMm1uRDtFQUF1Qiw2REFBQTtBN0YyaGpEbG9uRDs7QTZGM2hqRCtybkQ7RUFBZSxzQ0FBQTtBN0YraGpEOXNuRDs7QTZGL2hqRG92bkQ7RUFBaUIsaURBQUE7QTdGbWlqRHJ3bkQ7O0E2Rm5pakRzem5EO0VBQWUsc0NBQUE7QTdGdWlqRHIwbkQ7O0E2RnZpakQyMm5EO0VBQWlCLGlEQUFBO0E3RjJpakQ1M25EOztBNkYzaWpENjZuRDtFQUFrQiwwQkFBQTtBN0YraWpELzduRDs7QTZGL2lqRHk5bkQ7RUFBb0IscUNBQUE7QTdGbWpqRDcrbkQ7O0E2Rm5qakRraG9EO0VBQWlCLHlCQUFBO0E3RnVqakRuaW9EOztBNkZ2ampENGpvRDtFQUFtQixvQ0FBQTtBN0YyampEL2tvRDs7QTZGM2pqRG1ub0Q7RUFBcUIsNkJBQUE7QTdGK2pqRHhvb0Q7O0E2Ri9qakRxcW9EO0VBQXVCLHdDQUFBO0E3Rm1rakQ1cm9EOztBNkZua2pEb3VvRDtFQUFxQixxQkFBQTtBN0Z1a2pEenZvRDs7QTZGdmtqRDh3b0Q7RUFBdUIsZ0NBQUE7QTdGMmtqRHJ5b0Q7O0E2RjNrakRxMG9EO0VBQWEsbUJBQUE7QTdGK2tqRGwxb0Q7O0E2Ri9rakRxMm9EO0VBQWUsOEJBQUE7QTdGbWxqRHAzb0Q7O0E2Rm5sakRrNW9EO0VBQWlCLHVCQUFBO0E3RnVsakRuNm9EOztBNkZ2bGpEMDdvRDtFQUFtQixrQ0FBQTtBN0YybGpENzhvRDs7QTZGM2xqRCsrb0Q7RUFBa0MsbUJBQUE7RUFBbUIsZ0JBQUE7RUFBZ0IsdUJBQUE7QTdGaW1qRHBqcEQ7O0E2RmptakQya3BEO0VBQXNDLDhCQUFBO0VBQThCLDJCQUFBO0VBQTJCLGtDQUFBO0E3RnVtakQxcXBEOztBNkZ2bWpENHNwRDtFQUFrQix5QkFBQTtBN0YybWpEOXRwRDs7QTZGM21qRHV2cEQ7RUFBb0Isb0NBQUE7QTdGK21qRDN3cEQ7O0E2Ri9takQreXBEO0VBQWtCLHlCQUFBO0E3Rm1uakRqMHBEOztBNkZubmpEMDFwRDtFQUFvQixvQ0FBQTtBN0Z1bmpEOTJwRDs7QTZGdm5qRGs1cEQ7RUFBbUIsMEJBQUE7QTdGMm5qRHI2cEQ7O0E2RjNuakQrN3BEO0VBQXFCLHFDQUFBO0E3RituakRwOXBEOztBNkYvbmpEeS9wRDtFQUFvQixvQkFBQTtBN0Ztb2pEN2dxRDs7QTZGbm9qRGlpcUQ7RUFBc0IsK0JBQUE7QTdGdW9qRHZqcUQ7O0E2RnZvakRzbHFEO0VBQWtCLHdCQUFBO0E3RjJvakR4bXFEOztBNkYzb2pEZ29xRDtFQUFvQixtQ0FBQTtBN0Yrb2pEcHBxRDs7QTZGL29qRHVycUQ7RUFBYSxtQkFBQTtBN0ZtcGpEcHNxRDs7QTZGbnBqRHV0cUQ7RUFBZSw4QkFBQTtBN0Z1cGpEdHVxRDs7QTZGdnBqRG93cUQ7RUFBZ0Isc0JBQUE7QTdGMnBqRHB4cUQ7O0E2RjNwakQweXFEO0VBQWtCLGlDQUFBO0E3RitwakQ1enFEOztBNkYvcGpENjFxRDtFQUFnQixzQkFBQTtBN0ZtcWpENzJxRDs7QTZGbnFqRG00cUQ7RUFBa0IsaUNBQUE7QTdGdXFqRHI1cUQ7O0E2RnZxakRzN3FEO0VBQWtCLHdCQUFBO0E3RjJxakR4OHFEOztBNkYzcWpEZytxRDtFQUFvQixtQ0FBQTtBN0YrcWpEcC9xRDs7QTZGL3FqRHVockQ7RUFBcUIsMkJBQUE7QTdGbXJqRDVpckQ7O0E2Rm5yakR1a3JEO0VBQXVCLHNDQUFBO0E3RnVyakQ5bHJEOztBNkZ2cmpEb29yRDtFQUFhLG1CQUFBO0E3RjJyakRqcHJEOztBNkYzcmpEb3FyRDtFQUFlLDhCQUFBO0E3RityakRucnJEOztBNkYvcmpEaXRyRDtFQUFlLHFCQUFBO0E3Rm1zakRodXJEOztBNkZuc2pEcXZyRDtFQUFpQixnQ0FBQTtBN0Z1c2pEdHdyRDs7QTZGdnNqRHN5ckQ7RUFBc0IsbUJBQUE7QTdGMnNqRDV6ckQ7O0E2RjNzakQrMHJEO0VBQXdCLDhCQUFBO0E3RitzakR2MnJEOztBNkYvc2pEcTRyRDtFQUFxQyxtQkFBQTtBN0ZtdGpEMTZyRDs7QTZGbnRqRDY3ckQ7RUFBd0IsOEJBQUE7QTdGdXRqRHI5ckQ7O0E2RnZ0akRtL3JEO0VBQW1CLGdCQUFBO0E3RjJ0akR0Z3NEOztBNkYzdGpEc2hzRDtFQUFxQiwyQkFBQTtBN0YrdGpEM2lzRDs7QTZGL3RqRHNrc0Q7RUFBd0IscUJBQUE7QTdGbXVqRDlsc0Q7O0E2Rm51akRtbnNEO0VBQTBCLGdDQUFBO0E3RnV1akQ3b3NEOztBNkZ2dWpENnFzRDtFQUF3QixxQkFBQTtBN0YydWpEcnNzRDs7QTZGM3VqRDB0c0Q7RUFBMEIsZ0NBQUE7QTdGK3VqRHB2c0Q7O0E2Ri91akRveHNEO0VBQTRCLHlCQUFBO0E3Rm12akRoenNEOztBNkZudmpEeTBzRDtFQUE4QixvQ0FBQTtBN0Z1dmpEdjJzRDs7QTZGdnZqRDI0c0Q7RUFBcUIsbUJBQUE7QTdGMnZqRGg2c0Q7O0E2RjN2akRtN3NEO0VBQXVCLDhC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bkQ0dnpHO0VBQXVCLDBDQUFBO0E3RmcvbkRueHpHOztBNkZoL25ENnp6RztFQUE0RCxnREFBQTtBN0ZvL25EejN6Rzs7QTZGcC9uRHk2ekc7RUFBNEQsZ0dBQUE7QTdGdy9uRHIrekc7O0E2RngvbkRxazBHO0VBQThELGlEQUFBO0E3RjQvbkRubzBHOztBNkY1L25Eb3IwRztFQUFrQyxpREFBQTtBN0ZnZ29EdHQwRzs7QTZGaGdvRHV3MEc7RUFBeUIsNENBQUE7QTdGb2dvRGh5MEc7O0E2RnBnb0Q0MDBHO0VBQWdFLGtEQUFBO0E3Rndnb0Q1NDBHOztBNkZ4Z29EODcwRztFQUFnRSxrR0FBQTtBN0Y0Z29EOS8wRzs7QTZGNWdvRGdtMUc7RUFBa0UsbURBQUE7QTdGZ2hvRGxxMUc7O0E2Rmhob0RxdDFHO0VBQW9DLG1EQUFBO0E3Rm9ob0R6djFHOztBNkZwaG9ENHkxRztFQUF3QiwyQ0FBQTtBN0Z3aG9EcDAxRzs7QTZGeGhvRCsyMUc7RUFBOEQsaURBQUE7QTdGNGhvRDc2MUc7O0E2RjVob0Q4OTFHO0VBQThELGlHQUFBO0E3Rmdpb0Q1aDJHOztBNkZoaW9ENm4yRztFQUFnRSxrREFBQTtBN0ZvaW9EN3IyRzs7QTZGcGlvRCt1Mkc7RUFBbUMsa0RBQUE7QTdGd2lvRGx4Mkc7O0E2Rnhpb0RvMDJHO0VBQW9CLHVDQUFBO0E3RjRpb0R4MTJHOztBNkY1aW9EKzMyRztFQUFzRCw2Q0FBQTtBN0Znam9EcjcyRzs7QTZGaGpvRGsrMkc7RUFBc0QsNkZBQUE7QTdGb2pvRHhoM0c7O0E2RnBqb0RxbjNHO0VBQXdELDhDQUFBO0E3Rndqb0Q3cTNHOztBNkZ4am9EMnQzRztFQUErQiw4Q0FBQTtBN0Y0am9EMXYzRzs7QTZGNWpvRHd5M0c7RUFBdUIsMENBQUE7QTdGZ2tvRC96M0c7O0E2Rmhrb0R5MjNHO0VBQTRELGdEQUFBO0E3Rm9rb0RyNjNHOztBNkZwa29EcTkzRztFQUE0RCxnR0FBQTtBN0Z3a29Eamg0Rzs7QTZGeGtvRGluNEc7RUFBOEQsaURBQUE7QTdGNGtvRC9xNEc7O0E2RjVrb0RndTRHO0VBQWtDLGlEQUFBO0E3Rmdsb0RsdzRHOztBNkZobG9EbXo0RztFQUF1QiwwQ0FBQTtBN0ZvbG9EMTA0Rzs7QTZGcGxvRG8zNEc7RUFBNEQsZ0RBQUE7QTdGd2xvRGg3NEc7O0E2Rnhsb0RnKzRHO0VBQTRELGdHQUFBO0E3RjRsb0Q1aDVHOztBNkY1bG9ENG41RztFQUE4RCxpREFBQTtBN0ZnbW9EMXI1Rzs7QTZGaG1vRDJ1NUc7RUFBa0MsaURBQUE7QTdGb21vRDd3NUc7O0E2RnBtb0Q4ejVHO0VBQXFCLHdDQUFBO0E3Rndtb0RuMTVHOztBNkZ4bW9EMjM1RztFQUF3RCw4Q0FBQTtBN0Y0bW9Ebjc1Rzs7QTZGNW1vRGkrNUc7RUFBd0QsOEZBQUE7QTdGZ25vRHpoNkc7O0E2Rmhub0R1bjZHO0VBQTBELCtDQUFBO0E3Rm9ub0RqcjZHOztBNkZwbm9EZ3U2RztFQUFnQywrQ0FBQTtBN0Z3bm9EaHc2Rzs7QTZGeG5vRCt5Nkc7RUFBb0IsdUNBQUE7QTdGNG5vRG4wNkc7O0E2RjVub0QwMjZHO0VBQXNELDZDQUFBO0E3Rmdvb0RoNjZHOztBNkZob29ENjg2RztFQUFzRCw2RkFBQTtBN0Zvb29Ebmc3Rzs7QTZGcG9vRGdtN0c7RUFBd0QsOENBQUE7QTdGd29vRHhwN0c7O0E2Rnhvb0RzczdHO0VBQStCLDhDQUFBO0E3RjRvb0RydTdHOztBNkY1b29EbXg3RztFQUFxQix3Q0FBQTtBN0ZncG9EeHk3Rzs7QTZGaHBvRGcxN0c7RUFBd0QsOENBQUE7QTdGb3BvRHg0N0c7O0E2RnBwb0RzNzdHO0VBQXdELDhGQUFBO0E3Rndwb0Q5KzdHOztBNkZ4cG9ENGs4RztFQUEwRCwrQ0FBQTtBN0Y0cG9EdG84Rzs7QTZGNXBvRHFyOEc7RUFBZ0MsK0NBQUE7QTdGZ3FvRHJ0OEc7O0E2Rmhxb0RvdzhHO0VBQXVCLHVDQUFBO0E3Rm9xb0QzeDhHOztBNkZwcW9EazA4RztFQUE0RCxnREFBQTtBN0Z3cW9EOTM4Rzs7QTZGeHFvRDg2OEc7RUFBNEQsZ0dBQUE7QTdGNHFvRDErOEc7O0E2RjVxb0QwazlHO0VBQThELGlEQUFBO0E3Rmdy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QTtBN0Y0Mm9EMTFsSDs7QTZGNTJvRGkzbEg7RUFBNEIsa0NBQUE7QTdGZzNvRDc0bEg7O0E2Rmgzb0QrNmxIO0VBQXlCLHNCQUFBO0E3Rm8zb0R4OGxIOztBNkZwM29EODlsSDtFQUEyQixpQ0FBQTtBN0Z3M29Eei9sSDs7QTZGeDNvRDBobUg7RUFBdUIsb0JBQUE7QTdGNDNvRGpqbUg7O0E2RjUzb0Rxa21IO0VBQXlCLCtCQUFBO0E3Rmc0b0Q5bG1IOztBNkZoNG9ENm5tSDtFQUE4QiwyQkFBQTtBN0ZvNG9EM3BtSDs7QTZGcDRvRHNybUg7RUFBZ0Msc0NBQUE7QTdGdzRvRHR0bUg7O0E2Rng0b0Q0dm1IO0VBQTRCLHlCQUFBO0E3RjQ0b0R4eG1IOztBNkY1NG9EaXptSDtFQUE4QixvQ0FBQTtBN0ZnNW9ELzBtSDs7QTZGaDVvRG0zbUg7RUFBd0IscUJBQUE7QTdGbzVvRDM0bUg7O0E2RnA1b0RnNm1IO0VBQTBCLGdDQUFBO0E3Rnc1b0QxN21IOztBNkZ4NW9EMDltSDtFQUF5QixzQkFBQTtBN0Y0NW9Ebi9tSDs7QTZGNTVvRHlnbkg7RUFBMkIsaUNBQUE7QTdGZzZvRHBpbkg7O0E2Rmg2b0Rxa25IO0VBQTRCLHlCQUFBO0E3Rm82b0RqbW5IOztBNkZwNm9EMG5uSDtFQUE4QixvQ0FBQTtBN0Z3Nm9EeHBuSDs7QTZGeDZvRDRybkg7RUFBa0MsK0JBQUE7QTdGNDZvRDl0bkg7O0E2RjU2b0Q2dm5IO0VBQW9DLDBDQUFBO0E3Rmc3b0RqeW5IOztBNkZoN29EMjBuSDtFQUFpQyw4QkFBQTtBN0ZvN29ENTJuSDs7QTZGcDdvRDA0bkg7RUFBbUMseUNBQUE7QTdGdzdvRDc2bkg7O0E2Rng3b0RzOW5IO0VBQTJCLDhCQUFBO0E3RjQ3b0RqL25IOztBNkY1N29EK2dvSDtFQUE2Qix5Q0FBQTtBN0ZnOG9ENWlvSDs7QTZGaDhvRHFsb0g7RUFBMEIsNkJBQUE7QTdGbzhvRC9tb0g7O0E2RnA4b0Q0b29IO0VBQTRCLHdDQUFBO0E3Rnc4b0R4cW9IOztBNkZ4OG9EZ3RvSDtFQUEwQiw2QkFBQTtBN0Y0OG9EMXVv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RnBqd0Rrc2tNO0VBQVUsYUFBQTtBN0Z3andENXNrTTs7QTZGeGp3RHl0a007RUFBWSx3QkFBQTtBN0Y0andEcnVrTTs7QTZGNWp3RDZ2a007RUFBaUIsb0JBQUE7QTdGZ2t3RDl3a007O0E2Rmhrd0RreWtNO0VBQW1CLCtCQUFBO0E3Rm9rd0RyemtNOztBNkZwa3dEbzFrTTtFQUFXLGNBQUE7QTdGd2t3RC8xa007O0E2Rnhrd0Q2MmtNO0VBQWEseUJBQUE7QTdGNGt3RDEza007O0E2RjVrd0RtNWtNO0VBQWtCLHFCQUFBO0E3Rmdsd0RyNmtNOztBNkZobHdEMDdrTTtFQUFvQixnQ0FBQTtBN0ZvbHdEOThrTTs7QTZGcGx3RDgra007RUFBZSxrQkFBQTtBN0Z3bHdENy9rTTs7QTZGeGx3RCtnbE07RUFBaUIsNkJBQUE7QTdGNGx3RGhpbE07O0E2RjVsd0Q2amxNO0VBQWdCLG1CQUFBO0E3Rmdtd0Q3a2xNOztBNkZobXdEZ21sTTtFQUFrQiw4QkFBQTtBN0ZvbXdEbG5sTTs7QTZGcG13RGdwbE07RUFBZSxrQkFBQTtBN0Z3bXdEL3BsTTs7QTZGeG13RGlybE07RUFBaUIsNkJBQUE7QTdGNG13RGxzbE07O0E2RjVtd0QrdGxNO0VBQWdCLGFBQUE7QTdGZ253RC91bE07O0E2Rmhud0Q0dmxNO0VBQWtCLHdCQUFBO0E3Rm9ud0Q5d2xNOztBNkZwbndEc3lsTTtFQUFvQixpQkFBQTtBN0Z3bndEMXpsTTs7QTZGeG53RDIwbE07RUFBc0IsNEJBQUE7QTdGNG53RGoybE07O0E2RjVud0Q2M2xNO0VBQWlCLGNBQUE7QTdGZ293RDk0bE07O0E2Rmhvd0Q0NWxNO0VBQW1CLHlCQUFBO0E3Rm9vd0QvNmxNOztBNkZwb3dEdzhsTTtFQUFrQixlQUFBO0E3Rndvd0QxOWxNOztBNkZ4b3dEeStsTTtFQUFvQiwwQkFBQTtBN0Y0b3dENy9sTTs7QTZGNW93RHVobU07RUFBd0IscUJBQUE7QTdGZ3B3RC9pbU07O0E2Rmhwd0Rva21NO0VBQTBCLGdDQUFBO0E3Rm9wd0Q5bG1NOztBNkZwcHdEOG5tTTtFQUFnQixhQUFBO0E3Rndwd0Q5b21NOztBNkZ4cHdEMnBtTTtFQUFrQix3QkFBQTtBN0Y0cHdEN3FtTTs7QTZGNXB3RHFzbU07RUFBdUIsb0JBQUE7QTdGZ3F3RDV0bU07O0E2Rmhxd0Rndm1NO0VBQXlCLCtCQUFBO0E3Rm9xd0R6d21NOztBNkZwcXdEd3ltTTtFQUFnQixhQUFBO0E3Rndxd0R4em1NOztBNkZ4cXdEcTBtTTtFQUFrQix3QkFBQTtBN0Y0cXdEdjFtTTs7QTZGNXF3RCsybU07RUFBdUIsb0JBQUE7QTdGZ3J3RHQ0bU07O0E2Rmhyd0QwNW1NO0VBQXlCLCtCQUFBO0E3Rm9yd0RuN21NOztBNkZwcndEazltTTtFQUFpQixjQUFBO0E3Rndyd0RuK21NOztBNkZ4cndEaS9tTTtFQUFtQix5QkFBQTtBN0Y0cndEcGduTTs7QTZGNXJ3RDZobk07RUFBd0IscUJBQUE7QTdGZ3N3RHJqbk07O0E2Rmhzd0Qwa25NO0VBQTBCLGdDQUFBO0E3Rm9zd0RwbW5NOztBNkZwc3dEb29uTTtFQUFxQixrQkFBQTtBN0Z3c3dEenBuTTs7QTZGeHN3RDJxbk07RUFBdUIsNkJBQUE7QTdGNHN3RGxzbk07O0E2RjVzd0QrdG5NO0VBQXNCLG1CQUFBO0E3Rmd0d0Rydm5NOztBNkZodHdEd3duTTtFQUF3Qiw4QkFBQTtBN0ZvdHdEaHluTTs7QTZGcHR3RDh6bk07RUFBcUIsa0JBQUE7QTdGd3R3RG4xbk07O0E2Rnh0d0RxMm5NO0VBQXVCLDZCQUFBO0E3RjR0d0Q1M25NOztBNkY1dHdEeTVuTTtFQUFlLGdEQUFBO0E3Rmd1d0R4Nm5NOztBNkZodXdEdzluTTtFQUFpQiwyREFBQTtBN0ZvdXdEeituTTs7QTZGcHV3RG9pb007RUFBZSxnREFBQTtBN0Z3dXdEbmpvTTs7QTZGeHV3RG1tb007RUFBaUIsMkRBQUE7QTdGNHV3RHBub007O0E2RjV1d0QrcW9NO0VBQWUsZ0RBQUE7QTdGZ3Z3RDlyb007O0E2Rmh2d0Q4dW9NO0VBQWlCLDJEQUFBO0E3Rm92d0Qvdm9NOztBNkZwdndEMHpvTTtFQUFlLGdEQUFBO0E3Rnd2d0R6MG9NOztBNkZ4dndEeTNvTTtFQUFpQiwyREFBQTtBN0Y0dndEMTRvTTs7QTZGNXZ3RHE4b007RUFBZSxnREFBQTtBN0Znd3dEcDlvTTs7QTZGaHd3RG9ncE07RUFBaUIsMkRBQUE7QTdGb3d3RHJocE07O0E2RnB3d0RnbHBNO0VBQWUsZ0RBQUE7QTdGd3d3RC9scE07O0E2Rnh3d0Qrb3BNO0VBQWlCLDJEQUFBO0E3RjR3d0RocXBNOztBNkY1d3dEMnRwTTtFQUFlLGdEQUFBO0E3Rmd4d0QxdXBNOztBNkZoeHdEMHhwTTtFQUFpQiwyREFBQTtBN0ZveHdEM3lwTTs7QTZGcHh3RHMycE07RUFBZSxnREFBQTtBN0Z3eHdEcjNwTTs7QTZGeHh3RHE2cE07RUFBaUIsMkRBQUE7QTdGNHh3RHQ3cE07O0E2RjV4d0RpL3BNO0VBQWUsZ0RBQUE7QTdGZ3l3RGhncU07O0E2Rmh5d0RnanFNO0VBQWlCLDJEQUFBO0E3Rm95d0Rqa3FNOztBNkZweXdENG5xTTtFQUFnQixpREFBQTtBN0Z3eXdENW9xTTs7QTZGeHl3RDZycU07RUFBa0IsNERBQUE7QTdGNHl3RC9zcU07O0E2RjV5d0Qyd3FNO0VBQWdCLGlEQUFBO0E3Rmd6d0QzeHFNOztBNkZoendENDBxTTtFQUFrQiw0REFBQTtBN0ZvendEOTFxTTs7QTZGcHp3RDA1cU07RUFBZ0IsaURBQUE7QTdGd3p3RDE2cU07O0E2Rnh6d0QyOXFNO0VBQWtCLDREQUFBO0E3RjR6d0Q3K3FNOztBNkY1endEeWlyTTtFQUFrQiwyQkFBQTtBN0ZnMHdEM2pyTTs7QTZGaDB3RHNsck07RUFBb0Isc0NBQUE7QTdGbzB3RDFtck07O0E2RnAwd0RncHJNO0VBQWMsMEJBQUE7QTdGdzB3RDlwck07O0E2Rngwd0R3cnJNO0VBQWdCLHFDQUFBO0E3RjQwd0R4c3JNOztBNkY1MHdENnVyTTtFQUFjLDBCQUFBO0E3Rmcxd0QzdnJNOztBNkZoMXdEcXhyTTtFQUFnQixxQ0FBQTtBN0ZvMXdEcnlyTTs7QTZGcDF3RDAwck07RUFBYywwQkFBQTtBN0Z3MXdEeDFyTTs7QTZGeDF3RGszck07RUFBZ0IscUNBQUE7QTdGNDF3RGw0ck07O0E2RjUxd0R1NnJNO0VBQWMsMEJBQUE7QTdGZzJ3RHI3ck07O0E2Rmgyd0QrOHJNO0VBQWdCLHFDQUFBO0E3Rm8yd0QvOXJNOztBNkZwMndEb2dzTTtFQUFjLDBCQUFBO0E3Rncyd0RsaHNNOztBNkZ4MndENGlzTTtFQUFnQixxQ0FBQTtBN0Y0MndENWpzTTs7QTZGNTJ3RGltc007RUFBYywwQkFBQTtBN0ZnM3dEL21zTTs7QTZGaDN3RHlvc007RUFBZ0IscUNBQUE7QTdGbzN3RHpwc007O0E2RnAzd0Q4cnNNO0VBQWMsMEJBQUE7QTdGdzN3RDVzc007O0E2Rngzd0RzdXNNO0VBQWdCLHFDQUFBO0E3RjQzd0R0dnNNOztBNkY1M3dEMnhzTTtFQUFjLDBCQUFBO0E3Rmc0d0R6eXNNOztBNkZoNHdEbTBzTTtFQUFnQixxQ0FBQTtBN0ZvNHdEbjFzTTs7QTZGcDR3RHczc007RUFBYywwQkFBQTtBN0Z3NHdEdDRzTTs7QTZGeDR3RGc2c007RUFBZ0IscUNBQUE7QTdGNDR3RGg3c007O0E2RjU0d0RxOXNNO0VBQWUsNEJBQUE7QTdGZzV3RHArc007O0E2Rmg1d0RnZ3RNO0VBQWlCLHVDQUFBO0E3Rm81d0RqaHRNOztBNkZwNXdEd2p0TTtFQUFlLDRCQUFBO0E3Rnc1d0R2a3RNOztBNkZ4NXdEbW10TTtFQUFpQix1Q0FBQTtBN0Y0NXdEcG50TTs7QTZGNTV3RDJwdE07RUFBZSw0QkFBQTtBN0ZnNndEMXF0TTs7QTZGaDZ3RHNzdE07RUFBaUIsdUNBQUE7QTdGbzZ3RHZ0dE07O0E2RnA2d0Q4dnRNO0VBQWlCLGlCQUFBO0E3Rnc2d0Qvd3RNOztBNkZ4NndEa3l0TTtFQUFtQiw0QkFBQTtBN0Y0NndEcnp0TTs7QTZGNTZ3RG0xdE07RUFBaUIsaUJBQUE7QTdGZzd3RHAydE07O0E2Rmg3d0RxM3RNO0VBQW1CLDRCQUFBO0E3Rm83d0R4NHRNOztBNkZwN3dEbzZ0TTtFQUFlLG9CQUFBO0E3Rnc3d0RuN3RNOztBNkZ4N3dEdTh0TTtFQUFpQiwrQkFBQTtBN0Y0N3dEeDl0TTs7QTZGNTd3RHUvdE07RUFBZSxvQkFBQTtBN0ZnOHdEdGd1TTs7QTZGaDh3RDBodU07RUFBaUIsK0JBQUE7QTdGbzh3RDNpdU07O0E2RnA4d0Qwa3VNO0VBQWUsb0JBQUE7QTdGdzh3RHpsdU07O0E2Rng4d0Q2bXVNO0VBQWlCLCtCQUFBO0E3RjQ4d0Q5bnVNOztBNkY1OHdENnB1TTtFQUFlLG9CQUFBO0E3Rmc5d0Q1cXVNOztBNkZoOXdEZ3N1TTtFQUFpQiwrQkFBQTtBN0ZvOXdEanR1TTs7QTZGcDl3RGd2dU07RUFBZSxvQkFBQTtBN0Z3OXdEL3Z1TTs7QTZGeDl3RG14dU07RUFBaUIsK0JBQUE7QTdGNDl3RHB5dU07O0E2RjU5d0RtMHVNO0VBQWUsb0JBQUE7QTdGZyt3RGwxdU07O0E2Rmgrd0RzMnVNO0VBQWlCLCtCQUFBO0E3Rm8rd0R2M3VNOztBNkZwK3dEczV1TTtFQUFlLG9CQUFBO0E3Rncrd0RyNnVNOztBNkZ4K3dEeTd1TTtFQUFpQiwrQkFBQTtBN0Y0K3dEMTh1TTs7QTZGNSt3RHkrdU07RUFBZSxvQkFBQTtBN0ZnL3dEeC91TTs7QTZGaC93RDRndk07RUFBaUIsK0JBQUE7QTdGby93RDdodk07O0E2RnAvd0Q0anZNO0VBQWUsb0JBQUE7QTdGdy93RDNrdk07O0E2Rngvd0QrbHZNO0VBQWlCLCtCQUFBO0E3RjQvd0RobnZNOztBNkY1L3dEK292TTtFQUFnQixxQkFBQTtBN0ZnZ3hEL3B2TTs7QTZGaGd4RG9ydk07RUFBa0IsZ0NBQUE7QTdGb2d4RHRzdk07O0E2RnBneERzdXZNO0VBQWdCLHFCQUFBO0E3RndneER0dnZNOztBNkZ4Z3hEMnd2TTtFQUFrQixnQ0FBQTtBN0Y0Z3hEN3h2TTs7QTZGNWd4RDZ6dk07RUFBZ0IscUJBQUE7QTdGZ2h4RDcwdk07O0E2RmhoeERrMnZNO0VBQWtCLGdDQUFBO0E3Rm9oeERwM3ZNOztBNkZwaHhEbzV2TTtFQUFnQixxQkFBQTtBN0Z3aHhEcDZ2TTs7QTZGeGh4RHk3dk07RUFBa0IsZ0NBQUE7QTdGNGh4RDM4dk07O0E2RjVoeEQyK3ZNO0VBQWtCLHVCQUFBO0E3RmdpeEQ3L3ZNOztBNkZoaXhEb2h3TTtFQUFvQixrQ0FBQTtBN0ZvaXhEeGl3TTs7QTZGcGl4RDBrd007RUFBYSxrQkFBQTtBN0Z3aXhEdmx3TTs7QTZGeGl4RHltd007RUFBZSw2QkFBQTtBN0Y0aXhEeG53TTs7QTZGNWl4RHFwd007RUFBYSxrQkFBQTtBN0ZnanhEbHF3TTs7QTZGaGp4RG9yd007RUFBZSw2QkFBQTtBN0ZvanhEbnN3TTs7QTZGcGp4RGd1d007RUFBYSxrQkFBQTtBN0Z3anhEN3V3TTs7QTZGeGp4RCt2d007RUFBZSw2QkFBQTtBN0Y0anhEOXd3TTs7QTZGNWp4RDJ5d007RUFBYSxrQkFBQTtBN0Zna3hEeHp3TTs7QTZGaGt4RDAwd007RUFBZSw2QkFBQTtBN0Zva3hEejF3TTs7QTZGcGt4RHMzd007RUFBYSxrQkFBQTtBN0Z3a3hEbjR3TTs7QTZGeGt4RHE1d007RUFBZSw2QkFBQTtBN0Y0a3hEcDZ3TTs7QTZGNWt4RGk4d007RUFBYSxrQkFBQTtBN0ZnbHhEOTh3TTs7QTZGaGx4RGcrd007RUFBZSw2QkFBQTtBN0ZvbHhELyt3TTs7QTZGcGx4RDRneE07RUFBYSxrQkFBQTtBN0Z3bHhEemh4TTs7QTZGeGx4RDJpeE07RUFBZSw2QkFBQTtBN0Y0bHhEMWp4TTs7QTZGNWx4RHVseE07RUFBYSxrQkFBQTtBN0ZnbXhEcG14TTs7QTZGaG14RHNueE07RUFBZSw2QkFBQTtBN0ZvbXhEcm94TTs7QTZGcG14RGtxeE07RUFBYSxrQkFBQTtBN0Z3bXhEL3F4TTs7QTZGeG14RGlzeE07RUFBZSw2QkFBQTtBN0Y0bXhEaHR4TTs7QTZGNW14RDZ1eE07RUFBYyxtQkFBQTtBN0ZnbnhEM3Z4TTs7QTZGaG54RDh3eE07RUFBZ0IsOEJBQUE7QTdGb254RDl4eE07O0E2RnBueEQ0enhNO0VBQWMsbUJBQUE7QTdGd254RDEweE07O0E2RnhueEQ2MXhNO0VBQWdCLDhCQUFBO0E3RjRueEQ3MnhNOztBNkY1bnhEMjR4TTtFQUFjLG1CQUFBO0E3RmdveER6NXhNOztBNkZob3hENDZ4TTtFQUFnQiw4QkFBQTtBN0Zvb3hENTd4TTs7QTZGcG94RDA5eE07RUFBYyxtQkFBQTtBN0Z3b3hEeCt4TTs7QTZGeG94RDIveE07RUFBZ0IsOEJBQUE7QTdGNG94RDNneU07O0E2RjVveER5aXlNO0VBQWdCLHFCQUFBO0E3RmdweER6anlNOztBNkZocHhEOGt5TTtFQUFrQixnQ0FBQTtBN0ZvcHhEaG15TTs7QTZGcHB4RGdveU07RUFBYSwwQkFBQTtBN0Z3cHhEN295TTs7QTZGeHB4RHVxeU07RUFBZSxxQ0FBQTtBN0Y0cHhEdHJ5TTs7QTZGNXB4RDJ0eU07RUFBYSwwQkFBQTtBN0ZncXhEeHV5TTs7QTZGaHF4RGt3eU07RUFBZSxxQ0FBQTtBN0ZvcXhEanh5TTs7QTZGcHF4RHN6eU07RUFBYSwwQkFBQTtBN0Z3cXhEbjB5TTs7QTZGeHF4RDYxeU07RUFBZSxxQ0FBQTtBN0Y0cXhENTJ5TTs7QTZGNXF4RGk1eU07RUFBYSwwQkFBQTtBN0ZncnhEOTV5TTs7QTZGaHJ4RHc3eU07RUFBZSxxQ0FBQTtBN0ZvcnhEdjh5TTs7QTZGcHJ4RDQreU07RUFBYSwwQkFBQTtBN0Z3cnhEei95TTs7QTZGeHJ4RG1oek07RUFBZSxxQ0FBQTtBN0Y0cnhEbGl6TTs7QTZGNXJ4RHVrek07RUFBYSwwQkFBQTtBN0Znc3hEcGx6TTs7QTZGaHN4RDhtek07RUFBZSxxQ0FBQTtBN0Zvc3hEN256TTs7QTZGcHN4RGtxek07RUFBYSwwQkFBQTtBN0Z3c3hEL3F6TTs7QTZGeHN4RHlzek07RUFBZSxxQ0FBQTtBN0Y0c3hEeHR6TTs7QTZGNXN4RDZ2ek07RUFBYSwwQkFBQTtBN0ZndHhEMXd6TTs7QTZGaHR4RG95ek07RUFBZSxxQ0FBQTtBN0ZvdHhEbnp6TTs7QTZGcHR4RHcxek07RUFBYSwwQkFBQTtBN0Z3dHhEcjJ6TTs7QTZGeHR4RCszek07RUFBZSxxQ0FBQTtBN0Y0dHhEOTR6TTs7QTZGNXR4RG03ek07RUFBYyw0QkFBQTtBN0ZndXhEajh6TTs7QTZGaHV4RDY5ek07RUFBZ0IsdUNBQUE7QTdGb3V4RDcrek07O0E2RnB1eERvaDBNO0VBQWMsNEJBQUE7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QTdGOHR6RDdscE87O0E2Rjl0ekRvbnBPO0VBQTRCLGtDQUFBO0E3Rmt1ekRocHBPOztBNkZsdXpEa3JwTztFQUF3QixxQkFBQTtBN0ZzdXpEMXNwTzs7QTZGdHV6RCt0cE87RUFBMEIsZ0NBQUE7QTdGMHV6RHp2cE87O0E2RjF1ekR5eHBPO0VBQTBCLG1CQUFBO0E3Rjh1ekRuenBPOztBNkY5dXpEczBwTztFQUE4Qyw4QkFBQTtBN0ZrdnpEcDNwTzs7QTZGbHZ6RGs1cE87RUFBb0IsMkJBQUE7QTdGc3Z6RHQ2cE87O0E2RnR2ekRpOHBPO0VBQXNCLHNDQUFBO0E3RjB2ekR2OXBPOztBNkYxdnpENi9wTztFQUF5QyxzQkFBQTtBN0Y4dnpEdGlxTzs7QTZGOXZ6RDRqcU87RUFBYyxpQ0FBQTtBN0Zrd3pEMWtxTzs7QTZGbHd6RDJtcU87RUFBMkMsOEJBQUE7QTdGc3d6RHRwcU87O0E2RnR3ekRvcnFPO0VBQXNCLHlDQUFBO0E3RjB3ekQxc3FPOztBNkYxd3pEbXZxTztFQUFVLFlBQUE7QTdGOHd6RDd2cU87O0E2Rjl3ekR5d3FPO0VBQVksdUJBQUE7QTdGa3h6RHJ4cU87O0E2Rmx4ekQ0eXFPO0VBQWEsY0FBQTtBN0ZzeHpEenpxTzs7QTZGdHh6RHUwcU87RUFBZSx5QkFBQTtBN0YweHpEdDFxTzs7QTZGMXh6RCsycU87RUFBZ0IsY0FBQTtBN0Y4eHpELzNxTzs7QTZGOXh6RDY0cU87RUFBa0IseUJBQUE7QTdGa3l6RC81cU87O0E2Rmx5ekR3N3FPO0VBQWEsVUFBQTtBN0ZzeXpEcjhxTzs7QTZGdHl6RCs4cU87RUFBZSxxQkFBQTtBN0YweXpEOTlxTzs7QTZGMXl6RG0vcU87RUFBYSxlQUFBO0E3Rjh5ekRoZ3JPOztBNkY5eXpEK2dyTztFQUFlLDBCQUFBO0E3Rmt6ekQ5aHJPOztBNkZsenpEd2pyTztFQUFxQix1QkFBQTtBN0ZzenpEN2tyTzs7QTZGdHp6RG9tck87RUFBdUIsa0NBQUE7QTdGMHp6RDNuck87O0E2RjF6ekQ2cHJPO0VBQWUsaUJBQUE7QTdGOHp6RDVxck87O0E2Rjl6ekQ2cnJPO0VB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QTtBN0Z1NWpFcDR3YTs7QTZGdjVqRW82d2E7RUFBdUIseUJBQUE7QTdGMjVqRTM3d2E7O0E2RjM1akVvOXdhO0VBQXlCLG9DQUFBO0E3Ris1akU3K3dhOztBNkYvNWpFaWh4YTtFQUF1Qiw0QkFBQTtBN0ZtNmpFeGl4YTs7QTZGbjZqRW9reGE7RUFBeUIsdUNBQUE7QTdGdTZqRTdseGE7O0E2RnY2akVvb3hhO0VBQW1CLHFCQUFBO0E3RjI2akV2cHhhOztBNkYzNmpFNHF4YTtFQUFxQixnQ0FBQTtBN0YrNmpFanN4YTs7QTZGLzZqRWl1eGE7RUFBd0IscUJBQUE7QTdGbTdqRXp2eGE7O0E2Rm43akU4d3hhO0VBQTBCLGdDQUFBO0E3RnU3akV4eXhhOztBNkZ2N2pFdzB4YTtFQUF5QixzQkFBQTtBN0YyN2pFajJ4YTs7QTZGMzdqRXUzeGE7RUFBMkIsaUNBQUE7QTdGKzdqRWw1eGE7O0E2Ri83akVtN3hhO0VBQXdCLHFCQUFBO0E3Rm04akUzOHhhOztBNkZuOGpFZyt4YTtFQUEwQixnQ0FBQTtBN0Z1OGpFMS94YTs7QTZGdjhqRTBoeWE7RUFBdUIsb0JBQUE7QTdGMjhqRWpqeWE7O0E2RjM4akVxa3lhO0VBQXlCLCtCQUFBO0E3Ris4akU5bHlhOztBNkYvOGpFNm55YTtFQUFxQixrQkFBQTtBN0ZtOWpFbHB5YTs7QTZGbjlqRW9xeWE7RUFBdUIsNkJBQUE7QTdGdTlqRTNyeWE7O0E2RnY5akV3dHlhO0VBQTRCLHlCQUFBO0E3RjI5akVwdnlhOztBNkYzOWpFNnd5YTtFQUE4QixvQ0FBQTtBN0YrOWpFM3l5YTs7QTZGLzlqRSsweWE7RUFBMEIsdUJBQUE7QTdGbStqRXoyeWE7O0E2Rm4rakVnNHlhO0VBQTRCLGtDQUFBO0E3RnUrakU1NXlhOztBNkZ2K2pFODd5YTtFQUE0Qix5QkFBQTtBN0YyK2pFMTl5YTs7QTZGMytqRW0veWE7RUFBOEIsb0NBQUE7QTdGKytqRWpoemE7O0E2Ri8rakVxanphO0VBQTBCLHVCQUFBO0E3Rm0vakUva3phOztBNkZuL2pFc216YTtFQUE0QixrQ0FBQTtBN0Z1L2pFbG96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QUFpQixzREFBQTtBN0YrcmxFanhzYjs7QTZGL3JsRXUwc2I7RUFBaUIsNkRBQUE7QTdGbXNsRXgxc2I7O0E2Rm5zbEVxNXNiO0VBQWlCLDZEQUFBO0E3RnVzbEV0NnNiOztBNkZ2c2xFbStzYjtFQUFpQiw2REFBQTtBN0Yyc2xFcC9zYjs7QTZGM3NsRWlqdGI7RUFBa0IsNkRBQUE7QTdGK3NsRW5rdGI7O0E2Ri9zbEVnb3RiO0VBQWtCLDZEQUFBO0E3Rm10bEVscHRiOztBNkZudGxFK3N0YjtFQUFrQiw2REFBQTtBN0Z1dGxFanV0Yjs7QTZGdnRsRTh4dGI7RUFBa0IsMkRBQUE7QTdGMnRsRWh6dGI7O0E2RjN0bEUyMnRiO0VBQWtCLDJEQUFBO0E3Rit0bEU3M3RiOztBNkYvdGxFdzd0YjtFQUFrQiwyREFBQTtBN0ZtdWxFMTh0Yjs7QTZGbnVsRXFndWI7RUFBa0IsMkRBQUE7QTdGdXVsRXZodWI7O0E2RnZ1bEVrbHViO0VBQWtCLDJEQUFBO0E3RjJ1bEVwbXViOztBNkYzdWxFK3B1YjtFQUFrQiwyREFBQTtBN0YrdWxFanJ1Yjs7QTZGL3VsRTR1dWI7RUFBa0IsOERBQUE7QTdGbXZsRTl2dWI7O0E2Rm52bEU0enViO0VBQWtCLDhEQUFBO0E3RnV2bEU5MHViOztBNkZ2dmxFNDR1YjtFQUFrQiw4REFBQTtBN0YydmxFOTV1Yjs7QTZGM3ZsRTQ5dWI7RUFBa0IsOERBQUE7QTdGK3ZsRTkrdWI7O0E2Ri92bEU0aXZiO0VBQWtCLDhEQUFBO0E3Rm13bEU5anZiOztBNkZud2xFNG52YjtFQUFrQiw4REFBQTtBN0Z1d2xFOW92Yjs7QTZGdndsRTRzdmI7RUFBa0IsNkRBQUE7QTdGMndsRTl0dmI7O0E2RjN3bEUyeHZiO0VBQWtCLDZEQUFBO0E3Rit3bEU3eXZiOztBNkYvd2xFMDJ2YjtFQUFrQiw2REFBQTtBN0ZteGxFNTN2Yjs7QTZGbnhsRXk3dmI7RUFBa0IsNkRBQUE7QTdGdXhsRTM4dmI7O0E2RnZ4bEV3Z3diO0VBQWtCLDZEQUFBO0E3RjJ4bEUxaHdiOztBNkYzeGxFdWx3YjtFQUFrQiw2REFBQTtBN0YreGxFem13Yjs7QTZGL3hsRXNxd2I7RUFBc0IscURBQUE7QTdGbXlsRTVyd2I7O0E2Rm55bEVpdndiO0VBQW9CLDJEQUFBO0E3RnV5bEVyd3diOztBNkZ2eWxFZzB3YjtFQUF3QiwwQ0FBQTtBN0YyeWxFeDF3Yjs7QTZGM3lsRWs0d2I7RUFBOEIsNkNBQUE7QTdGK3lsRWg2d2I7O0E2Ri95bEU2OHdiO0VBQW1DLDZDQUFBO0E3Rm16bEVoL3diOztBNkZuemxFNmh4YjtFQUFxQyxvREFBQTtBN0Z1emxFbGt4Yjs7QTZGdnpsRXNueGI7RUFBOEIsNkNBQUE7QTdGMnpsRXBweGI7O0E2RjN6bEVpc3hiO0VBQXVCLGlHQUFBO0E3Rit6bEV4dHhiOztBNkYvemxFeXp4YjtFQUEwQixnR0FBQTtBN0ZtMGxFbjF4Yjs7QTZGbjBsRW03eGI7RUFBMEIsZ0dBQUE7QTdGdTBsRTc4eGI7O0E2RnYwbEU2aXliO0VBQTJCLFlBQUE7QTdGMjBsRXhreWI7O0E2RjMwbEVvbHliO0VBQW9DLFlBQUE7QTdGKzBsRXhueWI7O0E2Ri8wbEVvb3liO0VBQW9DLFlBQUE7QTdGbTFsRXhxeWI7O0E2Rm4xbEVvcnliO0VBQStCLGlHQUFBO0E3RnUxbEVudHliOztBNkZ2MWxFb3p5YjtFQUEyQixpR0FBQTtBN0YyMWxFLzB5Yjs7QTZGMzFsRWc3eWI7RUFBMEIsaUdBQUE7QTdGKzFsRTE4eWI7O0E2Ri8xbEUyaXpiO0VBQW1DLGlHQUFBO0E3Rm0ybEU5a3piOztBNkZuMmxFK3F6YjtFQUFvQyxpR0FBQTtBN0Z1MmxFbnR6Yjs7QTZGdjJsRW96emI7RUFBMEMsNkRBQUE7RUFBOEQsc0VBQUE7RUFBdUUseURBQUE7RUFBMEQsOERBQUE7RUFBK0Qsd0RBQUE7RUFBeUQsaUVBQUE7RUFBa0Usc0VBQUE7RUFBdUUsNkVBQUE7RUFBOEUsaUVBQUE7RUFBa0UsdUdBQUE7RUFBd0cseUdBQUE7RUFBMEcseUdBQUE7RUFBMEcsK0JBQUE7RUFBZ0Msd0NBQUE7RUFBeUMsd0NBQUE7RUFBeUMsdUdBQUE7RUFBd0csMkdBQUE7RUFBNEcsMEdBQUE7RUFBMkcsMkdBQUE7RUFBNEcsNEdBQUE7RUFBNkcsNERBQUE7RUFBNkQsNERBQUE7RUFBNkQsNERBQUE7RUFBNkQsNERBQUE7RUFBNkQsNERBQUE7RUFBNkQsNERBQUE7RUFBNkQsbUVBQUE7RUFBb0UsbUVBQUE7RUFBb0UsbUVBQUE7RUFBb0Usb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsa0VBQUE7RUFBbUUsa0VBQUE7RUFBbUUsa0VBQUE7RUFBbUUsa0VBQUE7RUFBbUUsa0VBQUE7RUFBbUUsa0VBQUE7RUFBbUUscUVBQUE7RUFBc0UscUVBQUE7RUFBc0UscUVBQUE7RUFBc0UscUVBQUE7RUFBc0UscUVBQUE7RUFBc0UscUVBQUE7RUFBc0Usb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsb0VBQUE7RUFBcUUsZ0VBQUE7RUFBaUUsb0VBQUE7QTdGODVsRWw1NmI7O0E2Rjk1bEV1OTZiO0VBQW9DLDREQUFBO0VBQTRELGlEQUFBO0VBQWlELGtDQUFBO0E3Rm82bEV4bTdiOztBNkZwNmxFdW83YjtFQUErRCw0QkFBQTtBN0Z3NmxFdHM3Yjs7QTZGeDZsRSt0N2I7RUFBaUIsV0FBQTtBN0Y0NmxFaHY3Yjs7QTZGNTZsRTJ2N2I7RUFBeUIsV0FBQTtBN0ZnN2xFcHg3Yjs7QTZGaDdsRSt4N2I7RUFBbUQsaURBQUE7RUFBaUQsa0RBQUE7RUFBa0QsNEZBQUE7QTdGczdsRXI3N2I7O0E2RnQ3bEVpaDhiO0VBQWEsNEZBQUE7RUFBNEYsMkdBQUE7QTdGMjdsRTFuOGI7O0E2RjM3bEVxdThiO0VBQWdCLGtDQUFBO0E3Ris3bEVydjhiOztBNkYvN2xFb3g4YjtFQUFVLGdCQUFBO0VBQWdCLDREQUFBO0VBQTRELDBDQUFBO0VBQTBDLGtEQUFBO0E3RnM4bEVwNThiOztBNkZ0OGxFczg4YjtFQUFnQix3REFBQTtBN0YwOGxFdDk4Yjs7QTZGMThsRThnOWI7RUFBYyxrQ0FBQTtBN0Y4OGxFNWg5Yjs7QTZGOThsRTJqOWI7RUFBUSx5REFBQTtFQUF5RCxZQUFBO0E3Rm05bEU1bjliOztBNkZuOWxFdW85YjtFQUFpQixxREFBQTtBN0Z1OWxFeHA5Yjs7QTZGdjlsRTZzOWI7RUFBVyw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCx5REFBQTtBN0Y2OWxFcjA5Yjs7QTZGNzlsRTgzOWI7RUFBNEIsNERBQUE7RUFBNEQsaURBQUE7RUFBaUQscURBQUE7QTdGbStsRXZnK2I7O0E2Rm4rbEU0aitiO0VBQW1CLDhDQUFBO0E3RnUrbEUvaytiOztBNkZ2K2xFNm4rYjtFQUE2QixpREFBQTtBN0YyK2xFMXArYjs7QTZGMytsRTJzK2I7RUFBb0QsMEVBQUE7QTdGKytsRS92K2I7O0E2Ri8rbEV5MCtiO0VBQWdCLGlCQUFBO0VBQWlCLG1CQUFBO0VBQW1CLHNCQUFBO0VBQXNCLFVBQUE7RUFBVSw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyw2Q0FBQTtFQUE2QyxjQUFBO0VBQWMsa0JBQUE7RUFBa0IsMkJBQUE7RUFBMkIsNkNBQUE7QTdGNi9sRTdsL2I7O0E2RjcvbEV1by9iO0VBQXdCLFdBQUE7RUFBVyxZQUFBO0VBQVkseUJBQUE7RUFBeUIscUJBQUE7TUFBQSxpQkFBQTtFQUFpQixzQkFBQTtFQUFzQix1QkFBQTtFQUF1QixrQkFBQTtBN0Z1Z21FN3cvYjs7QTZGdmdtRSt4L2I7RUFBd0Isb0JBQUE7RUFBb0IscUJBQUE7RUFBcUIsa0JBQUE7RUFBa0IsU0FBQTtFQUFTLHNCQUFBO0VBQXNCLFVBQUE7RUFBVSw4Q0FBQTtFQUE4QywwQ0FBQTtFQUEwQyw2Q0FBQTtFQUE2QyxhQUFBO0VBQWEsWUFBQTtFQUFZLFdBQUE7RUFBVyxzQkFBQTtFQUFzQixvQkFBQTtFQUFvQixzQkFBQTtFQUFzQixtQkFBQTtFQUFtQiwyQkFBQTtFQUEyQiw2Q0FBQTtBN0Y0aG1FbHJnYzs7QTZGNWhtRTR0Z2M7RUFBMkIsZUFBQTtFQUFlLE9BQUE7RUFBTyxvQkFBQTtFQUFvQixjQUFBO0VBQWMsV0FBQTtFQUFXLGdCQUFBO0VBQWdCLGtCQUFBO0E3RnNpbUUxMGdjOztBNkZ0aW1FNDFnYztFQUEyQixnQkFBQTtFQUFnQixtQkFBQTtBN0YyaW1FdjRnYzs7QTZGM2ltRTA1Z2M7RUFBeUwsZ0JBQUE7QTdGK2ltRW5saGM7O0E2Ri9pbUVtbWhjO0VBQXlRLGtCQUFBO0VBQWtCLFdBQUE7RUFBVyxnQkFBQTtFQUFnQixzQkFBQTtBN0Zzam1FejVoYzs7QTZGdGptRSs2aGM7RUFBOEcsV0FBQTtFQUFXLGVBQUE7QTdGMmptRXhpaWM7O0E2RjNqbUV1amljO0VBQXNCLGVBQUE7QTdGK2ptRTdraWM7O0E2Ri9qbUU0bGljO0VBQThDLGdCQUFBO0VBQVksa0JBQUE7RUFBa0IsaUNBQUE7RUFBaUMsa0NBQUE7RUFBa0MsdUJBQUE7RUFBdUIsd0NBQUE7VUFBQSxnQ0FBQTtFQUFnQyxjQUFBO0E3RnlrbUVseWljOztBNkZ6a21FK3lpYztFQUEyQix5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0E3RjhrbUVuMmljOztBNkY5a21FbzNpYztFQUFxRCxVQUFBO0VBQVUsc0JBQUE7RUFBc0Isb0JBQUE7QTdGb2xtRXo4aWM7O0E2RnBsbUU2OWljO0VBQTJFLFNBQUE7QTdGd2xtRXhpamM7O0E2RnhsbUVpampjO0VBQTJELFdBQUE7RUFBVyxrQkFBQTtFQUFrQixnQkFBQTtBN0Y4bG1Fem9qYzs7QTZGOWxtRXlwamM7RUFBbUUsbUJBQUE7QTdGa21tRTV0amM7O0E2RmxtbUUrdWpjO0VBQWdDLGVBQUE7QTdGc21tRS93amM7O0E2RnRtbUU4eGpjO0VBQXVCLG1CQUFBO0E3RjBtbUVyempjOztBNkYxbW1FdzBqYztFQUFvRCxrQkFBQTtBN0Y4bW1FNTNqYzs7QTZGOW1tRTg0amM7RUFBeUMsNkNBQUE7RUFBNkMsOENBQUE7QTdGbW5tRXAramM7O0E2Rm5ubUVraGtjO0VBQTJDLFNBQUE7QTdGdW5tRTdqa2M7O0E2RnZubUVza2tjO0VBQWlELGFBQUE7QTdGMm5tRXZua2M7O0E2RjNubUVvb2tjO0VBQWlFLFdBQUE7RUFBVyxhQUFBO0VBQWEscUJBQUE7RUFBcUIsOEJBQUE7RUFBOEIsU0FBQTtBN0Ztb21FaHhrYzs7QTZGbm9tRXl4a2M7RUFBZ0YsY0FBQTtFQUFjLGFBQUE7RUFBYSx3QkFBQTtFQUF3QixtQkFBQTtFQUFtQiw2QkFBQTtFQUE2QixNQUFBO0E3RjRvbUU1OGtjOztBNkY1b21FazlrYztFQUFzRixxQkFBQTtBN0ZncG1FeGlsYzs7QTZGaHBtRTZqbGM7RUFBd0MsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsYUFBQTtFQUFhLDhCQUFBO0E3RnVwbUU3c2xjOztBNkZ2cG1FMnVsYztFQUEwQyxTQUFBO0E3RjJwbUVyeGxjOztBNkYzcG1FOHhsYztFQUFnRCxhQUFBO0E3RitwbUU5MGxjOztBNkYvcG1FMjFsYztFQUFxRCxZQUFBO0E3Rm1xbUVoNWxjOztBNkZucW1FNDVsYztFQUFpRSxZQUFBO0VBQVksbUJBQUE7RUFBbUIsa0JBQUE7QTdGeXFtRTUvbGM7O0E2RnpxbUU4Z21jO0VBQStELGtCQUFBO0VBQWtCLGtCQUFBO0VBQWtCLFdBQUE7RUFBVyxnQkFBQTtBN0Zncm1FNW5tYzs7QTZGaHJtRTRvbWM7RUFBb0QsZ0JBQUE7RUFBZ0IsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLHFCQUFBO0VBQXFCLFVBQUE7RUFBVSxXQUFBO0VBQVcsYUFBQTtFQUFhLFdBQUE7QTdGMnJtRXJ5bWM7O0E2RjNybUVnem1jO0VBQTZILGFBQUE7QTdGK3JtRTc2bWM7O0E2Ri9ybUUwN21jO0VBQXNHLGFBQUE7QTdGbXNtRWhpbmM7O0E2Rm5zbUU2aW5jO0VBQWlELGlCQUFBO0E3RnVzbUU5bG5jOztBNkZ2c21FK21uYztFQUE2RCxhQUFBO0E3RjJzbUU1cW5jOztBNkYzc21FeXJuYztFQUErRCxrQkFBQTtBN0Yrc21FeHZuYzs7QTZGL3NtRTB3bmM7RUFBd0YsU0FBQTtBN0ZtdG1FbDJuYzs7QTZGbnRtRTIybmM7RUFBa0UsbUJBQUE7QTdGdXRtRTc2bmM7O0E2RnZ0bUVnOG5jO0VBQXNILGFBQUE7QTdGMnRtRXRqb2M7O0E2RjN0bUVta29jO0VBQW9FLGNBQUE7RUFBYyxjQUFBO0E3Rmd1bUVycG9jOztBNkZodW1FbXFvYztFQUFtQyxnQkFBQTtBN0ZvdW1FdHNvYzs7QTZGcHVtRXF0b2M7RUFBb0YsV0FBQTtFQUFXLHNCQUFBO0E3Rnl1bUVwem9jOztBNkZ6dW1FMDBvYztFQUFpRCxhQUFBO0VBQWEsbUJBQUE7RUFBbUIsOEJBQUE7QTdGK3VtRTM1b2M7O0E2Ri91bUV5N29jO0VBQTRCLGFBQUE7RUFBYSxtQkFBQTtFQUFtQixVQUFBO0E3RnF2bUVyL29jOztBNkZydm1FOC9vYztFQUE4QyxrQkFBQTtFQUFrQixTQUFBO0E3RjB2bUU5anBjOztBNkYxdm1FdWtwYztFQUFtRCxZQUFBO0E3Rjh2bUUxbnBjOztBNkY5dm1Fc29wYztFQUFnUSxtQkFBQTtBN0Zrd21FdDRwYzs7QTZGbHdtRXk1cGM7RUFBZ1csaUNBQUE7TUFBQSx1QkFBQTtVQUFBLHlCQUFBO0VBQXlCLGlDQUFBO1VBQUEseUJBQUE7RUFBeUIsbUJBQUE7QTdGd3dtRTN5cWM7O0E2Rnh3bUU4enFjO0VBQTRELHlCQUFBO0E3RjR3bUUxM3FjOztBNkY1d21FbTVxYztFQUEwQix3Q0FBQTtBN0ZneG1FNzZxYzs7QTZGaHhtRXE5cWM7RUFBa0UsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsY0FBQTtBN0ZzeG1FbG5yYzs7QTZGdHhtRWdvcmM7RUFBbUMsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsaUJBQUE7RUFBaUIseUJBQUE7QTdGNnhtRS93cmM7O0E2Rjd4bUV3eXJjO0VBQStDLHFCQUFBO0E3Rml5bUV2MXJjOztBNkZqeW1FNDJyYztFQUEwQyxtREFBQTtVQUFBLGdEQUFBO0E3RnF5bUV0NXJjOztBNkZyeW1FczhyYztFQUErQix1Q0FBQTtFQUF1QyxhQUFBO0VBQWEsd0JBQUE7RUFBd0IsbUNBQUE7QTdGNHltRWpqc2M7O0E2RjV5bUVvbHNjO0VBQThELG9CQUFBO0E3Rmd6bUVscHNjOztBNkZoem1Fc3FzYztFQUErRixVQUFBO0E3Rm96bUVyd3NjOztBNkZwem1FK3dzYztFQUE0Qyx3REFBQTtBN0Z3em1FM3pzYzs7QTZGeHptRWkzc2M7RUFBK0IsdUNBQUE7RUFBdUMsYUFBQTtFQUFhLHdCQUFBO0VBQXdCLG1DQUFBO0E3Rit6bUU1OXNjOztBNkYvem1FKy9zYztFQUE2QyxVQUFBO0E3Rm0wbUU1aXRjOztBNkZuMG1Fc2p0YztFQUE4QyxVQUFBO0VBQVUsYUFBQTtFQUFhLHdCQUFBO0VBQXdCLFlBQUE7QTdGMDBtRW5wdGM7O0E2RjEwbUUrcHRjO0VBQStDLGFBQUE7RUFBYSxxQkFBQTtFQUFxQixZQUFBO0E3RmcxbUVodnRjOztBNkZoMW1FNHZ0YztFQUE0Qyx3REFBQTtBN0ZvMW1FeHl0Yzs7QTZGcDFtRTgxdGM7RUFBd0QsYUFBQTtBN0Z3MW1FdDV0Yzs7QTZGeDFtRW02dGM7RUFBMkQsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLHlCQUFBO0VBQXlCLGtCQUFBO0VBQWtCLGNBQUE7QTdGZzJtRXppdWM7O0E2RmgybUV1anVjO0VBQStDLGdCQUFBO0E3Rm8ybUV0bXVjOztBNkZwMm1Fc251YztFQUE2RSx1QkFBQTtBN0Z3Mm1FbnN1Yzs7QTZGeDJtRTB0dWM7RUFBK0csYUFBQTtBN0Y0Mm1FejB1Yzs7QTZGNTJtRXMxdWM7RUFBd0IsNERBQUE7RUFBNEQsaURBQUE7RUFBaUQseURBQUE7QTdGazNtRTM5dWM7O0E2RmwzbUVvaHZjO0VBQTJDLDRCQUFBO0VBQTRCLHFEQUFBO0E3RnUzbUUzbHZjOztBNkZ2M21FZ3B2YztFQUFvRSxxRUFBQTtBN0YyM21FcHR2Yzs7QTZGMzNtRXl4dmM7RUFBc0UscURBQUE7QTdGKzNtRS8xdmM7O0E2Ri8zbUVvNXZjO0VBQTJELDBDQUFBO0E3Rm00bUUvOHZjOztBNkZuNG1FeS92YztFQUErUSxjQUFBO0E3RnU0bUV4d3djOztBNkZ2NG1Fc3h3YztFQUF5SSx5Q0FBQTtBN0YyNG1FLzV3Yzs7QTZGMzRtRXc4d2M7RUFBeWQscURBQUE7QTdGKzRtRWo2eGM7O0E2Ri80bUVzOXhjO0VBQXVGLHFCQUFBO0VBQXFCLHlCQUFBO0E3Rm81bUVsa3ljOztBNkZwNW1FMmx5YztFQUFrYSxpREFBQTtBN0Z3NW1FNy95Yzs7QTZGeDVtRThpemM7RUFBbzlCLDBDQUFBO0E3RjQ1bUVsZzFjOztBNkY1NW1FNGkxYztFQUFvRSwwQ0FBQTtFQUEwQyxnQkFBQTtBN0ZpNm1FMXAxYzs7QTZGajZtRTBxMWM7RUFBNEUsY0FBQTtBN0ZxNm1FdHYxYzs7QTZGcjZtRW93MWM7RUFBUSxpQkFBQTtFQUFpQixtQkFBQTtFQUFtQixzQkFBQTtFQUFzQixVQUFBO0VBQVUsOENBQUE7RUFBOEMsMENBQUE7RUFBMEMsNkNBQUE7RUFBNkMsYUFBQTtFQUFhLHNCQUFBO0VBQXNCLGtCQUFBO0VBQWtCLDJCQUFBO0VBQTJCLDZDQUFBO0E3Rm83bUVyaTJjOztBNkZwN21FK2syYztFQUE2QixjQUFBO0E3Rnc3bUU1bTJjOztBNkZ4N21FMG4yYztFQUEwQixhQUFBO0VBQWEsY0FBQTtFQUFjLGdCQUFBO0VBQWdCLGtCQUFBO0E3Ris3bUUvcjJjOztBNkYvN21FaXQyYztFQUEwQixxQkFBQTtFQUFxQixhQUFBO0VBQWEsc0JBQUE7RUFBc0IsY0FBQTtFQUFjLGdCQUFBO0E3RnU4bUVqejJjOztBNkZ2OG1FaTAyYztFQUFpQixTQUFBO0VBQVMsV0FBQTtFQUFXLGVBQUE7RUFBZSxlQUFBO0VBQWUscUJBQUE7RUFBcUIseUJBQUE7RUFBeUIsaUJBQUE7RUFBaUIsdUJBQUE7RUFBdUIsaUJBQUE7RUFBaUIsVUFBQTtBN0ZvOW1FMysyYzs7QTZGcDltRXEvMmM7RUFBeUksbUJBQUE7QTdGdzltRTluM2M7O0E2Rng5bUVpcDNjO0VBQXFFLGlCQUFBO0VBQWlCLHFCQUFBO0E3RjY5bUV2dTNjOztBNkY3OW1FNHYzYztFQUFxQixxQkFBQTtBN0ZpK21FangzYzs7QTZGaittRXN5M2M7RUFBbUQsZUFBQTtFQUFlLDhCQUFBO0VBQThCLG1CQUFBO0VBQW1CLHFCQUFBO0VBQXFCLFVBQUE7RUFBVSxvQkFBQTtFQUFvQixtQkFBQTtFQUFtQixnQkFBQTtFQUFnQixnQkFBQTtFQUFnQix1QkFBQTtFQUF1Qix1QkFBQTtBN0YrK21FdGg0Yzs7QTZGLyttRTZpNGM7RUFBdUYsNEJBQUE7QTdGbS9tRXBvNGM7O0E2Rm4vbUVncTRjO0VBQXFFLGFBQUE7QTdGdS9tRXJ1NGM7O0E2RnYvbUVrdjRjO0VBQXdXLG1CQUFBO0E3RjIvbUUxbDVjOztBNkYzL21FNm01YztFQUFvQiwyQkFBQTtFQUEyQixtQkFBQTtBN0ZnZ25FNXA1Yzs7QTZGaGduRStxNWM7RUFBK0IsMkJBQUE7RUFBMkIsa0JBQUE7RUFBa0Isc0JBQUE7QTdGc2duRTN2NWM7O0E2RnRnbkVpeDVjO0VBQVUsY0FBQTtFQUFjLHFCQUFBO0E3RjJnbkV6eTVjOztBNkYzZ25FOHo1YztFQUFnQixxQkFBQTtBN0YrZ25FOTA1Yzs7QTZGL2duRW0yNWM7RUFBNEIsdUJBQUE7QTdGbWhuRS8zNWM7O0E2Rm5obkVzNTVjO0VBQXVCLDJCQUFBO0E3RnVobkU3NjVjOztBNkZ2aG5Fdzg1YztFQUFnQywwQkFBQTtVQUFBLHNCQUFBO0E3RjJobkV4KzVjOztBNkYzaG5FOC81YztFQUErQyx5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0VBQWlCLGtCQUFBO0E3RmlpbkV2bDZjOztBNkZqaW5FeW02YztFQUFtQyxrQkFBQTtFQUFrQixzQkFBQTtFQUFzQixlQUFBO0E3RnVpbkVwcjZjOztBNkZ2aW5FbXM2YztFQUErQyw0QkFBQTtBN0YyaW5FbHY2Yzs7QTZGM2luRTh3NmM7RUFBMkMsOEJBQUE7QTdGK2luRXp6NmM7O0E2Ri9pbkV1MTZjO0VBQTJDLG9CQUFBO0VBQW9CLGNBQUE7RUFBYyxnQkFBQTtFQUFnQix1QkFBQTtFQUF1QixVQUFBO0E3RnVqbkUzODZjOztBNkZ2am5FcTk2YztFQUFpRCxxQkFBQTtBN0Yyam5FdGc3Yzs7QTZGM2puRTJoN2M7RUFBOEgsc0JBQUE7RUFBc0IsVUFBQTtFQUFVLGFBQUE7RUFBYSxtQkFBQTtFQUFtQixxQkFBQTtFQUFxQix1QkFBQTtFQUF1QixrQkFBQTtFQUFrQixpREFBQTtFQUFpRCxVQUFBO0E3RnVrbkV4MDdjOztBNkZ2a25FazE3YztFQUFnSixlQUFBO0E3RjJrbkVsKzdjOztBNkYza25FaS83YztFQUEwRCx3QkFBQTtFQUF3QixnRUFBQTtVQUFBLCtEQUFBO0E3RmdsbkVuazhjOztBNkZobG5Fa284YztFQUFrRSxhQUFBO0E3Rm9sbkVwczhjOztBNkZwbG5FaXQ4YztFQUFxQyxxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixZQUFBO0VBQVksNkNBQUE7RUFBNkMsZ0VBQUE7VUFBQSw2REFBQTtFQUEyRCxvRUFBQTtVQUFBLG1FQUFBO0E3RjZsbkVsNThjOztBNkY3bG5FaTk4YztFQUEyRCxzQkFBQTtVQUFBLHFCQUFBO0E3RmltbkU1ZzljOztBNkZqbW5FaWk5YztFQUFzQixhQUFBO0VBQWEscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsd0JBQUE7RUFBd0IsZ0JBQUE7QTdGeW1uRXBvOWM7O0E2RnptbkVvcDljO0VBQThCLFdBQUE7RUFBVyxhQUFBO0VBQWEscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsd0JBQUE7RUFBd0IsT0FBQTtFQUFPLGdCQUFBO0E3Rm1ubkVqeDljOztBNkZubm5FaXk5YztFQUEyQyx1QkFBQTtVQUFBLHNCQUFBO0VBQXNCLHFCQUFBO0VBQXFCLGNBQUE7QTdGeW5uRXYzOWM7O0E2RnpubkVxNDljO0VBQW9DLGNBQUE7RUFBYyxtQkFBQTtBN0Y4bm5Fdjc5Yzs7QTZGOW5uRTA4OWM7RUFBMkgsZ0JBQUE7RUFBZ0IsbURBQUE7VUFBQSxrREFBQTtBN0Ztb25FcmwrYzs7QTZGbm9uRXVvK2M7RUFBOEMsVUFBQTtFQUFVLFdBQUE7QTdGd29uRS9yK2M7O0E2RnhvbkUwcytjO0VBQTBCLFNBQUE7RUFBUyxhQUFBO0VBQWEsbUJBQUE7RUFBbUIscUJBQUE7QTdGK29uRTd3K2M7O0E2Ri9vbkVreStjO0VBQWtDLGNBQUE7QTdGbXBuRXAwK2M7O0E2Rm5wbkVrMStjO0VBQStELGlCQUFBO0E3RnVwbkVqNStjOztBNkZ2cG5FazYrYztFQUF5Riw2QkFBQTtBN0YycG5FMy8rYzs7QTZGM3BuRXdoL2M7RUFBeUYsMkJBQUE7RUFBMkIsbUJBQUE7QTdGZ3FuRTVvL2M7O0E2RmhxbkUrcC9jO0VBQWdDLGlFQUFBO1VBQUEsZ0VBQUE7RUFBZ0UsdUJBQUE7VUFBQSxzQkFBQTtFQUFzQixxQkFBQTtBN0ZzcW5FcngvYzs7QTZGdHFuRTB5L2M7RUFBaUYsbUJBQUE7RUFBbUIsbUJBQUE7QTdGMnFuRTk0L2M7O0E2RjNxbkVpNi9jO0VBQTJGLDhCQUFBO0E3RitxbkU1Ly9jOztBNkYvcW5FMGhnZDtFQUErQyxrQkFBQTtFQUFrQixpQkFBQTtBN0Zvcm5FM2xnZDs7QTZGcHJuRTRtZ2Q7RUFBeUUsNkNBQUE7RUFBNkMsaUJBQUE7RUFBaUIsV0FBQTtFQUFXLFlBQUE7RUFBWSxxQkFBQTtFQUFxQixVQUFBO0E3RjZybkUveGdkOztBNkY3cm5FeXlnZDtFQUFpRCw4QkFBQTtBN0Zpc25FMTFnZDs7QTZGanNuRXczZ2Q7RUFBcUMsNEJBQUE7QTdGcXNuRTc1Z2Q7O0E2RnJzbkV5N2dkO0VBQXNCLGtCQUFBO0E3RnlzbkUvOGdkOztBNkZ6c25FaStnZDtFQUFrQyxnQkFBQTtBN0Y2c25FbmdoZDs7QTZGN3NuRW1oaGQ7RUFBNEMsZ0JBQUE7QTdGaXRuRS9qaGQ7O0E2Rmp0bkUra2hkO0VBQWlCLGlCQUFBO0VBQWlCLDhCQUFBO0VBQTJCLHNDQUFBO0VBQXNDLHVDQUFBO0VBQXVDLHFCQUFBO0VBQXFCLHNCQUFBO0E3RjB0bkU5dWhkOztBNkYxdG5Fb3doZDtFQUErQyx1QkFBQTtBN0Y4dG5FbnpoZDs7QTZGOXRuRTAwaGQ7RUFBaUMsa0JBQUE7RUFBa0Isa0JBQUE7RUFBa0IsV0FBQTtFQUFXLG9CQUFBO0E3RnF1bkUxNWhkOztBNkZydW5FODZoZDtFQUFtSCxlQUFBO0E3Rnl1bkVqaWlkOztBNkZ6dW5FZ2ppZDtFQUFvQixVQUFBO0VBQVUsV0FBQTtBN0Y4dW5FOWtpZDs7QTZGOXVuRXlsaWQ7RUFBcUIsWUFBQTtBN0Zrdm5FOW1pZDs7QTZGbHZuRTBuaWQ7RUFBZ0osZ0RBQUE7QTdGc3ZuRTF3aWQ7O0E2RnR2bkUwemlkO0VBQWtCLFlBQUE7RUFBWSxjQUFBO0E3RjJ2bkV4MWlkOztBNkYzdm5FczJpZDtFQUFnQixxQkFBQTtFQUFxQixjQUFBO0E3Rmd3bkUzNGlkOztBNkZod25FeTVpZDtFQUF1QixxQkFBQTtBN0Zvd25FaDdpZDs7QTZGcHduRXE4aWQ7RUFBbUIscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLGtCQUFBO0VBQWtCLGVBQUE7QTdGK3duRTFsamQ7O0E2Ri93bkV5bWpkO0VBQTJCLFdBQUE7RUFBVyw2REFBQTtFQUEyRCxxQkFBQTtFQUFxQixzQkFBQTtBN0ZzeG5FL3RqZDs7QTZGdHhuRXF2amQ7RUFBZ0MsWUFBQTtFQUFZLGlCQUFBO0E3RjJ4bkVqeWpkOztBNkYzeG5Fa3pqZDtFQUE4QyxZQUFBO0VBQVksNkNBQUE7RUFBNkMsdURBQUE7RUFBcUQsb0JBQUE7RUFBb0IsbUJBQUE7RUFBbUIsbUJBQUE7QTdGb3luRXIvamQ7O0E2RnB5bkV3Z2tkO0VBQXFCLFdBQUE7RUFBVyxrQkFBQTtFQUFrQixzQkFBQTtFQUFzQix1QkFBQTtBN0YyeW5FaGxrZDs7QTZGM3luRXVta2Q7RUFBeUQscUJBQUE7RUFBcUIsV0FBQTtFQUFXLGtCQUFBO0E3Rml6bkVoc2tkOztBNkZqem5Fa3RrZDtFQUE2QixpQkFBQTtFQUFpQixtQkFBQTtFQUFtQiwyQ0FBQTtFQUF3Qyx5Q0FBQTtFQUFzQyx3Q0FBQTtFQUFxQyxvQkFBQTtBN0Ywem5FdDRrZDs7QTZGMXpuRTA1a2Q7RUFBNEIsVUFBQTtFQUFVLHdCQUFBO0VBQXdCLHNCQUFBO0VBQXNCLHVCQUFBO0E3RmkwbkU5K2tkOztBNkZqMG5FcWdsZDtFQUF3Qyx3QkFBQTtVQUFBLHVCQUFBO0VBQXVCLFdBQUE7RUFBVyxlQUFBO0VBQWUsNEJBQUE7RUFBNEIsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsa0JBQUE7RUFBa0IsZ0JBQUE7QTdGNDBuRXBybGQ7O0E2RjUwbkVvc2xkO0VBQTRELHFCQUFBO1VBQUEsb0JBQUE7QTdGZzFuRWh3bGQ7O0E2RmgxbkVveGxkO0VBQThCLHdCQUFBO1VBQUEsdUJBQUE7RUFBdUIsdURBQUE7VUFBQSxzREFBQTtFQUFzRCxlQUFBO0VBQWUsbUJBQUE7RUFBbUIscUJBQUE7RUFBcUIsY0FBQTtBN0Z5MW5FdDdsZDs7QTZGejFuRW84bGQ7RUFBb0MsYUFBQTtFQUFhLG1CQUFBO0VBQW1CLG9CQUFBO0E3RisxbkV4Z21kOztBNkYvMW5FNGhtZDtFQUFrQixZQUFBO0VBQVcsYUFBQTtFQUFhLGNBQUE7RUFBYyxrQkFBQTtFQUFrQixvQkFBQTtFQUFvQixtQkFBQTtFQUFtQixrQkFBQTtBN0Z5Mm5FN29tZDs7QTZGejJuRStwbWQ7RUFBZSxjQUFBO0VBQWMsMkNBQUE7RUFBMkMsV0FBQTtFQUFXLGdCQUFBO0E3RmczbkVsdm1kOztBNkZoM25Fa3dtZDtFQUFlLDZCQUFBO0E3Rm8zbkVqeG1kOztBNkZwM25FOHltZDtFQUE2QyxzQkFBQTtBN0Z3M25FMzFtZDs7QTZGeDNuRWkzbWQ7RUFBMkksaUJBQUE7QTdGNDNuRTUvbWQ7O0E2RjUzbkU2Z25kO0VBQXFCLGdCQUFBO0VBQWdCLGdCQUFBO0E3Rmk0bkVsam5kOztBNkZqNG5Fa2tuZDtFQUErQyxpQkFBQTtFQUFpQixxQkFBQTtFQUFxQixrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixtQkFBQTtBN0YwNG5FM3NuZDs7QTZGMTRuRTh0bmQ7RUFBYyw2Q0FBQTtBN0Y4NG5FNXVuZDs7QTZGOTRuRXl4bmQ7RUFBcUUsZUFBQTtFQUFlLDJCQUFBO0VBQTJCLDhCQUFBO0VBQThCLG1CQUFBO0E3RnE1bkV0Nm5kOztBNkZyNW5FeTduZDtFQUFtRSw0QkFBQTtBN0Z5NW5FNS9uZDs7QTZGejVuRXdob2Q7RUFBNkIsWUFBQTtBN0Y2NW5FcmpvZDs7QTZGNzVuRWlrb2Q7RUFBYyxXQUFBO0VBQVcsYUFBQTtFQUFhLHFCQUFBO0VBQXFCLG1CQUFBO0E3Rm82bkU1bm9kOztBNkZwNm5FK29vZDtFQUF1RCxXQUFBO0VBQVcsYUFBQTtFQUFhLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLGNBQUE7QTdGNDZuRXR3b2Q7O0E2RjU2bkVveG9kO0VBQTJFLFVBQUE7QTdGZzduRS8xb2Q7O0E2Rmg3bkV5Mm9kO0VBQXVDLHFCQUFBO0VBQXFCLFVBQUE7QTdGcTduRXI2b2Q7O0E2RnI3bkUrNm9kO0VBQTRNLHlCQUFBO0E3Rnk3bkUzbnBkOztBNkZ6N25Fb3BwZDtFQUFnQixXQUFBO0VBQVcsYUFBQTtFQUFhLGNBQUE7RUFBYyxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixrQkFBQTtFQUFrQixPQUFBO0E3Rm04bkU5dnBkOztBNkZuOG5FcXdwZDtFQUEyQixZQUFBO0VBQVksa0JBQUE7RUFBa0Isa0JBQUE7QTdGeThuRTl6cGQ7O0E2Rno4bkVnMXBkO0VBQThHLG1CQUFBO0E3RjY4bkU5N3BkOztBNkY3OG5FaTlwZDtFQUF5ZSxXQUFBO0VBQVcsc0JBQUE7RUFBc0Isc0JBQUE7QTdGbTluRTM5cWQ7O0E2Rm45bkVpL3FkO0VBQW9mLHNCQUFBO0E3RnU5bkVyK3JkOztBNkZ2OW5FMi9yZDtFQUFrQyxrREFBQTtVQUFBLGlEQUFBO0VBQWlELHNCQUFBO0E3RjQ5bkU5a3NkOztBNkY1OW5Fb21zZDtFQUE2Qyx5QkFBQTtVQUFBLHdCQUFBO0E3RmcrbkVqcHNkOztBNkZoK25FeXFzZDtFQUF5RCxZQUFBO0VBQVksa0JBQUE7RUFBa0Isa0JBQUE7RUFBa0IsVUFBQTtBN0Z1K25FbHhzZDs7QTZGdituRTR4c2Q7RUFBd0IscUJBQUE7RUFBcUIsbUJBQUE7RUFBbUIsNkNBQUE7RUFBNkMsYUFBQTtFQUFhLHlCQUFBO0VBQXlCLG1DQUFBO0VBQW1DLGVBQUE7QTdGaS9uRWw5c2Q7O0E2RmovbkVpK3NkO0VBQW1DLGtEQUFBO0E3RnEvbkVwZ3RkOztBNkZyL25Fc2p0ZDtFQUFjLHFCQUFBO0VBQXFCLHFCQUFBO0VBQXFCLGtCQUFBO0E3RjIvbkU5bXRkOztBNkYzL25FZ290ZDtFQUFrQixxQkFBQTtBN0YrL25FbHB0ZDs7QTZGLy9uRXVxdGQ7RUFBbUQsbUJBQUE7RUFBbUIsV0FBQTtBN0ZvZ29FN3V0ZDs7QTZGcGdvRXd2dGQ7RUFBOEMsa0JBQUE7RUFBa0IsbUJBQUE7RUFBbUIsVUFBQTtBN0YwZ29FMzB0ZDs7QTZGMWdvRXExdGQ7RUFBb0Qsa0JBQUE7RUFBa0IsbUJBQUE7QTdGK2dvRTM1dGQ7O0E2Ri9nb0U4NnRkO0VBQXVDLFdBQUE7RUFBVyxjQUFBO0VBQWMsV0FBQTtBN0ZxaG9FOSt0ZDs7QTZGcmhvRXkvdGQ7RUFBbUIsa0JBQUE7RUFBa0Isa0JBQUE7QTdGMGhvRTlodWQ7O0E2RjFob0VnanVkO0VBQXVCLFdBQUE7QTdGOGhvRXZrdWQ7O0E2Rjlob0VrbHVkO0VBQStDLDZCQUFBO0VBQTZCLDJCQUFBO0E3Rm1pb0U5cHVkOztBNkZuaW9FeXJ1ZDtFQUFzQixtQkFBQTtBN0Z1aW9FL3N1ZDs7QTZGdmlvRWt1dWQ7RUFBdUMsbUJBQUE7QTdGMmlvRXp3dWQ7O0E2RjNpb0U0eHVkO0VBQW1FLGNBQUE7RUFBYyxxQkFBQTtFQUFxQixtQkFBQTtFQUFtQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixtQkFBQTtFQUFtQixlQUFBO0VBQWUsNEJBQUE7RUFBNEIsdUJBQUE7QTdGdWpvRXIvdWQ7O0E2RnZqb0U0Z3ZkO0VBQXlLLHFCQUFBO0E3RjJqb0VycnZkOztBNkYzam9FMHN2ZDtFQUE4RixlQUFBO0E3Ritqb0V4eXZkOztBNkYvam9FdXp2ZDtFQUF3RCxjQUFBO0VBQWMscUJBQUE7RUFBcUIsbUJBQUE7QTdGcWtvRWw1dmQ7O0E2RnJrb0VxNnZkO0VBQThHLGNBQUE7QTdGeWtvRW5od2Q7O0E2Rnprb0VpaXdkO0VBQW9GLDBCQUFBO1VBQUEsc0JBQUE7QTdGNmtvRXJud2Q7O0E2Rjdrb0Uyb3dkO0VBQTJMLGdCQUFBO0VBQWdCLFVBQUE7QTdGa2xvRXQxd2Q7O0E2Rmxsb0VnMndkO0VBQXVQLGlCQUFBO0VBQWlCLFVBQUE7QTdGdWxvRXhteGQ7O0E2RnZsb0VrbnhkO0VBQWlHLFdBQUE7RUFBVyxXQUFBO0VBQVcsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLG9CQUFBO0VBQW9CLHFCQUFBO0VBQXFCLFdBQUE7QTdGaW1vRWh6eGQ7O0E2Rmptb0UyenhkO0VBQTBDLFNBQUE7RUFBUyxnQkFBQTtFQUFnQixhQUFBO0E3RnVtb0U5M3hkOztBNkZ2bW9FMjR4ZDtFQUEyRSwyQkFBQTtFQUEyQiw2QkFBQTtFQUE2QixnQkFBQTtFQUFnQiwwQkFBQTtFQUEwQix3QkFBQTtFQUF3QixVQUFBO0E3Rmdub0VobHlkOztBNkZobm9FMGx5ZDtFQUE4USxVQUFBO0E3Rm9ub0V4MnlkOztBNkZwbm9FazN5ZDtFQUE4SixxQkFBQTtVQUFBLG9CQUFBO0E3Rndub0VoaHpkOztBNkZ4bm9Fb2l6ZDtFQUE0RixVQUFBO0E3RjRub0Vob3pkOztBNkY1bm9FMG96ZDtFQUF5QyxVQUFBO0E3Rmdvb0VucnpkOztBNkZob29FNnJ6ZDtFQUFzSCw0QkFBQTtBN0Zvb29Fbnp6ZDs7QTZGcG9vRSswemQ7RUFBaXNCLDRCQUFBO0E3Rndvb0VoaDFkOztBNkZ4b29FNGkxZDtFQUEyQiwyQkFBQTtFQUEyQiw2QkFBQTtBN0Y2b29FbG0xZDs7QTZGN29vRStuMWQ7RUFBK0QsNEJBQUE7QTdGaXBvRTlyMWQ7O0E2Rmpwb0UwdDFkO0VBQWdHLFNBQUE7RUFBUyxlQUFBO0E3RnNwb0VuMDFkOztBNkZ0cG9FazExZDtFQUFzRixVQUFBO0E3RjBwb0V4NjFkOztBNkYxcG9FazcxZDtFQUE0QyxnQkFBQTtBN0Y4cG9FOTkxZDs7QTZGOXBvRTgrMWQ7RUFBa0Isa0JBQUE7QTdGa3FvRWhnMmQ7O0E2Rmxxb0VraDJkO0VBQXFCLFdBQUE7RUFBVyxZQUFBO0VBQVksYUFBQTtFQUFhLG1CQUFBO0E3Rnlxb0UzazJkOztBNkZ6cW9FOGwyZDtFQUEyQixzQkFBQTtFQUFzQixlQUFBO0VBQWUsbUJBQUE7RUFBbUIsV0FBQTtFQUFXLFdBQUE7RUFBVyxpQkFBQTtFQUFpQixnQkFBQTtBN0Ztcm9FeHQyZDs7QTZGbnJvRXd1MmQ7RUFBZ0IsWUFBQTtFQUFZLHVCQUFBO0VBQXVCLG1CQUFBO0VBQW1CLGNBQUE7RUFBYyxnQkFBQTtBN0Yycm9FNXoyZDs7QTZGM3JvRTQwMmQ7RUFBc0QsOENBQUE7RUFBOEMsOENBQUE7QTdGZ3NvRWg3MmQ7O0E2Rmhzb0U4OTJkO0VBQTBGLDhDQUFBO0VBQThDLDhDQUFBO0E3RnFzb0V0bTNkOztBNkZyc29Fb3AzZDtFQUFvRSw4Q0FBQTtFQUE4Qyw4Q0FBQTtFQUE4QyxvQ0FBQTtBN0Yyc29FcHozZDs7QTZGM3NvRXcxM2Q7RUFBb0YsZ0VBQUE7VUFBQSwrREFBQTtBN0Yrc29FNTYzZDs7QTZGL3NvRXkrM2Q7RUFBb0csd0RBQUE7RUFBc0Qsd0RBQUE7RUFBc0QsOENBQUE7RUFBOEMsOENBQUE7QTdGc3RvRXZ1NGQ7O0E2RnR0b0VxeDRkO0VBQXNTLDRDQUFBO0VBQTRDLG1HQUFBO0VBQStGLG9HQUFBO0VBQWdHLDhKQUFBO0E3RjZ0b0V0eTVkOztBNkY3dG9FNDc1ZDtFQUFrRix3REFBQTtFQUFzRCx3REFBQTtBN0ZrdW9FcGs2ZDs7QTZGbHVvRTBuNmQ7RUFBa0csOENBQUE7RUFBOEMsOENBQUE7QTdGdXVvRTF3NmQ7O0E2RnZ1b0V3ejZkO0VBQThFLGdFQUFBO1VBQUEsK0RBQUE7QTdGMnVvRXQ0NmQ7O0E2RjN1b0VxODZkO0VBQXdFLGlFQUFBO0E3Rit1b0U3ZzdkOztBNkYvdW9FNGs3ZDtFQUEwSCxVQUFBO0E3Rm12b0V0czdkOztBNkZudm9FZ3Q3ZDtFQUEwSiw4Q0FBQTtFQUE4QyxpQkFBQTtBN0Z3dm9FeDU3ZDs7QTZGeHZvRXk2N2Q7RUFBb1Isa0RBQUE7RUFBa0QsOENBQUE7QTdGNnZvRS91OGQ7O0E2Rjd2b0U2eDhkO0VBQW9PLGtEQUFBO0VBQWtELG1EQUFBO0E3Rmt3b0VuajlkOztBNkZsd29Fc205ZDtFQUEwSyw4Q0FBQTtBN0Zzd29FaHg5ZDs7QTZGdHdvRTR6OWQ7RUFBOEUsOENBQUE7RUFBOEMsK0NBQUE7QTdGMndvRXg3OWQ7O0E2RjN3b0V1KzlkO0VBQThELGNBQUE7RUFBYyxXQUFBO0VBQVcsdUdBQUE7VUFBQSxvR0FBQTtFQUFvRywwREFBQTtVQUFBLHNEQUFBO0VBQXNELGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGtCQUFBO0VBQWtCLFVBQUE7QTdGc3hvRTV3K2Q7O0E2RnR4b0VzeCtkO0VBQXNELDZDQUFBO0VBQTZDLCtDQUFBO0E3RjJ4b0V6MytkOztBNkYzeG9FdzYrZDtFQUEwRiw2Q0FBQTtFQUE2QywrQ0FBQTtBN0ZneW9FL2kvZDs7QTZGaHlvRThsL2Q7RUFBb0UsNkNBQUE7RUFBNkMsOENBQUE7RUFBOEMsbUNBQUE7QTdGc3lvRTd2L2Q7O0E2RnR5b0VneS9kO0VBQW9GLCtEQUFBO1VBQUEsOERBQUE7QTdGMHlvRXAzL2Q7O0E2RjF5b0VnNy9kO0VBQW9HLHVEQUFBO0VBQXFELHlEQUFBO0VBQXVELDZDQUFBO0VBQTZDLCtDQUFBO0E3Rml6b0U3cWdlOztBNkZqem9FNHRnZTtFQUFzUyx3Q0FBQTtFQUF3QywrRkFBQTtFQUEyRixnR0FBQTtFQUE0Riw2SkFBQTtBN0Z3em9FanVoZTs7QTZGeHpvRXMzaGU7RUFBa0YsdURBQUE7RUFBcUQseURBQUE7QTdGNnpvRTcvaGU7O0E2Rjd6b0VvamllO0VBQWtHLDZDQUFBO0VBQTZDLCtDQUFBO0E3Rmswb0Vuc2llOztBNkZsMG9Fa3ZpZTtFQUE4RSxpRUFBQTtVQUFBLGdFQUFBO0E3RnMwb0VoMGllOztBNkZ0MG9FZzRpZTtFQUF3RSw2REFBQTtBN0YwMG9FeDhpZTs7QTZGMTBvRW1namU7RUFBMEgsVUFBQTtBN0Y4MG9FN25qZTs7QTZGOTBvRXVvamU7RUFBMEosNkNBQUE7RUFBNkMsaUJBQUE7QTdGbTFvRTkwamU7O0E2Rm4xb0UrMWplO0VBQW9SLDREQUFBO0VBQTBELCtDQUFBO0E3Rncxb0U3cWtlOztBNkZ4MW9FNHRrZTtFQUFvTyw2Q0FBQTtFQUE2Qyw4Q0FBQTtBN0Y2MW9FNytrZTs7QTZGNzFvRTJobGU7RUFBMEssNkNBQUE7QTdGaTJvRXJzbGU7O0E2Rmoyb0VndmxlO0VBQThFLDZDQUFBO0VBQTZDLDhDQUFBO0E3RnMyb0UzMmxlOztBNkZ0Mm9FeTVsZTtFQUE4RCxjQUFBO0VBQWMsV0FBQTtFQUFXLDJHQUFBO1VBQUEsd0dBQUE7RUFBc0csb0VBQUE7VUFBQSxnRUFBQTtFQUE4RCxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixrQkFBQTtFQUFrQixVQUFBO0E3Rmkzb0V4c21lOztBNkZqM29Fa3RtZTtFQUF1QyxrQkFBQTtBN0ZxM29FenZtZTs7QTZGcjNvRTJ3bWU7RUFBcUUsOENBQUE7RUFBOEMsa0RBQUE7QTdGMDNvRTkzbWU7O0E2RjEzb0VnN21lO0VBQTBELHFDQUFBO0E3Rjgzb0UxK21lOztBNkY5M29FK2duZTtFQUFnQyxvQ0FBQTtBN0ZrNG9FL2luZTs7QTZGbDRvRW1sbmU7RUFBc0Msd0NBQUE7RUFBd0MsU0FBQTtBN0Z1NG9FanFuZTs7QTZGdjRvRTBxbmU7RUFBc0MsYUFBQTtFQUFhLDJCQUFBO0VBQTJCLHNCQUFBO0VBQXNCLE1BQUE7RUFBTSxzREFBQTtVQUFBLHFEQUFBO0E3Ris0b0VweG5lOztBNkYvNG9FeTBuZTtFQUFrQixhQUFBO0VBQWEsb0NBQUE7QTdGbzVvRXgybmU7O0E2RnA1b0U0NG5lO0VBQW1DLG1DQUFBO0E3Rnc1b0UvNm5lOztBNkZ4NW9FazluZTtFQUFxQiw2Q0FBQTtFQUE2QyxnREFBQTtBN0Y2NW9FcGhvZTs7QTZGNzVvRW9rb2U7RUFBc0Isb0ZBQUE7QTdGaTZvRTFsb2U7O0E2Rmo2b0U0cW9lO0VBQW9ELG1EQUFBO0E3RnE2b0VodW9lOztBNkZyNm9FbXhvZTtFQUFrQyxVQUFBO0VBQVUsaUJBQUE7QTdGMDZvRS96b2U7O0E2RjE2b0VnMW9lO0VBQXdELGFBQUE7RUFBYSxlQUFBO0VBQWUsbUNBQUE7QTdGZzdvRXA2b2U7O0E2Rmg3b0V1OG9lO0VBQTRCLHdCQUFBO0VBQXdCLG1CQUFBO0E3RnE3b0UzL29lOztBNkZyN29FOGdwZTtFQUFxQyxrQkFBQTtFQUFrQiw4Q0FBQTtFQUE4QyxrREFBQTtBN0YyN29Fbm5wZTs7QTZGMzdvRXFxcGU7RUFBNkMsV0FBQTtFQUFXLGtCQUFBO0VBQWtCLGNBQUE7RUFBYyxXQUFBO0VBQVcsMkNBQUE7RUFBMkMsbUdBQUE7RUFBbUcsaUVBQUE7RUFBK0QscUJBQUE7QTdGczhvRXI5cGU7O0E2RnQ4b0UwK3BlO0VBQW1DLGFBQUE7RUFBYSxtQkFBQTtFQUFtQixtQ0FBQTtFQUFtQyxrREFBQTtFQUFrRCx5QkFBQTtFQUF5QixxQkFBQTtNQUFBLGlCQUFBO0VBQWlCLGtCQUFBO0E3Rmc5b0U1cXFlOztBNkZoOW9FOHJxZTtFQUFlLGFBQUE7RUFBYSxtQkFBQTtFQUFtQix1QkFBQTtFQUF1QixvQkFBQTtBN0Z1OW9FcHdxZTs7QTZGdjlvRXd4cWU7RUFBdUIsb0JBQUE7RUFBb0IsZUFBQTtBN0Y0OW9FbjBxZTs7QTZGNTlvRWsxcWU7RUFBb0Isa0JBQUE7RUFBa0IsV0FBQTtFQUFXLFlBQUE7RUFBWSxvQkFBQTtFQUFvQixxQkFBQTtFQUFxQixZQUFBO0E3RnErb0V4N3FlOztBNkZyK29FbzhxZTtFQUFpQyxrQkFBQTtFQUFrQixzQkFBQTtFQUFzQix1QkFBQTtFQUF1QixlQUFBO0E3RjQrb0VwaXJlOztBNkY1K29FbWpyZTtFQUE0QyxZQUFBO0VBQVksa0JBQUE7RUFBa0Isb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IscUJBQUE7RUFBcUIsbUJBQUE7QTdGcS9vRXhycmU7O0E2RnIvb0Uyc3JlO0VBQWtDLGFBQUE7QTdGeS9vRTd1cmU7O0E2Rnovb0UwdnJlO0VBQTJCLGtCQUFBO0VBQWtCLDRCQUFBO0VBQTRCLDJCQUFBO0E3Risvb0VuMHJlOztBNkYvL29FODFyZTtFQUF5QyxhQUFBO0E3Rm1ncEV2NHJlOztBNkZuZ3BFbzVyZTtFQUE2QixtQkFBQTtFQUFtQixzQkFBQTtBN0Z3Z3BFcDhyZTs7QTZGeGdwRTA5cmU7RUFBOEcsdUJBQUE7RUFBdUIsaUJBQUE7QTdGNmdwRS9sc2U7O0E2RjdncEVnbnNlO0VBQXlMLHNCQUFBO0E3RmlocEV6eXNlOztBNkZqaHBFK3pzZTtFQUFnRyxxQkFBQTtBN0ZxaHBFLzVzZTs7QTZGcmhwRW83c2U7RUFBcUIsZ0JBQUE7RUFBZ0IsZ0JBQUE7QTdGMGhwRXo5c2U7O0E2RjFocEV5K3NlO0VBQWUsc0JBQUE7QTdGOGhwRXgvc2U7O0E2RjlocEU4Z3RlO0VBQXlCLHVDQUFBO0VBQXVDLHNCQUFBO0VBQXNCLGFBQUE7RUFBYSx3QkFBQTtFQUF3QixvQkFBQTtFQUFvQixtQ0FBQTtBN0Z1aXBFN3B0ZTs7QTZGdmlwRWdzdGU7RUFBdUMsMEJBQUE7RUFBQSxrQkFBQTtFQUFrQixpQkFBQTtBN0Y0aXBFenZ0ZTs7QTZGNWlwRTB3dGU7RUFBZ04sU0FBQTtFQUFTLFVBQUE7QTdGaWpwRW4rdGU7O0E2RmpqcEU2K3RlO0VBQXVnQixhQUFBO0VBQWEsd0JBQUE7RUFBd0Isb0JBQUE7RUFBb0IsbUNBQUE7QTdGd2pwRTdpdmU7O0E2RnhqcEVnbHZlO0VBQXNHLGdCQUFBO0VBQWdCLGdCQUFBO0E3RjZqcEV0c3ZlOztBNkY3anBFc3R2ZTtFQUFtQixTQUFBO0VBQVMsVUFBQTtFQUFVLG1CQUFBO0VBQW1CLGdCQUFBO0E3Rm9rcEUvd3ZlOztBNkZwa3BFK3h2ZTtFQUFnRSw4Q0FBQTtFQUE4Qyw4Q0FBQTtFQUE4QyxhQUFBO0VBQWEscUJBQUE7QTdGMmtwRXg4dmU7O0E2RjNrcEU2OXZlO0VBQXlCLGtEQUFBO0VBQWtELG1CQUFBO0VBQW1CLG1CQUFBO0E3RmlscEUzandlOztBNkZqbHBFOGt3ZTtFQUFlLHNCQUFBO0VBQXNCLDZCQUFBO0E3RnNscEVubndlOztBNkZ0bHBFZ3B3ZTtFQUF3RSw4QkFBQTtBN0YwbHBFeHR3ZTs7QTZGMWxwRXN2d2U7RUFBNkIsd0JBQUE7QTdGOGxwRW54d2U7O0E2RjlscEUyeXdlO0VBQTJDLFVBQUE7RUFBVSw4QkFBQTtFQUE4QixnQ0FBQTtBN0ZvbXBFOTN3ZTs7QTZGcG1wRTg1d2U7RUFBOEMsZ0JBQUE7RUFBZ0Isc0JBQUE7QTdGeW1wRTU5d2U7O0E2RnptcEVrL3dlO0VBQThELGdCQUFBO0E3RjZtcEVoanhlOztBNkY3bXBFZ2t4ZTtFQUE0WSxTQUFBO0E3RmlucEU1OHhlOztBNkZqbnBFcTl4ZTtFQUFlLHNCQUFBO0E3RnFucEVwK3hlOztBNkZybnBFMC94ZTtFQUE0QywwQ0FBQTtBN0Z5bnBFdGl5ZTs7QTZGem5wRWdseWU7RUFBMkIsU0FBQTtFQUFTLG1CQUFBO0E3RjhucEVwbnllOztBNkY5bnBFdW95ZTtFQUE4QyxhQUFBO0VBQWEsbUJBQUE7QTdGbW9wRWxzeWU7O0E2Rm5vcEVxdHllO0VBQXdDLCtDQUFBO0VBQStDLGFBQUE7RUFBYSxtQkFBQTtFQUFtQix1QkFBQTtBN0Ywb3BFNTB5ZTs7QTZGMW9wRW0yeWU7RUFBNkYsYUFBQTtFQUFhLG1CQUFBO0E3RitvcEU3OHllOztBNkYvb3BFZyt5ZTtFQUFzQixnR0FBQTtBN0ZtcHBFdC95ZTs7QTZGbnBwRXNsemU7RUFBd0MsbUJBQUE7QTdGdXBwRTluemU7O0E2RnZwcEVpcHplO0VBQWdELE9BQUE7QTdGMnBwRWpzemU7O0E2RjNwcEV3c3plO0VBQWdELHVCQUFBO0E3RitwcEV4dnplOztBNkYvcHBFK3d6ZTtFQUEwQywyQ0FBQTtFQUEyQyw2Q0FBQTtFQUE2QyxlQUFBO0E3RnFxcEVqNXplOztBNkZycXBFZzZ6ZTtFQUFlLFVBQUE7RUFBVSxTQUFBO0VBQVMsZ0JBQUE7QTdGMnFwRWw4emU7O0E2RjNxcEVrOXplO0VBQTRDLDhDQUFBO0VBQThDLDhDQUFBO0E3RmdycEU1aTBlOztBNkZocnBFMGwwZTtFQUFvQixTQUFBO0VBQVMsYUFBQTtFQUFhLHFCQUFBO0VBQXFCLG1CQUFBO0VBQW1CLFFBQUE7RUFBUSxlQUFBO0VBQWUsa0JBQUE7QTdGMHJwRW5zMGU7O0E2RjFycEVxdDBlO0VBQXNDLFNBQUE7QTdGOHJwRTN2MGU7O0E2RjlycEVvdzBlO0VBQTBCLGFBQUE7QTdGa3NwRTl4MGU7O0E2RmxzcEUyeTBlO0VBQXNCLGtEQUFBO0VBQWtELDJDQUFBO0E3RnVzcEVuMzBlOztBNkZ2c3BFODUwZTtFQUFtQiw4Q0FBQTtFQUE4Qyw4Q0FBQTtFQUE4QyxVQUFBO0VBQVUsZUFBQTtBN0Y4c3BFdmgxZTs7QTZGOXNwRXNpMWU7RUFBb0UsbURBQUE7VUFBQSxrREFBQTtBN0ZrdHBFMW0xZTs7QTZGbHRwRTRwMWU7RUFBNEUsZ0NBQUE7VUFBQSw2QkFBQTtFQUE2Qix3RUFBQTtBN0Z1dHBFcncxZTs7QTZGdnRwRTYwMWU7RUFBMkIsZ0JBQUE7QTdGMnRwRXgyMWU7O0E2RjN0cEV3MzFlO0VBQTRCLDhDQUFBO0VBQThDLDhDQUFBO0VBQThDLGFBQUE7RUFBYSxjQUFBO0VBQWMsa0JBQUE7RUFBa0IseUJBQUE7RUFBeUIscUJBQUE7TUFBQSxpQkFBQTtBN0ZxdXBFdGoyZTs7QTZGcnVwRXVrMmU7RUFBaUMsMkJBQUE7RUFBMkIsNkJBQUE7RUFBNkIsNkNBQUE7RUFBNkMsNkNBQUE7RUFBNkMsa0RBQUE7RUFBa0QseUJBQUE7RUFBeUIsY0FBQTtBN0YrdXBFcjAyZTs7QTZGL3VwRW0xMmU7RUFBb1IsNERBQUE7QTdGbXZwRXZtM2U7O0E2Rm52cEVtcTNlO0VBQWlFLGlEQUFBO0VBQWlELHFEQUFBO0E3Rnd2cEVyeDNlOztBNkZ4dnBFMDAzZTtFQUFpQix5QkFBQTtBN0Y0dnBFMzEzZTs7QTZGNXZwRW8zM2U7RUFBZ0IscUJBQUE7RUFBcUIsZ0JBQUE7QTdGaXdwRXo1M2U7O0E2Rmp3cEV5NjNlO0VBQWdCLHlEQUFBO0E3RnF3cEV6NzNlOztBNkZyd3BFay8zZTtFQUEySCxpREFBQTtFQUFpRCxxREFBQTtBN0Ywd3BFOXA0ZTs7QTZGMXdwRW10NGU7RUFBNkIsMEZBQUE7QTdGOHdwRWh2NGU7O0E2Rjl3cEVvMDRlO0VBQTRCLDREQUFBO0E3Rmt4cEVoMjRlOztBNkZseHBFNDU0ZTtFQUFRLDREQUFBO0VBQTRELGlEQUFBO0VBQWlELHlEQUFBO0E3Rnd4cEVqaDVlOztBNkZ4eHBFMGs1ZTtFQUFxQyxnR0FBQTtBN0Y0eHBFL201ZTs7QTZGNXhwRStzNWU7RUFBNEgsaUdBQUE7QTdGZ3lwRTMwNWU7O0E2Rmh5cEU0NjVlO0VBQW9JLDBGQUFBO0E3Rm95cEVoajZlOztBNkZweXBFMG82ZTtFQUFnSiwwRkFBQTtBN0Z3eXBFMXg2ZTs7QTZGeHlwRW8zNmU7RUFBZ1QsbUpBQUE7QTdGNHlwRXBxN2U7O0E2RjV5cEV1ejdlO0VBQWt5QiwrQ0FBQTtBN0ZnenBFemw5ZTs7QTZGaHpwRW9vOWU7RUFBbUgsaURBQUE7QTdGb3pwRXZ2OWU7O0E2RnB6cEV3eTllO0VBQXdCLHFEQUFBO0E3Rnd6cEVoMDllOztBNkZ4enBFcTM5ZTtFQUFnQyxpREFBQTtBN0Y0enBFcjU5ZTs7QTZGNXpwRXM4OWU7RUFBK0MsZ0NBQUE7RUFBNEIsd0VBQUE7QTdGaTBwRWpoK2U7O0E2RmowcEV5bCtlO0VBQTZSLGdDQUFBO0E3RnEwcEV0MytlOztBNkZyMHBFazUrZTtFQUEwSiw0REFBQTtBN0Z5MHBFNWkvZTs7QTZGejBwRXdtL2U7RUFBdUksd0VBQUE7QTdGNjBwRS91L2U7O0E2RjcwcEV1ei9lO0VBQTBDLHNFQUFBO0E3RmkxcEVqMi9lOztBNkZqMXBFdTYvZTtFQUE2QyxnQ0FBQTtFQUE0Qix5REFBQTtFQUF5RCx3RUFBQTtBN0Z1MXBFemlnZjs7QTZGdjFwRWluZ2Y7RUFBNkYseURBQUE7RUFBeUQsNENBQUE7RUFBd0MsMENBQUE7QTdGNjFwRS95Z2Y7O0E2RjcxcEVxMWdmO0VBQTBMLGtEQUFBO0E3RmkycEUvZ2hmOztBNkZqMnBFaWtoZjtFQUEwVCx5REFBQTtBN0ZxMnBFMzNoZjs7QTZGcjJwRW83aGY7RUFBOFUsa0RBQUE7QTdGeTJwRWx3aWY7O0E2RnoycEVvemlmO0VBQXNZLHdEQUFBO0E3RjYycEUxcmpmOztBNkY3MnBFa3ZqZjtFQUF5WiwwRkFBQTtBN0ZpM3BFM29rZjs7QTZGajNwRXF1a2Y7RUFBd2EsMEZBQUE7QTdGcTNwRTdvbGY7O0E2RnIzcEV1dWxmO0VBQXlxQixtSkFBQTtBN0Z5M3BFaDVtZjs7QTZGejNwRW1pbmY7RUFBa0MsZ0dBQUE7QTdGNjNwRXJrbmY7O0E2RjczcEVxcW5mO0VBQXlELDBDQUFBO0E3Rmk0cEU5dG5mOztBNkZqNHBFd3duZjtFQUF1Syx3REFBQTtBN0ZxNHBFLzZuZjs7QTZGcjRwRXUrbmY7RUFBc1YsOENBQUE7QTdGeTRwRTd6b2Y7O0E2Rno0cEV1Mm9mO0VBQW1MLDZDQUFBO0VBQTZDLHFEQUFBO0E3Rjg0cEV2a3BmOztBNkY5NHBFNG5wZjtFQUFxTCxpREFBQTtFQUFpRCxxREFBQTtFQUFxRCwyQ0FBQTtFQUF1Qyw2Q0FBQTtBN0ZxNXBFOTdwZjs7QTZGcjVwRXUrcGY7RUFBZSw0REFBQTtFQUE0RCxpREFBQTtFQUFpRCxxREFBQTtBN0YyNXBFbm1xZjs7QTZGMzVwRXdwcWY7RUFBcUMsNkNBQUE7RUFBeUMsMkNBQUE7RUFBdUMscURBQUE7QTdGaTZwRTd3cWY7O0E2Rmo2cEVrMHFmO0VBQXdCLDREQUFBO0VBQTRELGlEQUFBO0VBQWlELHFEQUFBO0E3RnU2cEV2OHFmOztBNkZ2NnBFNC9xZjtFQUF1QyxxREFBQTtBN0YyNnBFbmlyZjs7QTZGMzZwRXdscmY7RUFBNEYsd0RBQUE7QTdGKzZwRXBycmY7O0E2Ri82cEU0dXJmO0VBQW1ELGlEQUFBO0VBQWlELHdEQUFBO0E3Rm83cEVoMXJmOztBNkZwN3BFdzRyZjtFQUEwRywrQ0FBQTtBN0Z3N3BFbC9yZjs7QTZGeDdwRTZoc2Y7RUFBOEIsNkNBQUE7RUFBNkMscURBQUE7QTdGNjdwRXhtc2Y7O0E2Rjc3cEU2cHNmO0VBQTRDLDREQUFBO0VBQTRELGlEQUFBO0VBQWlELHlEQUFBO0E3Rm04cEV0enNmOztBNkZuOHBFKzJzZjtFQUFzSCxpREFBQTtFQUFpRCx3REFBQTtBN0Z3OHBFdGh0Zjs7QTZGeDhwRThrdGY7RUFBK0QsNkNBQUE7RUFBNkMscURBQUE7QTdGNjhwRTFydGY7O0E2Rjc4cEUrdXRmO0VBQXNILCtDQUFBO0E3Rmk5cEVyMnRmOztBNkZqOXBFZzV0ZjtFQUFzQixxREFBQTtBN0ZxOXBFdDZ0Zjs7QTZGcjlwRTI5dGY7RUFBaUMsNERBQUE7RUFBNEQsaURBQUE7QTdGMDlwRXhqdWY7O0E2RjE5cEV5bXVmO0VBQWtCLDREQUFBO0E3Rjg5cEUzbnVmOztBNkY5OXBFdXJ1ZjtFQUEyQix5REFBQTtFQUF5RCw0REFBQTtBN0ZtK3BFM3d1Zjs7QTZGbitwRXUwdWY7RUFBdUMsMEZBQUE7QTdGdStwRTkydWY7O0E2RnYrcEV3OHVmO0VBQXdDLHFEQUFBO0E3RjIrcEVoL3VmOztBNkYzK3BFcWl2ZjtFQUF5QiwwQ0FBQTtBN0YrK3BFOWp2Zjs7QTZGLytwRXdtdmY7RUFBcUIseUNBQUE7QTdGbS9wRTdudmY7O0E2Rm4vcEVzcXZmO0VBQW9ELGtHQUFBO0E3RnUvcEUxdHZmOztBNkZ2L3BFNHp2ZjtFQUE4QiwwRkFBQTtBN0YyL3BFMTF2Zjs7QTZGMy9wRW83dmY7RUFBNEIsMkNBQUE7RUFBd0MscUNBQUE7QTdGZ2dxRXgvdmY7O0E2RmhncUU2aHdmO0VBQXFCLGtCQUFBO0E3Rm9ncUVsandmOztBNkZwZ3FFb2t3ZjtFQUF1Qiw2QkFBQTtBN0Z3Z3FFM2x3Zjs7QTZGeGdxRXdud2Y7RUFBcUIsa0JBQUE7QTdGNGdxRTdvd2Y7O0E2RjVncUUrcHdmO0VBQXVCLDZCQUFBO0E3RmdocUV0cndmOztBNkZoaHFFbXR3ZjtFQUFzQixtQkFBQTtBN0ZvaHFFenV3Zjs7QTZGcGhxRTR2d2Y7RUFBd0IsOEJBQUE7QTdGd2hxRXB4d2Y7O0E2RnhocUVrendmO0VBQXlCLHNCQUFBO0E3RjRocUUzMHdmOztBNkY1aHFFaTJ3ZjtFQUEyQixpQ0FBQTtBN0ZnaXFFNTN3Zjs7QTZGaGlxRTY1d2Y7RUFBMEIsdUJBQUE7QTdGb2lxRXY3d2Y7O0E2RnBpcUU4OHdmO0VBQTRCLGtDQUFBO0E3RndpcUUxK3dmOztBNkZ4aXFFNGd4ZjtFQUFzQixtQkFBQTtBN0Y0aXFFbGl4Zjs7QTZGNWlxRXFqeGY7RUFBd0IsOEJBQUE7QTdGZ2pxRTdreGY7O0E2RmhqcUUybXhmO0VBQXVCLG9CQUFBO0E3Rm9qcUVsb3hmOztBNkZwanFFc3B4ZjtFQUF5QiwrQkFBQTtBN0Z3anFFL3F4Zjs7QTZGeGpxRThzeGY7RUFBeUIsc0JBQUE7QTdGNGpxRXZ1eGY7O0E2RjVqcUU2dnhmO0VBQTJCLGlDQUFBO0E3RmdrcUV4eHhmOztBNkZoa3FFeXp4ZjtFQUEyQix3QkFBQTtBN0Zva3FFcDF4Zjs7QTZGcGtxRTQyeGY7RUFBNkIsbUNBQUE7QTdGd2txRXo0eGY7O0E2RnhrcUU0NnhmO0VBQTZCLDBCQUFBO0E3RjRrcUV6OHhmOztBNkY1a3FFbSt4ZjtFQUErQixxQ0FBQTtBN0ZnbHFFbGd5Zjs7QTZGaGxxRXVpeWY7RUFBb0IseUJBQUE7RUFBeUIscUJBQUE7TUFBQSxpQkFBQTtBN0ZxbHFFcGx5Zjs7QTZGcmxxRXFteWY7RUFBc0Isb0NBQUE7RUFBb0MsZ0NBQUE7TUFBQSw0QkFBQTtBN0YwbHFFL3B5Zjs7QTZGMWxxRTJyeWY7RUFBb0IseUJBQUE7RUFBeUIscUJBQUE7TUFBQSxpQkFBQTtBN0YrbHFFeHV5Zjs7QTZGL2xxRXl2eWY7RUFBc0Isb0NBQUE7RUFBb0MsZ0NBQUE7TUFBQSw0QkFBQTtBN0ZvbXFFbnp5Zjs7QTZGcG1xRSsweWY7RUFBb0IseUJBQUE7RUFBeUIscUJBQUE7TUFBQSxpQkFBQTtBN0Z5bXFFNTN5Zjs7QTZGem1xRTY0eWY7RUFBc0Isb0NBQUE7RUFBb0MsZ0NBQUE7TUFBQSw0QkFBQTtBN0Y4bXFFdjh5Zjs7QTZGOW1xRW0reWY7RUFBbUIsd0JBQUE7RUFBd0IsZ0JBQUE7QTdGbW5xRTlnemY7O0E2Rm5ucUU4aHpmO0VBQXFCLG1DQUFBO0VBQW1DLDJCQUFBO0E3RnducUV0bHpmOztBNkZ4bnFFaW56ZjtFQUF1Qix3QkFBQTtNQUFBLG9CQUFBO0E3RjRucUV4b3pmOztBNkY1bnFFNHB6ZjtFQUF5QixtQ0FBQTtNQUFBLCtCQUFBO0E3RmdvcUVycnpmOztBNkZob3FFb3R6ZjtFQUFlLFlBQUE7QTdGb29xRW51emY7O0E2RnBvcUUrdXpmO0VBQWlCLHVCQUFBO0E3RndvcUVod3pmOztBNkZ4b3FFdXh6ZjtFQUFlLFlBQUE7QTdGNG9xRXR5emY7O0E2RjVvcUVrenpmO0VBQWlCLHVCQUFBO0E3RmdwcUVuMHpmOztBNkZocHFFMDF6ZjtFQUFrQixlQUFBO0E3Rm9wcUU1MnpmOztBNkZwcHFFMjN6ZjtFQUFvQiwwQkFBQTtBN0Z3cHFFLzR6Zjs7QTZGeHBxRXk2emY7RUFBdUIsb0JBQUE7QTdGNHBxRWg4emY7O0E2RjVwcUVvOXpmO0VBQXlCLCtCQUFBO0E3RmdxcUU3K3pmOztBNkZocXFFNGcwZjtFQUFlLFlBQUE7QTdGb3FxRTNoMGY7O0E2RnBxcUV1aTBmO0VBQWlCLHVCQUFBO0E3RndxcUV4ajBmOztBNkZ4cXFFK2swZjtFQUFrQixlQUFBO0E3RjRxcUVqbTBmOztBNkY1cXFFZ24wZjtFQUFvQiwwQkFBQTtBN0ZncnFFcG8wZjs7QTZGaHJxRThwMGY7RUFBbUIsZ0JBQUE7QTdGb3JxRWpyMGY7O0E2RnBycUVpczBmO0VBQXFCLDJCQUFBO0E3RndycUV0dDBmOztBNkZ4cnFFaXYwZjtFQUFlLFlBQUE7QTdGNHJxRWh3MGY7O0E2RjVycUU0dzBmO0VBQWlCLHVCQUFBO0E3RmdzcUU3eDBmOztBNkZoc3FFb3owZjtFQUFlLFlBQUE7QTdGb3NxRW4wMGY7O0E2RnBzcUUrMDBmO0VBQWlCLHVCQUFBO0E3RndzcUVoMjBmOztBNkZ4c3FFdTMwZjtFQUFvQixpQkFBQTtBN0Y0c3FFMzQwZjs7QTZGNXNxRTQ1MGY7RUFBc0IsNEJBQUE7QTdGZ3RxRWw3MGY7O0E2Rmh0cUU4ODBmO0VBQWUsWUFBQTtBN0ZvdHFFNzkwZjs7QTZGcHRxRXkrMGY7RUFBaUIsdUJBQUE7QTdGd3RxRTEvMGY7O0E2Rnh0cUVpaDFmO0VBQXdCLHFCQUFBO0E3RjR0cUV6aTFmOztBNkY1dHFFOGoxZjtFQUEwQixnQ0FBQTtBN0ZndXFFeGwxZjs7QTZGaHVxRXduMWY7RUFBZ0IsYUFBQTtBN0ZvdXFFeG8xZjs7QTZGcHVxRXFwMWY7RUFBa0Isd0JBQUE7QTdGd3VxRXZxMWY7O0E2Rnh1cUUrcjFmO0VBQWUsWUFBQTtBN0Y0dXFFOXMxZjs7QTZGNXVxRTB0MWY7RUFBaUIsdUJBQUE7QTdGZ3ZxRTN1MWY7O0E2Rmh2cUVrdzFmO0VBQWUsWUFBQTtBN0ZvdnFFangxZjs7QTZGcHZxRTZ4MWY7RUFBaUIsdUJBQUE7QTdGd3ZxRTl5MWY7O0E2Rnh2cUVxMDFmO0VBQWtCLGVBQUE7QTdGNHZxRXYxMWY7O0E2RjV2cUVzMjFmO0VBQW9CLDBCQUFBO0E3Rmd3cUUxMzFmOztBNkZod3FFbzUxZjtFQUFzQixtQkFBQTtBN0Zvd3FFMTYxZjs7QTZGcHdxRTY3MWY7RUFBd0IsOEJBQUE7QTdGd3dxRXI5MWY7O0E2Rnh3cUVtLzFmO0VBQW1CLGdCQUFBO0E3RjR3cUV0ZzJmOztBNkY1d3FFc2gyZjtFQUFxQiwyQkFBQTtBN0ZneHFFM2kyZjs7QTZGaHhxRXNrMmY7RUFBbUIsZ0JBQUE7QTdGb3hxRXpsMmY7O0E2RnB4cUV5bTJmO0VBQXFCLDJCQUFBO0E3Rnd4cUU5bjJmOztBNkZ4eHFFeXAyZjtFQUFvQixpQkFBQTtBN0Y0eHFFN3EyZjs7QTZGNXhxRThyMmY7RUFBc0IsNEJBQUE7QTdGZ3lxRXB0MmY7O0E2Rmh5cUVndjJmO0VBQW9CLGlCQUFBO0E3Rm95cUVwdzJmOztBNkZweXFFcXgyZjtFQUFzQiw0QkFBQTtBN0Z3eXFFM3kyZjs7QTZGeHlxRXUwMmY7RUFBbUIsZ0JBQUE7QTdGNHlxRTExMmY7O0E2RjV5cUUwMjJmO0VBQXFCLDJCQUFBO0E3Rmd6cUUvMzJmOztBNkZoenFFMDUyZjtFQUFvQixpQkFBQTtBN0ZvenFFOTYyZjs7QTZGcHpxRSs3MmY7RUFBc0IsNEJBQUE7QTdGd3pxRXI5MmY7O0E2Rnh6cUVpLzJmO0VBQW9CLGlCQUFBO0E3RjR6cUVyZzNmOztBNkY1enFFc2gzZjtFQUFzQiw0QkFBQTtBN0ZnMHFFNWkzZjs7QTZGaDBxRXdrM2Y7RUFBbUIsZ0JBQUE7QTdGbzBxRTNsM2Y7O0E2RnAwcUUybTNmO0VBQXFCLDJCQUFBO0E3RncwcUVobzNmOztBNkZ4MHFFMnAzZjtFQUFvQixpQkFBQTtBN0Y0MHFFL3EzZjs7QTZGNTBxRWdzM2Y7RUFBc0IsNEJBQUE7QTdGZzFxRXR0M2Y7O0E2RmgxcUVrdjNmO0VBQW9CLGlCQUFBO0E3Rm8xcUV0dzNmOztBNkZwMXFFdXgzZjtFQUFzQiw0QkFBQTtBN0Z3MXFFN3kzZjs7QTZGeDFxRXkwM2Y7RUFBc0IsbUJBQUE7QTdGNDFxRS8xM2Y7O0E2RjUxcUVrMzNmO0VBQXdCLDhCQUFBO0E3RmcycUUxNDNmOztBNkZoMnFFdzYzZjtFQUFzQixtQkFBQTtBN0ZvMnFFOTczZjs7QTZGcDJxRWk5M2Y7RUFB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RmtvdEVoOGppQjs7QTZGbG90RXc4amlCO0VBQWEsbUJBQUE7QTdGc290RXI5amlCOztBNkZ0b3RFdytqaUI7RUFBVyxRQUFBO0E3RjBvdEVuL2ppQjs7QTZGMW90RTIvamlCO0VBQWEsbUJBQUE7QTdGOG90RXhna2lCOztBNkY5b3RFMmhraUI7RUFBVyxRQUFBO0E3RmtwdEV0aWtpQjs7QTZGbHB0RThpa2lCO0VBQWEsbUJBQUE7QTdGc3B0RTNqa2lCOztBNkZ0cHRFOGtraUI7RUFBVyxRQUFBO0E3RjBwdEV6bGtpQjs7QTZGMXB0RWlta2lCO0VBQWEsbUJBQUE7QTdGOHB0RTlta2lCOztBNkY5cHRFaW9raUI7RUFBVyxRQUFBO0E3RmtxdEU1b2tpQjs7QTZGbHF0RW9wa2lCO0VBQWEsbUJBQUE7QTdGc3F0RWpxa2lCOztBNkZ0cXRFb3JraUI7RUFBVyxRQUFBO0E3RjBxdEUvcmtpQjs7QTZGMXF0RXVza2lCO0VBQWEsbUJBQUE7QTdGOHF0RXB0a2lCOztBNkY5cXRFdXVraUI7RUFBVyxRQUFBO0E3RmtydEVsdmtpQjs7QTZGbHJ0RTB2a2lCO0VBQWEsbUJBQUE7QTdGc3J0RXZ3a2lCOztBNkZ0cnRFMHhraUI7RUFBVyxRQUFBO0E3RjBydEVyeWtpQjs7QTZGMXJ0RTZ5a2lCO0VBQWEsbUJBQUE7QTdGOHJ0RTF6a2lCOztBNkY5cnRFNjBraUI7RUFBWSxTQUFBO0E3RmtzdEV6MWtpQjs7QTZGbHN0RWsya2lCO0VBQWMsb0JBQUE7QTdGc3N0RWgza2lCOztBNkZ0c3RFbzRraUI7RUFBWSxTQUFBO0E3RjBzdEVoNWtpQjs7QTZGMXN0RXk1a2lCO0VBQWMsb0JBQUE7QTdGOHN0RXY2a2lCOztBNkY5c3RFMjdraUI7RUFBWSxTQUFBO0E3Rmt0dEV2OGtpQjs7QTZGbHR0RWc5a2lCO0VBQWMsb0JBQUE7QTdGc3R0RTk5a2lCOztBNkZ0dHRFay9raUI7RUFBZSxZQUFBO0E3RjB0dEVqZ2xpQjs7QTZGMXR0RTZnbGlCO0VBQWlCLHVCQUFBO0E3Rjh0dEU5aGxpQjs7QTZGOXR0RXFqbGlCO0VBQWMsV0FBQTtB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NTcrRUE7RUFDRSxhQUFBO0EzRys3K0VGOztBMkc3NytFQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QTNHZzgrRUY7O0EyRzU3K0VBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBM0crNytFRjs7QTJHNTcrRUE7RUFDRSxnQkFBQTtBM0crNytFRjtBMkc5NytFRTtFQUNFLGFBQUE7QTNHZzgrRUo7O0EyRzU3K0VBOztFQUVFLHdDQUFBO0EzRys3K0VGOztBMkc3NytFQTtFQUNFLHdDQUFBO0EzR2c4K0VGIiwiZmlsZSI6InJlc291cmNlcy9zdHlsZXMvYXBwLTA0MWQxMmEwZTguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDT05URU5UU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogU1RZTEUgR1VJREUgVkFSSUFCTEVTLS0tLS0tLS0tLS0tLS0tLS0tRGVjbGFyYXRpb25zIG9mIFNhc3MgdmFyaWFibGVzXG4gKiAtLS0tLVR5cG9ncmFwaHlcbiAqIC0tLS0tQ29sb3JzXG4gKiAtLS0tLVRleHRmaWVsZFxuICogLS0tLS1Td2l0Y2hcbiAqIC0tLS0tU3Bpbm5lclxuICogLS0tLS1SYWRpb1xuICogLS0tLS1NZW51XG4gKiAtLS0tLUxpc3RcbiAqIC0tLS0tTGF5b3V0XG4gKiAtLS0tLUljb24gdG9nZ2xlc1xuICogLS0tLS1Gb290ZXJcbiAqIC0tLS0tQ29sdW1uXG4gKiAtLS0tLUNoZWNrYm94XG4gKiAtLS0tLUNhcmRcbiAqIC0tLS0tQnV0dG9uXG4gKiAtLS0tLUFuaW1hdGlvblxuICogLS0tLS1Qcm9ncmVzc1xuICogLS0tLS1CYWRnZVxuICogLS0tLS1TaGFkb3dzXG4gKiAtLS0tLUdyaWRcbiAqIC0tLS0tRGF0YSB0YWJsZVxuICogLS0tLS1EaWFsb2dcbiAqIC0tLS0tU25hY2tiYXJcbiAqIC0tLS0tVG9vbHRpcFxuICogLS0tLS1DaGlwXG4gKlxuICogRXZlbiB0aG91Z2ggYWxsIHZhcmlhYmxlcyBoYXZlIHRoZSBgIWRlZmF1bHRgIGRpcmVjdGl2ZSwgbW9zdCBvZiB0aGVtXG4gKiBzaG91bGQgbm90IGJlIGNoYW5nZWQgYXMgdGhleSBhcmUgZGVwZW5kZW50IG9uZSBhbm90aGVyLiBUaGlzIGNhbiBjYXVzZVxuICogdmlzdWFsIGRpc3RvcnRpb25zIChsaWtlIGFsaWdubWVudCBpc3N1ZXMpIHRoYXQgYXJlIGhhcmQgdG8gdHJhY2sgZG93blxuICogYW5kIGZpeC5cbiAqL1xuLyogPT09PT09PT09PSAgVFlQT0dSQVBIWSAgPT09PT09PT09PSAqL1xuLyogV2UncmUgc3BsaXR0aW5nIGZvbnRzIGludG8gXCJwcmVmZXJyZWRcIiBhbmQgXCJwZXJmb3JtYW5jZVwiIGluIG9yZGVyIHRvIG9wdGltaXplXG4gICBwYWdlIGxvYWRpbmcuIEZvciBpbXBvcnRhbnQgdGV4dCwgc3VjaCBhcyB0aGUgYm9keSwgd2Ugd2FudCBpdCB0byBsb2FkXG4gICBpbW1lZGlhdGVseSBhbmQgbm90IHdhaXQgZm9yIHRoZSB3ZWIgZm9udCBsb2FkLCB3aGVyZWFzIGZvciBvdGhlciBzZWN0aW9ucyxcbiAgIHN1Y2ggYXMgaGVhZGVycyBhbmQgdGl0bGVzLCB3ZSdyZSBPSyB3aXRoIHRoaW5ncyB0YWtpbmcgYSBiaXQgbG9uZ2VyIHRvIGxvYWQuXG4gICBXZSBkbyBoYXZlIHNvbWUgb3B0aW9uYWwgY2xhc3NlcyBhbmQgcGFyYW1ldGVycyBpbiB0aGUgbWl4aW5zLCBpbiBjYXNlIHlvdVxuICAgZGVmaW5pdGVseSB3YW50IHRvIG1ha2Ugc3VyZSB5b3UncmUgdXNpbmcgdGhlIHByZWZlcnJlZCBmb250IGFuZCBkb24ndCBtaW5kXG4gICB0aGUgcGVyZm9ybWFuY2UgaGl0LlxuICAgV2Ugc2hvdWxkIGJlIGFibGUgdG8gaW1wcm92ZSBvbiB0aGlzIG9uY2UgQ1NTIEZvbnQgTG9hZGluZyBMMyBiZWNvbWVzIG1vcmVcbiAgIHdpZGVseSBhdmFpbGFibGUuXG4qL1xuLyogPT09PT09PT09PSAgQ09MT1JTICA9PT09PT09PT09ICovXG4vKipcbipcbiogTWF0ZXJpYWwgZGVzaWduIGNvbG9yIHBhbGV0dGVzLlxuKiBAc2VlIGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sXG4qXG4qKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiA9PT09PT09PT09ICBDb2xvciBQYWxldHRlcyAgPT09PT09PT09PSAqL1xuLyogY29sb3JzLnNjc3MgKi9cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4vKiA9PT09PT09PT09ICBJTUFHRVMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENvbG9yICYgVGhlbWVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBUeXBvZ3JhcGh5ICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDb21wb25lbnRzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTdGFuZGFyZCBCdXR0b25zICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBJY29uIFRvZ2dsZXMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFJhZGlvIEJ1dHRvbnMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFJpcHBsZSBlZmZlY3QgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIExheW91dCAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgQ29udGVudCBUYWJzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBDaGVja2JveGVzICA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBTd2l0Y2hlcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgU3Bpbm5lciAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgVGV4dCBmaWVsZHMgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIENhcmQgID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIFNsaWRlcnMgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSBQcm9ncmVzcyA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBMaXN0ID09PT09PT09PT0gKi9cbi8qID09PT09PT09PT0gIEl0ZW0gPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgRHJvcGRvd24gbWVudSA9PT09PT09PT09ICovXG4vKiA9PT09PT09PT09ICBUb29sdGlwcyAgPT09PT09PT09PSAqL1xuLyogPT09PT09PT09PSAgRm9vdGVyICA9PT09PT09PT09ICovXG4vKiBURVhURklFTEQgKi9cbi8qIFNXSVRDSCAqL1xuLyogU1BJTk5FUiAqL1xuLyogUkFESU8gKi9cbi8qIE1FTlUgKi9cbi8qIExJU1QgKi9cbi8qIExBWU9VVCAqL1xuLyogSUNPTiBUT0dHTEUgKi9cbi8qIEZPT1RFUiAqL1xuLyptZWdhLWZvb3RlciovXG4vKm1pbmktZm9vdGVyKi9cbi8qIENIRUNLQk9YICovXG4vKiBDQVJEICovXG4vKiBDYXJkIGRpbWVuc2lvbnMgKi9cbi8qIENvdmVyIGltYWdlICovXG4vKiBCVVRUT04gKi9cbi8qKlxuICpcbiAqIERpbWVuc2lvbnNcbiAqXG4gKi9cbi8qIEFOSU1BVElPTiAqL1xuLyogUFJPR1JFU1MgKi9cbi8qIEJBREdFICovXG4vKiBTSEFET1dTICovXG4vKiBHUklEICovXG4vKiBEQVRBIFRBQkxFICovXG4vKiBESUFMT0cgKi9cbi8qIFNOQUNLQkFSICovXG4vKiBUT09MVElQICovXG4vKiBDSElQICovXG4ubWRsLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWRsLWNhcmRfX21lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSw2NCwxMjkpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWRsLWNhcmRfX3RpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigwLDAsMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAxNjVweCA1NnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxNjVweCA1NnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1jYXJkX190aXRsZS5tZGwtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1kbC1jYXJkX190aXRsZS10ZXh0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxNDlweCA0OHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5tZGwtY2FyZF9fc3VidGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBtYXJnaW46IDA7XG59XG5cbi5tZGwtY2FyZF9fc3VwcG9ydGluZy10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiA5MCU7XG59XG4ubWRsLWNhcmRfX3N1cHBvcnRpbmctdGV4dC5tZGwtY2FyZC0tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1kbC1jYXJkX19hY3Rpb25zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcGFkZGluZzogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1kbC1jYXJkX19hY3Rpb25zLm1kbC1jYXJkLS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubWRsLWNhcmQtLWV4cGFuZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm1kbC1jYXJkX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi8qIFR5cG9ncmFwaHkgKi9cbi8qIFNoYWRvd3MgKi9cbi8qIEFuaW1hdGlvbnMgKi9cbi8qIERpYWxvZyAqL1xuLm1kbC1kYXRhLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IFwicmdiKDI1NSwyNTUsMjU1KVwiO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQsIC5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMThweCAxMnB4IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGUsIC5tZGwtZGF0YS10YWJsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZSwgLm1kbC1kYXRhLXRhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZCAubWRsLWRhdGEtdGFibGVfX3NlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmJlZm9yZSwgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29udGVudDogXCJcXGU1ZDhcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZzpob3ZlciwgLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmc6aG92ZXI6YmVmb3JlLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ZGJcIjtcbn1cblxuLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICB3aWR0aDogMTZweDtcbn1cblxuLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYy5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnVsay1wcm9jZXNzaW5nLWRhdGEtdGFibGUgdGQ6bnRoLWNoaWxkKDcpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi50ZXh0LXdpdGgtc3RhdHVzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0wLjI1cmVtO1xuICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1kbC1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjg3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG4gIGZsZXgtZ3JvdzogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0gLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLm1kbC1saXN0X19pdGVtIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWFjdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbn1cbi5tZGwtbGlzdF9faXRlbSAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXN1Yi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0taWNvbixcbi5tZGwtbGlzdF9faXRlbS1pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogcmdiKDExNywxMTcsMTE3KTtcbn1cblxuLm1kbC1saXN0X19pdGVtLWF2YXRhcixcbi5tZGwtbGlzdF9faXRlbS1hdmF0YXIubWF0ZXJpYWwtaWNvbnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTcsMTE3LDExNyk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1saXN0X19pdGVtLS10d28tbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5tZGwtbGlzdF9faXRlbS0tdHdvLWxpbmUgLm1kbC1saXN0X19pdGVtLXByaW1hcnktY29udGVudCAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQgLm1kbC1saXN0X19pdGVtLXN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIHtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1hdmF0YXIsIC5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IC5tZGwtbGlzdF9faXRlbS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLWxpc3RfX2l0ZW0tLXRocmVlLWxpbmUgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1jb250ZW50IHtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLm1kbC1saXN0X19pdGVtLS10aHJlZS1saW5lIC5tZGwtbGlzdF9faXRlbS10ZXh0LWJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuNTQpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtbWVudV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSwgLm1kbC1tZW51X19jb250YWluZXIuaXMtYW5pbWF0aW5nIHtcbiAgei1pbmRleDogOTk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWRsLW1lbnVfX291dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgei1pbmRleDogLTE7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudV9fb3V0bGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZGwtbWVudV9fb3V0bGluZS5tZGwtbWVudS0tYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLm1kbC1tZW51X19vdXRsaW5lLm1kbC1tZW51LS10b3AtbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cbi5tZGwtbWVudV9fb3V0bGluZS5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuXG4ubWRsLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMjRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgei1pbmRleDogLTE7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZGwtbWVudS5pcy1hbmltYXRpbmcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgY2xpcCAwLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLWJvdHRvbS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS10b3AtbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLm1kbC1tZW51Lm1kbC1tZW51LS10b3AtcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWRsLW1lbnUubWRsLW1lbnUtLXVuYWxpZ25lZCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1kbC1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG91dGxpbmUtY29sb3I6IHJnYigxODksMTg5LDE4OSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlIC5tZGwtbWVudV9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWRsLW1lbnVfX2l0ZW06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG4ubWRsLW1lbnVfX2l0ZW0tLWZ1bGwtYmxlZWQtZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAwLjEyKTtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF0sIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiKDE4OSwxODksMTg5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF06aG92ZXIsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF06Zm9jdXMsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbVtkaXNhYmxlZF0gLm1kbC1yaXBwbGUsIC5tZGwtbWVudV9faXRlbVtkYXRhLW1kbC1kaXNhYmxlZF0gLm1kbC1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZGwtbWVudV9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsMjM4LDIzOCk7XG59XG4ubWRsLW1lbnVfX2l0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LDIzOCwyMzgpO1xufVxuLm1kbC1tZW51X19pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjQsMjI0LDIyNCk7XG59XG5cbi5tZGwtbWVudV9faXRlbS0tcmlwcGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG4ubWRsLXNuYWNrYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubWRsLXNuYWNrYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tZGwtc25hY2tiYXIge1xuICAgIG1pbi13aWR0aDogMjg4cHg7XG4gICAgbWF4LXdpZHRoOiA1NjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XG4gIH1cbn1cbi5tZGwtc25hY2tiYXItLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tZGwtc25hY2tiYXItLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cbi5tZGwtc25hY2tiYXJfX3RleHQge1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTRweCAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1kbC1zbmFja2Jhcl9fYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsNjQsMTI5KTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTRweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5tZGwtc25hY2tiYXJfX2FjdGlvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbi5tZGwtc25hY2tiYXJfX2FjdGlvbjpub3QoW2FyaWEtaGlkZGVuXSkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cbi5tZGwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm1kbC1zcGlubmVyOm5vdCguaXMtdXBncmFkZWQpLmlzLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xufVxuLm1kbC1zcGlubmVyLmlzLXVwZ3JhZGVkLmlzLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2NvbnRhaW5lci1yb3RhdGUgMTU2OC4yMzUyOTQxMTc2bXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5tZGwtc3Bpbm5lcl9fbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY2LDE2NSwyNDUpO1xufVxuLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgLm1kbC1zcGlubmVyX19sYXllci0xIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNjMsODEsMTgxKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sYXllci0xIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlIDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGgsIG1kbC1zcGlubmVyX19sYXllci0xLWZhZGUtaW4tb3V0IDUzMzJtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG5cbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0NCw2Nyw1NCk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTIge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTIge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTItZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci0zIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUzLDIxNiw1Myk7XG59XG4ubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAubWRsLXNwaW5uZXJfX2xheWVyLTMge1xuICBib3JkZXItY29sb3I6IHJnYig2Myw4MSwxODEpO1xufVxuLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAubWRsLXNwaW5uZXJfX2xheWVyLTMge1xuICBhbmltYXRpb246IG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aCwgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQgNTMzMm1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuLm1kbC1zcGlubmVyX19sYXllci00IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzYsMTc1LDgwKTtcbn1cbi5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yIC5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDYzLDgxLDE4MSk7XG59XG4ubWRsLXNwaW5uZXIuaXMtYWN0aXZlIC5tZGwtc3Bpbm5lcl9fbGF5ZXItNCB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoLCBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCA1MzMybXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZSBib3RoO1xufVxuXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUge1xuICAxMi41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NDBkZWcpO1xuICB9XG4gIDYyLjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NzVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoODEwZGVnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTQ1ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4MGRlZyk7XG4gIH1cbn1cbi8qKlxuKiBIQUNLOiBFdmVuIHRob3VnaCB0aGUgaW50ZW50aW9uIGlzIHRvIGhhdmUgdGhlIGN1cnJlbnQgLm1kbC1zcGlubmVyX19sYXllci1OXG4qIGF0IGBvcGFjaXR5OiAxYCwgd2Ugc2V0IGl0IHRvIGBvcGFjaXR5OiAwLjk5YCBpbnN0ZWFkIHNpbmNlIHRoaXMgZm9yY2VzIENocm9tZVxuKiB0byBkbyBwcm9wZXIgc3VicGl4ZWwgcmVuZGVyaW5nIGZvciB0aGUgZWxlbWVudHMgYmVpbmcgYW5pbWF0ZWQuIFRoaXMgaXNcbiogZXNwZWNpYWxseSB2aXNpYmxlIGluIENocm9tZSAzOSBvbiBVYnVudHUgMTQuMDQuIFNlZTpcbipcbiogLSBodHRwczovL2dpdGh1Yi5jb20vUG9seW1lci9wYXBlci1zcGlubmVyL2lzc3Vlcy85XG4qIC0gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTQzNjI1NVxuKi9cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAyNiUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODklIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci0yLWZhZGUtaW4tb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA1MSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjk5O1xuICB9XG4gIDc2JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItNC1mYWRlLWluLW91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC45OTtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuOTk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyoqXG4qIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50XG4qIGRpdi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgd2hpbGUgdGhlIHNwaW5uZXIgaXMgcm90YXRpbmdcbiogKGFwcGVhcnMgb24gQ2hyb21lIDM4LCBTYWZhcmkgNy4xLCBhbmQgSUUgMTEpLlxuKlxuKiBVcGRhdGU6IHRoZSBnYXAgbm8gbG9uZ2VyIGFwcGVhcnMgb24gQ2hyb21lIHdoZW4gLm1kbC1zcGlubmVyX19sYXllci1OJ3Ncbiogb3BhY2l0eSBpcyAwLjk5LCBidXQgc3RpbGwgZG9lcyBvbiBTYWZhcmkgYW5kIElFLlxuKi9cbi5tZGwtc3Bpbm5lcl9fZ2FwLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubWRsLXNwaW5uZXJfX2dhcC1wYXRjaCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbGVmdDogLTQ1MCU7XG59XG5cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyLm1kbC1zcGlubmVyX19sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyLm1kbC1zcGlubmVyX19yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZGwtc3Bpbm5lcl9fY2lyY2xlLWNsaXBwZXIgLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICB3aWR0aDogMjAwJTtcbn1cblxuLm1kbC1zcGlubmVyX19jaXJjbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5tZGwtc3Bpbm5lcl9fbGVmdCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTI5ZGVnKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19sZWZ0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIDEzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIGluZmluaXRlIGJvdGg7XG59XG4ubWRsLXNwaW5uZXJfX3JpZ2h0IC5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcbiAgbGVmdDogLTEwMCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTI5ZGVnKTtcbn1cbi5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgLm1kbC1zcGlubmVyX19yaWdodCAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4gMTMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgYm90aDtcbn1cblxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fcmlnaHQtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzBkZWcpO1xuICB9XG59XG4vKipcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuLm1kbC10YWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIyNCwyMjQsMjI0KTtcbn1cblxuLm1kbC10YWJzX190YWIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLDAsMCwgMC44Nyk7XG59XG4ubWRsLXRhYnMuaXMtdXBncmFkZWQgLm1kbC10YWJzX190YWIuaXMtYWN0aXZlOmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiKDYzLDgxLDE4MSk7XG4gIGFuaW1hdGlvbjogYm9yZGVyLWV4cGFuZCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNCwgMSkgMC4wMXMgYWx0ZXJuYXRlIGZvcndhcmRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG59XG4ubWRsLXRhYnNfX3RhYiAubWRsLXRhYnNfX3JpcHBsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1kbC10YWJzX190YWIgLm1kbC10YWJzX19yaXBwbGUtY29udGFpbmVyIC5tZGwtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiKDYzLDgxLDE4MSk7XG59XG5cbi5tZGwtdGFic19fcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3BhbmVsLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGJvcmRlci1leHBhbmQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmMge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZjLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5IC5mYyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUganF1aSAqL1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaGlnaGxpZ2h0IHtcbiAgLyogd2hlbiB1c2VyIGlzIHNlbGVjdGluZyBjZWxscyAqL1xuICBiYWNrZ3JvdW5kOiAjYmNlOGYxO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1iZ2V2ZW50IHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBiYWNrZ3JvdW5kIGV2ZW50cyAqL1xuICBiYWNrZ3JvdW5kOiAjOGZkZjgyO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5mYy1ub25idXNpbmVzcyB7XG4gIC8qIGRlZmF1bHQgbG9vayBmb3Igbm9uLWJ1c2luZXNzLWhvdXJzIGFyZWFzICovXG4gIC8qIHdpbGwgaW5oZXJpdCAuZmMtYmdldmVudCdzIHN0eWxlcyAqL1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICAvKiBUT0RPOiBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0aCBmYy1oZWFkL2ZjLWJvZHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuXG4uZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi8qIE1pc2MgUmV1c2FibGUgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWRpdmlkZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuaHIuZmMtZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMnB4O1xuICAvKiBoZWlnaHQgaXMgdW5yZWxpYWJsZSBhY3Jvc3MgYnJvd3NlcnMsIHNvIHVzZSBwYWRkaW5nICovXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24ge1xuICAvKiB0aGVzZSBlbGVtZW50IHNob3VsZCBhbHdheXMgY2xpbmcgdG8gdG9wLWxlZnQvcmlnaHQgY29ybmVycyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1iZyB7XG4gIGJvdHRvbTogMDtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi5mYy1iZyB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZWNoIGJnIHRvIGJvdHRvbSBlZGdlICovXG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIGZpeCBzY3JvbGxiYXIgaXNzdWUgaW4gZmlyZWZveCAqL1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG59XG5cbi5mYyB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjIHRoLFxuLmZjIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYyB0ZC5mYy10b2RheSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICAvKiBvdmVyY29tZSBuZWlnaGJvcmluZyBib3JkZXJzICovXG59XG5cbi8qIEludGVybmFsIE5hdiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYVtkYXRhLWdvdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hW2RhdGEtZ290b106aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogRmFrZSBUYWJsZSBSb3dzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgLmZjLXJvdyB7XG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gb3ZlcmNvbWUgdGhlbWVzIGZvcmNpbmcgYSAxcHggYm9yZGVyICovXG4gIC8qIG5vIHZpc2libGUgYm9yZGVyIGJ5IGRlZmF1bHQuIGJ1dCBtYWtlIGF2YWlsYWJsZSBpZiBuZWVkIGJlIChzY3JvbGxiYXIgd2lkdGggY29tcGVuc2F0aW9uKSAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mYy1yb3cgdGFibGUge1xuICAvKiBkb24ndCBwdXQgbGVmdC9yaWdodCBib3JkZXIgb24gYW55dGhpbmcgd2l0aGluIGEgZmFrZSByb3cuXG4gICAgIHRoZSBvdXRlciB0Ym9keSB3aWxsIHdvcnJ5IGFib3V0IHRoaXMgKi9cbiAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICAvKiBubyBib3R0b20gYm9yZGVycyBvbiByb3dzICovXG4gIGJvcmRlci1ib3R0b206IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIHRvcCBib3JkZXIgb24gZmlyc3Qgcm93ICovXG59XG5cbi8qIERheSBSb3cgKHVzZWQgd2l0aGluIHRoZSBoZWFkZXIgYW5kIHRoZSBEYXlHcmlkKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXJvdyAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBoaWdobGlnaHRpbmcgY2VsbHMgJiBiYWNrZ3JvdW5kIGV2ZW50IHNrZWxldG9uICovXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSxcbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogc3RyZXRjaCBza2VsZXRvbiB0byBib3R0b20gb2Ygcm93ICovXG59XG5cbi5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHtcbiAgei1pbmRleDogMztcbn1cblxuLypcbnJvdyBjb250ZW50ICh3aGljaCBjb250YWlucyBkYXkvd2VlayBudW1iZXJzIGFuZCBldmVudHMpIGFzIHdlbGwgYXMgXCJtaXJyb3JcIiAod2hpY2ggY29udGFpbnNcbnRlbXBvcmFyeSByZW5kZXJlZCBldmVudHMpLlxuKi9cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC8qIG1hdGNoZXMgdGhlIHNwYWNlIGFib3ZlIHRoZSBldmVudHMgKi9cbn1cblxuLmZjLXJvdyAuZmMtbWlycm9yLXNrZWxldG9uIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYyAuZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBzZWUtdGhyb3VnaCB0byB0aGUgYmFja2dyb3VuZCBiZWxvdyAqL1xuICAvKiBleHRyYSBwcmVjZWRlbmNlIHRvIHByZXZlbnQgdGhlbWUtcHJvdmlkZWQgYmFja2dyb3VuZHMgKi9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLyogaW4gY2FzZSA8dGQ+cyBhcmUgZ2xvYmFsbHkgc3R5bGVkICovXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudHMgYW5kL29yIHRoZSBkYXkgbnVtYmVyICovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24gdGJvZHkgdGQge1xuICAvKiBkb24ndCBwdXQgYSBib3JkZXIgYmV0d2VlbiBldmVudCBjZWxscyAqL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBTY3JvbGxpbmcgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtc2Nyb2xsZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi8qIFRPRE86IG1vdmUgdG8gdGltZWdyaWQvZGF5Z3JpZCAqL1xuLmZjLXNjcm9sbGVyID4gLmZjLWRheS1ncmlkLFxuLmZjLXNjcm9sbGVyID4gLmZjLXRpbWUtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcmUtc2NvcGUgYWxsIHBvc2l0aW9ucyAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogaGFjayB0byBmb3JjZSByZS1zaXppbmcgdGhpcyBpbm5lciBlbGVtZW50IHdoZW4gc2Nyb2xsYmFycyBhcHBlYXIvZGlzYXBwZWFyICovXG59XG5cbi8qIEdsb2JhbCBFdmVudCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogZm9yIHJlc2l6ZSBoYW5kbGUgYW5kIG90aGVyIGlubmVyIHBvc2l0aW9uaW5nICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBtYWtlIHRoZSA8YT4gdGFnIGJsb2NrICovXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc4OGQ4O1xuICAvKiBkZWZhdWx0IEJBQ0tHUk9VTkQgY29sb3IgKi9cbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIGRlZmF1bHQgVEVYVCBjb2xvciAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIGlmIDxhPiBoYXMgYW4gaHJlZiAqL1xufVxuXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBnaXZlIGV2ZW50cyB3aXRoIGxpbmtzIGFuZCBkcmFnZ2FibGUgZXZlbnRzIGEgaGFuZCBtb3VzZSBwb2ludGVyICovXG59XG5cbi5mYy1ub3QtYWxsb3dlZCxcbi5mYy1ub3QtYWxsb3dlZCAuZmMtZXZlbnQge1xuICAvKiB0byBvdmVycmlkZSBhbiBldmVudCdzIGN1c3RvbSBjdXJzb3IgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgQU5EIHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyLFxuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogb25seSBzaG93IHdoZW4gaG92ZXJpbmcgb3Igc2VsZWN0ZWQgKHdpdGggdG91Y2gpICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBoaXQgYXJlYSAqL1xuLmZjLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyOmJlZm9yZSB7XG4gIC8qIDQweDQwIHRvdWNoIGFyZWEgKi9cbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKiB1c2VyIG9mIHRoaXMgdXRpbCBjYW4gc2NvcGUgd2l0aGluIGEgbG93ZXIgei1pbmRleCAqL1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4vKiBFdmVudCBTZWxlY3Rpb24gKG9ubHkgZm9yIHRvdWNoIGRldmljZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIC8qIG92ZXJjb21lcyBpbmxpbmUgei1pbmRleCAqL1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIC8qIHNhbWUgei1pbmRleCBhcyBmYy1iZywgYmVoaW5kIHRleHQgKi9cbiAgLyogb3ZlcmNvbWUgdGhlIGJvcmRlcnMgKi9cbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICAvKiBkYXJrZW5pbmcgZWZmZWN0ICovXG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi8qIEV2ZW50IERyYWdnaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmcuZmMtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dpbmc6bm90KC5mYy1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBIb3Jpem9udGFsIEV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogYmlnZ2VyIHRvdWNoIGFyZWEgd2hlbiBzZWxlY3RlZCAqL1xuLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICAvKiBiZWxvdyByZXNpemVycyAqL1xuICB0b3A6IC0xMHB4O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogZXZlbnRzIHRoYXQgYXJlIGNvbnRpbnVpbmcgdG8vZnJvbSBhbm90aGVyIHdlZWsuIGtpbGwgcm91bmRlZCBjb3JuZXJzIGFuZCBidXR0IHVwIGFnYWluc3QgZWRnZSAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgLyogcmVwbGFjZSB0aGUgYm9yZGVyIHdpdGggcGFkZGluZyAqL1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvcmRlciAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLXN0YXJ0LXJlc2l6ZXIge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICByaWdodDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKG1vdXNlIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIge1xuICB3aWR0aDogN3B4O1xuICB0b3A6IC0xcHg7XG4gIC8qIG92ZXJjb21lIHRvcCBib3JkZXIgKi9cbiAgYm90dG9tOiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3R0b20gYm9yZGVyICovXG59XG5cbi8qIHJlc2l6ZXIgKHRvdWNoIGRldmljZXMpICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIC8qIDh4OCBsaXR0bGUgZG90ICovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgbGVmdCBlZGdlICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgLyogY2VudGVycyB0aGUgOHg4IGRvdCBvbiB0aGUgcmlnaHQgZWRnZSAqL1xufVxuXG4vKiBEYXlHcmlkIGV2ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuV2UgdXNlIHRoZSBmdWxsIFwiZmMtZGF5LWdyaWQtZXZlbnRcIiBjbGFzcyBpbnN0ZWFkIG9mIHVzaW5nIGRlc2NlbmRhbnRzIGJlY2F1c2UgdGhlIGV2ZW50IHdvbid0XG5iZSBhIGRlc2NlbmRhbnQgb2YgdGhlIGdyaWQgd2hlbiBpdCBpcyBiZWluZyBkcmFnZ2VkLlxuKi9cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbjogMXB4IDJweCAwO1xuICAvKiBzcGFjaW5nIGJldHdlZW4gZXZlbnRzIGFuZCBlZGdlcyAqL1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgLyogYSBsaXR0bGUgYml0IG1vcmUgc3BhY2UgYmVmb3JlIHRoZSBmaXJzdCBldmVudCAqL1xufVxuXG4uZmMtbWlycm9yLXNrZWxldG9uIHRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBleGNlcHQgZm9yIG1pcnJvciBza2VsZXRvbiAqL1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICAvKiBmb3JjZSBldmVudHMgdG8gYmUgb25lLWxpbmUgdGFsbCAqL1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIGRldmljZXMpICovXG4vKiBsZWZ0IHJlc2l6ZXIgICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIC8qIHRvIHRoZSBkYXkgY2VsbCdzIGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiBFdmVudCBMaW1pdGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogXCJtb3JlXCIgbGluayB0aGF0IHJlcHJlc2VudHMgaGlkZGVuIGV2ZW50cyAqL1xuYS5mYy1tb3JlIHtcbiAgbWFyZ2luOiAxcHggM3B4O1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEuZmMtbW9yZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGltaXRlZCB7XG4gIC8qIHJvd3MgYW5kIGNlbGxzIHRoYXQgYXJlIGhpZGRlbiBiZWNhdXNlIG9mIGEgXCJtb3JlXCIgbGluayAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBwb3BvdmVyIHRoYXQgYXBwZWFycyB3aGVuIFwibW9yZVwiIGxpbmsgaXMgY2xpY2tlZCAqL1xuLmZjLWRheS1ncmlkIC5mYy1yb3cge1xuICB6LWluZGV4OiAxO1xuICAvKiBtYWtlIHRoZSBcIm1vcmVcIiBwb3BvdmVyIG9uZSBoaWdoZXIgdGhhbiB0aGlzICovXG59XG5cbi5mYy1tb3JlLXBvcG92ZXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5mYy1tb3JlLXBvcG92ZXIgLmZjLWV2ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIE5vdyBJbmRpY2F0b3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ub3ctaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDAgc29saWQgcmVkO1xufVxuXG4vKiBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4vKlxuVE9ETzogbW9yZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoaXMgZmlsZSBhbmQgY29tbW9uLmNzc1xuKi9cbi8qIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoZWFkLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZjZjhlMztcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZnJvbSBodHRwczovL2ZlYXRoZXJpY29ucy5jb20vIGFuZCBidWlsdCB3aXRoIEljb01vb25cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24veC1mb250LXR0ZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3VDFNdk1nOFNCZkFBQUFDOEFBQUFZR050WVhBWFZ0S05BQUFCSEFBQUFGUm5ZWE53QUFBQUVBQUFBWEFBQUFBSVoyeDVaZ1l5ZHhJQUFBRjRBQUFGTkdobFlXUVVKN2NJQUFBR3JBQUFBRFpvYUdWaEIyMER6QUFBQnVRQUFBQWthRzEwZUNJQUJoUUFBQWNJQUFBQUxHeHZZMkVENEFVNkFBQUhOQUFBQUJodFlYaHdBQThBakFBQUIwd0FBQUFnYm1GdFpYc3I2OTBBQUFkc0FBQUJobkJ2YzNRQUF3QUFBQUFJOUFBQUFDQUFBd1BBQVpBQUJRQUFBcGtDekFBQUFJOENtUUxNQUFBQjZ3QXpBUWtBQUFBQUFBQUFBQUFBQUFBQUFBQUJFQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQURwQmdQQS84QUFRQVBBQUVBQUFBQUJBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQURBQUFBQXdBQUFCd0FBUUFEQUFBQUhBQURBQUVBQUFBY0FBUUFPQUFBQUFvQUNBQUNBQUlBQVFBZzZRYi8vZi8vQUFBQUFBQWc2UUQvL2YvL0FBSC80eGNFQUFNQUFRQUFBQUFBQUFBQUFBQUFBUUFCLy84QUR3QUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFXSUFqUUtlQXNrQUV3QUFKU2MzTmpRbkppSUhBUVlVRndFV01qYzJOQ2NDbnVMaURRME1KQXovQUEwTkFRQU1KQXdORGNuaTRnd2pEUXdNL3dBTkl3ei9BQTBORENNTkFBQUFBUUZpQUkwQ25nTEpBQk1BQUNVQk5qUW5BU1lpQndZVUh3RUhCaFFYRmpJM0FaNEJBQTBOL3dBTUpBd05EZUxpRFEwTUpBeU5BUUFNSXcwQkFBd01EU01NNHVJTkl3d05EUUFBQUFJQTRnQzNBeDRDbmdBVEFDY0FBQ1VuTnpZMEp5WWlEd0VHRkI4QkZqSTNOalFuSVNjM05qUW5KaUlQQVFZVUh3RVdNamMyTkNjQjg3ZTNEUTBNSXczVkRRM1ZEU01NRFEwQks3ZTNEUTBNSkF6VkRRM1ZEQ1FNRFEzenVMY01KQXdORGRVTkl3eldEQXdOSXd5NHR3d2tEQTBOMVEwakROWU1EQTBqREFBQUFnRGlBTGNESGdLZUFCTUFKd0FBSlRjMk5DOEJKaUlIQmhRZkFRY0dGQmNXTWpjaE56WTBMd0VtSWdjR0ZCOEJCd1lVRnhZeU53SkoxUTBOMVEwakRBME50N2NORFF3akRmN1YxUTBOMVF3a0RBME50N2NORFF3a0RMZldEQ01OMVEwTkRDUU10N2dNSXcwTUROWU1JdzNWRFEwTUpBeTN1QXdqRFF3TUFBQURBRlVBQUFPckExVUFNd0JvQUhjQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNaE1qWTFOQ1lqSVNJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FBVllSR1JrUi9xb1JHUmtSQTFVRkJBVU9DUWtWREFzWkRmMnJEUmtMREJVSkNBNEZCUVVGQlFVT0NRZ1ZEQXNaRFFKVkRSa0xEQlVKQ1E0RkJBVlZBZ0VDQlFNQ0J3UUVDQVg5cXdRSkF3UUhBd01GQVFJQ0FnSUJCUU1EQndRRENRUUNWUVVJQkFRSEFnTUZBZ0VDL29BWkVoRVpHUkVTR1FBQUFBQURBRlVBQUFPckExVUFNd0JvQUlrQUFCTWlCZ2NPQVFjT0FRY09BUlVSRkJZWEhnRVhIZ0VYSGdFeklUSTJOejRCTno0Qk56NEJOUkUwSmljdUFTY3VBU2N1QVNNRklUSVdGeDRCRng0QkZ4NEJGUkVVQmdjT0FRY09BUWNPQVNNaElpWW5MZ0VuTGdFbkxnRTFFVFEyTno0Qk56NEJOejRCTXhNekZSUVdNekkyUFFFek1qWTFOQ1lyQVRVMEppTWlCaDBCSXlJR0ZSUVdNOVVOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTkFsWU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOL2FvQ1ZnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVQ5cWdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBU0FnQmtTRWhtQUVSa1pFWUFaRWhJWmdCRVpHUkVEVlFVRUJRNEpDUlVNQ3hrTi9hc05HUXNNRlFrSURnVUZCUVVGQlE0SkNCVU1DeGtOQWxVTkdRc01GUWtKRGdVRUJWVUNBUUlGQXdJSEJBUUlCZjJyQkFrREJBY0RBd1VCQWdJQ0FnRUZBd01IQkFNSkJBSlZCUWdFQkFjQ0F3VUNBUUwrZ0lBU0dSa1NnQmtTRVJtQUVoa1pFb0FaRVJJWkFBQUJBT0lBalFNZUFza0FJQUFBRXhjSEJoUVhGakkvQVJjV01qYzJOQzhCTnpZMEp5WWlEd0VuSmlJSEJoUVg0dUxpRFEwTUpBemk0Z3drREEwTjR1SU5EUXdrRE9MaURDUU1EUTBDamVMaURTTU1EUTNoNFEwTkRDTU40dUlNSXcwTURPTGlEQXdOSXd3QUFBQUJBQUFBQVFBQWE1bjB5MThQUFBVQUN3UUFBQUFBQU5pdk9Wc0FBQUFBMks4NVd3QUFBQUFEcXdOVkFBQUFDQUFDQUFBQUFBQUFBQUVBQUFQQS84QUFBQVFBQUFBQUFBT3JBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUxCQUFBQUFBQUFBQUFBQUFBQWdBQUFBUUFBV0lFQUFGaUJBQUE0Z1FBQU9JRUFBQlZCQUFBVlFRQUFPSUFBQUFBQUFvQUZBQWVBRVFBYWdDcUFPb0JuZ0prQXBvQUFRQUFBQXNBaWdBREFBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE0QXJnQUJBQUFBQUFBQkFBY0FBQUFCQUFBQUFBQUNBQWNBWUFBQkFBQUFBQUFEQUFjQU5nQUJBQUFBQUFBRUFBY0FkUUFCQUFBQUFBQUZBQXNBRlFBQkFBQUFBQUFHQUFjQVN3QUJBQUFBQUFBS0FCb0FpZ0FEQUFFRUNRQUJBQTRBQndBREFBRUVDUUFDQUE0QVp3QURBQUVFQ1FBREFBNEFQUUFEQUFFRUNRQUVBQTRBZkFBREFBRUVDUUFGQUJZQUlBQURBQUVFQ1FBR0FBNEFVZ0FEQUFFRUNRQUtBRFFBcEdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxWmxjbk5wYjI0Z01TNHdBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUdaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMyWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMUpsWjNWc1lYSUFVZ0JsQUdjQWRRQnNBR0VBY21aamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMwWnZiblFnWjJWdVpYSmhkR1ZrSUdKNUlFbGpiMDF2YjI0dUFFWUFid0J1QUhRQUlBQm5BR1VBYmdCbEFISUFZUUIwQUdVQVpBQWdBR0lBZVFBZ0FFa0FZd0J2QUUwQWJ3QnZBRzRBTGdBQUFBTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9XCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImZjaWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmZjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcbiovXG4vKiByZXNldCAqL1xuLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4uZmMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiB0aGVtZSAqL1xuLmZjLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjRlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5mYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG59XG5cbi5mYy1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4vKiBcInByaW1hcnlcIiBjb2xvcmluZyAqL1xuLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFhMjUyZjtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzRTUwO1xuICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICBib3JkZXItY29sb3I6ICMxNTFlMjc7XG59XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xufVxuXG4vKiBpY29ucyB3aXRoaW4gYnV0dG9ucyAqL1xuLmZjLWJ1dHRvbiAuZmMtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi8qIEJ1dHRvbnMgR3JvdXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtYnV0dG9uLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmZvY3VzLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246YWN0aXZlLFxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogUG9wb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi8qIExpc3QgVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4vKiBUb29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmZjLXRvb2xiYXIuZmMtZm9vdGVyLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLyogaW5uZXIgY29udGVudCAqL1xuLmZjLXRvb2xiYXIgPiAqID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbn1cblxuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBWaWV3IFN0cnVjdHVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXZpZXctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiB1bmRvIHR3aXR0ZXIgYm9vdHN0cmFwJ3MgYm94LXNpemluZyBydWxlcy4gbm9ybWFsaXplcyBwb3NpdGlvbmluZyB0ZWNobmlxdWVzICovXG4vKiBkb24ndCBkbyB0aGlzIGZvciB0aGUgdG9vbGJhciBiZWNhdXNlIHdlJ2xsIHdhbnQgYm9vdHN0cmFwIHRvIHN0eWxlIHRob3NlIGJ1dHRvbnMgYXMgc29tZSBwdCAqL1xuLmZjLXZpZXctY29udGFpbmVyICosXG4uZmMtdmlldy1jb250YWluZXIgKjpiZWZvcmUsXG4uZmMtdmlldy1jb250YWluZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZmMtdmlldyxcbi5mYy12aWV3ID4gdGFibGUge1xuICAvKiBzbyBkcmFnZ2VkIGVsZW1lbnRzIGNhbiBiZSBhYm92ZSB0aGUgdmlldydzIG1haW4gZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogR2xvYmFsIEV2ZW50IFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1ldmVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBUYWJsZSAmIERheS1Sb3cgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjIHRoLFxuICAuZmMgdGQsXG4gIC5mYyBocixcbiAgLmZjIHRoZWFkLFxuICAuZmMgdGJvZHksXG4gIC5mYy1yb3cge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAvKiBraWxsIHRoZSBvdmVybGFpZCwgYWJzb2x1dGVseS1wb3NpdGlvbmVkIGNvbXBvbmVudHMgKi9cbiAgLyogY29tbW9uLi4uICovXG4gIC5mYy1iZyxcbiAgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4gIC5mYy1oaWdobGlnaHQtc2tlbGV0b24sXG4gIC5mYy1taXJyb3Itc2tlbGV0b24sXG4gIC5mYy1iZ2V2ZW50LWNvbnRhaW5lcixcbiAgLmZjLWJ1c2luZXNzLWNvbnRhaW5lcixcbiAgLmZjLWhpZ2hsaWdodC1jb250YWluZXIsXG4gIC5mYy1taXJyb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGRvbid0IGZvcmNlIGEgbWluLWhlaWdodCBvbiByb3dzIChmb3IgRGF5R3JpZCkgKi9cbiAgLmZjIHRib2R5IC5mYy1yb3cge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gaGVpZ2h0IHRoYXQgSlMgc2V0IGluIGRpc3RyaWJ1dGVIZWlnaHQgKi9cbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdW5kbyB0aGUgbWluLWhlaWdodCBmcm9tIGVhY2ggdmlldydzIHNwZWNpZmljIHN0eWxlc2hlZXQgKi9cbiAgfVxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvKiB1bmRvIC5mYy1yaWdpZCAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdXNlIGEgbW9yZSBib3JkZXItZnJpZW5kbHkgbWV0aG9kIGZvciB0aGlzLi4uICovXG4gIH1cbiAgLmZjIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgLyogb25seSB3b3JrcyBpbiBuZXdlciBicm93c2VycyAqL1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgLyogLi4uZ2l2ZXMgc3BhY2Ugd2l0aGluIHRoZSBza2VsZXRvbi4gYWxzbyBlbnN1cmVzIG1pbiBoZWlnaHQgaW4gYSB3YXkgKi9cbiAgfVxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSB7XG4gICAgLyogcHJvdmlkZXMgYSBtaW4taGVpZ2h0IGZvciB0aGUgcm93LCBidXQgb25seSBlZmZlY3RpdmUgZm9yIElFLCB3aGljaCBleGFnZ2VyYXRlcyB0aGlzIHZhbHVlLFxuICAgICAgIG1ha2luZyBpdCBsb29rIG1vcmUgbGlrZSAzZW0uIGZvciBvdGhlciBicm93ZXJzLCBpdCB3aWxsIGFscmVhZHkgYmUgdGhpcyB0YWxsICovXG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbiAgLyogVW5kbyBtb250aC12aWV3IGV2ZW50IGxpbWl0aW5nLiBEaXNwbGF5IGFsbCBldmVudHMgYW5kIGhpZGUgdGhlIFwibW9yZVwiIGxpbmtzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLW1vcmUtY2VsbCxcbiAgLmZjLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmMgdHIuZmMtbGltaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZjIHRkLmZjLWxpbWl0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZmMtcG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBuZXZlciBkaXNwbGF5IHRoZSBcIm1vcmUuLlwiIHBvcG92ZXIgaW4gcHJpbnQgbW9kZSAqL1xuICB9XG4gIC8qIFRpbWVHcmlkIFJlc3R5bGluZ1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIHVuZG8gdGhlIG1pbi1oZWlnaHQgMTAwJSB0cmljayB1c2VkIHRvIGZpbGwgdGhlIGNvbnRhaW5lcidzIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogZG9uJ3QgZGlzcGxheSB0aGUgc2lkZSBheGlzIGF0IGFsbCAoXCJhbGwtZGF5XCIgYW5kIHRpbWUgY2VsbHMpICovXG4gIC5mYy10aW1lR3JpZC12aWV3IC5mYy1heGlzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIGhvcml6b250YWwgbGluZXMgKi9cbiAgLmZjLXNsYXRzLFxuICAuZmMtdGltZS1ncmlkIGhyIHtcbiAgICAvKiB0aGlzIGhyIGlzIHVzZWQgd2hlbiBoZWlnaHQgaXMgdW5kZXJ1c2VkIGFuZCBuZWVkcyB0byBiZSBmaWxsZWQgKi9cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLyogaW1wb3J0YW50IG92ZXJyaWRlcyBpbmxpbmUgZGVjbGFyYXRpb24gKi9cbiAgfVxuICAvKiBsZXQgdGhlIGNvbnRhaW5lciB0aGF0IGhvbGRzIHRoZSBldmVudHMgYmUgbmF0dXJhbGx5IHBvc2l0aW9uZWQgYW5kIGNyZWF0ZSByZWFsIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC8qIGluIGNhc2UgdGhlcmUgYXJlIG5vIGV2ZW50cywgd2Ugc3RpbGwgd2FudCBzb21lIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHRhYmxlIHtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgfVxuICAvKiBraWxsIHRoZSBob3Jpem9udGFsIHNwYWNpbmcgbWFkZSBieSB0aGUgZXZlbnQgY29udGFpbmVyLiBldmVudCBtYXJnaW5zIHdpbGwgYmUgZG9uZSBiZWxvdyAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFRpbWVHcmlkICpFdmVudCogUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogbmF0dXJhbGx5IHBvc2l0aW9uIGV2ZW50cywgdmVydGljYWxseSBzdGFja2luZyB0aGVtICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogZm9yIGV2ZW50cyB0aGF0IGNvbnRpbnVlIHRvIGEgZnV0dXJlIGRheSwgZ2l2ZSB0aGUgYm90dG9tIGJvcmRlciBiYWNrICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1lbmQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBjb250aW51ZXMgdmlhIFwiLi4uXCIgdGV4dCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3QtZW5kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICB9XG4gIC8qIGZvciBldmVudHMgdGhhdCBhcmUgY29udGludWF0aW9ucyBmcm9tIHByZXZpb3VzIGRheXMsIGdpdmUgdGhlIHRvcCBib3JkZXIgYmFjayAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGluZGljYXRlIHRoZSBldmVudCBpcyBhIGNvbnRpbnVhdGlvbiB2aWEgXCIuLi5cIiB0ZXh0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50LmZjLW5vdC1zdGFydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIH1cbiAgLyogdGltZSAqL1xuICAvKiB1bmRvIGEgcHJldmlvdXMgZGVjbGFyYXRpb24gYW5kIGxldCB0aGUgdGltZSB0ZXh0IHNwYW4gdG8gYSBzZWNvbmQgbGluZSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGhpZGUgdGhlIHRoZSB0aW1lIHRoYXQgaXMgbm9ybWFsbHkgZGlzcGxheWVkLi4uICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogLi4ucmVwbGFjZSBpdCB3aXRoIGEgbW9yZSB2ZXJib3NlIHZlcnNpb24gKGluY2x1ZGVzIEFNL1BNKSBzdG9yZWQgaW4gYW4gaHRtbCBhdHRyaWJ1dGUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1mdWxsKTtcbiAgfVxuICAvKiBWZXJ0aWNhbCBTY3JvbGxlciAmIENvbnRhaW5lcnNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiBraWxsIHRoZSBzY3JvbGxiYXJzIGFuZCBhbGxvdyBuYXR1cmFsIGhlaWdodCAqL1xuICAuZmMtc2Nyb2xsZXIsXG4gIC5mYy1kYXktZ3JpZC1jb250YWluZXIsXG4gIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgICAvKiAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBib3JkZXIvcGFkZGluZyB1c2VkIHRvIGNvbXBlbnNhdGUgZm9yIHNjcm9sbGJhcnMgKi9cbiAgLmZjLXJvdyB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogQnV0dG9uIENvbnRyb2xzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZjLWJ1dHRvbi1ncm91cCxcbiAgLmZjIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBkb24ndCBkaXNwbGF5IGFueSBidXR0b24tcmVsYXRlZCBjb250cm9scyAqL1xuICB9XG59XG4vKiBEYXlHcmlkVmlld1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogZGF5IHJvdyBzdHJ1Y3R1cmUgKi9cbi5mYy1kYXlHcmlkV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLFxuLmZjLWRheUdyaWREYXktdmlldyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIC8qIHRoZXJlIG1heSBiZSB3ZWVrIG51bWJlcnMgaW4gdGhlc2Ugdmlld3MsIHNvIG5vIHBhZGRpbmctdG9wICovXG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIC8qIGVuc3VyZSBhIHNwYWNlIGF0IGJvdHRvbSBvZiBjZWxsIGZvciB1c2VyIHNlbGVjdGluZy9jbGlja2luZyAqL1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1ib2R5IC5mYy1yb3cge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIC8qIGVuc3VyZSB0aGF0IGFsbCByb3dzIGFyZSBhdCBsZWFzdCB0aGlzIHRhbGwgKi9cbn1cblxuLyogYSBcInJpZ2lkXCIgcm93IHdpbGwgdGFrZSB1cCBhIGNvbnN0YW50IGFtb3VudCBvZiBoZWlnaHQgYmVjYXVzZSBjb250ZW50LXNrZWxldG9uIGlzIGFic29sdXRlICovXG4uZmMtcm93LmZjLXJpZ2lkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZjLXJvdy5mYy1yaWdpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogd2VlayBhbmQgZGF5IG51bWJlciBzdHlsaW5nICovXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLXdlZWstbnVtYmVyLFxuLmZjLWRheUdyaWQtdmlldyB0aC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZzogMCAycHg7XG4gIC8qIGNvbHVtbiBoZWFkZXJzIGNhbid0IGhhdmUgYXMgbXVjaCB2IHNwYWNlICovXG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLyogd2hlbiB3ZWVrL2RheSBudW1iZXIgaGF2ZSBvd24gY29sdW1uICovXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gIC8qIHdvcmsgYXJvdW5kIHRoZSB3YXkgd2UgZG8gY29sdW1uIHJlc2l6aW5nIGFuZCBlbnN1cmUgYSBtaW5pbXVtIHdpZHRoICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG5cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuXG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG5cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cblxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG5cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XG59XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cblxuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyohXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBGcm9hbGEgTGFic1xuICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1lbGVtZW50LCAuZnItZWxlbWVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1ib3guZnItYmFzaWMge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQxNDE0MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci1ydGwgLmZyLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uZnItZWxlbWVudCBhIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1vLXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIC1tcy11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLmZyLWVsZW1lbnQuZnItZGlzYWJsZWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItZWxlbWVudCBbY29udGVudGVkaXRhYmxlPXRydWVdIHtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICBvdXRsaW5lOiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIGksIC5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3ZnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bi5mci1idG4gKyAuZnItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mci1ib3ggYS5mci1mbG9hdGluZy1idG46aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLWJveCAuZnItdmlzaWJsZSBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuaWZyYW1lLmZyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mci13cmFwcGVyIC5mci1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0FBQTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZnItd3JhcHBlciA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I1ZDZmZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mci13cmFwcGVyIDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2I1ZDZmZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWZlZmVmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci1ib3guZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLWJveC5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ib3guZnItZG9jdW1lbnQge1xuICAgIG1pbi13aWR0aDogMjFjbTtcbiAgfVxuICAuZnItYm94LmZyLWRvY3VtZW50IC5mci13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAyMWNtO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIH1cbiAgLmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHdpZHRoOiAyMWNtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAyNmNtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWNtIDJjbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmNtO1xuICAgIG1hcmdpbi1yaWdodDogLTJjbTtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGhlaWdodDogMWNtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaW1nIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uZnItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgbGVmdDogLTMwMDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mci10b29sdGlwLmZyLXZpc2libGUge1xuICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItdG9vbGJhciAuZnItYnRuLXdyYXAsIC5mci1wb3B1cCAuZnItYnRuLXdyYXAsIC5mci1tb2RhbCAuZnItYnRuLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdG9vbGJhciAuZnItYnRuLXdyYXAuZnItaGlkZGVuLCAuZnItcG9wdXAgLmZyLWJ0bi13cmFwLmZyLWhpZGRlbiwgLmZyLW1vZGFsIC5mci1idG4td3JhcC5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4sIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC1tb3otb3V0bGluZTogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDRweCAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWhvdmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGksIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gaSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiA4cHggN3B4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2ZywgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBmaWxsOiAjMzMzMzMzO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3Bhbi5mci1zci1vbmx5LCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLmZyLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBpbWcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gaW1nIHtcbiAgbWFyZ2luOiA4cHggN3B4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXAsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLCAuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLCAuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3BhbiwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzMzMzMzMztcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAxOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlLCAuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZSwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUge1xuICBmaWxsOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3ZlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlciwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTphZnRlciwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6YWZ0ZXIsIC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMjIyMjI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwgLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwgLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4zO1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgb3BhY2l0eTogMC4zO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZDo6YWZ0ZXIsIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWQ6OmFmdGVyLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1oaWRkZW4sIC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItaGlkZGVuLCAuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUsIC5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sIC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwgLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnLCAuZnItcG9wdXAgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywgLmZyLXBvcHVwIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzdmcsIC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLCAuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIG1hcmdpbjogOHB4IDExcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXRvb2xiYXIgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLCAuZnItcG9wdXAgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLXBvcHVwIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwgLmZyLW1vZGFsIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItbW9yZS10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsIC5mci1tb2RhbCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5OGY3O1xufVxuXG4uZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLCAuZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwgLmZyLXBvcHVwLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4sIC5mci1tb2RhbC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMztcbiAgLW1vei1vcGFjaXR5OiAwLjM7XG4gIG9wYWNpdHk6IDAuMztcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyLCAuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZS5mci1kcm9wZG93bjo6YWZ0ZXIsIC5mci1tb2RhbC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwgLmZyLW1vZGFsLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLmZyLWRyb3Bkb3duOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiZGJkYmQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0LCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0LCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0LCAuZnItbW9kYWwuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci10b29sYmFyLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAsIC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLCAuZnItcG9wdXAuZnItcnRsIC5mci1idG4td3JhcCwgLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsIC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywgLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLXRvb2xiYXIuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXIsIC5mci1wb3B1cC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwgLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVyLCAuZnItbW9kYWwuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsIC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUgPiAuZnItY29tbWFuZC5mci1idG46bm90KC5mci1oaWRkZW4pLCAuZnItdG9vbGJhci5mci1pbmxpbmUgPiAuZnItYnRuLXdyYXA6bm90KC5mci1oaWRkZW4pIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1cywgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZCB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDpmb2N1czpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6bm90KC5mci10YWJsZS1jZWxsKSwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6bm90KC5mci10YWJsZS1jZWxsKSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOjphZnRlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6Zm9jdXM6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6OmFmdGVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1zZWxlY3RlZDpub3QoLmZyLXRhYmxlLWNlbGwpLCAuZnItZGVza3RvcCAuZnItY29tbWFuZDphY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmhvdmVyLCAuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6Zm9jdXMsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1idG4taG92ZXIsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xufVxuXG4uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpob3ZlciwgLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZGlzYWJsZWQ6Zm9jdXMsIC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWRpc2FibGVkLmZyLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmhvdmVyLCAuZnItZGVza3RvcC5mci1kaXNhYmxlZCAuZnItY29tbWFuZDpmb2N1cywgLmZyLWRlc2t0b3AuZnItZGlzYWJsZWQgLmZyLWNvbW1hbmQuZnItc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLXRvb2xiYXIuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5rLCAuZnItcG9wdXAuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5rIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnMge1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zLmZyLWJ0bi1ob3ZlciwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6aG92ZXIsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25zOmZvY3VzIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRkFGQUZBO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51LnRlc3QtaGVpZ2h0IC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1tcy10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI3NXB4O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtaW4td2lkdGg6IDcycHg7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogM3B4IDRweDtcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cblxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhLmZyLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSAuZnItc2hvcnRjdXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC43NTtcbiAgLW1vei1vcGFjaXR5OiAwLjc1O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uZnItYm90dG9tID4gLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIC5mci1kcm9wZG93bi13cmFwcGVyLCAuZnItcG9wdXAuZnItcnRsIC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuYm9keS5wcmV2ZW50LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkucHJldmVudC1zY3JvbGwuZnItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5mci1tb2RhbCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mci1tb2RhbC5mci1taWRkbGUgLmZyLW1vZGFsLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZWZlZmVmIDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSB7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWNsb3NlIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtaGVhZCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTlweCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDk4Zjc7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZCArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4uZnItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICB6LWluZGV4OiAyMTQ3NDgzNjM5O1xufVxuXG5vbC5kZWNpbWFsX3R5cGUge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxuXG5vbC5kZWNpbWFsX3R5cGUgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbC5kZWNpbWFsX3R5cGUgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxuLmZyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogMjE0NzQ4MzYzNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZnItcG9wdXAgLmZyLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBzdXBwb3J0cyBub3QgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM2cHgsIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyNzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZyLXBvcHVwIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1heC13aWR0aDogNzY4cHgpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItaW5wdXQtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItcG9wdXAuZnItYWJvdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItcG9wdXAuZnItaGlkZGVuIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXBvcHVwLmZyLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnItcG9wdXAgLmZyLWhzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1ocy5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT10ZXh0XSwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMsIHBhZGRpbmcgMC41cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLCAuZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTE1MTUxO1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOThmNztcbiAgcGFkZGluZzogM3B4IDExcHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQgKyBsYWJlbCwgLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhICsgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjlweDtcbiAgbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogZ3JleTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXQuZnItbm90LWVtcHR5ICsgbGFiZWwsIC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYS5mci1ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIGNvbG9yOiBncmF5O1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogNHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0b3A6IDlweDtcbn1cblxuLmZyLXBvcHVwIGlucHV0LCAuZnItcG9wdXAgdGV4dGFyZWEge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgLW8tdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1idG4gaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicy5mci10YWJzLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDI3NnB4O1xuICB9XG59XG4uZnItcG9wdXAgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmZyLXBvcHVwIC5mci1sYXllciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTk1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItcG9wdXAgLmZyLWxheWVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIHtcbiAgei1pbmRleDogNztcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA5OGY3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6aG92ZXIsIC5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICBjb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCkgKyBzcGFuIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzk5OTk5OTtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmFjdGl2ZSArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBzcGFuLCAuZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTE1MTUxO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwOThmNztcbiAgYm9yZGVyOiBzb2xpZCAycHggIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkOmFjdGl2ZSArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRWNGNUZmO1xufVxuXG4uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6Zm9jdXMgKyBzcGFuLCAuZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQ6aG92ZXIgKyBzcGFuIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjg7XG4gIC1tb3otb3BhY2l0eTogMC44O1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLXBvcHVwIC5mci1jaGVja2JveC1saW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZyLXBvcHVwLmZyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXBvcHVwLmZyLXJ0bCAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1pbnB1dC1saW5lIGlucHV0ICsgbGFiZWwsIC5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZnItcG9wdXAuZnItcnRsIC5mci1idXR0b25zIC5mci1zZXBhcmF0b3IuZnItdnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10ZXh0LWVkaXQtbGF5ZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZnItdG9vbGJhciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjVzO1xufVxuXG4uZnItdG9vbGJhcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXRvb2xiYXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItbmV3bGluZSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIGhlaWdodDogMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzO1xufVxuXG4uZnItdG9vbGJhci5mci10b29sYmFyLW9wZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmZyLXRvb2xiYXIuZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5lIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhciAuZnItZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyIC5mci1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItZXhwYW5kZWQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyID4gLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTdweCAwIDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnItdG9vbGJhciAuZnItYnRuLWdycCB7XG4gICAgbWFyZ2luOiAwIDdweCAwIDZweDtcbiAgfVxufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW46bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmZyLXRvb2xiYXIuZnItcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjMwO1xufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUuZnItYWJvdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1uZXdsaW5lIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItdG9vbGJhci5mci10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1uZXdsaW5lIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogcGFkZGluZy10b3AgMC41cztcbn1cblxuLmZyLXRvb2xiYXIuZnItYm90dG9tLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uZnItdG9vbGJhci5mci1ib3R0b20gLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXRvb2xiYXIuZnItc3RpY2t5LW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mci1zZXBhcmF0b3IgKyAuZnItc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXNlcGFyYXRvci5mci12cyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiA4cHggNHB4O1xufVxuXG4uZnItc2VwYXJhdG9yLmZyLWhzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBtYXJnaW46IDAgNHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmZyLXNlcGFyYXRvci5mci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ydGwgLmZyLXNlcGFyYXRvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItaHMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItdnMge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLnNlY29uZC10b29sYmFyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4jbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jbG9nbyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTFweCA1cHggMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYjFiMmI3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbiNsb2dvID4gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDdweDtcbiAgbWFyZ2luOiA3cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbG9nbyA+IHN2ZyAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG5cbiNsb2dvOmhvdmVyID4gc3BhbiwgI2xvZ286Zm9jdXMgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbiNsb2dvOmhvdmVyID4gc3ZnIC5mci1sb2dvLCAjbG9nbzpmb2N1cyA+IHN2ZyAuZnItbG9nbyB7XG4gIGZpbGw6ICMwMDk4Zjc7XG59XG5cbi5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItdmlzaWJpbGl0eS1oZWxwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnItb3BhY2l0eS0wIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IC1tb3otc3RpY2t5O1xuICBwb3NpdGlvbjogLW1zLXN0aWNreTtcbiAgcG9zaXRpb246IC1vLXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmZyLXN0aWNreS1vZmYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1zdGlja3ktb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZnItc3RpY2t5LW9uLmZyLXN0aWNreS1pb3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnItc3RpY2t5LWR1bW15IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXN0aWNreS1vbiArIC5mci1zdGlja3ktZHVtbXksIC5mci1zdGlja3ktYm94ID4gLmZyLXN0aWNreS1kdW1teSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zcGFuLmZyLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItYm94IC5mci1jb3VudGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY29udGVudDogYXR0cihkYXRhLWNoYXJzKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItcnRsIC5mci1jb3VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbnRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICAtbW96LXJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1yZXNpemU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZnItYm94LmZyLXJ0bCB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5mci1ib3ggLkNvZGVNaXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItY29kZS12aWV3IC5mci1lbGVtZW50LCAuZnItYm94LmZyLWNvZGUtdmlldyAuZnItcGxhY2Vob2xkZXIsIC5mci1ib3guZnItY29kZS12aWV3IC5mci1pZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyAuQ29kZU1pcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItYm94LmZyLWlubGluZS5mci1jb2RlLXZpZXcgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC1tb3otb3V0bGluZTogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggN3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaC5mci1kZXNrdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItaW5wdXQtbGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5mci1wb3B1cCAuZnItc2VwYXJhdG9yICsgLmZyLWNvbG9ycy10YWJzIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0LmZyLXNlbGVjdGVkLXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IGksIC5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IHN2ZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3BhbiA+IGkgcGF0aCwgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMjIyMjIyO1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gLmZyLXNlbGVjdGVkLWNvbG9yIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW46aG92ZXIsIC5mci1wb3B1cCAuZnItY29sb3Itc2V0ID4gc3Bhbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMjIyMjIyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZnItcnRsIC5mci1wb3B1cCAuZnItY29sb3JzLXRhYnMgLmZyLWNvbG9ycy10YWIuZnItc2VsZWN0ZWQtdGFiW2RhdGEtcGFyYW0xPXRleHRdIH4gW2RhdGEtcGFyYW0xPWJhY2tncm91bmRdOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItZHJhZy1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjI7XG4gIC1tb3otb3BhY2l0eTogMC4yO1xuICBvcGFjaXR5OiAwLjI7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItZHJhZy1oZWxwZXIuZnItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItZHJhZ2dpbmcge1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNDtcbiAgLW1vei1vcGFjaXR5OiAwLjQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1wb3B1cCAuZnItZW1vdGljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIE5vdG9Db2xvckVtb2ppLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIkFuZHJvaWQgRW1vamlcIiwgRW1vamlTeW1ib2xzO1xufVxuXG4uZnItcG9wdXAgLmZyLWVtb3RpY29uIGltZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItdGFicy11bmljb2RlIHtcbiAgcGFkZGluZzogMCAwIDAgMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItZW1vdGljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllci5mci1kcm9wIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyIC5mci1mb3JtIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHtcbiAgYmFja2dyb3VuZDogI2IzZTBmZDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItcG9wdXAgLmZyLWZpbGUtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3IgPiBkaXYuZnItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZyB7XG4gIGZyb20ge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5ib2R5LmZyLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzYzMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4uZnItYmFzaWMuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbi5mci1iYXNpYy5mci1ib3R0b20gLmZyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1ib3guZnItZnVsbHNjcmVlbiAuZnItdG9vbGJhci5mci10b3Age1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLWJvdHRvbSB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZnItYm94LmZyLWZ1bGxzY3JlZW4gLnNlY29uZC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci1mdWxsc2NyZWVuLXdyYXBwZXIge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSArIHRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGgsIC5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDZweCAwIDRweDtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA2MCU7XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKG4rMikge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplci5mci1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgei1pbmRleDogNDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhudyB7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5lIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc2Uge1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG4gIC5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4uZnItaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciB7XG4gIGJvcmRlcjogZGFzaGVkIDJweCAjYmRiZGJkO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtdXBsb2FkLWxheWVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIuZnItZHJvcCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogIzAwOThmNztcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0ge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm0gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNDAwcHg7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNiM2UwZmQ7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJhY2tncm91bmQ6ICMwMDk4Zjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlIDBzO1xufVxuXG4uZnItcG9wdXAgLmZyLWltYWdlLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFuIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyLmZyLWVycm9yID4gZGl2LmZyLWFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1pbWFnZS1zaXplLWxheWVyIC5mci1pbWFnZS1ncm91cCAuZnItaW5wdXQtbGluZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5lICsgLmZyLWlucHV0LWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLXVwbG9hZGluZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC40O1xuICAtbW96LW9wYWNpdHk6IDAuNDtcbiAgb3BhY2l0eTogMC40O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogLTI1JTtcbiAgfVxuICB0byB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICBmcm9tIHtcbiAgICBsZWZ0OiAtMjUlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIC5mci1tb2RhbC1tb3JlLmZyLW5vdC1hdmFpbGFibGUge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3Mge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luOiA4cHggMCA4cHggOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkNjtcbn1cblxuLmZyLW1vZGFsIC5mci1tb2RhbC1oZWFkIC5mci1tb2RhbC10YWdzIGEuZnItc2VsZWN0ZWQtdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VjRjVGZjtcbiAgY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xufVxuXG4uZnItc2hvdy10YWdzIC5mci1tb2RhbC1tb3JlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOThmNztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSAuZnItcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDBweCkgLyAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbiAgfVxufVxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1uICsgLmZyLWxpc3QtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWRlbGV0aW5nKTtcbiAgY29sb3I6ICNGRkY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xuICB6LWluZGV4OiAxO1xufVxuXG5kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDBzLCBmaWx0ZXIgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIGltZyB7XG4gIC13ZWJraXQtb3BhY2l0eTogMC43NTtcbiAgLW1vei1vcGFjaXR5OiAwLjc1O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIC5mci1kZWxldGUtaW1nLCBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLW1vYmlsZS1zZWxlY3RlZCAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZywgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMztcbn1cblxuZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZyB7XG4gIGJhY2tncm91bmQ6ICNCODMxMkY7XG4gIGZpbGw6ICNGRkY7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7XG59XG5cbmRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWcge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBmaWxsOiAjMDA5OGY3O1xuICBwYWRkaW5nOiA4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAtbW96LW9wYWNpdHk6IDAuNzU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItZGVsZXRlLWltZywgLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcjpob3ZlciAuZnItaW5zZXJ0LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiZjQ2NDQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItbGluZS1icmVha2VyIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOThmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItbGluZS1icmVha2VyLmZyLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgdG9wOiAtMjBweDtcbn1cblxuLmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBtYXJnaW46IDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcXVpY2staW5zZXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjM5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLXF1aWNrLWluc2VydCBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICBtYXJnaW46IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLXF1aWNrLWluc2VydC5mci1vbiBhLmZyLWZsb2F0aW5nLWJ0biBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5mci1xdWljay1pbnNlcnQuZnItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXFpLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZnItcWktaGVscGVyIGEuZnItYnRuLmZyLWZsb2F0aW5nLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHggMTBweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuIHN2ZyB7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG5cbi5mci1xaS1oZWxwZXIgYS5mci1idG4uZnItZmxvYXRpbmctYnRuLmZyLXNpemUtMSB7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicyAuZnItc3BlY2lhbC1jaGFyYWN0ZXItY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5mci1wb3B1cCAuZnItYnV0dG9ucy5mci10YWJzIC5mci1zcGVjaWFsLWNoYXJhY3Rlci1jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXNwZWNpYWwtY2hhcmFjdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItc2MtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgdGFibGUgdGQuZnItc2VsZWN0ZWQtY2VsbCwgLmZyLWVsZW1lbnQgdGFibGUgdGguZnItc2VsZWN0ZWQtY2VsbCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSAjMDA5OGY3O1xufVxuXG4uZnItZWxlbWVudCB0YWJsZSB0ciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1lbGVtZW50IHRhYmxlIHRkLCAuZnItZWxlbWVudCB0YWJsZSB0aCB7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAtby11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGQsIC5mci1lbGVtZW50IC5mci1uby1zZWxlY3Rpb24gdGFibGUgdGgge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItdGFibGUtcmVzaXplciB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdGFibGUtcmVzaXplci5mci1tb3Zpbmcge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZnItdGFibGUtcmVzaXplciBkaXYge1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5OGY3O1xufVxuXG4uZnItbm8tc2VsZWN0aW9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXRhYmxlLXNpemUtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3Bhbi5ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplID4gc3Bhbi5ob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MiwgMjQ3LCAwLjMpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA5OGY3O1xufVxuXG4uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplIC5uZXctbGluZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmZyLXBvcHVwLmZyLWFib3ZlIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZyLXBvcHVwIC5mci10YWJsZS1jb2xvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mci1wb3B1cC5mci1kZXNrdG9wIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZSA+IHNwYW4gPiBzcGFuIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmZyLWluc2VydC1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWVsZW1lbnQgLmZyLXZpZGVvLmZyLWFjdGl2ZSA+ICoge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1lbGVtZW50IC5mci12aWRlbyA+ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDk4Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIuZnItYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRkZGO1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgbGVmdDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xufVxuXG4uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG53IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHRvcDogLTVweDtcbiAgfVxuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhuZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3IHtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgfVxuICAuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZSB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG4uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXNpemUtbGF5ZXIgLmZyLXZpZGVvLWdyb3VwIC5mci1pbnB1dC1saW5lICsgLmZyLWlucHV0LWxpbmUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby11cGxvYWQtbGF5ZXIge1xuICBib3JkZXI6IGRhc2hlZCAycHggI2JkYmRiZDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBtYXJnaW46IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyLmZyLWRyb3Age1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBib3JkZXItY29sb3I6ICMwMDk4Zjc7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyIC5mci1mb3JtIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyIC5mci1mb3JtIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwMHB4O1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllciA+IGRpdi5mci1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjYjNlMGZkO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyID4gZGl2LmZyLWxvYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA5OGY3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZSAwcztcbn1cblxuLmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIgPiBkaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3BhbiB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnItcG9wdXAgLmZyLXZpZGVvLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvciA+IGRpdi5mci1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItdmlkZW8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbmltZy5mci1yb3VuZGVkLCAuZnItaW1nLWNhcHRpb24uZnItcm91bmRlZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuaW1nLmZyLWJvcmRlcmVkLCAuZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCA1cHggI0NDQztcbn1cblxuaW1nLmZyLWJvcmRlcmVkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZyLXZpZXcge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5mci12aWV3IHNwYW5bc3R5bGV+PVwiY29sb3I6XCJdIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZyLXZpZXcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZyLXZpZXcgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkIHtcbiAgbWluLXdpZHRoOiA1cHg7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLCAuZnItdmlldyB0YWJsZS5mci1kYXNoZWQtYm9yZGVycyB0aCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uZnItdmlldyB0YWJsZS5mci1hbHRlcm5hdGUtcm93cyB0Ym9keSB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQsIC5mci12aWV3IHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQ6ZW1wdHksIC5mci12aWV3IHRhYmxlIHRoOmVtcHR5IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci1oaWdobGlnaHRlZCwgLmZyLXZpZXcgdGFibGUgdGguZnItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDFweCBkb3VibGUgcmVkO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywgLmZyLXZpZXcgdGFibGUgdGguZnItdGhpY2sge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuXG4uZnItdmlldyBociB7XG4gIGNsZWFyOiBib3RoO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBicmVhay1hZnRlcjogYWx3YXlzO1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XG59XG5cbi5mci12aWV3IC5mci1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdmlldyAuZnItZmlsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwi8J+TjlwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZnItdmlldyBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggIzVFMzVCMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0Nztcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzVFMzVCMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjb2xvcjogIzVFMzVCMTtcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCQ0Q0O1xuICBjb2xvcjogIzAwQkNENDtcbn1cblxuLmZyLXZpZXcgYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICM0M0EwNDc7XG4gIGNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIk5vdG9Db2xvckVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiQW5kcm9pZCBFbW9qaVwiLCBcIkVtb2ppU3ltYm9sc1wiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWVtb3RpY29uLmZyLWVtb3RpY29uLWltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTAuMWVtIDAuMWVtIDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtZ3JheSB7XG4gIGNvbG9yOiAjQUFBICFpbXBvcnRhbnQ7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMyMjI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMjIyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LXNwYWNlZCB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5mci12aWV3IC5mci10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy1jb2RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG4uZnItdmlldyAuZnItY2xhc3MtdHJhbnNwYXJlbmN5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZnItdmlldyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IC5mci12aWRlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItcnYge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItcnYgPiBpZnJhbWUsIC5mci12aWV3IC5mci12aWRlby5mci1ydiBvYmplY3QsIC5mci12aWV3IC5mci12aWRlby5mci1ydiBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci12aWRlbyA+ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdnIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdmwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdnIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mci12aWV3IGEuZnItc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZyLXZpZXcgYS5mci1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwID4gc3BhbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1yb3VuZGVkLCAuZnItdmlldyBpbnB1dC5mci1yb3VuZGVkLCAuZnItdmlldyB0ZXh0YXJlYS5mci1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5mci12aWV3IGJ1dHRvbi5mci1sYXJnZSwgLmZyLXZpZXcgaW5wdXQuZnItbGFyZ2UsIC5mci12aWV3IHRleHRhcmVhLmZyLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5hLmZyLXZpZXcuZnItc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYS5mci12aWV3LmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG5pbWcuZnItdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5pbWcuZnItdmlldy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIge1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG4vKiFcbiAqIGZyb2FsYV9lZGl0b3IgdjMuMS4wIChodHRwczovL3d3dy5mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yKVxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIwIEZyb2FsYSBMYWJzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLmZyLXJvdW5kZWQsIC5mci1pbWctY2FwdGlvbi5mci1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5pbWcuZnItYm9yZGVyZWQsIC5mci1pbWctY2FwdGlvbi5mci1ib3JkZXJlZCBpbWcge1xuICBib3JkZXI6IHNvbGlkIDVweCAjQ0NDO1xufVxuXG5pbWcuZnItYm9yZGVyZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnItdmlldyB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmZyLXZpZXcgc3BhbltzdHlsZX49XCJjb2xvcjpcIl0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZnItdmlldyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZyLXZpZXcgdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDVweDtcbn1cblxuLmZyLXZpZXcgdGFibGUuZnItZGFzaGVkLWJvcmRlcnMgdGQsIC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlLmZyLWFsdGVybmF0ZS1yb3dzIHRib2R5IHRyOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZCwgLmZyLXZpZXcgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4uZnItdmlldyB0YWJsZSB0ZDplbXB0eSwgLmZyLXZpZXcgdGFibGUgdGg6ZW1wdHkge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLCAuZnItdmlldyB0YWJsZSB0aC5mci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogMXB4IGRvdWJsZSByZWQ7XG59XG5cbi5mci12aWV3IHRhYmxlIHRkLmZyLXRoaWNrLCAuZnItdmlldyB0YWJsZSB0aC5mci10aGljayB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uZnItdmlldyB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG5cbi5mci12aWV3IGhyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJyZWFrLWFmdGVyOiBhbHdheXM7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbn1cblxuLmZyLXZpZXcgLmZyLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci1maWxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCLwn5OOXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mci12aWV3IHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZyLXZpZXdbZGlyPXJ0bF0gYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZnItdmlld1tkaXI9cnRsXSBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG59XG5cbi5mci12aWV3W2Rpcj1ydGxdIGJsb2NrcXVvdGUgYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNBMDQ3O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjNUUzNUIxO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNUUzNUIxO1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICMwMEJDRDQ7XG4gIGNvbG9yOiAjMDBCQ0Q0O1xufVxuXG4uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzQTA0NztcbiAgY29sb3I6ICM0M0EwNDc7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiTm90b0NvbG9yRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIFwiRW1vamlTeW1ib2xzXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtMC4xZW0gMC4xZW0gMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZnItdmlldyAuZnItdGV4dC1ncmF5IHtcbiAgY29sb3I6ICNBQUEgIWltcG9ydGFudDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMyMjI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtc3BhY2VkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmZyLXZpZXcgLmZyLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLmZyLXZpZXcgLmZyLWNsYXNzLWNvZGUge1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG59XG5cbi5mci12aWV3IC5mci1jbGFzcy10cmFuc3BhcmVuY3kge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mci12aWV3IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliIHtcbiAgbWFyZ2luOiA1cHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyBpbWcuZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbn1cblxuLmZyLXZpZXcgaW1nLmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbi5mci12aWV3IGltZy5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnItdmlldyBzcGFuLmZyLWltZy1jYXB0aW9uLmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWkuZnItZmlyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDVweCA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci12aWV3IC5mci12aWRlby5mci1ydiA+IGlmcmFtZSwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IG9iamVjdCwgLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvID4gKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2YiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2Yi5mci1mdmwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2ciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZyLXZpZXcgYS5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnItdmlldyBhLmZyLWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZnItdmlldyAuZnItaW1nLWNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mci12aWV3IC5mci1pbWctY2FwdGlvbiAuZnItaW1nLXdyYXAgPiBzcGFuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsIC5mci12aWV3IGlucHV0LmZyLXJvdW5kZWQsIC5mci12aWV3IHRleHRhcmVhLmZyLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLmZyLXZpZXcgYnV0dG9uLmZyLWxhcmdlLCAuZnItdmlldyBpbnB1dC5mci1sYXJnZSwgLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmEuZnItdmlldy5mci1zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hLmZyLXZpZXcuZnItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG5cbmltZy5mci12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGliLmZyLWZpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbWcuZnItdmlldy5mci1kaWIuZnItZmlyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbmltZy5mci12aWV3LmZyLWRpaS5mci1maXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYiB7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbnNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuXG5zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpLmZyLWZpciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5cbjpyb290IHtcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiAjNTg5N2ZiO1xuICAtLXNzLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLXNzLWZvbnQtY29sb3I6ICM0ZDRkNGQ7XG4gIC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogIzhkOGQ4ZDtcbiAgLS1zcy1kaXNhYmxlZC1jb2xvcjogI2RjZGVlMjtcbiAgLS1zcy1ib3JkZXItY29sb3I6ICNkY2RlZTI7XG4gIC0tc3MtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjO1xuICAtLXNzLXN1Y2Nlc3MtY29sb3I6ICMwMGI3NTU7XG4gIC0tc3MtZXJyb3ItY29sb3I6ICNkYzM1NDU7XG4gIC0tc3MtbWFpbi1oZWlnaHQ6IDMwcHg7XG4gIC0tc3MtY29udGVudC1oZWlnaHQ6IDMwMHB4O1xuICAtLXNzLXNwYWNpbmctbDogN3B4O1xuICAtLXNzLXNwYWNpbmctbTogNXB4O1xuICAtLXNzLXNwYWNpbmctczogM3B4O1xuICAtLXNzLWFuaW1hdGlvbi10aW1pbmc6IDAuMnM7XG4gIC0tc3MtYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcy12YWx1ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uc3MtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNzLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNzLW1haW4taGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcy1tYWluOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDVweCB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1tYWluLnNzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNzLW1haW4uc3MtZGlzYWJsZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtbWFpbi5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zcy1tYWluLnNzLW9wZW4tYWJvdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4uc3MtbWFpbi5zcy1vcGVuLWJlbG93IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIG1hcmdpbjogYXV0byAwcHggYXV0byAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtbWF4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1zKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBhbmltYXRpb24tbmFtZTogc3MtdmFsdWVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZS5zcy12YWx1ZS1vdXQge1xuICBhbmltYXRpb24tbmFtZTogc3MtdmFsdWVPdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUgLnNzLXZhbHVlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdmFyKC0tc3MtYmctY29sb3IpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUgc3ZnIHtcbiAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICB3aWR0aDogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xufVxuLnNzLW1haW4gLnNzLWRlc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMCB2YXIoLS1zcy1zcGFjaW5nLW0pIDAgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbn1cbi5zcy1tYWluIC5zcy1kZXNlbGVjdCBzdmcge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5zcy1tYWluIC5zcy1kZXNlbGVjdCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMjA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1tYWluIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKSBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSk7XG59XG4uc3MtbWFpbiAuc3MtYXJyb3cgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbn1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IHZhcigtLXNzLWNvbnRlbnQtaGVpZ2h0KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyksIG9wYWNpdHkgdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5zcy1jb250ZW50LnNzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3MtY29udGVudC5zcy1vcGVuLWFib3ZlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYmVsb3cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMCAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSBzdmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiBhdXRvIHZhcigtLXNzLXNwYWNpbmctbSkgYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCAuc3MtYWRkYWJsZSBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHN0cm9rZS13aWR0aDogMTg7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLXNzLWVycm9yLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1sKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1zZWFyY2hpbmcge1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbCk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAuc3MtY2xvc2UgLnNzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1sYWJlbC10ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsOmhhcyguc3MtYXJyb3cpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1zcy1zcGFjaW5nLW0pO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLXNlbGVjdGFsbC5zcy1zZWxlY3RlZCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tc3MtZXJyb3ItY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHNwYW4ge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgdmFyKC0tc3Mtc3BhY2luZy1zKSAwIDA7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnIHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLXN1Y2Nlc3MtY29sb3IpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGdyb3VwLWxhYmVsIC5zcy1vcHRncm91cC1hY3Rpb25zIC5zcy1zZWxlY3RhbGwgc3ZnOmZpcnN0LWNoaWxkIHtcbiAgc3Ryb2tlLXdpZHRoOiA1O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3Mtc2VsZWN0YWxsIHN2ZzpsYXN0LWNoaWxkIHtcbiAgc3Ryb2tlLXdpZHRoOiAxMTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLWNsb3NhYmxlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwgLnNzLW9wdGdyb3VwLWFjdGlvbnMgLnNzLWNsb3NhYmxlIC5zcy1hcnJvdyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGdyb3VwIC5zcy1vcHRncm91cC1sYWJlbCAuc3Mtb3B0Z3JvdXAtYWN0aW9ucyAuc3MtY2xvc2FibGUgLnNzLWFycm93IHBhdGgge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDE4O1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAgLnNzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIGNhbGModmFyKC0tc3Mtc3BhY2luZy1sKSAqIDMpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG4gIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlnaGxpZ2h0ZWQsIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1kaXNhYmxlZC1jb2xvcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50cmlidXRlLWNvbnRhaW5lciBsaS5uby1tYXRjaCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRyaWJ1dGUtY29udGFpbmVyIC5tZW51LWhpZ2hsaWdodGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBUeWxlciBUZWNobm9sb2dpZXMsIEluYy4gXG4gKiBMaWNlbnNlOiBBcGFjaGUtMi4wXG4gKi9cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuZm9yZ2UtdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcmdlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3cge1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5mb3JnZS10YWJsZS0tcm9vbXkgLmZvcmdlLXRhYmxlLXJvdyB7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsOmhvdmVyIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGVfX3Jlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItbWVkaXVtLCAycHgpO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHhzbWFsbCwgNHB4KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LXdpZHRoO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1mb3JnZS1hbmltYXRpb24tZHVyYXRpb24tbWVkaXVtMSwgMjUwbXMpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWVhc2luZy1hY2NlbGVyYXRlLCBjdWJpYy1iZXppZXIoMC4zLCAwLCAxLCAxKSk7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaWNrLCA0cHgpO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5mb3JnZS10YWJsZS0tcmVzaXppbmcge1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mb3JnZS10YWJsZS0tbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQuZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3csXG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciA+IC5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXItdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpbHRlci12aXNpYmxlIC5mb3JnZS10YWJsZS1oZWFkX19yb3cge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JnZS10YWJsZS0tZmlsdGVyLXZpc2libGUgLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIHtcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1mb3JnZS1zcGFjaW5nLXhzbWFsbCwgOHB4KSAwO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1hc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCwgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRlZC1kZXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXRleHQge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbF9fc29ydC1vcmRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgOmhvdmVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbixcbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGxfX3NvcnQtb3JkZXIge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSBidXR0b24gZm9yZ2UtZm9jdXMtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1vZmZzZXQtaW5saW5lOiAtNHB4O1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZHVyYXRpb24tc2hvcnQ0LCAyMDBtcykgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWVhc2luZy1hY2NlbGVyYXRlLCBjdWJpYy1iZXppZXIoMC4zLCAwLCAxLCAxKSk7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxuLmZvcmdlLXRhYmxlLXJvdyAuZm9yZ2UtdGFibGUtY2VsbC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QgKyAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLXJvdyA+IC5mb3JnZS10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLXJvdy0tZXhwYW5kZWQgLmZvcmdlLXRhYmxlLWJvZHlfX2NlbGwge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZvcmdlLXRhYmxlLXJvd19fZXhwYW5kYWJsZS1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXItbG93LCAjZWJlYmViKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLCAjZDFkNWVkKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLWxvdywgI2U4ZWFmNikpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctYWN0aXZlLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLCAjZTBlMGUwKSk7XG59XG5cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZS5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXItaGlnaCwgI2I2YmRlMykpO1xufVxuXG4uZm9yZ2UtdGFibGUtYm9keV9fY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vbi1zdXJmYWNlLCAjMDAwMDAwKTtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1zaXplLCAxcmVtKSAqIDAuODc1KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQ6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGwtLXJlc2l6aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbC0tcmVzaXppbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLW1lZGl1bSwgMnB4KTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbn1cblxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1zbWFsbCwgMTJweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1tZWRpdW0sIDE2cHgpO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QtY2hlY2tib3gtY29udGFpbmVyLS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lci0tYWxpZ24tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9yZ2UtdGFibGUtY2VsbC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JnZS10YWJsZS1jZWxsLS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICB6LWluZGV4OiB2YXIoLS1mb3JnZS16LWluZGV4LXN1cmZhY2UsIDEpO1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZm9yZ2UtdGFibGUtLWZpeGVkIC5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHRvcDogMzJweDtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1tZWRpdW0sIHJnYmEoMCwgMCwgMCwgMC42KSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC43NSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1kdXJhdGlvbi1zaG9ydDQsIDIwMG1zKSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZWFzaW5nLXN0YW5kYXJkLCBjdWJpYy1iZXppZXIoMC4yLCAwLCAwLCAxKSk7XG59XG5cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLWxvdywgI2ViZWJlYikpO1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0ci0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXIsICNkMWQ1ZWQpKTtcbn1cblxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW9uLXN1cmZhY2UsICMwMDAwMDApO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LXNpemUsIDFyZW0pICogMC44NzUpO1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMsXG4ubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cblxuW2NsYXNzKj1pY29uLS1dIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaWNvbi0tOCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XG59XG4uaWNvbi0tOC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xufVxuLmljb24tLTEwLWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cbi5pY29uLS0xMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG4uaWNvbi0tMTItZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLmljb24tLTE0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbn1cbi5pY29uLS0xNC1maWxsZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTYge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG59XG4uaWNvbi0tMTYtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMTgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG59XG4uaWNvbi0tMTgtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMjAge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uaWNvbi0tMjAtZmlsbGVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG4uaWNvbi0tMjQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDI0O1xufVxuLmljb24tLTI0LWZpbGxlZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjQ7XG59XG4uaWNvbi0tNDgge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlOCk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDQ4O1xufVxuXG4uZGF0YS10YWJsZS10ZXh0LXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbioge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT1saXN0XSwgdWwsXG5vbFtyb2xlPWxpc3RdLCBvbCxcbmxpLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTcwKTtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogQXZvaWQgdGV4dCBvdmVyZmxvd3MgKi9cbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICB9XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJWYXJpYWJsZVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUtSXRhbGljLndvZmYyP3Y9NC4xXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJWYXJpYWJsZSB7XG4gIEBjaGFyYWN0ZXItdmFyaWFudCB7XG4gICAgY3YwMTogMTtcbiAgICBjdjAyOiAyO1xuICAgIGN2MDM6IDM7XG4gICAgY3YwNDogNDtcbiAgICBjdjA1OiA1O1xuICAgIGN2MDY6IDY7XG4gICAgY3YwNzogNztcbiAgICBjdjA4OiA4O1xuICAgIGN2MDk6IDk7XG4gICAgY3YxMDogMTA7XG4gICAgY3YxMTogMTE7XG4gICAgY3YxMjogMTI7XG4gICAgY3YxMzogMTM7XG4gICAgYWx0LTE6IDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cbiAgICBhbHQtMzogOTsgLyogRmxhdC10b3AgdGhyZWUgKi9cbiAgICBvcGVuLTQ6IDI7IC8qIE9wZW4gZm91ciAqL1xuICAgIG9wZW4tNjogMzsgLyogT3BlbiBzaXggKi9cbiAgICBvcGVuLTk6IDQ7IC8qIE9wZW4gbmluZSAqL1xuICAgIGxjLWwtd2l0aC10YWlsOiA1OyAvKiBMb3dlci1jYXNlIEwgd2l0aCB0YWlsICovXG4gICAgc2ltcGxpZmllZC11OiA2OyAvKiBTaW1wbGlmaWVkIHUgKi9cbiAgICBhbHQtZG91YmxlLXM6IDc7IC8qIEFsdGVybmF0ZSBHZXJtYW4gZG91YmxlIHMgKi9cbiAgICB1Yy1pLXdpdGgtc2VyaWY6IDg7IC8qIFVwcGVyLWNhc2UgaSB3aXRoIHNlcmlmICovXG4gICAgdWMtZy13aXRoLXNwdXI6IDEwOyAvKiBDYXBpdGFsIEcgd2l0aCBzcHVyICovXG4gICAgc2luZ2xlLXN0b3J5LWE6IDExOyAvKiBTaW5nbGUtc3RvcnkgYSAqL1xuICAgIGNvbXBhY3QtbGMtZjogMTI7IC8qIENvbXBhY3QgZiAqL1xuICAgIGNvbXBhY3QtbGMtdDogMTM7IC8qIENvbXBhY3QgdCAqL1xuICB9XG4gIEBzdHlsZXNldCB7XG4gICAgc3MwMTogMTtcbiAgICBzczAyOiAyO1xuICAgIHNzMDM6IDM7XG4gICAgc3MwNDogNDtcbiAgICBzczA1OiA1O1xuICAgIHNzMDY6IDY7XG4gICAgc3MwNzogNztcbiAgICBzczA4OiA4O1xuICAgIG9wZW4tZGlnaXRzOiAxOyAvKiBPcGVuIGRpZ2l0cyAqL1xuICAgIGRpc2FtYmlndWF0aW9uOiAyOyAvKiBEaXNhbWJpZ3VhdGlvbiAod2l0aCB6ZXJvKSAqL1xuICAgIGRpc2FtYmlndWF0aW9uLWV4Y2VwdC16ZXJvOiA0OyAvKiBEaXNhbWJpZ3VhdGlvbiAobm8gemVybykgKi9cbiAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xuICAgIHNxdWFyZS1wdW5jdHVhdGlvbjogNzsgLyogU3F1YXJlIHB1bmN0dWF0aW9uICovXG4gICAgc3F1YXJlLXF1b3RlczogODsgLyogU3F1YXJlIHF1b3RlcyAqL1xuICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgLyogQ2lyY2xlZCBjaGFyYWN0ZXJzICovXG4gICAgc3F1YXJlZC1jaGFyYWN0ZXJzOiA2OyAvKiBTcXVhcmVkIGNoYXJhY3RlcnMgKi9cbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwIDcwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9NYXRlcmlhbFN5bWJvbHNPdXRsaW5lZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0lCTVBsZXhNb25vLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggTW9ub1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JQk1QbGV4TW9uby1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXJjb2RlIDM5XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvTGlicmVCYXJjb2RlMzktUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRS0xM0JcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9FLTEzQi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG46d2hlcmUoaHRtbCkge1xuICAtLWZvbnQtaWNvbnM6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5MS1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkzLWxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1ib2R5NC1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAtLWZvcmdlLXR5cG9ncmFwaHktYnV0dG9uLWZvbnQtd2VpZ2h0OiA0NTA7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMSwgXCJjYWx0XCIgMTsgLyogZml4IGZvciBDaHJvbWUgKi9cbn1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIDpyb290IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMsIHNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMikge1xuICBodG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5wIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEsIC5idG4tbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcbn1cbmE6aG92ZXIsIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWhvdmVyKTtcbn1cblxuLmxhYmVsLTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmxhYmVsLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4ubGFiZWwtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmxhYmVsLTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmxhYmVsLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4ubGFiZWwtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uaGVscGVyLXRleHQtMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTtcbn1cblxuLmhlbHBlci10ZXh0LTAyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1oZWxwZXIpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuLmhlbHBlci10ZXh0LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uaGVscGVyLXRleHQtMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTtcbn1cblxuLmJvZHktMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5ib2R5LTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uYm9keS0wMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAyOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApO1xufVxuLmJvZHktMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uYm9keS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5ib2R5LTAzOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmJvZHktMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpO1xufVxuXG4uYm9keS0wNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uYm9keS0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUyKTtcbn1cbi5ib2R5LTA0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpICogMS41KTtcbn1cblxuLmhlYWRpbmctMDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpO1xufVxuLmhlYWRpbmctMDE6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTtcbn1cbi5oZWFkaW5nLTAxOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAyLCBoNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uaGVhZGluZy0wMjp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTtcbn1cbi5oZWFkaW5nLTAyOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmhlYWRpbmctMDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg2OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAqIDEuNSk7XG59XG5cbi5oZWFkaW5nLTAzLCBoNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmhlYWRpbmctMDM6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTtcbn1cbi5oZWFkaW5nLTAzOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMCk7XG59XG4uaGVhZGluZy0wMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDU6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgKiAxLjUpO1xufVxuXG4uaGVhZGluZy0wNCwgaDQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7XG59XG4uaGVhZGluZy0wNDp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTEpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGg0OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTtcbn1cbi5oZWFkaW5nLTA0OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmhlYWRpbmctMDQ6d2hlcmUoLmJvcmRlci1ib3R0b20pOmhhcyguYnRuLWljb24tb25seSksIGg0OndoZXJlKC5ib3JkZXItYm90dG9tKTpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNjg3NXJlbTtcbn1cblxuLmhlYWRpbmctMDUsIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLm1hcmdpbi1ib3R0b20pLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTtcbn1cbi5oZWFkaW5nLTA1OndoZXJlKC5tYXJnaW4tYm90dG9tLTEpLCBoMzp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMik7XG59XG4uaGVhZGluZy0wNTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSwgaDM6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgKiAxLjUpO1xufVxuLmhlYWRpbmctMDU6d2hlcmUoLmJvcmRlci1ib3R0b20pLCBoMzp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTIpIC8gMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi5oZWFkaW5nLTA2LCBoMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5tYXJnaW4tYm90dG9tKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpIC8gMik7XG59XG4uaGVhZGluZy0wNjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSwgaDI6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTMpO1xufVxuLmhlYWRpbmctMDY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMiksIGgyOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpICogMS41KTtcbn1cbi5oZWFkaW5nLTA2OndoZXJlKC5ib3JkZXItYm90dG9tKSwgaDI6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uaGVhZGluZy0wNywgaDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG59XG4uaGVhZGluZy0wNzp3aGVyZSgubWFyZ2luLWJvdHRvbSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAvIDIpO1xufVxuLmhlYWRpbmctMDc6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSksIGgxOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGU1KTtcbn1cbi5oZWFkaW5nLTA3OndoZXJlKC5tYXJnaW4tYm90dG9tLTIpLCBoMTp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGU1KSAqIDEuNSk7XG59XG5cbi5kaXNwbGF5LTAxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcbn1cblxuLmRpc3BsYXktMDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xufVxuXG4uZGlzcGxheS0wMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU1KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNSk7XG59XG5cbi5kaXNwbGF5LTA0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU2KTtcbn1cblxuLmRpc3BsYXktMDUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xufVxuXG4uZGlzcGxheS0wNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlOCk7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi50ZXh0LXByaW1hcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udGV4dC1zZWNvbmRhcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnRleHQtdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG4udGV4dC10ZXJ0aWFyeSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG59XG5cbi50ZXh0LWhlbHBlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XG59XG4udGV4dC1oZWxwZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtaGVscGVyKTtcbn1cblxuLnRleHQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dC1wbGFjZWhvbGRlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG5cbi50ZXh0LW9uLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuLnRleHQtb24tY29sb3IgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG4udGV4dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cbi50ZXh0LWRpc2FibGVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xufVxuLnRleHQtc3VjY2VzcyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zdWNjZXNzKTtcbn1cblxuLnRleHQtaW5mb3JtYXRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xufVxuLnRleHQtaW5mb3JtYXRpb25hbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1pbmZvcm1hdGlvbmFsKTtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xufVxuLnRleHQtd2FybmluZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC13YXJuaW5nKTtcbn1cblxuLnRleHQtY3JpdGljYWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG4udGV4dC1jcml0aWNhbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG59XG5cbi5mdy1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5mdy1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbn1cblxuLm51bWJlcnMge1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4ubGluZS1sZW5ndGgtMzBlbSB7XG4gIHdpZHRoOiA0OGVtO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnVwcGVyY2FzZS1zbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5waXBlIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5iYWRnZS14cywgLmJhZGdlLXNtLCAuYmFkZ2UtbWQsIC5iYWRnZS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWJhZGdlLWdhcCwgMC4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWJhZGdlLXBhZGRpbmcsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG59XG4uYmFkZ2UteHM6aGFzKFtjbGFzcyo9aWNvbi0tXSksIC5iYWRnZS1zbTpoYXMoW2NsYXNzKj1pY29uLS1dKSwgLmJhZGdlLW1kOmhhcyhbY2xhc3MqPWljb24tLV0pLCAuYmFkZ2UtbGc6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uYmFkZ2Utc20ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5iYWRnZS1sZyB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTEyKTtcbiAgLS1iYWRnZS1mb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIC0tYmFkZ2UtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uYmFkZ2UtZ3JvdXAtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbjp3aGVyZSguYmFkZ2UpIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbn1cblxuLmJhZGdlIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXNsYXRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtYm9yZGVyLXJhZGl1cywgdmFyKC0tc2l6ZS04KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1mb250LXNpemUsIHZhcigtLXNjYWxlLTIpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uYmFkZ2U6aGFzKHN2Zykge1xuICAtLWJhZGdlLXBhZGRpbmc6IHZhcigtLXNpemUtNikgdmFyKC0tc2l6ZS04KTtcbiAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj14c10ge1xuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0xOCk7XG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbn1cblxuLmJhZGdlW2RhdGEtYmFkZ2V+PXNtXSB7XG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uYmFkZ2VbZGF0YS1iYWRnZX49bGddIHtcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWluZm9ybWF0aW9uYWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbmZvcm1hdGlvbmFsXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXN1Y2Nlc3NdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zdWNjZXNzXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWF0dGVudGlvbl0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1hdHRlbnRpb25dKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49d2FybmluZ10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLW9yYW5nZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj13YXJuaW5nXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWNyaXRpY2FsXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y3JpdGljYWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49YnV0dG9uXSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1idXR0b25dW2RhdGEtYmFkZ2V+PWNyaXRpY2FsXTpob3ZlciB7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogdmFyKC0tcnVieS1hMTIpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXNlbGVjdGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1wbHVtLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zZWxlY3RlZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sc2VsZWN0ZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49c3VtbW9uZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWVzdGlvbm5haXJlc2VudF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXZpb2xldC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1zdW1tb25lZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29scXVlc3Rpb25uYWlyZXNlbnRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1pbi1wcm9ncmVzc10pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb25maXJtZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29tcGxldGVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWFwcHJvdmVkXSkge1xuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49Y29uZmlybWVkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xxdWFsaWZpZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1jb21wbGV0ZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1hcHByb3ZlZF0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZXhjdXNlZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXllbGxvdy1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3ctYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1leGN1c2VkXSkgcGF0aCxcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cXBvb2xleGN1c2VkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1xcG9vbGRpc3F1YWxpZmllZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRpc3F1YWxpZmllZF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sZGlzcXVhbGlmaWVkXSkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PWRlZmVycmVkXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBvc3Rwb25lZF0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49ZGVmZXJyZWRdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1wb3N0cG9uZWRdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWEzKTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGFuZWxdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49anVyb3JdKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1qdXJvcl0pIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj11bmRlbGl2ZXJhYmxlXSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXFwb29sdW5kZWxpdmVyYWJsZV0pIHtcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXVuZGVsaXZlcmFibGVdKSBwYXRoLFxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1xcG9vbHVuZGVsaXZlcmFibGVdKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49cGVuZGluZy1yZXF1ZXN0XSksXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmddKSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmctcmVxdWVzdF0pIHBhdGgsXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PXBlbmRpbmddKSBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XG59XG5cbi5iYWRnZVtkYXRhLWJhZGdlfj1ub3Qtc2NoZWR1bGVkXSB7XG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTMpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xufVxuLmJhZGdlW2RhdGEtYmFkZ2V+PW5vdC1zY2hlZHVsZWRdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcbn1cblxuLmNhc2UtcGFuZWwtYmFkZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICByaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGJvdHRvbTogOHB4O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbG9yLS13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0td2FybmluZyxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcbn1cbi5jb2xvci0tc3VjY2VzcyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXN1Y2Nlc3MsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcbn1cbi5jb2xvci0taW5mb3JtYXRpb25hbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1pbmZvcm1hdGlvbmFsLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWluZm9ybWF0aW9uYWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWluZm9ybWF0aW9uYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1hY3RpdmUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWluYWN0aXZlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1pbmFjdGl2ZSxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0taW5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLXllcy1ubyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0teWVzLW5vLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS15ZXMtbm8sXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXllcy1ubyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2UsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLW11bHRpcGxlLWNob2ljZSxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tbXVsdGlwbGUtY2hvaWNlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1tdWx0aXBsZS1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZWFsLWE0KTtcbiAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcbn1cbi5jb2xvci0tdGV4dCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS10ZXh0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXRleHQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWE0KTtcbiAgY29sb3I6IHZhcigtLWJsdWUtYTEyKTtcbn1cbi5jb2xvci0tZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kYXRlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNhbmRpZGF0ZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY2FuZGlkYXRlLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jYW5kaWRhdGUsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNhbmRpZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xuICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xufVxuLmNvbG9yLS1kaXNxdWFsaWZpY2F0aW9uLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRpc3F1YWxpZmljYXRpb24sXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZGlzcXVhbGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2FsLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzYWwsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNhbCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE0KTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG59XG4uY29sb3ItLW5lc3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmVzdGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5lc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uY29sb3ItLW5ldyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbmV3LFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1uZXcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYmcpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mZyk7XG59XG4uY29sb3ItLW5vdC1zY2hlZHVsZWQsIC5jb2xvci0tZXJyb3IsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1ub3Qtc2NoZWR1bGVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1lcnJvcixcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE0KTtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbn1cbi5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLCAuY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWVycm9yIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLW5vdC1zY2hlZHVsZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXJyb3IgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tbm90LXNjaGVkdWxlZCBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1lcnJvciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tcnVieS1hMTIpO1xufVxuLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1zZWxlY3RlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tc2VsZWN0ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx1bS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1wbHVtLWExMik7XG59XG4uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXN1bW1vbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1zdW1tb25lZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tc3VtbW9uZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4uY29sb3ItLWNvbmZpcm1lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tY29uZmlybWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1jb25maXJtZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb25maXJtZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tY29uZmlybWVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbmZpcm1lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wYW5lbCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGFuZWwsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2t5LWE0KTtcbiAgY29sb3I6IHZhcigtLXNreS1hMTIpO1xufVxuLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0LFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTQpO1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmctcmVxdWVzdCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wZW5kaW5nLXJlcXVlc3QgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGVuZGluZy1yZXF1ZXN0IHBhdGgge1xuICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcbn1cbi5jb2xvci0tcGVuZGluZyxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wZW5kaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBlbmRpbmcsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuLmNvbG9yLS1hcHByb3ZlZCwgLmNvbG9yLS1wYW5lbC1zZW50LCAuY29sb3ItLWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJ5LWVtcGFuZWxlZCwgLmNvbG9yLS1qdXJvciwgLmNvbG9yLS10aW1lLWluLCAuY29sb3ItLXRpbWUtaW4tb3V0LFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWFwcHJvdmVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cnktZW1wYW5lbGVkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXRpbWUtaW4sXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGltZS1pbi1vdXQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGFuZWwtc2VudCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tanVyb3IsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tdGltZS1pbixcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS10aW1lLWluLW91dCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tYXBwcm92ZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBhbmVsLXNlbnQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWVtcGFuZWxlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tanVyeS1lbXBhbmVsZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWp1cm9yLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10aW1lLWluLW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xufVxuLmNvbG9yLS1leGN1c2VkLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZXhjdXNlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1hNCk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcbn1cbi5jb2xvci0tZXhjdXNlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1leGN1c2VkIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWV4Y3VzZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tZXhjdXNlZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0teWVsbG93LWExMik7XG59XG4uY29sb3ItLWRlZmVycmVkLCAuY29sb3ItLXBvc3Rwb25lZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wb3N0cG9uZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1kZWZlcnJlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcG9zdHBvbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1hMTIpO1xufVxuLmNvbG9yLS1kZWZlcnJlZCBwYXRoLCAuY29sb3ItLXBvc3Rwb25lZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1wb3N0cG9uZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tZGVmZXJyZWQgcGF0aCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcG9zdHBvbmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlZmVycmVkIHBhdGgsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLXBvc3Rwb25lZCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tb3JhbmdlLWExMik7XG59XG4uY29sb3ItLWRlbmllZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tZGVuaWVkLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1kZW5pZWQsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWRlbmllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hNCk7XG4gIGNvbG9yOiB2YXIoLS1yZWQtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkLCAuY29sb3ItLXBheS1maXJzdC1kYXlzLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyxcbltjbGFzcyo9YmFkZ2Utc21dLmNvbG9yLS1jb21wbGV0ZWQsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tcGF5LWZpcnN0LWRheXMsXG5bY2xhc3MqPXRhZy1zbV0uY29sb3ItLWNvbXBsZXRlZCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWE0KTtcbiAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tY29tcGxldGVkIHBhdGgsIC5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXBheS1maXJzdC1kYXlzIHBhdGgsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLWNvbXBsZXRlZCBwYXRoLFxuW2NsYXNzKj10YWctbWRdLmNvbG9yLS1wYXktZmlyc3QtZGF5cyBwYXRoLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1jb21wbGV0ZWQgcGF0aCxcbltjbGFzcyo9dGFnLXNtXS5jb2xvci0tcGF5LWZpcnN0LWRheXMgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcbn1cbi5jb2xvci0tdW5kZWxpdmVyYWJsZSwgLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSxcbltjbGFzcyo9YmFkZ2UtbWRdLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPWJhZGdlLXNtXS5jb2xvci0tcS1wb29sLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXVuZGVsaXZlcmFibGUsXG5bY2xhc3MqPXRhZy1tZF0uY29sb3ItLXEtcG9vbC11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS11bmRlbGl2ZXJhYmxlLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS1xLXBvb2wtdW5kZWxpdmVyYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xuICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xufVxuLmNvbG9yLS10ZXh0LXN1Y2Nlc3MsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtc3VjY2VzcyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC1zdWNjZXNzLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuLmNvbG9yLS10ZXh0LXdhcm5pbmcsXG5bY2xhc3MqPWJhZGdlLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj1iYWRnZS1zbV0uY29sb3ItLXRleHQtd2FybmluZyxcbltjbGFzcyo9dGFnLW1kXS5jb2xvci0tdGV4dC13YXJuaW5nLFxuW2NsYXNzKj10YWctc21dLmNvbG9yLS10ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0td2hpdGU6IGhzbCgwIDAlIDEwMCUpO1xuICAtLWxpZ2h0LWJnOiB2YXIoLS13aGl0ZSk7XG4gIC0tZGFyay1iZzogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xuICAtLWNvbG9yLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODUuMSUpO1xuICAtLWNvbG9yLXBhbmVsLXNvbGlkOiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQ6IG9rbGNoKDEwMCUgMCAwIC8gNzAuMiUpO1xuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50LWhvdmVyOiBva2xjaCgxMDAlIDAgMCAvIDYwLjIlKTtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbiAgLS1ncmF5LWJnLXdlYWs6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tZ3JheS1iZy11aTogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWdyYXktYmc6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tZ3JheS1mZzogaHNsKHZhcigtLWdyYXktODApKTtcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0tZ3JheS1hY3RpdmU6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS1mb3JnZS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyKTtcbiAgLS1mb3JnZS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMCk7XG4gIC0tcmVkLWJnLXdlYWs6IGhzbCh2YXIoLS1yZWQtMDApKTtcbiAgLS1yZWQtYmctdWk6IGhzbCh2YXIoLS1yZWQtMDUpKTtcbiAgLS1yZWQtYmc6IGhzbCh2YXIoLS1yZWQtMjApKTtcbiAgLS1yZWQtZmc6IGhzbCh2YXIoLS1yZWQtODApKTtcbiAgLS1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLW9yYW5nZS0wMCkpO1xuICAtLW9yYW5nZS1iZy11aTogaHNsKHZhcigtLW9yYW5nZS0wNSkpO1xuICAtLW9yYW5nZS1iZzogaHNsKHZhcigtLW9yYW5nZS0yMCkpO1xuICAtLW9yYW5nZS1mZzogaHNsKHZhcigtLW9yYW5nZS04MCkpO1xuICAtLXllbGxvdy1vcmFuZ2UtYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDApKTtcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wNSkpO1xuICAtLXllbGxvdy1vcmFuZ2UtYmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTIwKSk7XG4gIC0teWVsbG93LW9yYW5nZS1mZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcbiAgLS15ZWxsb3ctYmctd2VhazogaHNsKHZhcigtLXllbGxvdy0wMCkpO1xuICAtLXllbGxvdy1iZy11aTogaHNsKHZhcigtLXllbGxvdy0wNSkpO1xuICAtLXllbGxvdy1iZzogaHNsKHZhcigtLXllbGxvdy0yMCkpO1xuICAtLXllbGxvdy1mZzogaHNsKHZhcigtLXllbGxvdy04MCkpO1xuICAtLXllbGxvdy1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTAwKSk7XG4gIC0teWVsbG93LWdyZWVuLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTA1KSk7XG4gIC0teWVsbG93LWdyZWVuLWJnOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTIwKSk7XG4gIC0teWVsbG93LWdyZWVuLWZnOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTgwKSk7XG4gIC0tZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWdyZWVuLTAwKSk7XG4gIC0tZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ncmVlbi0wNSkpO1xuICAtLWdyZWVuLWJnOiBoc2wodmFyKC0tZ3JlZW4tMjApKTtcbiAgLS1ncmVlbi1mZzogaHNsKHZhcigtLWdyZWVuLTgwKSk7XG4gIC0tYmx1ZS1ncmVlbi1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0wMCkpO1xuICAtLWJsdWUtZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTA1KSk7XG4gIC0tYmx1ZS1ncmVlbi1iZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMjApKTtcbiAgLS1ibHVlLWdyZWVuLWZnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi04MCkpO1xuICAtLWFxdWEtYmctd2VhazogaHNsKHZhcigtLWFxdWEtMDApKTtcbiAgLS1hcXVhLWJnLXVpOiBoc2wodmFyKC0tYXF1YS0wNSkpO1xuICAtLWFxdWEtYmc6IGhzbCh2YXIoLS1hcXVhLTIwKSk7XG4gIC0tYXF1YS1mZzogaHNsKHZhcigtLWFxdWEtODApKTtcbiAgLS1ibHVlLWJnLXdlYWs6IGhzbCh2YXIoLS1ibHVlLTAwKSk7XG4gIC0tYmx1ZS1iZy11aTogaHNsKHZhcigtLWJsdWUtMDUpKTtcbiAgLS1ibHVlLWJnOiBoc2wodmFyKC0tYmx1ZS0yMCkpO1xuICAtLWJsdWUtZmc6IGhzbCh2YXIoLS1ibHVlLTgwKSk7XG4gIC0taW5kaWdvLWJnLXdlYWs6IGhzbCh2YXIoLS1pbmRpZ28tMDApKTtcbiAgLS1pbmRpZ28tYmctdWk6IGhzbCh2YXIoLS1pbmRpZ28tMDUpKTtcbiAgLS1pbmRpZ28tYmc6IGhzbCh2YXIoLS1pbmRpZ28tMjApKTtcbiAgLS1pbmRpZ28tZmc6IGhzbCh2YXIoLS1pbmRpZ28tODApKTtcbiAgLS1wdXJwbGUtYmctd2VhazogaHNsKHZhcigtLXB1cnBsZS0wMCkpO1xuICAtLXB1cnBsZS1iZy11aTogaHNsKHZhcigtLXB1cnBsZS0wNSkpO1xuICAtLXB1cnBsZS1iZzogaHNsKHZhcigtLXB1cnBsZS0yMCkpO1xuICAtLXB1cnBsZS1mZzogaHNsKHZhcigtLXB1cnBsZS04MCkpO1xuICAtLW1hZ2VudGEtYmctd2VhazogaHNsKHZhcigtLW1hZ2VudGEtMDApKTtcbiAgLS1tYWdlbnRhLWJnLXVpOiBoc2wodmFyKC0tbWFnZW50YS0wNSkpO1xuICAtLW1hZ2VudGEtYmc6IGhzbCh2YXIoLS1tYWdlbnRhLTIwKSk7XG4gIC0tbWFnZW50YS1mZzogaHNsKHZhcigtLW1hZ2VudGEtODApKTtcbiAgLS1ob3QtcGluay1iZy13ZWFrOiBoc2wodmFyKC0taG90LXBpbmstMDApKTtcbiAgLS1ob3QtcGluay1iZy11aTogaHNsKHZhcigtLWhvdC1waW5rLTA1KSk7XG4gIC0taG90LXBpbmstYmc6IGhzbCh2YXIoLS1ob3QtcGluay0yMCkpO1xuICAtLWhvdC1waW5rLWZnOiBoc2wodmFyKC0taG90LXBpbmstODApKTtcbiAgLS1waW5rLWJnLXdlYWs6IGhzbCh2YXIoLS1waW5rLTAwKSk7XG4gIC0tcGluay1iZy11aTogaHNsKHZhcigtLXBpbmstMDUpKTtcbiAgLS1waW5rLWJnOiBoc2wodmFyKC0tcGluay0yMCkpO1xuICAtLXBpbmstZmc6IGhzbCh2YXIoLS1waW5rLTgwKSk7XG4gIC0tcHJpbWFyeS1iZy13ZWFrOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS0wMCk7XG4gIC0tcHJpbWFyeS1iZy11aTogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xuICAtLXByaW1hcnktYmc6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTIwKTtcbiAgLS1wcmltYXJ5LWZnOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS04MCk7XG4gIC0taW50ZXJhY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1idXR0b24tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWJ1dHRvbi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG4gIC0tc2hhZG93LTE6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ncmF5LWE1KSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWdyYXktYTIpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tYmxhY2stYTIpO1xuICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcbiAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xuICAtLXNoYWRvdy00OiAwIDhweCA0MHB4IHZhcigtLWJsYWNrLWExKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWEzKTtcbiAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xuICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XG59XG5cbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBva2xhYiwgd2hpdGUsIGJsYWNrKSkge1xuICA6d2hlcmUoaHRtbCkge1xuICAgIC0tc2hhZG93LTE6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ncmF5LWE1KSxpbnNldCAwIDEuNXB4IDJweCAwIHZhcigtLWdyYXktYTIpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tYmxhY2stYTIpO1xuICAgIC0tc2hhZG93LTI6IDAgMCAwIDAuNXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAxcHggMCB2YXIoLS1ncmF5LWEyKSwwIDJweCAxcHggLTFweCB2YXIoLS1ibGFjay1hMSksMCAxcHggM3B4IDAgdmFyKC0tYmxhY2stYTEpO1xuICAgIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcbiAgICAtLXNoYWRvdy00OiAwIDhweCA0MHB4IHZhcigtLWJsYWNrLWExKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWEzKTtcbiAgICAtLXNoYWRvdy01OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxMnB4IDMycHggLTE2cHggdmFyKC0tZ3JheS1hNSk7XG4gICAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xuICB9XG59XG46d2hlcmUoaHRtbCkge1xuICAtLXRleHQtcHJpbWFyeTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LXNlY29uZGFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNzUlKTtcbiAgLS10ZXh0LXRlcnRpYXJ5OiBoc2wodmFyKC0tZ3JheS05MCkgLyA2MSUpO1xuICAtLXRleHQtaGVscGVyOiBoc2wodmFyKC0tZ3JheS05MCkgLyA2MSUpO1xuICAtLXRleHQtcGxhY2Vob2xkZXI6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDQ4JSk7XG4gIC0tdGV4dC1vbi1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDI0JSk7XG4gIC0tdGV4dC1zdWNjZXNzOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tdGV4dC1pbmZvcm1hdGlvbmFsOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tdGV4dC13YXJuaW5nOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLXRleHQtY3JpdGljYWw6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1saW5rLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1saW5rLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbiAgLS1wcmltYXJ5OiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLXVpLWJnLTAwOiB2YXIoLS1saWdodC1iZyk7XG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xuICAtLXRleHQtMDM6IGhzbCh2YXIoLS1ncmF5LTgwKSk7XG4gIC0tdWktYmctaG92ZXI6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS11aS1iZy1hY3RpdmU6IHZhcigtLXNsYXRlLWE1KTtcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgOndoZXJlKGh0bWwpIHtcbiAgICAtLXVpLWJnLTAwOiB2YXIoLS1kYXJrLWJnKTtcbiAgICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTAwKSk7XG4gICAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xuICAgIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstMzApKTtcbiAgICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstOTApKTtcbiAgICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcbiAgICAtLXRleHQtMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstODApKTtcbiAgICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XG4gICAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcbiAgICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbiAgfVxuICA6OmJhY2tkcm9wIHtcbiAgICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbiAgfVxufVxuW2NvbG9yLXNjaGVtZT1saWdodF0ge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuICAtLXVpLWJnLTAwOiB2YXIoLS1saWdodC1iZyk7XG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LTQwKSk7XG4gIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LTE1KSk7XG4gIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMTAwJSAwIDAgLyA2NCUpO1xufVxuXG5bY29sb3Itc2NoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLXVpLWJnLTAwOiB2YXIoLS1kYXJrLWJnKTtcbiAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XG4gIC0tdWktYmctMDM6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcbiAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xuICAtLXRleHQtZGlzYWJsZWQ6IGhzbCh2YXIoLS1ncmF5LWRhcmstNDApKTtcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktZGFyay0xNSkpO1xuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xuICAtLWRpYWxvZy1iYWNrZHJvcDogb2tsY2goMCUgMCAwIC8gMzIlKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1ncmF5LTAwOiAxODAgOSUgOTglO1xuICAtLWdyYXktMDU6IDIyMCAxMyUgOTUlO1xuICAtLWdyYXktMTA6IDIyNSAxMiUgOTQlO1xuICAtLWdyYXktMTU6IDIxNiAxMiUgOTIlO1xuICAtLWdyYXktMjA6IDIyMCAxMSUgODklO1xuICAtLWdyYXktMjU6IDIyNSAxMCUgODQlO1xuICAtLWdyYXktMzA6IDIxOCA5JSA4MyU7XG4gIC0tZ3JheS00MDogMjE3IDYlIDcyJTtcbiAgLS1ncmF5LTUwOiAyMTQgMyUgNTYlO1xuICAtLWdyYXktNjA6IDIyMCAzJSA0NiU7XG4gIC0tZ3JheS02NTogMjI4IDMlIDM3JTtcbiAgLS1ncmF5LTcwOiAyMjUgMiUgMzIlO1xuICAtLWdyYXktNzU6IDIyMCAyJSAyNiU7XG4gIC0tZ3JheS04MDogMjAwIDMlIDIwJTtcbiAgLS1ncmF5LTg1OiAyNDAgMyUgMTUlO1xuICAtLWdyYXktOTA6IDIxMCA0JSAxMCU7XG4gIC0tZ3JheS0xMDA6IDI0MCAzJSA2JTtcbiAgLS1ncmF5LWRhcmstMDA6IDIxMCAzJSAxMiU7XG4gIC0tZ3JheS1kYXJrLTA1OiAyNDAgMyUgMTUlO1xuICAtLWdyYXktZGFyay0xMDogMjEwIDIlIDE2JTtcbiAgLS1ncmF5LWRhcmstMTU6IDIyMCAzJSAxOCU7XG4gIC0tZ3JheS1kYXJrLTIwOiAyMjAgMyUgMjAlO1xuICAtLWdyYXktZGFyay0zMDogMjI1IDMlIDI0JTtcbiAgLS1ncmF5LWRhcmstNDA6IDIyNSAzJSAzMSU7XG4gIC0tZ3JheS1kYXJrLTUwOiAyMjggMiUgNDQlO1xuICAtLWdyYXktZGFyay02MDogMjMwIDMlIDUzJTtcbiAgLS1ncmF5LWRhcmstNjU6IDIzMSA0JSA2NCU7XG4gIC0tZ3JheS1kYXJrLTcwOiAyMjUgNSUgNzElO1xuICAtLWdyYXktZGFyay03NTogMjI1IDglIDc5JTtcbiAgLS1ncmF5LWRhcmstODA6IDIzMSAxMSUgODglO1xuICAtLWdyYXktZGFyay04NTogMjQwIDEzJSA5NSU7XG4gIC0tZ3JheS1kYXJrLTkwOiAyNDAgMSUgOTglO1xuICAtLWdyYXktZGFyay0xMDA6IDAgMCUgMTAwJTtcbiAgLS1yZWQtMDA6IDAgMTAwJSA5OCU7XG4gIC0tcmVkLTA1OiA0IDEwMCUgOTclO1xuICAtLXJlZC0xMDogMiAxMDAlIDk1JTtcbiAgLS1yZWQtMTU6IDQgMTAwJSA5NCU7XG4gIC0tcmVkLTIwOiAzIDEwMCUgOTIlO1xuICAtLXJlZC0zMDogMiAxMDAlIDg4JTtcbiAgLS1yZWQtNDA6IDEgMTAwJSA4MCU7XG4gIC0tcmVkLTUwOiAzNTkgNjUlIDY1JTtcbiAgLS1yZWQtNjA6IDAgNDElIDUzJTtcbiAgLS1yZWQtNjU6IDM1OSAzNyUgNDMlO1xuICAtLXJlZC03MDogMzU5IDM4JSAzNyU7XG4gIC0tcmVkLTc1OiAzNTkgMzklIDMwJTtcbiAgLS1yZWQtODA6IDM1OSA0MSUgMjQlO1xuICAtLXJlZC04NTogMzU5IDQzJSAxOCU7XG4gIC0tcmVkLTkwOiAwIDQ4JSAxMiU7XG4gIC0tcmVkLTEwMDogMzU3IDU2JSA4JTtcbiAgLS1jcml0aWNhbDogMzU3IDc2JSA0OSU7XG4gIC0tb3JhbmdlLTAwOiAyMiAxMDAlIDk4JTtcbiAgLS1vcmFuZ2UtMDU6IDIyIDEwMCUgOTUlO1xuICAtLW9yYW5nZS0xMDogMjEgMTAwJSA5NCU7XG4gIC0tb3JhbmdlLTE1OiAyMSAxMDAlIDkyJTtcbiAgLS1vcmFuZ2UtMjA6IDIxIDEwMCUgODklO1xuICAtLW9yYW5nZS0zMDogMjEgMTAwJSA4MyU7XG4gIC0tb3JhbmdlLTQwOiAyMSA4NiUgNzElO1xuICAtLW9yYW5nZS01MDogMjEgNDUlIDU1JTtcbiAgLS1vcmFuZ2UtNjA6IDIyIDM3JSA0NSU7XG4gIC0tb3JhbmdlLTY1OiAyMSAzOCUgMzclO1xuICAtLW9yYW5nZS03MDogMjEgMzglIDMxJTtcbiAgLS1vcmFuZ2UtNzU6IDIyIDQwJSAyNiU7XG4gIC0tb3JhbmdlLTgwOiAyMSA0MiUgMjAlO1xuICAtLW9yYW5nZS04NTogMjEgNDUlIDE1JTtcbiAgLS1vcmFuZ2UtOTA6IDIyIDUxJSAxMCU7XG4gIC0tb3JhbmdlLTEwMDogMTkgNTglIDYlO1xuICAtLXllbGxvdy1vcmFuZ2UtMDA6IDM5IDEwMCUgOTUlO1xuICAtLXllbGxvdy1vcmFuZ2UtMDU6IDQwIDEwMCUgOTIlO1xuICAtLXllbGxvdy1vcmFuZ2UtMTA6IDQwIDEwMCUgODklO1xuICAtLXllbGxvdy1vcmFuZ2UtMTU6IDQwIDEwMCUgODUlO1xuICAtLXllbGxvdy1vcmFuZ2UtMjA6IDQwIDk4JSA4MCU7XG4gIC0teWVsbG93LW9yYW5nZS0zMDogNDEgODclIDcyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTQwOiA0MSA1NiUgNjIlO1xuICAtLXllbGxvdy1vcmFuZ2UtNTA6IDQwIDM1JSA0OCU7XG4gIC0teWVsbG93LW9yYW5nZS02MDogNDEgMzYlIDQwJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTY1OiA0MCAzNyUgMzIlO1xuICAtLXllbGxvdy1vcmFuZ2UtNzA6IDQwIDM3JSAyNyU7XG4gIC0teWVsbG93LW9yYW5nZS03NTogNDAgNDAlIDIyJTtcbiAgLS15ZWxsb3ctb3JhbmdlLTgwOiA0MSA0MiUgMTclO1xuICAtLXllbGxvdy1vcmFuZ2UtODU6IDM5IDQ1JSAxMyU7XG4gIC0teWVsbG93LW9yYW5nZS05MDogNDAgNTElIDglO1xuICAtLXllbGxvdy1vcmFuZ2UtMTAwOiAzOCA2MiUgNSU7XG4gIC0teWVsbG93LTAwOiA1MiA5NSUgOTIlO1xuICAtLXllbGxvdy0wNTogNTIgOTclIDg2JTtcbiAgLS15ZWxsb3ctMTA6IDUyIDk4JSA4MCU7XG4gIC0teWVsbG93LTE1OiA1MSA5NSUgNzQlO1xuICAtLXllbGxvdy0yMDogNTIgODUlIDcyJTtcbiAgLS15ZWxsb3ctMzA6IDUxIDY5JSA2NyU7XG4gIC0teWVsbG93LTQwOiA1MiA0NiUgNTglO1xuICAtLXllbGxvdy01MDogNTIgMzUlIDQ1JTtcbiAgLS15ZWxsb3ctNjA6IDUyIDM2JSAzNyU7XG4gIC0teWVsbG93LTY1OiA1MiAzNyUgMjklO1xuICAtLXllbGxvdy03MDogNTEgMzglIDI1JTtcbiAgLS15ZWxsb3ctNzU6IDUxIDQwJSAyMCU7XG4gIC0teWVsbG93LTgwOiA1MyA0MSUgMTYlO1xuICAtLXllbGxvdy04NTogNTEgNDYlIDEyJTtcbiAgLS15ZWxsb3ctOTA6IDUxIDU2JSA3JTtcbiAgLS15ZWxsb3ctMTAwOiA0OCA2NSUgNSU7XG4gIC0teWVsbG93LWdyZWVuLTAwOiA3MSA4MiUgOTMlO1xuICAtLXllbGxvdy1ncmVlbi0wNTogNjggODAlIDg2JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMTA6IDY4IDc4JSA4MCU7XG4gIC0teWVsbG93LWdyZWVuLTE1OiA2NyA3OSUgNzQlO1xuICAtLXllbGxvdy1ncmVlbi0yMDogNjcgNzIlIDcxJTtcbiAgLS15ZWxsb3ctZ3JlZW4tMzA6IDY3IDU3JSA2NiU7XG4gIC0teWVsbG93LWdyZWVuLTQwOiA2NiAzOSUgNTclO1xuICAtLXllbGxvdy1ncmVlbi01MDogNjcgMzElIDQ0JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNjA6IDY2IDMyJSAzNiU7XG4gIC0teWVsbG93LWdyZWVuLTY1OiA2NiAzMiUgMjklO1xuICAtLXllbGxvdy1ncmVlbi03MDogNjYgMzMlIDI1JTtcbiAgLS15ZWxsb3ctZ3JlZW4tNzU6IDY1IDM1JSAyMCU7XG4gIC0teWVsbG93LWdyZWVuLTgwOiA2OCAzNyUgMTUlO1xuICAtLXllbGxvdy1ncmVlbi04NTogNjUgNDAlIDExJTtcbiAgLS15ZWxsb3ctZ3JlZW4tOTA6IDY0IDQ5JSA3JTtcbiAgLS15ZWxsb3ctZ3JlZW4tMTAwOiA2NSA1NSUgNCU7XG4gIC0tZ3JlZW4tMDA6IDExMyA4MSUgOTYlO1xuICAtLWdyZWVuLTA1OiAxMTUgODAlIDkyJTtcbiAgLS1ncmVlbi0xMDogMTE0IDgxJSA4OCU7XG4gIC0tZ3JlZW4tMTU6IDExNSA4MSUgODQlO1xuICAtLWdyZWVuLTIwOiAxMTQgNzklIDc5JTtcbiAgLS1ncmVlbi0zMDogMTE1IDcwJSA3MCU7XG4gIC0tZ3JlZW4tNDA6IDExNSA0NiUgNjElO1xuICAtLWdyZWVuLTUwOiAxMTUgMzAlIDQ3JTtcbiAgLS1ncmVlbi02MDogMTE1IDMxJSAzOSU7XG4gIC0tZ3JlZW4tNjU6IDExNSAzMiUgMzElO1xuICAtLWdyZWVuLTcwOiAxMTUgMzMlIDI2JTtcbiAgLS1ncmVlbi03NTogMTE1IDM0JSAyMSU7XG4gIC0tZ3JlZW4tODA6IDExNCAzNyUgMTclO1xuICAtLWdyZWVuLTg1OiAxMTUgNDAlIDEyJTtcbiAgLS1ncmVlbi05MDogMTE0IDQ5JSA4JTtcbiAgLS1ncmVlbi0xMDA6IDExNSA1MiUgNSU7XG4gIC0tYmx1ZS1ncmVlbi0wMDogMTU0IDgwJSA5NiU7XG4gIC0tYmx1ZS1ncmVlbi0wNTogMTU1IDgwJSA5MiU7XG4gIC0tYmx1ZS1ncmVlbi0xMDogMTU2IDc4JSA4NyU7XG4gIC0tYmx1ZS1ncmVlbi0xNTogMTU2IDc5JSA4MyU7XG4gIC0tYmx1ZS1ncmVlbi0yMDogMTU3IDc4JSA3OCU7XG4gIC0tYmx1ZS1ncmVlbi0zMDogMTU4IDY4JSA3MCU7XG4gIC0tYmx1ZS1ncmVlbi00MDogMTU4IDQ1JSA2MCU7XG4gIC0tYmx1ZS1ncmVlbi01MDogMTU4IDMwJSA0NyU7XG4gIC0tYmx1ZS1ncmVlbi02MDogMTU5IDMxJSAzOCU7XG4gIC0tYmx1ZS1ncmVlbi02NTogMTU4IDMyJSAzMSU7XG4gIC0tYmx1ZS1ncmVlbi03MDogMTYwIDMzJSAyNiU7XG4gIC0tYmx1ZS1ncmVlbi03NTogMTU4IDM1JSAyMSU7XG4gIC0tYmx1ZS1ncmVlbi04MDogMTYwIDM2JSAxNiU7XG4gIC0tYmx1ZS1ncmVlbi04NTogMTYwIDM5JSAxMiU7XG4gIC0tYmx1ZS1ncmVlbi05MDogMTYwIDQ3JSA3JTtcbiAgLS1ibHVlLWdyZWVuLTEwMDogMTYyIDU3JSA1JTtcbiAgLS1hcXVhLTAwOiAxODYgMTAwJSA5NiU7XG4gIC0tYXF1YS0wNTogMTg2IDEwMCUgOTElO1xuICAtLWFxdWEtMTA6IDE4NiAxMDAlIDg3JTtcbiAgLS1hcXVhLTE1OiAxODUgOTglIDgyJTtcbiAgLS1hcXVhLTIwOiAxODYgOTUlIDc2JTtcbiAgLS1hcXVhLTMwOiAxODYgNzMlIDcxJTtcbiAgLS1hcXVhLTQwOiAxODYgNDglIDYyJTtcbiAgLS1hcXVhLTUwOiAxODYgMzAlIDQ4JTtcbiAgLS1hcXVhLTYwOiAxODYgMzElIDM5JTtcbiAgLS1hcXVhLTY1OiAxODUgMzIlIDMyJTtcbiAgLS1hcXVhLTcwOiAxODcgMzMlIDI3JTtcbiAgLS1hcXVhLTc1OiAxODYgMzQlIDIyJTtcbiAgLS1hcXVhLTgwOiAxODYgMzYlIDE3JTtcbiAgLS1hcXVhLTg1OiAxODcgMzglIDEzJTtcbiAgLS1hcXVhLTkwOiAxODMgNDUlIDglO1xuICAtLWFxdWEtMTAwOiAxODkgNTQlIDUlO1xuICAtLWJsdWUtMDA6IDIwNSAxMDAlIDk4JTtcbiAgLS1ibHVlLTA1OiAyMDYgMTAwJSA5NSU7XG4gIC0tYmx1ZS0xMDogMjA2IDEwMCUgOTMlO1xuICAtLWJsdWUtMTU6IDIwNiAxMDAlIDkxJTtcbiAgLS1ibHVlLTIwOiAyMDcgMTAwJSA4OSU7XG4gIC0tYmx1ZS0zMDogMjA3IDEwMCUgODMlO1xuICAtLWJsdWUtNDA6IDIwNiA4MSUgNzElO1xuICAtLWJsdWUtNTA6IDIwNiA0MiUgNTUlO1xuICAtLWJsdWUtNjA6IDIwNiAzNCUgNDUlO1xuICAtLWJsdWUtNjU6IDIwNSAzNSUgMzYlO1xuICAtLWJsdWUtNzA6IDIwNyAzNiUgMzElO1xuICAtLWJsdWUtNzU6IDIwNyAzNyUgMjYlO1xuICAtLWJsdWUtODA6IDIwNiA0MCUgMjAlO1xuICAtLWJsdWUtODU6IDIwNyA0MyUgMTUlO1xuICAtLWJsdWUtOTA6IDIwOCA0OCUgMTAlO1xuICAtLWJsdWUtMTAwOiAyMDggNTglIDYlO1xuICAtLWluZGlnby0wMDogMjI3IDEwMCUgOTglO1xuICAtLWluZGlnby0wNTogMjI1IDEwMCUgOTclO1xuICAtLWluZGlnby0xMDogMjI0IDEwMCUgOTUlO1xuICAtLWluZGlnby0xNTogMjIzIDEwMCUgOTQlO1xuICAtLWluZGlnby0yMDogMjI0IDEwMCUgOTIlO1xuICAtLWluZGlnby0zMDogMjI1IDEwMCUgODglO1xuICAtLWluZGlnby00MDogMjI2IDEwMCUgODElO1xuICAtLWluZGlnby01MDogMjI3IDY4JSA2NyU7XG4gIC0taW5kaWdvLTYwOiAyMjggNDIlIDU1JTtcbiAgLS1pbmRpZ28tNjU6IDIyOCAzNSUgNDUlO1xuICAtLWluZGlnby03MDogMjI4IDM1JSAzOCU7XG4gIC0taW5kaWdvLTc1OiAyMjggMzclIDMyJTtcbiAgLS1pbmRpZ28tODA6IDIyOSAzOCUgMjUlO1xuICAtLWluZGlnby04NTogMjI4IDQwJSAxOSU7XG4gIC0taW5kaWdvLTkwOiAyMjkgNDQlIDEzJTtcbiAgLS1pbmRpZ28tMTAwOiAyMjkgNTAlIDklO1xuICAtLXB1cnBsZS0wMDogMjQ4IDEwMCUgOTglO1xuICAtLXB1cnBsZS0wNTogMjQ0IDEwMCUgOTclO1xuICAtLXB1cnBsZS0xMDogMjQzIDEwMCUgOTYlO1xuICAtLXB1cnBsZS0xNTogMjQyIDEwMCUgOTUlO1xuICAtLXB1cnBsZS0yMDogMjQ0IDEwMCUgOTQlO1xuICAtLXB1cnBsZS0zMDogMjQ1IDEwMCUgOTAlO1xuICAtLXB1cnBsZS00MDogMjQ3IDEwMCUgODQlO1xuICAtLXB1cnBsZS01MDogMjQ5IDcwJSA3MCU7XG4gIC0tcHVycGxlLTYwOiAyNDkgNDElIDU4JTtcbiAgLS1wdXJwbGUtNjU6IDI0OSAzMCUgNDclO1xuICAtLXB1cnBsZS03MDogMjQ5IDMxJSA0MCU7XG4gIC0tcHVycGxlLTc1OiAyNTAgMzIlIDMzJTtcbiAgLS1wdXJwbGUtODA6IDI0OSAzMyUgMjYlO1xuICAtLXB1cnBsZS04NTogMjQ5IDM0JSAyMCU7XG4gIC0tcHVycGxlLTkwOiAyNDkgMzklIDE0JTtcbiAgLS1wdXJwbGUtMTAwOiAyNTEgNDUlIDklO1xuICAtLW1hZ2VudGEtMDA6IDI5MSAxMDAlIDk5JTtcbiAgLS1tYWdlbnRhLTA1OiAyODkgMTAwJSA5NyU7XG4gIC0tbWFnZW50YS0xMDogMjkwIDEwMCUgOTUlO1xuICAtLW1hZ2VudGEtMTU6IDI5MCAxMDAlIDk0JTtcbiAgLS1tYWdlbnRhLTIwOiAyOTAgMTAwJSA5MiU7XG4gIC0tbWFnZW50YS0zMDogMjg5IDEwMCUgODglO1xuICAtLW1hZ2VudGEtNDA6IDI4OCAxMDAlIDc5JTtcbiAgLS1tYWdlbnRhLTUwOiAyODcgNTklIDY0JTtcbiAgLS1tYWdlbnRhLTYwOiAyODcgMzclIDUyJTtcbiAgLS1tYWdlbnRhLTY1OiAyODggMzUlIDQyJTtcbiAgLS1tYWdlbnRhLTcwOiAyODcgMzYlIDM2JTtcbiAgLS1tYWdlbnRhLTc1OiAyODggMzclIDMwJTtcbiAgLS1tYWdlbnRhLTgwOiAyODcgMzglIDI0JTtcbiAgLS1tYWdlbnRhLTg1OiAyODcgNDElIDE4JTtcbiAgLS1tYWdlbnRhLTkwOiAyODcgNDclIDEyJTtcbiAgLS1tYWdlbnRhLTEwMDogMjg2IDU1JSA4JTtcbiAgLS1ob3QtcGluay0wMDogMzIyIDEwMCUgOTglO1xuICAtLWhvdC1waW5rLTA1OiAzMjYgMTAwJSA5NyU7XG4gIC0taG90LXBpbmstMTA6IDMyNSAxMDAlIDk1JTtcbiAgLS1ob3QtcGluay0xNTogMzI2IDEwMCUgOTQlO1xuICAtLWhvdC1waW5rLTIwOiAzMjYgMTAwJSA5MiU7XG4gIC0taG90LXBpbmstMzA6IDMyNiAxMDAlIDg4JTtcbiAgLS1ob3QtcGluay00MDogMzI2IDEwMCUgNzklO1xuICAtLWhvdC1waW5rLTUwOiAzMjQgNTUlIDYyJTtcbiAgLS1ob3QtcGluay02MDogMzI1IDM2JSA1MSU7XG4gIC0taG90LXBpbmstNjU6IDMyNSAzNSUgNDElO1xuICAtLWhvdC1waW5rLTcwOiAzMjQgMzYlIDM1JTtcbiAgLS1ob3QtcGluay03NTogMzI0IDM3JSAyOSU7XG4gIC0taG90LXBpbmstODA6IDMyNCAzOCUgMjMlO1xuICAtLWhvdC1waW5rLTg1OiAzMjMgNDElIDE3JTtcbiAgLS1ob3QtcGluay05MDogMzIzIDQ1JSAxMSU7XG4gIC0taG90LXBpbmstMTAwOiAzMjYgNTQlIDglO1xuICAtLXBpbmstMDA6IDM0NSAxMDAlIDk4JTtcbiAgLS1waW5rLTA1OiAzNTIgMTAwJSA5NyU7XG4gIC0tcGluay0xMDogMzUwIDEwMCUgOTUlO1xuICAtLXBpbmstMTU6IDM0OCAxMDAlIDk0JTtcbiAgLS1waW5rLTIwOiAzNDggMTAwJSA5MiU7XG4gIC0tcGluay0zMDogMzQ4IDEwMCUgODglO1xuICAtLXBpbmstNDA6IDM0NyAxMDAlIDgwJTtcbiAgLS1waW5rLTUwOiAzNDYgNTglIDY0JTtcbiAgLS1waW5rLTYwOiAzNDUgMzclIDUyJTtcbiAgLS1waW5rLTY1OiAzNDYgMzUlIDQyJTtcbiAgLS1waW5rLTcwOiAzNDUgMzYlIDM2JTtcbiAgLS1waW5rLTc1OiAzNDUgMzclIDMwJTtcbiAgLS1waW5rLTgwOiAzNDYgMzglIDI0JTtcbiAgLS1waW5rLTg1OiAzNDUgNDElIDE4JTtcbiAgLS1waW5rLTkwOiAzNDUgNDclIDEyJTtcbiAgLS1waW5rLTEwMDogMzQ4IDUwJSA4JTtcbiAgLS1mb3JnZS1wcmltYXJ5LTAwOiBva2xjaCgwLjk4IDAuMDA2MiAyNzQuOTYpO1xuICAtLWZvcmdlLXByaW1hcnktMDU6IG9rbGNoKDAuOTYgMC4wMTA4MzUgMjcwLjAyNjMpO1xuICAtLWZvcmdlLXByaW1hcnktMTA6IG9rbGNoKDAuOTUgMC4wMTQ2IDI2OS45OSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0xNTogb2tsY2goMC45MyAwLjAyMSAyNzEuMTkpO1xuICAtLWZvcmdlLXByaW1hcnktMjA6IG9rbGNoKDAuOTEgMC4wMjU4IDI2OS44Nyk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0zMDogb2tsY2goMC44NyAwLjA0IDI2OS42OCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS00MDogb2tsY2goMC43OCAwLjA2ODkgMjcxLjU0KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTUwOiBva2xjaCgwLjY1IDAuMTA4MiAyNzEuMzUpO1xuICAtLWZvcmdlLXByaW1hcnktNjA6IG9rbGNoKDAuNTcgMC4xMjk3IDI3MS4xOSk7XG4gIC0tZm9yZ2UtcHJpbWFyeS02NTogb2tsY2goMC40OSAwLjE1NTYgMjcxLjA4KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTcwOiBva2xjaCgwLjQ0IDAuMTQyNyAyNzAuODcpO1xuICAtLWZvcmdlLXByaW1hcnktNzU6IG9rbGNoKDAuMzggMC4xMjczIDI3MS41Myk7XG4gIC0tZm9yZ2UtcHJpbWFyeS04MDogb2tsY2goMC4zMyAwLjEwODMgMjcwLjg0KTtcbiAgLS1mb3JnZS1wcmltYXJ5LTg1OiBva2xjaCgwLjI3IDAuMDg5OSAyNzEuNjIpO1xuICAtLWZvcmdlLXByaW1hcnktOTA6IG9rbGNoKDAuMjIgMC4wNzA3IDI3MC43OCk7XG4gIC0tZm9yZ2UtcHJpbWFyeS0xMDA6IG9rbGNoKDAuMTggMC4wNiAyNzEuMjUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTAwOiBva2xjaCg5Ny44NCUgMC4wMSAyNjcuMzYpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTA1OiBva2xjaCg5Ni43NyUgMC4wMTUgMjY3LjMyKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDogb2tsY2goOTQuNTYlIDAuMDI1IDI2OC41OCk7XG4gIC0tZm9yZ2UtdGVydGlhcnktMTU6IG9rbGNoKDkzLjQzJSAwLjAzMSAyNjguNTMpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTIwOiBva2xjaCg5MS4yNCUgMC4wNDIgMjY4LjQxKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0zMDogb2tsY2goODYuNjclIDAuMDY1IDI2OS4zNSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNDA6IG9rbGNoKDc3LjIxJSAwLjExNSAyNzAuNTkpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTUwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MDogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45Nik7XG4gIC0tZm9yZ2UtdGVydGlhcnktNjU6IG9rbGNoKDQ5LjU5JSAwLjE3NiAyNzAuOTUpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTcwOiBva2xjaCg0My43NCUgMC4xNTkgMjcwLjczKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS03NTogb2tsY2goMzguOTclIDAuMTM4IDI3MC4xOCk7XG4gIC0tZm9yZ2UtdGVydGlhcnktODA6IG9rbGNoKDMzLjU5JSAwLjEyIDI3MC4xMyk7XG4gIC0tZm9yZ2UtdGVydGlhcnktODU6IG9rbGNoKDI4LjAxJSAwLjEgMjcwLjExKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS05MDogb2tsY2goMjIuMTIlIDAuMDggMjcwLjA0KTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDA6IG9rbGNoKDE3LjUzJSAwLjA2NCAyNzAuMzEpO1xuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWExMjogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDEyJSk7XG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTIwOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMjAlKTtcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTY6IG9rbGNoKDU3Ljg2JSAwLjIwNSAyNzAuOTYgLyAxNiUpO1xuICAtLWRhcmstYmFzZS0wMDogMCAwJSA5NyU7XG4gIC0tZGFyay1iYXNlLTA1OiAwIDAlIDk1JTtcbiAgLS1kYXJrLWJhc2UtMTA6IDAgMCUgOTMlO1xuICAtLWRhcmstYmFzZS0xNTogMCAwJSA5MSU7XG4gIC0tZGFyay1iYXNlLTIwOiAxODAgMiUgODglO1xuICAtLWRhcmstYmFzZS0zMDogMTgwIDElIDgzJTtcbiAgLS1kYXJrLWJhc2UtNDA6IDE4MCAxJSA3MSU7XG4gIC0tZGFyay1iYXNlLTUwOiAxODAgMSUgNTUlO1xuICAtLWRhcmstYmFzZS02MDogMTgwIDAlIDQ2JTtcbiAgLS1kYXJrLWJhc2UtNjU6IDE4MCAxJSAzNyU7XG4gIC0tZGFyay1iYXNlLTcwOiAxODAgMSUgMzElO1xuICAtLWRhcmstYmFzZS03NTogMTgwIDElIDI2JTtcbiAgLS1kYXJrLWJhc2UtODA6IDE4MCAyJSAyMCU7XG4gIC0tZGFyay1iYXNlLTg1OiAxODAgMyUgMTUlO1xuICAtLWRhcmstYmFzZS05MDogMTgwIDIlIDEwJTtcbiAgLS1kYXJrLWJhc2UtMTAwOiAxODAgMyUgNiU7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tdG9tYXRvLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xuICAtLXRvbWF0by0yOiBva2xjaCg5OC40JSAwLjAwOCAyNy4yKTtcbiAgLS10b21hdG8tMzogb2tsY2goOTUuNCUgMC4wMjEgMzEuOCk7XG4gIC0tdG9tYXRvLTQ6IG9rbGNoKDkyLjElIDAuMDQxIDM0LjgpO1xuICAtLXRvbWF0by01OiBva2xjaCg4OC45JSAwLjA1OSAzMi42KTtcbiAgLS10b21hdG8tNjogb2tsY2goODUuMyUgMC4wNzcgMzIuNik7XG4gIC0tdG9tYXRvLTc6IG9rbGNoKDgwLjIlIDAuMDk1IDMyLjIpO1xuICAtLXRvbWF0by04OiBva2xjaCg3NC4xJSAwLjExOCAzMi4zKTtcbiAgLS10b21hdG8tOTogb2tsY2goNjIuNyUgMC4xOTQgMzMuMyk7XG4gIC0tdG9tYXRvLTEwOiBva2xjaCg2MC4zJSAwLjE5NSAzMy4yKTtcbiAgLS10b21hdG8tMTE6IG9rbGNoKDU2LjYlIDAuMTk4IDMyLjcpO1xuICAtLXRvbWF0by0xMjogb2tsY2goMzQuNiUgMC4wOCAzMC40KTtcbiAgLS10b21hdG8tYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XG4gIC0tdG9tYXRvLWEyOiBva2xjaCg2My42JSAwLjI1IDMwLjcgLyAzLjE0JSk7XG4gIC0tdG9tYXRvLWEzOiBva2xjaCg2Mi40JSAwLjIzNyAzMS45IC8gOS40MSUpO1xuICAtLXRvbWF0by1hNDogb2tsY2goNjQuOCUgMC4yNCAzMi45IC8gMTcuMjUlKTtcbiAgLS10b21hdG8tYTU6IG9rbGNoKDY0LjMlIDAuMjQ0IDMyIC8gMjMuOTIlKTtcbiAgLS10b21hdG8tYTY6IG9rbGNoKDYzLjIlIDAuMjM5IDMyLjEgLyAzMS4zNyUpO1xuICAtLXRvbWF0by1hNzogb2tsY2goNTkuNiUgMC4yMjYgMzEuOSAvIDQwLjM5JSk7XG4gIC0tdG9tYXRvLWE4OiBva2xjaCg1Ny4zJSAwLjIxOCAzMS45IC8gNTEuNzYlKTtcbiAgLS10b21hdG8tYTk6IG9rbGNoKDU4LjElIDAuMjIxIDMxLjkgLyA4MS45NiUpO1xuICAtLXRvbWF0by1hMTA6IG9rbGNoKDU2LjUlIDAuMjE1IDMxLjkgLyA4NS40OSUpO1xuICAtLXRvbWF0by1hMTE6IG9rbGNoKDU0LjUlIDAuMjA3IDMxLjkgLyA5MS43NiUpO1xuICAtLXRvbWF0by1hMTI6IG9rbGNoKDI1LjclIDAuMDkzIDMzLjggLyA4Ny44NCUpO1xuICAtLXJlZC0xOiBva2xjaCg5OS4zJSAwLjAwMyAxNy4yKTtcbiAgLS1yZWQtMjogb2tsY2goOTguMiUgMC4wMDkgMTcuMyk7XG4gIC0tcmVkLTM6IG9rbGNoKDk1LjUlIDAuMDIxIDEzLjkpO1xuICAtLXJlZC00OiBva2xjaCg5Mi4yJSAwLjA0IDE2KTtcbiAgLS1yZWQtNTogb2tsY2goODkuMiUgMC4wNTcgMTYuOSk7XG4gIC0tcmVkLTY6IG9rbGNoKDg1LjclIDAuMDc0IDE3LjcpO1xuICAtLXJlZC03OiBva2xjaCg4MC43JSAwLjA4OSAxOC4zKTtcbiAgLS1yZWQtODogb2tsY2goNzQuNCUgMC4xMTMgMTguOCk7XG4gIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcbiAgLS1yZWQtMTA6IG9rbGNoKDU5LjklIDAuMTk1IDI0KTtcbiAgLS1yZWQtMTE6IG9rbGNoKDU1LjclIDAuMTk3IDI1LjIpO1xuICAtLXJlZC0xMjogb2tsY2goMzMuOSUgMC4xMDkgMTYuNik7XG4gIC0tcmVkLWExOiBva2xjaCg2Mi44JSAwLjI1OCAyOS4yIC8gMS4xOCUpO1xuICAtLXJlZC1hMjogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDMuMTQlKTtcbiAgLS1yZWQtYTM6IG9rbGNoKDYwLjYlIDAuMjQ4IDI4LjQgLyA3Ljg0JSk7XG4gIC0tcmVkLWE0OiBva2xjaCg2Mi44JSAwLjI1NyAyOC44IC8gMTQuMTIlKTtcbiAgLS1yZWQtYTU6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjkgLyAxOS42MSUpO1xuICAtLXJlZC1hNjogb2tsY2goNjEuNSUgMC4yNTIgMjkgLyAyNS44OCUpO1xuICAtLXJlZC1hNzogb2tsY2goNTYuOCUgMC4yMzMgMjkgLyAzMy43MyUpO1xuICAtLXJlZC1hODogb2tsY2goNTQuMyUgMC4yMjIgMjguOCAvIDQ0LjMxJSk7XG4gIC0tcmVkLWE5OiBva2xjaCg1NiUgMC4yMjkgMjguNyAvIDcxLjc2JSk7XG4gIC0tcmVkLWExMDogb2tsY2goNTQuMSUgMC4yMjIgMjguOCAvIDc1LjY5JSk7XG4gIC0tcmVkLWExMTogb2tsY2goNTEuNSUgMC4yMTEgMjguNiAvIDgyLjc1JSk7XG4gIC0tcmVkLWExMjogb2tsY2goMjguNCUgMC4xMTQgMjEuOSAvIDkwLjk4JSk7XG4gIC0tcnVieS0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XG4gIC0tcnVieS0yOiBva2xjaCg5OC4zJSAwLjAwOSA4LjUpO1xuICAtLXJ1YnktMzogb2tsY2goOTUuNCUgMC4wMjIgNy4yKTtcbiAgLS1ydWJ5LTQ6IG9rbGNoKDkyLjUlIDAuMDM5IDguMSk7XG4gIC0tcnVieS01OiBva2xjaCg4OS42JSAwLjA1NiA3LjMpO1xuICAtLXJ1YnktNjogb2tsY2goODUuOCUgMC4wNjYgOCk7XG4gIC0tcnVieS03OiBva2xjaCg4MS4xJSAwLjA4IDcuMik7XG4gIC0tcnVieS04OiBva2xjaCg3NC45JSAwLjEwMiA2LjUpO1xuICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XG4gIC0tcnVieS0xMDogb2tsY2goNjAuMSUgMC4xOTcgMTMuNSk7XG4gIC0tcnVieS0xMTogb2tsY2goNTQuOSUgMC4xOTkgMTMuOSk7XG4gIC0tcnVieS0xMjogb2tsY2goMzQuMSUgMC4xMSAxMCk7XG4gIC0tcnVieS1hMTogb2tsY2goNjMuNSUgMC4yNTQgMTUuNSAvIDEuMTglKTtcbiAgLS1ydWJ5LWEyOiBva2xjaCg2Mi45JSAwLjI1NiAyNi43IC8gMy4xNCUpO1xuICAtLXJ1YnktYTM6IG9rbGNoKDYwLjclIDAuMjQ2IDI1LjYgLyA4LjI0JSk7XG4gIC0tcnVieS1hNDogb2tsY2goNjIuOSUgMC4yNTYgMjYgLyAxMy43MyUpO1xuICAtLXJ1YnktYTU6IG9rbGNoKDYzJSAwLjI1NSAyNS4yIC8gMTkuMjIlKTtcbiAgLS1ydWJ5LWE2OiBva2xjaCg1Ny45JSAwLjIzNSAyNS4zIC8gMjUuMSUpO1xuICAtLXJ1YnktYTc6IG9rbGNoKDUzLjclIDAuMjE3IDI0LjEgLyAzMi41NSUpO1xuICAtLXJ1YnktYTg6IG9rbGNoKDUxLjYlIDAuMjA4IDIyLjcgLyA0Mi43NSUpO1xuICAtLXJ1YnktYTk6IG9rbGNoKDU2LjIlIDAuMjI3IDIzLjIgLyA3Mi41NSUpO1xuICAtLXJ1YnktYTEwOiBva2xjaCg1NC41JSAwLjIyIDIyLjcgLyA3Ni44NiUpO1xuICAtLXJ1YnktYTExOiBva2xjaCg1MS4zJSAwLjIwNiAyMC4yIC8gODUuODglKTtcbiAgLS1ydWJ5LWExMjogb2tsY2goMjguNiUgMC4xMTQgMTUuOCAvIDkwLjk4JSk7XG4gIC0tY3JpbXNvbi0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XG4gIC0tY3JpbXNvbi0yOiBva2xjaCg5OC4yJSAwLjAwOCAzNTcuOCk7XG4gIC0tY3JpbXNvbi0zOiBva2xjaCg5NS40JSAwLjAyNiAzNTYuMyk7XG4gIC0tY3JpbXNvbi00OiBva2xjaCg5Mi42JSAwLjA0IDM1Ni40KTtcbiAgLS1jcmltc29uLTU6IG9rbGNoKDg5LjMlIDAuMDUzIDM1NS44KTtcbiAgLS1jcmltc29uLTY6IG9rbGNoKDg1LjQlIDAuMDY1IDM1NS4yKTtcbiAgLS1jcmltc29uLTc6IG9rbGNoKDgwLjklIDAuMDc4IDM1NC45KTtcbiAgLS1jcmltc29uLTg6IG9rbGNoKDc0LjklIDAuMSAzNTQpO1xuICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcbiAgLS1jcmltc29uLTEwOiBva2xjaCg2MC43JSAwLjIxMSAyLjIpO1xuICAtLWNyaW1zb24tMTE6IG9rbGNoKDU1LjIlIDAuMjA3IDQuNSk7XG4gIC0tY3JpbXNvbi0xMjogb2tsY2goMzQuMSUgMC4xMTMgMzU2LjkpO1xuICAtLWNyaW1zb24tYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XG4gIC0tY3JpbXNvbi1hMjogb2tsY2goNTcuNCUgMC4yMyAxOC40IC8gMy4xNCUpO1xuICAtLWNyaW1zb24tYTM6IG9rbGNoKDYzLjUlIDAuMjU0IDE2LjMgLyA4LjYzJSk7XG4gIC0tY3JpbXNvbi1hNDogb2tsY2goNjIuMiUgMC4yNDkgMTUuOSAvIDEzLjczJSk7XG4gIC0tY3JpbXNvbi1hNTogb2tsY2goNTguNiUgMC4yMzQgMTQuMyAvIDE5LjIyJSk7XG4gIC0tY3JpbXNvbi1hNjogb2tsY2goNTQuNiUgMC4yMTggMTIuOSAvIDI1LjQ5JSk7XG4gIC0tY3JpbXNvbi1hNzogb2tsY2goNTEuMyUgMC4yMDUgMTEuOCAvIDMyLjU1JSk7XG4gIC0tY3JpbXNvbi1hODogb2tsY2goNDkuNyUgMC4xOTkgOS4xIC8gNDIuMzUlKTtcbiAgLS1jcmltc29uLWE5OiBva2xjaCg1OC4zJSAwLjIzMyAxMCAvIDc2LjA4JSk7XG4gIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDU2LjIlIDAuMjI1IDEwLjEgLyA3OS42MSUpO1xuICAtLWNyaW1zb24tYTExOiBva2xjaCg1Mi41JSAwLjIxIDkuNiAvIDg4LjYzJSk7XG4gIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDI4LjYlIDAuMTE1IDEuOCAvIDkxLjM3JSk7XG4gIC0tcGluay0xOiBva2xjaCg5OS40JSAwLjAwNCAzMzcuMyk7XG4gIC0tcGluay0yOiBva2xjaCg5OC4zJSAwLjAwOSAzNDEuOCk7XG4gIC0tcGluay0zOiBva2xjaCg5NS40JSAwLjAyOCAzNDIuMyk7XG4gIC0tcGluay00OiBva2xjaCg5Mi42JSAwLjA0MiAzNDAuNik7XG4gIC0tcGluay01OiBva2xjaCg4OS4zJSAwLjA1NSAzNDAuNCk7XG4gIC0tcGluay02OiBva2xjaCg4NS42JSAwLjA2NyAzNDAuNyk7XG4gIC0tcGluay03OiBva2xjaCg4MSUgMC4wODMgMzQxLjkpO1xuICAtLXBpbmstODogb2tsY2goNzUuMSUgMC4xMDcgMzQxLjUpO1xuICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcbiAgLS1waW5rLTEwOiBva2xjaCg1OS42JSAwLjIwNyAzNDYuNyk7XG4gIC0tcGluay0xMTogb2tsY2goNTUuOCUgMC4yMDcgMzQ3LjMpO1xuICAtLXBpbmstMTI6IG9rbGNoKDM1JSAwLjEyOSAzNDUuNCk7XG4gIC0tcGluay1hMTogb2tsY2goNjYlIDAuMjc2IDM0OS43IC8gMS4xOCUpO1xuICAtLXBpbmstYTI6IG9rbGNoKDU5JSAwLjI0MSAzNTYuNyAvIDMuMTQlKTtcbiAgLS1waW5rLWEzOiBva2xjaCg2MyUgMC4yNTcgMzU2LjcgLyA4LjYzJSk7XG4gIC0tcGluay1hNDogb2tsY2goNTkuOCUgMC4yNDcgMzUzLjQgLyAxMy43MyUpO1xuICAtLXBpbmstYTU6IG9rbGNoKDU2LjUlIDAuMjM0IDM1Mi40IC8gMTkuMjIlKTtcbiAgLS1waW5rLWE2OiBva2xjaCg1MyUgMC4yMTkgMzUyLjQgLyAyNS4xJSk7XG4gIC0tcGluay1hNzogb2tsY2goNTAuOCUgMC4yMSAzNTMuNCAvIDMyLjU1JSk7XG4gIC0tcGluay1hODogb2tsY2goNDkuNiUgMC4yMDYgMzUxLjUgLyA0Mi4zNSUpO1xuICAtLXBpbmstYTk6IG9rbGNoKDU0LjclIDAuMjI3IDM1MS43IC8gNzQuOSUpO1xuICAtLXBpbmstYTEwOiBva2xjaCg1My40JSAwLjIyMSAzNTIuMSAvIDc4LjA0JSk7XG4gIC0tcGluay1hMTE6IG9rbGNoKDUxJSAwLjIxMiAzNTEuMyAvIDgzLjkyJSk7XG4gIC0tcGluay1hMTI6IG9rbGNoKDMwLjclIDAuMTI5IDM0Ny44IC8gOTIuOTQlKTtcbiAgLS1wbHVtLTE6IG9rbGNoKDk5LjMlIDAuMDA0IDMxNC44KTtcbiAgLS1wbHVtLTI6IG9rbGNoKDk4LjIlIDAuMDEgMzI1LjcpO1xuICAtLXBsdW0tMzogb2tsY2goOTUuNyUgMC4wMjcgMzI1LjgpO1xuICAtLXBsdW0tNDogb2tsY2goOTIuOSUgMC4wNDQgMzI0LjgpO1xuICAtLXBsdW0tNTogb2tsY2goODkuOSUgMC4wNTggMzI1LjEpO1xuICAtLXBsdW0tNjogb2tsY2goODYuMSUgMC4wNzEgMzIzLjkpO1xuICAtLXBsdW0tNzogb2tsY2goODAuOSUgMC4wOTIgMzIzLjMpO1xuICAtLXBsdW0tODogb2tsY2goNzQuMSUgMC4xMiAzMjIuMik7XG4gIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XG4gIC0tcGx1bS0xMDogb2tsY2goNTUuMiUgMC4xODEgMzIyLjIpO1xuICAtLXBsdW0tMTE6IG9rbGNoKDUyLjIlIDAuMTczIDMyMS45KTtcbiAgLS1wbHVtLTEyOiBva2xjaCgzMy44JSAwLjEyNSAzMjEuNCk7XG4gIC0tcGx1bS1hMTogb2tsY2goNTguMSUgMC4yOTkgMzA3IC8gMS4xOCUpO1xuICAtLXBsdW0tYTI6IG9rbGNoKDU2LjclIDAuMjYxIDMyOC40IC8gMy4xNCUpO1xuICAtLXBsdW0tYTM6IG9rbGNoKDU5LjMlIDAuMjczIDMyOC40IC8gNy44NCUpO1xuICAtLXBsdW0tYTQ6IG9rbGNoKDU3LjYlIDAuMjY3IDMyNi41IC8gMTIuOTQlKTtcbiAgLS1wbHVtLWE1OiBva2xjaCg1NS4xJSAwLjI1NSAzMjYuNiAvIDE4LjA0JSk7XG4gIC0tcGx1bS1hNjogb2tsY2goNTEuMiUgMC4yNCAzMjQuNiAvIDIzLjkyJSk7XG4gIC0tcGx1bS1hNzogb2tsY2goNDguOSUgMC4yMzEgMzIzLjQgLyAzMi4xNiUpO1xuICAtLXBsdW0tYTg6IG9rbGNoKDQ3LjMlIDAuMjI2IDMyMS4yIC8gNDMuMTQlKTtcbiAgLS1wbHVtLWE5OiBva2xjaCg0NS43JSAwLjIxOCAzMjAuOSAvIDcwLjk4JSk7XG4gIC0tcGx1bS1hMTA6IG9rbGNoKDQzLjIlIDAuMjA2IDMyMS4xIC8gNzMuMzMlKTtcbiAgLS1wbHVtLWExMTogb2tsY2goNDAuNCUgMC4xOTMgMzIwLjUgLyA3NS42OSUpO1xuICAtLXBsdW0tYTEyOiBva2xjaCgyNi45JSAwLjEyOSAzMjAuOCAvIDkwLjIlKTtcbiAgLS1wdXJwbGUtMTogb2tsY2goOTkuMyUgMC4wMDMgMzI1LjYpO1xuICAtLXB1cnBsZS0yOiBva2xjaCg5OC4xJSAwLjAxIDMxMS4yKTtcbiAgLS1wdXJwbGUtMzogb2tsY2goOTUuOSUgMC4wMjUgMzExLjcpO1xuICAtLXB1cnBsZS00OiBva2xjaCg5My4zJSAwLjAzOSAzMTIuNyk7XG4gIC0tcHVycGxlLTU6IG9rbGNoKDkwLjElIDAuMDUzIDMxMS4yKTtcbiAgLS1wdXJwbGUtNjogb2tsY2goODUuOSUgMC4wNzIgMzExLjEpO1xuICAtLXB1cnBsZS03OiBva2xjaCg4MC40JSAwLjA5MiAzMDkuNyk7XG4gIC0tcHVycGxlLTg6IG9rbGNoKDczLjMlIDAuMTIzIDMwOCk7XG4gIC0tcHVycGxlLTk6IG9rbGNoKDU1LjYlIDAuMTgzIDMwNS45KTtcbiAgLS1wdXJwbGUtMTA6IG9rbGNoKDUyLjUlIDAuMTc1IDMwNS40KTtcbiAgLS1wdXJwbGUtMTE6IG9rbGNoKDUxLjclIDAuMTczIDMwNS45KTtcbiAgLS1wdXJwbGUtMTI6IG9rbGNoKDMyLjIlIDAuMTEgMzAzLjgpO1xuICAtLXB1cnBsZS1hMTogb2tsY2goNTEuOCUgMC4yMzggMzI4LjQgLyAxLjE4JSk7XG4gIC0tcHVycGxlLWEyOiBva2xjaCg1MC4wMyUgMC4yNjcgMjk5Ljg4IC8gMy4xNCUpO1xuICAtLXB1cnBsZS1hMzogb2tsY2goNTMuMyUgMC4yODMgMzAxLjIgLyA3LjA2JSk7XG4gIC0tcHVycGxlLWE0OiBva2xjaCg1Mi4xJSAwLjI3MyAzMDMuMyAvIDExLjM3JSk7XG4gIC0tcHVycGxlLWE1OiBva2xjaCg0OS42JSAwLjI2MyAzMDEgLyAxNi40NyUpO1xuICAtLXB1cnBsZS1hNjogb2tsY2goNDcuOCUgMC4yNTMgMzAxLjIgLyAyMy4xNCUpO1xuICAtLXB1cnBsZS1hNzogb2tsY2goNDQuOSUgMC4yNDEgMjk5LjIgLyAzMS4zNyUpO1xuICAtLXB1cnBsZS1hODogb2tsY2goNDMuNyUgMC4yMzcgMjk3IC8gNDIuMzUlKTtcbiAgLS1wdXJwbGUtYTk6IG9rbGNoKDQwLjUlIDAuMjIgMjk3LjMgLyA2OS40MSUpO1xuICAtLXB1cnBsZS1hMTA6IG9rbGNoKDM3LjklIDAuMjA1IDI5Ny4xIC8gNzIuMTYlKTtcbiAgLS1wdXJwbGUtYTExOiBva2xjaCgzNy4zJSAwLjIwMiAyOTcuNyAvIDcyLjk0JSk7XG4gIC0tcHVycGxlLWExMjogb2tsY2goMjIuMiUgMC4xMTkgMjk5IC8gODcuNDUlKTtcbiAgLS12aW9sZXQtMTogb2tsY2goOTkuMiUgMC4wMDMgMzA4LjQpO1xuICAtLXZpb2xldC0yOiBva2xjaCg5OC4zJSAwLjAwOSAyOTkuMik7XG4gIC0tdmlvbGV0LTM6IG9rbGNoKDk2LjIlIDAuMDE5IDI5OS4xKTtcbiAgLS12aW9sZXQtNDogb2tsY2goOTMuMiUgMC4wMzcgMjk3LjUpO1xuICAtLXZpb2xldC01OiBva2xjaCg5MC40JSAwLjA1MiAyOTUpO1xuICAtLXZpb2xldC02OiBva2xjaCg4Ni40JSAwLjA3MiAyOTMuNyk7XG4gIC0tdmlvbGV0LTc6IG9rbGNoKDgwLjYlIDAuMDkgMjkzLjYpO1xuICAtLXZpb2xldC04OiBva2xjaCg3MyUgMC4xMTkgMjkyLjYpO1xuICAtLXZpb2xldC05OiBva2xjaCg1NC4yJSAwLjE3OSAyODgpO1xuICAtLXZpb2xldC0xMDogb2tsY2goNTEuMSUgMC4xNzcgMjg3LjcpO1xuICAtLXZpb2xldC0xMTogb2tsY2goNTAuOCUgMC4xNTkgMjg4LjYpO1xuICAtLXZpb2xldC0xMjogb2tsY2goMzEuMyUgMC4wOTcgMjg2LjYpO1xuICAtLXZpb2xldC1hMTogb2tsY2goMzkuNCUgMC4yMTYgMjk0LjggLyAxLjE4JSk7XG4gIC0tdmlvbGV0LWEyOiBva2xjaCg0OCUgMC4yOTggMjc2LjMgLyAyLjc1JSk7XG4gIC0tdmlvbGV0LWEzOiBva2xjaCg0NS42JSAwLjI4MyAyNzYuNSAvIDUuODglKTtcbiAgLS12aW9sZXQtYTQ6IG9rbGNoKDQ3LjYlIDAuMyAyNzQuNyAvIDEwLjU5JSk7XG4gIC0tdmlvbGV0LWE1OiBva2xjaCg0Ni44JSAwLjMwMyAyNzEuNCAvIDE0LjklKTtcbiAgLS12aW9sZXQtYTY6IG9rbGNoKDQ2JSAwLjMwMSAyNzAuNCAvIDIwLjc4JSk7XG4gIC0tdmlvbGV0LWE3OiBva2xjaCg0MiUgMC4yNzIgMjcxLjIgLyAyOS4wMiUpO1xuICAtLXZpb2xldC1hODogb2tsY2goNDAuMiUgMC4yNiAyNzEuNiAvIDQwJSk7XG4gIC0tdmlvbGV0LWE5OiBva2xjaCgzNi41JSAwLjIzNiAyNzEuNCAvIDY2LjI3JSk7XG4gIC0tdmlvbGV0LWExMDogb2tsY2goMzQuOCUgMC4yMjQgMjcyLjEgLyA2OS44JSk7XG4gIC0tdmlvbGV0LWExMTogb2tsY2goMzIuMSUgMC4yMDYgMjcyLjQgLyA2OC42MyUpO1xuICAtLXZpb2xldC1hMTI6IG9rbGNoKDE4LjMlIDAuMTE1IDI3NS4yIC8gODUuMSUpO1xuICAtLWlyaXMtMTogb2tsY2goOTkuNSUgMC4wMDMgMjg2LjQpO1xuICAtLWlyaXMtMjogb2tsY2goOTguMSUgMC4wMDkgMjg2LjIpO1xuICAtLWlyaXMtMzogb2tsY2goOTYuMSUgMC4wMTcgMjgyLjUpO1xuICAtLWlyaXMtNDogb2tsY2goOTMuNCUgMC4wMzIgMjgzLjkpO1xuICAtLWlyaXMtNTogb2tsY2goOTAuNCUgMC4wNDggMjgyLjgpO1xuICAtLWlyaXMtNjogb2tsY2goODYuMyUgMC4wNjkgMjgzKTtcbiAgLS1pcmlzLTc6IG9rbGNoKDgwLjklIDAuMDg3IDI4Mi44KTtcbiAgLS1pcmlzLTg6IG9rbGNoKDcyLjklIDAuMTE4IDI4MS40KTtcbiAgLS1pcmlzLTk6IG9rbGNoKDU0JSAwLjE4NCAyNzguMyk7XG4gIC0taXJpcy0xMDogb2tsY2goNTAuOSUgMC4xODcgMjc3LjQpO1xuICAtLWlyaXMtMTE6IG9rbGNoKDUxLjElIDAuMTc0IDI3OS44KTtcbiAgLS1pcmlzLTEyOiBva2xjaCgzMS40JSAwLjA5OSAyNzcuNik7XG4gIC0taXJpcy1hMTogb2tsY2goNDUuMiUgMC4zMTMgMjY0LjEgLyAwLjc4JSk7XG4gIC0taXJpcy1hMjogb2tsY2goNDUuMiUgMC4zMTMgMjY0LjEgLyAyLjc1JSk7XG4gIC0taXJpcy1hMzogb2tsY2goNDMuNiUgMC4yOTMgMjY0LjEgLyA1Ljg4JSk7XG4gIC0taXJpcy1hNDogb2tsY2goNDUuNiUgMC4zMTEgMjY0LjEgLyA5LjglKTtcbiAgLS1pcmlzLWE1OiBva2xjaCg0NS43JSAwLjMxIDI2NC4xIC8gMTQuNTElKTtcbiAgLS1pcmlzLWE2OiBva2xjaCg0NS41JSAwLjMxMSAyNjQuMSAvIDIwLjM5JSk7XG4gIC0taXJpcy1hNzogb2tsY2goNDIuMSUgMC4yODggMjY0LjEgLyAyNy44NCUpO1xuICAtLWlyaXMtYTg6IG9rbGNoKDQwLjMlIDAuMjc1IDI2NC4xIC8gMzkuMjIlKTtcbiAgLS1pcmlzLWE5OiBva2xjaCgzNi41JSAwLjI1MyAyNjQuMSAvIDY0LjMxJSk7XG4gIC0taXJpcy1hMTA6IG9rbGNoKDM1LjElIDAuMjQzIDI2NC4xIC8gNjguMjQlKTtcbiAgLS1pcmlzLWExMTogb2tsY2goMzMuNyUgMC4yMzEgMjY1IC8gNjcuNDUlKTtcbiAgLS1pcmlzLWExMjogb2tsY2goMTguMiUgMC4xMjEgMjY0LjIgLyA4NC43MSUpO1xuICAtLWluZGlnby0xOiBva2xjaCg5OS40JSAwLjAwMSAyODYuNCk7XG4gIC0taW5kaWdvLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDI3MS4zKTtcbiAgLS1pbmRpZ28tMzogb2tsY2goOTYuMSUgMC4wMTcgMjY3LjgpO1xuICAtLWluZGlnby00OiBva2xjaCg5My41JSAwLjAzMSAyNjkuOCk7XG4gIC0taW5kaWdvLTU6IG9rbGNoKDkwLjIlIDAuMDQ3IDI2OS42KTtcbiAgLS1pbmRpZ28tNjogb2tsY2goODYuMiUgMC4wNjggMjcxLjEpO1xuICAtLWluZGlnby03OiBva2xjaCg4MC42JSAwLjA4OCAyNzEuNCk7XG4gIC0taW5kaWdvLTg6IG9rbGNoKDczLjElIDAuMTEyIDI3MC40KTtcbiAgLS1pbmRpZ28tOTogb2tsY2goNTQuNCUgMC4xOTEgMjY3KTtcbiAgLS1pbmRpZ28tMTA6IG9rbGNoKDUxLjElIDAuMTk1IDI2Ni42KTtcbiAgLS1pbmRpZ28tMTE6IG9rbGNoKDUwLjklIDAuMTcyIDI2Ny4yKTtcbiAgLS1pbmRpZ28tMTI6IG9rbGNoKDMxLjMlIDAuMDg2IDI2OC42KTtcbiAgLS1pbmRpZ28tYTE6IG9rbGNoKDI3LjElIDAuMTg4IDI2NC4xIC8gMC43OCUpO1xuICAtLWluZGlnby1hMjogb2tsY2goNTAuMSUgMC4yOCAyNjMuOCAvIDMuMTQlKTtcbiAgLS1pbmRpZ28tYTM6IG9rbGNoKDQ5LjYlIDAuMjU4IDI2My4zIC8gNy4wNiUpO1xuICAtLWluZGlnby1hNDogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxMS43NiUpO1xuICAtLWluZGlnby1hNTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxNy42NSUpO1xuICAtLWluZGlnby1hNjogb2tsY2goNDkuOCUgMC4yODIgMjYzLjkgLyAyNC4zMSUpO1xuICAtLWluZGlnby1hNzogb2tsY2goNDYuOSUgMC4yNjkgMjYzLjkgLyAzMi45NCUpO1xuICAtLWluZGlnby1hODogb2tsY2goNDQuNiUgMC4yNTIgMjYzLjkgLyA0NC43MSUpO1xuICAtLWluZGlnby1hOTogb2tsY2goNDMlIDAuMjQ0IDI2My45IC8gNzUuNjklKTtcbiAgLS1pbmRpZ28tYTEwOiBva2xjaCg0MS42JSAwLjIzNiAyNjMuOSAvIDgwJSk7XG4gIC0taW5kaWdvLWExMTogb2tsY2goMzklIDAuMjE5IDI2My44IC8gNzcuMjUlKTtcbiAgLS1pbmRpZ28tYTEyOiBva2xjaCgyMC44JSAwLjEwNCAyNjIuOSAvIDg3Ljg0JSk7XG4gIC0tYmx1ZS0xOiBva2xjaCg5OS4zJSAwLjAwMyAyNDcuOSk7XG4gIC0tYmx1ZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAyNDIuOCk7XG4gIC0tYmx1ZS0zOiBva2xjaCg5NiUgMC4wMiAyMzguNyk7XG4gIC0tYmx1ZS00OiBva2xjaCg5My44JSAwLjAzNSAyMzQuOCk7XG4gIC0tYmx1ZS01OiBva2xjaCg5MC41JSAwLjA1MSAyNDAuMyk7XG4gIC0tYmx1ZS02OiBva2xjaCg4Ni4zJSAwLjA2OCAyNDMuMyk7XG4gIC0tYmx1ZS03OiBva2xjaCg4MSUgMC4wODkgMjQzLjEpO1xuICAtLWJsdWUtODogb2tsY2goNzMuNCUgMC4xMjEgMjQzLjEpO1xuICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAtLWJsdWUtMTA6IG9rbGNoKDYyLjIlIDAuMTgzIDI1MS43KTtcbiAgLS1ibHVlLTExOiBva2xjaCg1NS42JSAwLjE2MiAyNTIuMik7XG4gIC0tYmx1ZS0xMjogb2tsY2goMzIuNCUgMC4wOTYgMjU4LjgpO1xuICAtLWJsdWUtYTE6IG9rbGNoKDYxLjUlIDAuMjExIDI1Ni4xIC8gMS41NyUpO1xuICAtLWJsdWUtYTI6IG9rbGNoKDY0LjElIDAuMTk3IDI1MyAvIDQuMzElKTtcbiAgLS1ibHVlLWEzOiBva2xjaCg2NC4xJSAwLjE4MiAyNTAuMiAvIDkuOCUpO1xuICAtLWJsdWUtYTQ6IG9rbGNoKDY4JSAwLjE3OSAyNDcgLyAxNi40NyUpO1xuICAtLWJsdWUtYTU6IG9rbGNoKDY1LjYlIDAuMTkgMjUwLjggLyAyMy45MiUpO1xuICAtLWJsdWUtYTY6IG9rbGNoKDYyLjYlIDAuMTkxIDI1Mi42IC8gMzIuNTUlKTtcbiAgLS1ibHVlLWE3OiBva2xjaCg2MC44JSAwLjE4MyAyNTIuMiAvIDQ0LjMxJSk7XG4gIC0tYmx1ZS1hODogb2tsY2goNjAuNyUgMC4xNzYgMjUwLjggLyA2My4xNCUpO1xuICAtLWJsdWUtYTk6IG9rbGNoKDY0LjklIDAuMTkzIDI1MS44KTtcbiAgLS1ibHVlLWExMDogb2tsY2goNjEuOCUgMC4xODYgMjUyLjIgLyA5OC4wNCUpO1xuICAtLWJsdWUtYTExOiBva2xjaCg1My43JSAwLjE2OCAyNTMuNCAvIDk0LjklKTtcbiAgLS1ibHVlLWExMjogb2tsY2goMjcuMiUgMC4xMDUgMjU5IC8gOTMuMzMlKTtcbiAgLS1jeWFuLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDIxOS41KTtcbiAgLS1jeWFuLTI6IG9rbGNoKDk3LjklIDAuMDA5IDIwNS45KTtcbiAgLS1jeWFuLTM6IG9rbGNoKDk1LjklIDAuMDI2IDIwMi42KTtcbiAgLS1jeWFuLTQ6IG9rbGNoKDkzLjIlIDAuMDQxIDIwNik7XG4gIC0tY3lhbi01OiBva2xjaCg5MCUgMC4wNTQgMjA2LjQpO1xuICAtLWN5YW4tNjogb2tsY2goODUuOCUgMC4wNjYgMjA4LjEpO1xuICAtLWN5YW4tNzogb2tsY2goODAuNCUgMC4wODIgMjA5LjcpO1xuICAtLWN5YW4tODogb2tsY2goNzIuOCUgMC4xMSAyMTEuOSk7XG4gIC0tY3lhbi05OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xuICAtLWN5YW4tMTA6IG9rbGNoKDYyLjclIDAuMTE0IDIyMS41KTtcbiAgLS1jeWFuLTExOiBva2xjaCg1NC43JSAwLjA5NyAyMjAuOCk7XG4gIC0tY3lhbi0xMjogb2tsY2goMzMuMSUgMC4wNTMgMjE4LjgpO1xuICAtLWN5YW4tYTE6IG9rbGNoKDY0LjElIDAuMTI5IDIzMS4xIC8gMS45NiUpO1xuICAtLWN5YW4tYTI6IG9rbGNoKDYzLjglIDAuMTExIDIxMC42IC8gNS4xJSk7XG4gIC0tY3lhbi1hMzogb2tsY2goNzQuMyUgMC4xMjcgMjA0LjYgLyAxMi45NCUpO1xuICAtLWN5YW4tYTQ6IG9rbGNoKDcyLjklIDAuMTI2IDIxMC44IC8gMjAuNzglKTtcbiAgLS1jeWFuLWE1OiBva2xjaCg3MC42JSAwLjEyMyAyMTEuNSAvIDI5LjAyJSk7XG4gIC0tY3lhbi1hNjogb2tsY2goNjclIDAuMTE4IDIxNCAvIDM4LjQzJSk7XG4gIC0tY3lhbi1hNzogb2tsY2goNjQuNyUgMC4xMTUgMjE2LjIgLyA1MC45OCUpO1xuICAtLWN5YW4tYTg6IG9rbGNoKDY1LjklIDAuMTE3IDIxNi40IC8gNzYuMDglKTtcbiAgLS1jeWFuLWE5OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xuICAtLWN5YW4tYTEwOiBva2xjaCg2MS44JSAwLjExNSAyMjIuNCAvIDk3LjI1JSk7XG4gIC0tY3lhbi1hMTE6IG9rbGNoKDUxLjklIDAuMDk3IDIyMy4xIC8gOTMuNzMlKTtcbiAgLS1jeWFuLWExMjogb2tsY2goMjkuMyUgMC4wNTMgMjE5LjIgLyA5NC45JSk7XG4gIC0tdGVhbC0xOiBva2xjaCg5OS40JSAwLjAwNCAxNzkuNyk7XG4gIC0tdGVhbC0yOiBva2xjaCg5OC4yJSAwLjAwOSAxNzkuNik7XG4gIC0tdGVhbC0zOiBva2xjaCg5NiUgMC4wMjYgMTgxLjkpO1xuICAtLXRlYWwtNDogb2tsY2goOTMuNCUgMC4wNDIgMTc5LjgpO1xuICAtLXRlYWwtNTogb2tsY2goOTAlIDAuMDUzIDE4MS41KTtcbiAgLS10ZWFsLTY6IG9rbGNoKDg1LjYlIDAuMDY0IDE4MS4yKTtcbiAgLS10ZWFsLTc6IG9rbGNoKDc5LjYlIDAuMDc2IDE4Myk7XG4gIC0tdGVhbC04OiBva2xjaCg3Mi4xJSAwLjA5NyAxODMuMyk7XG4gIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xuICAtLXRlYWwtMTA6IG9rbGNoKDYxLjklIDAuMTA5IDE4MS4zKTtcbiAgLS10ZWFsLTExOiBva2xjaCg1NS4yJSAwLjEwMSAxNzguOCk7XG4gIC0tdGVhbC0xMjogb2tsY2goMzIuNyUgMC4wNTEgMTg1KTtcbiAgLS10ZWFsLWExOiBva2xjaCg3NSUgMC4xNTQgMTY2LjkgLyAxLjk2JSk7XG4gIC0tdGVhbC1hMjogb2tsY2goNjUuNSUgMC4xMzQgMTY3LjQgLyA0LjcxJSk7XG4gIC0tdGVhbC1hMzogb2tsY2goNzMuNiUgMC4xNDQgMTcwLjkgLyAxMi4xNiUpO1xuICAtLXRlYWwtYTQ6IG9rbGNoKDcyLjYlIDAuMTQ2IDE2OC43IC8gMjAlKTtcbiAgLS10ZWFsLWE1OiBva2xjaCg2OC42JSAwLjEzMyAxNzEuNyAvIDI3Ljg0JSk7XG4gIC0tdGVhbC1hNjogb2tsY2goNjQuNiUgMC4xMjUgMTcxLjkgLyAzNi44NiUpO1xuICAtLXRlYWwtYTc6IG9rbGNoKDYxJSAwLjExNCAxNzUuNiAvIDQ4LjYzJSk7XG4gIC0tdGVhbC1hODogb2tsY2goNjAuNiUgMC4xMTEgMTc4LjkgLyA2Ny40NSUpO1xuICAtLXRlYWwtYTk6IG9rbGNoKDYyLjclIDAuMTEzIDE4MSAvIDkyLjk0JSk7XG4gIC0tdGVhbC1hMTA6IG9rbGNoKDYwLjMlIDAuMTA5IDE4MC4zIC8gOTQuOSUpO1xuICAtLXRlYWwtYTExOiBva2xjaCg1NS4yJSAwLjEwMSAxNzguOCk7XG4gIC0tdGVhbC1hMTI6IG9rbGNoKDI4LjglIDAuMDUxIDE4Mi41IC8gOTQuOSUpO1xuICAtLWphZGUtMTogb2tsY2goOTkuNCUgMC4wMDMgMTc0LjUpO1xuICAtLWphZGUtMjogb2tsY2goOTguMiUgMC4wMDkgMTYxLjQpO1xuICAtLWphZGUtMzogb2tsY2goOTYuMSUgMC4wMjIgMTYwLjIpO1xuICAtLWphZGUtNDogb2tsY2goOTMuNSUgMC4wMzQgMTYzLjIpO1xuICAtLWphZGUtNTogb2tsY2goOTAuMiUgMC4wNDcgMTY1LjEpO1xuICAtLWphZGUtNjogb2tsY2goODYlIDAuMDYgMTY2LjIpO1xuICAtLWphZGUtNzogb2tsY2goODAlIDAuMDc2IDE2OS45KTtcbiAgLS1qYWRlLTg6IG9rbGNoKDcyLjElIDAuMTAzIDE3My4xKTtcbiAgLS1qYWRlLTk6IG9rbGNoKDY0LjIlIDAuMTE1IDE3MC43KTtcbiAgLS1qYWRlLTEwOiBva2xjaCg2MS4zJSAwLjExIDE3MC45KTtcbiAgLS1qYWRlLTExOiBva2xjaCg1NC43JSAwLjA5OCAxNzApO1xuICAtLWphZGUtMTI6IG9rbGNoKDMyLjUlIDAuMDQxIDE3MC4xKTtcbiAgLS1qYWRlLWExOiBva2xjaCg3MS4zJSAwLjE2IDE2MC41IC8gMS41NyUpO1xuICAtLWphZGUtYTI6IG9rbGNoKDYyLjUlIDAuMTc2IDE0OS4xIC8gNC4zMSUpO1xuICAtLWphZGUtYTM6IG9rbGNoKDY1LjUlIDAuMTg3IDE0OC41IC8gOS44MCUpO1xuICAtLWphZGUtYTQ6IG9rbGNoKDY0JSAwLjE3MiAxNTAuOSAvIDE2LjA4JSk7XG4gIC0tamFkZS1hNTogb2tsY2goNjIuNCUgMC4xNjEgMTUyLjggLyAyMy41MyUpO1xuICAtLWphZGUtYTY6IG9rbGNoKDYwLjMlIDAuMTUgMTU0LjggLyAzMi41NSUpO1xuICAtLWphZGUtYTc6IG9rbGNoKDU4LjglIDAuMTM0IDE1OS4zIC8gNDUuNDklKTtcbiAgLS1qYWRlLWE4OiBva2xjaCg2MCUgMC4xMjUgMTY1LjYgLyA2Ni4yNyUpO1xuICAtLWphZGUtYTk6IG9rbGNoKDU4LjIlIDAuMTIgMTY2LjQgLyA4My45MiUpO1xuICAtLWphZGUtYTEwOiBva2xjaCg1NS4zJSAwLjExNCAxNjYuOCAvIDg1LjEwJSk7XG4gIC0tamFkZS1hMTE6IG9rbGNoKDQ4LjYlIDAuMTAxIDE2NiAvIDg3LjQ1JSk7XG4gIC0tamFkZS1hMTI6IG9rbGNoKDIyLjQlIDAuMDQ2IDE2Ny40IC8gODguNjMlKTtcbiAgLS1ncmVlbi0xOiBva2xjaCg5OS40JSAwLjAwNCAxNTcuMik7XG4gIC0tZ3JlZW4tMjogb2tsY2goOTguMSUgMC4wMSAxNTUuMSk7XG4gIC0tZ3JlZW4tMzogb2tsY2goOTUuOCUgMC4wMjIgMTU1LjkpO1xuICAtLWdyZWVuLTQ6IG9rbGNoKDkzLjQlIDAuMDM3IDE1Ni40KTtcbiAgLS1ncmVlbi01OiBva2xjaCg4OS45JSAwLjA0OSAxNTcuMik7XG4gIC0tZ3JlZW4tNjogb2tsY2goODUuNiUgMC4wNjQgMTU4LjIpO1xuICAtLWdyZWVuLTc6IG9rbGNoKDc5LjglIDAuMDgzIDE1OS4xKTtcbiAgLS1ncmVlbi04OiBva2xjaCg3MS42JSAwLjExMyAxNjAuMyk7XG4gIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xuICAtLWdyZWVuLTEwOiBva2xjaCg2MS4xJSAwLjEyNyAxNTguMik7XG4gIC0tZ3JlZW4tMTE6IG9rbGNoKDU0LjMlIDAuMTEyIDE1OS41KTtcbiAgLS1ncmVlbi0xMjogb2tsY2goMzIuMiUgMC4wNDggMTY0LjUpO1xuICAtLWdyZWVuLWExOiBva2xjaCg3MC4zJSAwLjIxNCAxNDYuMiAvIDEuNTclKTtcbiAgLS1ncmVlbi1hMjogb2tsY2goNjIuMiUgMC4xOTMgMTQ1LjQgLyA0LjMxJSk7XG4gIC0tZ3JlZW4tYTM6IG9rbGNoKDYyLjUlIDAuMTkyIDE0NS45IC8gOS44MCUpO1xuICAtLWdyZWVuLWE0OiBva2xjaCg2My43JSAwLjE5MyAxNDYuMyAvIDE2LjA4JSk7XG4gIC0tZ3JlZW4tYTU6IG9rbGNoKDYwLjQlIDAuMTc4IDE0Ny4yIC8gMjMuMTQlKTtcbiAgLS1ncmVlbi1hNjogb2tsY2goNTguNyUgMC4xNjkgMTQ4LjMgLyAzMi4xNiUpO1xuICAtLWdyZWVuLWE3OiBva2xjaCg1Ny40JSAwLjE1OSAxNDkuNyAvIDQ0LjMxJSk7XG4gIC0tZ3JlZW4tYTg6IG9rbGNoKDU3LjglIDAuMTUxIDE1Mi41IC8gNjQuMzElKTtcbiAgLS1ncmVlbi1hOTogb2tsY2goNTcuMCUgMC4xNDggMTUyLjcgLyA4MS4xOCUpO1xuICAtLWdyZWVuLWExMDogb2tsY2goNTQuNCUgMC4xMzkgMTUzLjQgLyA4My4xNCUpO1xuICAtLWdyZWVuLWExMTogb2tsY2goNDguMiUgMC4xMTkgMTU1LjEgLyA4Ny4wNiUpO1xuICAtLWdyZWVuLWExMjogb2tsY2goMjMuNyUgMC4wNTMgMTYwLjggLyA5MC4yMCUpO1xuICAtLWdyYXNzLTE6IG9rbGNoKDk5LjQlIDAuMDA1IDE0NS41KTtcbiAgLS1ncmFzcy0yOiBva2xjaCg5OC4yJSAwLjAxIDE0NS41KTtcbiAgLS1ncmFzcy0zOiBva2xjaCg5Ni4wJSAwLjAyMiAxNDUuNCk7XG4gIC0tZ3Jhc3MtNDogb2tsY2goOTMuNSUgMC4wMzggMTQ2LjUpO1xuICAtLWdyYXNzLTU6IG9rbGNoKDkwLjAlIDAuMDUyIDE0Nik7XG4gIC0tZ3Jhc3MtNjogb2tsY2goODUuNiUgMC4wNzEgMTQ2LjgpO1xuICAtLWdyYXNzLTc6IG9rbGNoKDc5LjglIDAuMDk0IDE0Ny4zKTtcbiAgLS1ncmFzcy04OiBva2xjaCg3MS43JSAwLjEzMSAxNDguMSk7XG4gIC0tZ3Jhc3MtOTogb2tsY2goNjUuMSUgMC4xNDcgMTQ3LjQpO1xuICAtLWdyYXNzLTEwOiBva2xjaCg2MS41JSAwLjE0MiAxNDcuMik7XG4gIC0tZ3Jhc3MtMTE6IG9rbGNoKDUyLjYlIDAuMTI5IDE0Ny4yKTtcbiAgLS1ncmFzcy0xMjogb2tsY2goMzIuNyUgMC4wNTMgMTQ4LjYpO1xuICAtLWdyYXNzLWExOiBva2xjaCg3MC4wJSAwLjIzOCAxNDIuNSAvIDEuNTclKTtcbiAgLS1ncmFzcy1hMjogb2tsY2goNTkuMiUgMC4yMDEgMTQyLjUgLyAzLjkyJSk7XG4gIC0tZ3Jhc3MtYTM6IG9rbGNoKDU4LjYlIDAuMTk5IDE0Mi41IC8gOC42MyUpO1xuICAtLWdyYXNzLWE0OiBva2xjaCg2MC45JSAwLjIwNiAxNDIuNyAvIDE0LjUxJSk7XG4gIC0tZ3Jhc3MtYTU6IG9rbGNoKDU3LjUlIDAuMTk0IDE0Mi43IC8gMjEuMTglKTtcbiAgLS1ncmFzcy1hNjogb2tsY2goNTYuNCUgMC4xODkgMTQyLjkgLyAzMC4yMCUpO1xuICAtLWdyYXNzLWE3OiBva2xjaCg1NS4yJSAwLjE4NCAxNDMuMSAvIDQxLjk2JSk7XG4gIC0tZ3Jhc3MtYTg6IG9rbGNoKDU1LjglIDAuMTgyIDE0My44IC8gNjAuMzklKTtcbiAgLS1ncmFzcy1hOTogb2tsY2goNTMuOCUgMC4xNzQgMTQ0IC8gNzIuNTUlKTtcbiAgLS1ncmFzcy1hMTA6IG9rbGNoKDUwLjYlIDAuMTY0IDE0NC4xIC8gNzUuNjklKTtcbiAgLS1ncmFzcy1hMTE6IG9rbGNoKDQ0LjAlIDAuMTQxIDE0NC41IC8gODMuNTMlKTtcbiAgLS1ncmFzcy1hMTI6IG9rbGNoKDIxLjIlIDAuMDYyIDE0Ny40IC8gODcuNDUlKTtcbiAgLS1vcmFuZ2UtMTogb2tsY2goOTkuMiUgMC4wMDMgNDguNyk7XG4gIC0tb3JhbmdlLTI6IG9rbGNoKDk4LjAlIDAuMDE2IDczLjcpO1xuICAtLW9yYW5nZS0zOiBva2xjaCg5NS44JSAwLjAzNyA3OS4xKTtcbiAgLS1vcmFuZ2UtNDogb2tsY2goOTIuMCUgMC4wNjUgNzQuNCk7XG4gIC0tb3JhbmdlLTU6IG9rbGNoKDg4LjglIDAuMDg4IDcxLjMpO1xuICAtLW9yYW5nZS02OiBva2xjaCg4NS40JSAwLjEwNyA2Nik7XG4gIC0tb3JhbmdlLTc6IG9rbGNoKDgwLjYlIDAuMTEyIDYwKTtcbiAgLS1vcmFuZ2UtODogb2tsY2goNzQuNSUgMC4xMzIgNTQuNyk7XG4gIC0tb3JhbmdlLTk6IG9rbGNoKDY5LjElIDAuMTkxIDQ1KTtcbiAgLS1vcmFuZ2UtMTA6IG9rbGNoKDY2LjIlIDAuMTk1IDQzLjUpO1xuICAtLW9yYW5nZS0xMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XG4gIC0tb3JhbmdlLTEyOiBva2xjaCgzNS4wJSAwLjA2OSA0MC44KTtcbiAgLS1vcmFuZ2UtYTE6IG9rbGNoKDU0LjklIDAuMTc0IDM5LjUgLyAxLjU3JSk7XG4gIC0tb3JhbmdlLWEyOiBva2xjaCg3NS40JSAwLjE3OCA1OS4yIC8gNy4wNiUpO1xuICAtLW9yYW5nZS1hMzogb2tsY2goNzcuNyUgMC4xNzMgNjYuMSAvIDE2LjA4JSk7XG4gIC0tb3JhbmdlLWE0OiBva2xjaCg3NS45JSAwLjE3NyA2MC42IC8gMjkuMDIlKTtcbiAgLS1vcmFuZ2UtYTU6IG9rbGNoKDc0LjklIDAuMTggNTcuOCAvIDM5LjYxJSk7XG4gIC0tb3JhbmdlLWE2OiBva2xjaCg3My4zJSAwLjE4NSA1My40IC8gNDkuMDIlKTtcbiAgLS1vcmFuZ2UtYTc6IG9rbGNoKDY3LjclIDAuMTgzIDQ4LjUgLyA1NC45MCUpO1xuICAtLW9yYW5nZS1hODogb2tsY2goNjQuNCUgMC4xODMgNDUuMyAvIDY2LjY3JSk7XG4gIC0tb3JhbmdlLWE5OiBva2xjaCg2Ny4yJSAwLjIwMiA0Mi4yIC8gOTEuNzYlKTtcbiAgLS1vcmFuZ2UtYTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcbiAgLS1vcmFuZ2UtYTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcbiAgLS1vcmFuZ2UtYTEyOiBva2xjaCgyNi4yJSAwLjA4MSA0MC43IC8gODguNjMlKTtcbiAgLS1icm93bi0xOiBva2xjaCg5OS41JSAwLjAwMiA2Ny44KTtcbiAgLS1icm93bi0yOiBva2xjaCg5OC40JSAwLjAwNSA2Ny44KTtcbiAgLS1icm93bi0zOiBva2xjaCg5NS4zJSAwLjAxMyA2My45KTtcbiAgLS1icm93bi00OiBva2xjaCg5Mi41JSAwLjAyIDY1LjEpO1xuICAtLWJyb3duLTU6IG9rbGNoKDg5LjglIDAuMDI5IDY1LjcpO1xuICAtLWJyb3duLTY6IG9rbGNoKDg2LjIlIDAuMDM5IDY2KTtcbiAgLS1icm93bi03OiBva2xjaCg4MS41JSAwLjA1NCA2NC4yKTtcbiAgLS1icm93bi04OiBva2xjaCg3NC42JSAwLjA3MiA2Mi4xKTtcbiAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XG4gIC0tYnJvd24tMTA6IG9rbGNoKDU5LjclIDAuMDcyIDU5LjEpO1xuICAtLWJyb3duLTExOiBva2xjaCg1MS4yJSAwLjA1OCA1NS41KTtcbiAgLS1icm93bi0xMjogb2tsY2goMzMuMSUgMC4wMTggNDUuOSk7XG4gIC0tYnJvd24tYTE6IG9rbGNoKDU0LjMlIDAuMTM2IDU0LjEgLyAxLjE4JSk7XG4gIC0tYnJvd24tYTI6IG9rbGNoKDU0LjMlIDAuMTM2IDU0LjEgLyAzLjUzJSk7XG4gIC0tYnJvd24tYTM6IG9rbGNoKDUxLjIlIDAuMTMzIDUxLjIgLyA5LjQxJSk7XG4gIC0tYnJvd24tYTQ6IG9rbGNoKDUwLjMlIDAuMTI5IDUyLjIgLyAxNC45MCUpO1xuICAtLWJyb3duLWE1OiBva2xjaCg1MS40JSAwLjEzMSA1Mi44IC8gMjAuNzglKTtcbiAgLS1icm93bi1hNjogb2tsY2goNTEuNyUgMC4xMzEgNTMuMSAvIDI4LjI0JSk7XG4gIC0tYnJvd24tYTc6IG9rbGNoKDUyLjElIDAuMTM0IDUyLjEgLyAzNy42NSUpO1xuICAtLWJyb3duLWE4OiBva2xjaCg1MC45JSAwLjEzMyA1MC45IC8gNTAuNTklKTtcbiAgLS1icm93bi1hOTogb2tsY2goNDQuMSUgMC4xMTQgNTEuNCAvIDY1LjQ5JSk7XG4gIC0tYnJvd24tYTEwOiBva2xjaCg0MC4wJSAwLjEwNCA1MC44IC8gNjcuNDUlKTtcbiAgLS1icm93bi1hMTE6IG9rbGNoKDMxLjQlIDAuMDg0IDQ4LjkgLyA3Mi41NSUpO1xuICAtLWJyb3duLWExMjogb2tsY2goMTQuMyUgMC4wMzQgNTguMSAvIDgxLjk2JSk7XG4gIC0tc2t5LTE6IG9rbGNoKDk5LjQlIDAuMDA1IDIxMSk7XG4gIC0tc2t5LTI6IG9rbGNoKDk3LjklIDAuMDEgMjE5LjYpO1xuICAtLXNreS0zOiBva2xjaCg5Ni4wJSAwLjAyNCAyMTkuNyk7XG4gIC0tc2t5LTQ6IG9rbGNoKDkzLjYlIDAuMDM1IDIxOS4yKTtcbiAgLS1za3ktNTogb2tsY2goOTAuMyUgMC4wNDcgMjIwLjYpO1xuICAtLXNreS02OiBva2xjaCg4Ni4wJSAwLjA1NyAyMjMuNik7XG4gIC0tc2t5LTc6IG9rbGNoKDgwLjYlIDAuMDcyIDIyNS41KTtcbiAgLS1za3ktODogb2tsY2goNzIuOCUgMC4wOTYgMjI4LjQpO1xuICAtLXNreS05OiBva2xjaCg4Ni4xJSAwLjEwMyAyMTcuOCk7XG4gIC0tc2t5LTEwOiBva2xjaCg4My44JSAwLjEwNCAyMTkuNCk7XG4gIC0tc2t5LTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XG4gIC0tc2t5LTEyOiBva2xjaCgzNS4xJSAwLjA1NyAyNDIuNCk7XG4gIC0tc2t5LWExOiBva2xjaCg4MC43JSAwLjE0NiAyMTguOSAvIDIuMzUlKTtcbiAgLS1za3ktYTI6IG9rbGNoKDY3LjQlIDAuMTM3IDIzMS40IC8gNS40OSUpO1xuICAtLXNreS1hMzogb2tsY2goNzEuOSUgMC4xNDUgMjMxLjEgLyAxMS43NiUpO1xuICAtLXNreS1hNDogb2tsY2goNjkuOCUgMC4xNCAyMzAuNyAvIDE4LjA0JSk7XG4gIC0tc2t5LWE1OiBva2xjaCg2Ni42JSAwLjEzNiAyMzEuOCAvIDI1LjQ5JSk7XG4gIC0tc2t5LWE2OiBva2xjaCg2Mi4zJSAwLjEzMiAyMzQuNyAvIDMzLjczJSk7XG4gIC0tc2t5LWE3OiBva2xjaCg1OS42JSAwLjEyOSAyMzYuMiAvIDQ0LjcxJSk7XG4gIC0tc2t5LWE4OiBva2xjaCg1OC41JSAwLjEzIDIzNy45IC8gNjIuMzUlKTtcbiAgLS1za3ktYTk6IG9rbGNoKDc3LjMlIDAuMTQ5IDIyNi43IC8gNTEuMzclKTtcbiAgLS1za3ktYTEwOiBva2xjaCg3NC4zJSAwLjE0NSAyMjguMSAvIDU0LjUxJSk7XG4gIC0tc2t5LWExMTogb2tsY2goNTIuNSUgMC4xMDggMjMyLjUpO1xuICAtLXNreS1hMTI6IG9rbGNoKDI1LjYlIDAuMDY1IDI0NS41IC8gODguNjMlKTtcbiAgLS1taW50LTE6IG9rbGNoKDk5LjMlIDAuMDA1IDE4Myk7XG4gIC0tbWludC0yOiBva2xjaCg5OC4xJSAwLjAxIDE4MS40KTtcbiAgLS1taW50LTM6IG9rbGNoKDk2LjAlIDAuMDMxIDE3OC45KTtcbiAgLS1taW50LTQ6IG9rbGNoKDkzLjMlIDAuMDQ4IDE3OC4zKTtcbiAgLS1taW50LTU6IG9rbGNoKDkwLjAlIDAuMDYxIDE3OC4xKTtcbiAgLS1taW50LTY6IG9rbGNoKDg1LjclIDAuMDcyIDE3OC4yKTtcbiAgLS1taW50LTc6IG9rbGNoKDc5LjclIDAuMDg0IDE3OC4yKTtcbiAgLS1taW50LTg6IG9rbGNoKDcyLjIlIDAuMTA2IDE3Ny44KTtcbiAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xuICAtLW1pbnQtMTA6IG9rbGNoKDg0LjAlIDAuMDk5IDE3OC40KTtcbiAgLS1taW50LTExOiBva2xjaCg1MS4yJSAwLjA5NiAxNzUuNik7XG4gIC0tbWludC0xMjogb2tsY2goMzUuMCUgMC4wNTEgMTgxLjMpO1xuICAtLW1pbnQtYTE6IG9rbGNoKDc3LjclIDAuMTUyIDE3MS4zIC8gMi4zNSUpO1xuICAtLW1pbnQtYTI6IG9rbGNoKDY3LjYlIDAuMTM0IDE2OS44IC8gNS4xMCUpO1xuICAtLW1pbnQtYTM6IG9rbGNoKDc2LjclIDAuMTU3IDE2Ny4xIC8gMTMuMzMlKTtcbiAgLS1taW50LWE0OiBva2xjaCg3NS4wJSAwLjE1NCAxNjYuOSAvIDIxLjU3JSk7XG4gIC0tbWludC1hNTogb2tsY2goNzEuNyUgMC4xNDYgMTY3LjUgLyAyOS44MCUpO1xuICAtLW1pbnQtYTY6IG9rbGNoKDY3LjMlIDAuMTM2IDE2OC4xIC8gMzguODIlKTtcbiAgLS1taW50LWE3OiBva2xjaCg2My4wJSAwLjEyNSAxNjkuNiAvIDUwLjU5JSk7XG4gIC0tbWludC1hODogb2tsY2goNjIuMyUgMC4xMiAxNzIuMyAvIDcwLjIwJSk7XG4gIC0tbWludC1hOTogb2tsY2goNzcuMSUgMC4xNTMgMTY5LjggLyA0Ny40NSUpO1xuICAtLW1pbnQtYTEwOiBva2xjaCg3Mi43JSAwLjE0NCAxNzAuMSAvIDUwLjk4JSk7XG4gIC0tbWludC1hMTE6IG9rbGNoKDUwLjglIDAuMDk1IDE3NS41IC8gOTkuMjIlKTtcbiAgLS1taW50LWExMjogb2tsY2goMjguMSUgMC4wNTEgMTgwLjIgLyA5MS4zNyUpO1xuICAtLWxpbWUtMTogb2tsY2goOTkuMiUgMC4wMDQgMTIxLjYpO1xuICAtLWxpbWUtMjogb2tsY2goOTguMiUgMC4wMDkgMTE5LjYpO1xuICAtLWxpbWUtMzogb2tsY2goOTUuOSUgMC4wNDMgMTE4LjYpO1xuICAtLWxpbWUtNDogb2tsY2goOTMuMiUgMC4wNjggMTIwLjIpO1xuICAtLWxpbWUtNTogb2tsY2goODkuNyUgMC4wODggMTIyLjEpO1xuICAtLWxpbWUtNjogb2tsY2goODUuMyUgMC4wOTkgMTIzLjMpO1xuICAtLWxpbWUtNzogb2tsY2goNzkuNSUgMC4xMTIgMTI1LjQpO1xuICAtLWxpbWUtODogb2tsY2goNzIuNSUgMC4xMzUgMTI4LjIpO1xuICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xuICAtLWxpbWUtMTA6IG9rbGNoKDg1LjklIDAuMTg4IDEyNi43KTtcbiAgLS1saW1lLTExOiBva2xjaCg1NC40JSAwLjExMSAxMjguNik7XG4gIC0tbGltZS0xMjogb2tsY2goMzUuNCUgMC4wNTcgMTIxKTtcbiAgLS1saW1lLWExOiBva2xjaCg2Mi4zJSAwLjE2NiAxMjkuNCAvIDEuOTYlKTtcbiAgLS1saW1lLWEyOiBva2xjaCg2MS42JSAwLjE1OSAxMjcgLyA0LjcxJSk7XG4gIC0tbGltZS1hMzogb2tsY2goNzYuOSUgMC4xOTUgMTI1LjYgLyAxNi4wOCUpO1xuICAtLWxpbWUtYTQ6IG9rbGNoKDc2LjAlIDAuMTk2IDEyNyAvIDI1Ljg4JSk7XG4gIC0tbGltZS1hNTogb2tsY2goNzIuNCUgMC4xOTEgMTI4LjUgLyAzNC45MCUpO1xuICAtLWxpbWUtYTY6IG9rbGNoKDY3LjMlIDAuMTc5IDEyOS4zIC8gNDMuMTQlKTtcbiAgLS1saW1lLWE3OiBva2xjaCg2Mi4wJSAwLjE2OSAxMzAuNyAvIDUyLjk0JSk7XG4gIC0tbGltZS1hODogb2tsY2goNTkuNSUgMC4xNjcgMTMyLjcgLyA2Ny4wNiUpO1xuICAtLWxpbWUtYTk6IG9rbGNoKDgzLjQlIDAuMjI3IDEzMC43IC8gNjEuMTglKTtcbiAgLS1saW1lLWExMDogb2tsY2goODEuMyUgMC4yMiAxMzAuNSAvIDcwLjIwJSk7XG4gIC0tbGltZS1hMTE6IG9rbGNoKDQzLjklIDAuMTIyIDEzMi4xIC8gODEuNTclKTtcbiAgLS1saW1lLWExMjogb2tsY2goMjYuMSUgMC4wNjUgMTIzLjcgLyA4OS4wMiUpO1xuICAtLXllbGxvdy0xOiBva2xjaCg5OS4zJSAwLjAwNSAxMDYuNSk7XG4gIC0teWVsbG93LTI6IG9rbGNoKDk4LjglIDAuMDI1IDEwMS45KTtcbiAgLS15ZWxsb3ctMzogb2tsY2goOTcuNCUgMC4wODQgMTA0LjIpO1xuICAtLXllbGxvdy00OiBva2xjaCg5NS4zJSAwLjExNyAxMDIuMSk7XG4gIC0teWVsbG93LTU6IG9rbGNoKDkyLjUlIDAuMTQxIDk4LjEpO1xuICAtLXllbGxvdy02OiBva2xjaCg4OC4xJSAwLjEzNCA5NS4zKTtcbiAgLS15ZWxsb3ctNzogb2tsY2goODMuNSUgMC4xMiA5Mi44KTtcbiAgLS15ZWxsb3ctODogb2tsY2goNzYuNiUgMC4xMzcgODkuNyk7XG4gIC0teWVsbG93LTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcbiAgLS15ZWxsb3ctMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xuICAtLXllbGxvdy0xMTogb2tsY2goNTYuOSUgMC4xMTkgNzYuOCk7XG4gIC0teWVsbG93LTEyOiBva2xjaCgzNS44JSAwLjA0NiA4Ni45KTtcbiAgLS15ZWxsb3ctYTE6IG9rbGNoKDcxLjQlIDAuMTU2IDEwOS44IC8gMi4zNSUpO1xuICAtLXllbGxvdy1hMjogb2tsY2goODguOSUgMC4xODYgMTAxLjggLyA4LjYzJSk7XG4gIC0teWVsbG93LWEzOiBva2xjaCg5My4zJSAwLjE5NyAxMDQuMyAvIDI3Ljg0JSk7XG4gIC0teWVsbG93LWE0OiBva2xjaCg5MS4xJSAwLjE4OSAxMDAuMiAvIDQxLjk2JSk7XG4gIC0teWVsbG93LWE1OiBva2xjaCg4OC4zJSAwLjE4MSA5NC41IC8gNTYuMDglKTtcbiAgLS15ZWxsb3ctYTY6IG9rbGNoKDgxLjQlIDAuMTY2IDkwLjUgLyA1OS4yMiUpO1xuICAtLXllbGxvdy1hNzogb2tsY2goNzMuNCUgMC4xNSA4Ni42IC8gNTkuNjElKTtcbiAgLS15ZWxsb3ctYTg6IG9rbGNoKDcwLjUlIDAuMTQ0IDg0LjggLyA3Ny42NSUpO1xuICAtLXllbGxvdy1hOTogb2tsY2goOTAuNyUgMC4xODggOTkuNSAvIDgzLjkyJSk7XG4gIC0teWVsbG93LWExMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XG4gIC0teWVsbG93LWExMTogb2tsY2goNTYuOSUgMC4xMTkgNzYuOCk7XG4gIC0teWVsbG93LWExMjogb2tsY2goMjUuNCUgMC4wNTIgODQuNyAvIDg3Ljg0JSk7XG4gIC0tYW1iZXItMTogb2tsY2goOTkuNCUgMC4wMDMgODQuNik7XG4gIC0tYW1iZXItMjogb2tsY2goOTguNiUgMC4wMjQgOTkuMSk7XG4gIC0tYW1iZXItMzogb2tsY2goOTcuMCUgMC4wNjggMTAwLjQpO1xuICAtLWFtYmVyLTQ6IG9rbGNoKDk0LjUlIDAuMTAzIDk3LjkpO1xuICAtLWFtYmVyLTU6IG9rbGNoKDkxLjglIDAuMTMzIDk4LjIpO1xuICAtLWFtYmVyLTY6IG9rbGNoKDg4LjAlIDAuMTIzIDkzLjQpO1xuICAtLWFtYmVyLTc6IG9rbGNoKDgyLjclIDAuMTIyIDg2LjcpO1xuICAtLWFtYmVyLTg6IG9rbGNoKDc1LjglIDAuMTQgNzYuNyk7XG4gIC0tYW1iZXItOTogb2tsY2goODUuNCUgMC4xNTcgODQuMSk7XG4gIC0tYW1iZXItMTA6IG9rbGNoKDgzLjElIDAuMTY4IDgwLjgpO1xuICAtLWFtYmVyLTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcbiAgLS1hbWJlci0xMjogb2tsY2goMzUuMiUgMC4wNDkgNTQuMik7XG4gIC0tYW1iZXItYTE6IG9rbGNoKDY1LjAlIDAuMTM4IDc0IC8gMS41NyUpO1xuICAtLWFtYmVyLWEyOiBva2xjaCg4Ni40JSAwLjE3OCA5Ni44IC8gOC42MyUpO1xuICAtLWFtYmVyLWEzOiBva2xjaCg5MC4xJSAwLjE4NiA5OC4zIC8gMjMuOTIlKTtcbiAgLS1hbWJlci1hNDogb2tsY2goODguMSUgMC4xODEgOTQgLyAzOC44MiUpO1xuICAtLWFtYmVyLWE1OiBva2xjaCg4Ni40JSAwLjE3NyA5NC40IC8gNTMuMzMlKTtcbiAgLS1hbWJlci1hNjogb2tsY2goNzkuOSUgMC4xNjMgODcuMyAvIDU0LjkwJSk7XG4gIC0tYW1iZXItYTc6IG9rbGNoKDczLjQlIDAuMTUzIDc4LjYgLyA2MS41NyUpO1xuICAtLWFtYmVyLWE4OiBva2xjaCg3MC4wJSAwLjE1MiA2OS4yIC8gNzguODIlKTtcbiAgLS1hbWJlci1hOTogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDc2LjA4JSk7XG4gIC0tYW1iZXItYTEwOiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gOTAuNTklKTtcbiAgLS1hbWJlci1hMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xuICAtLWFtYmVyLWExMjogb2tsY2goMjMuOCUgMC4wNiA1My4zIC8gODYuNjclKTtcbiAgLS1nb2xkLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcbiAgLS1nb2xkLTI6IG9rbGNoKDk4LjElIDAuMDA5IDEwMCk7XG4gIC0tZ29sZC0zOiBva2xjaCg5NS40JSAwLjAxMiA5Ni40KTtcbiAgLS1nb2xkLTQ6IG9rbGNoKDkyLjUlIDAuMDE1IDkwLjIpO1xuICAtLWdvbGQtNTogb2tsY2goODkuNSUgMC4wMTggODkuNCk7XG4gIC0tZ29sZC02OiBva2xjaCg4NS45JSAwLjAyNSA4NS44KTtcbiAgLS1nb2xkLTc6IG9rbGNoKDgxLjElIDAuMDMzIDg0LjYpO1xuICAtLWdvbGQtODogb2tsY2goNzMuOSUgMC4wNDIgNzkuNCk7XG4gIC0tZ29sZC05OiBva2xjaCg2MiUgMC4wNDkgNzcuNyk7XG4gIC0tZ29sZC0xMDogb2tsY2goNTguOSUgMC4wNDYgNzguNik7XG4gIC0tZ29sZC0xMTogb2tsY2goNTAuNCUgMC4wMzkgNzguMyk7XG4gIC0tZ29sZC0xMjogb2tsY2goMzMuMiUgMC4wMTkgODAuNSk7XG4gIC0tZ29sZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XG4gIC0tZ29sZC1hMjogb2tsY2goNjMuMSUgMC4xMzEgOTkuNSAvIDUuMTAlKTtcbiAgLS1nb2xkLWEzOiBva2xjaCg0OS41JSAwLjEwMiA5NCAvIDkuNDElKTtcbiAgLS1nb2xkLWE0OiBva2xjaCg0NC4zJSAwLjA5MSA4My44IC8gMTQuMTIlKTtcbiAgLS1nb2xkLWE1OiBva2xjaCg0MS4xJSAwLjA4NCA4NC4zIC8gMTguODIlKTtcbiAgLS1nb2xkLWE2OiBva2xjaCg0MS4yJSAwLjA4NiA3OC4yIC8gMjUuMTAlKTtcbiAgLS1nb2xkLWE3OiBva2xjaCg0MC42JSAwLjA4NSA3Ni42IC8gMzMuMzMlKTtcbiAgLS1nb2xkLWE4OiBva2xjaCgzOS42JSAwLjA4NSA3MC40IC8gNDQuNzElKTtcbiAgLS1nb2xkLWE5OiBva2xjaCgzNC45JSAwLjA3NiA2OS45IC8gNjAuMzklKTtcbiAgLS1nb2xkLWExMDogb2tsY2goMzIuNCUgMC4wNjkgNzIuNSAvIDYzLjE0JSk7XG4gIC0tZ29sZC1hMTE6IG9rbGNoKDI2LjglIDAuMDU3IDc0LjMgLyA3MC41OSUpO1xuICAtLWdvbGQtYTEyOiBva2xjaCgxNS45JSAwLjAzMyA4Ny41IC8gODMuMTQlKTtcbiAgLS1icm9uemUtMTogb2tsY2goOTkuMiUgMC4wMDEgMTcuMik7XG4gIC0tYnJvbnplLTI6IG9rbGNoKDk4JSAwLjAwNyAzOS41KTtcbiAgLS1icm9uemUtMzogb2tsY2goOTUuMiUgMC4wMTEgMzkuNCk7XG4gIC0tYnJvbnplLTQ6IG9rbGNoKDkyLjYlIDAuMDE0IDQ2LjIpO1xuICAtLWJyb256ZS01OiBva2xjaCg4OS41JSAwLjAxOCA0NC44KTtcbiAgLS1icm9uemUtNjogb2tsY2goODYuMSUgMC4wMjMgNDUuNik7XG4gIC0tYnJvbnplLTc6IG9rbGNoKDgxLjIlIDAuMDI5IDQyLjYpO1xuICAtLWJyb256ZS04OiBva2xjaCg3NC4yJSAwLjAzOSA0MS4yKTtcbiAgLS1icm9uemUtOTogb2tsY2goNjIuNyUgMC4wNDYgNDQuMik7XG4gIC0tYnJvbnplLTEwOiBva2xjaCg1OC44JSAwLjA0NiA0MC45KTtcbiAgLS1icm9uemUtMTE6IG9rbGNoKDUxLjElIDAuMDQ0IDM4LjYpO1xuICAtLWJyb256ZS0xMjogb2tsY2goMzIuOSUgMC4wMjkgMzUuMik7XG4gIC0tYnJvbnplLWExOiBva2xjaCgyOC4yJSAwLjExNiAyOS4yIC8gMDEuMTglKTtcbiAgLS1icm9uemUtYTI6IG9rbGNoKDU1LjYlIDAuMTk1IDM0LjkgLyAwMy45MiUpO1xuICAtLWJyb256ZS1hMzogb2tsY2goNDMuNyUgMC4xNSAzNS45IC8gMDguMjQlKTtcbiAgLS1icm9uemUtYTQ6IG9rbGNoKDQwLjglIDAuMTI5IDM5LjYgLyAxMi41NSUpO1xuICAtLWJyb256ZS1hNTogb2tsY2goMzcuOSUgMC4xMjEgMzkuNCAvIDE3LjI1JSk7XG4gIC0tYnJvbnplLWE2OiBva2xjaCgzNy45JSAwLjExOSA0MC4xIC8gMjIuNzUlKTtcbiAgLS1icm9uemUtYTc6IG9rbGNoKDM1LjklIDAuMTE1IDM4LjkgLyAyOS44MCUpO1xuICAtLWJyb256ZS1hODogb2tsY2goMzQuNiUgMC4xMTMgMzguMiAvIDQwLjAwJSk7XG4gIC0tYnJvbnplLWE5OiBva2xjaCgzMC45JSAwLjA5NCA0MS4zIC8gNTUuMjklKTtcbiAgLS1icm9uemUtYTEwOiBva2xjaCgyOC40JSAwLjA4OSA0MC4yIC8gNTkuMjIlKTtcbiAgLS1icm9uemUtYTExOiBva2xjaCgyNC41JSAwLjA3NyA0MC4xIC8gNjcuMDYlKTtcbiAgLS1icm9uemUtYTEyOiBva2xjaCgxNi4yJSAwLjA0NiA0NS4yIC8gODMuMTQlKTtcbiAgLS1ncmF5LTE6IG9rbGNoKDk5LjExJSAwIDApO1xuICAtLWdyYXktMjogb2tsY2goOTguMjElIDAgMCk7XG4gIC0tZ3JheS0zOiBva2xjaCg5NS41MSUgMCAwKTtcbiAgLS1ncmF5LTQ6IG9rbGNoKDkzLjElIDAgMCk7XG4gIC0tZ3JheS01OiBva2xjaCg5MC42NyUgMCAwKTtcbiAgLS1ncmF5LTY6IG9rbGNoKDg4LjUzJSAwIDApO1xuICAtLWdyYXktNzogb2tsY2goODUuMTQlIDAgMCk7XG4gIC0tZ3JheS04OiBva2xjaCg3OS4yMSUgMCAwKTtcbiAgLS1ncmF5LTk6IG9rbGNoKDY0LjM0JSAwIDApO1xuICAtLWdyYXktMTA6IG9rbGNoKDYxJSAwIDApO1xuICAtLWdyYXktMTE6IG9rbGNoKDUwLjMyJSAwIDApO1xuICAtLWdyYXktMTI6IG9rbGNoKDI0LjM1JSAwIDApO1xuICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDEuMTglKTtcbiAgLS1ncmF5LWEyOiBva2xjaCgwJSAwIDAgLyAyLjM1JSk7XG4gIC0tZ3JheS1hMzogb2tsY2goMCUgMCAwIC8gNS44OCUpO1xuICAtLWdyYXktYTQ6IG9rbGNoKDAlIDAgMCAvIDkuMDIlKTtcbiAgLS1ncmF5LWE1OiBva2xjaCgwJSAwIDAgLyAxMi4xNiUpO1xuICAtLWdyYXktYTY6IG9rbGNoKDAlIDAgMCAvIDE0LjklKTtcbiAgLS1ncmF5LWE3OiBva2xjaCgwJSAwIDAgLyAxOS4yMiUpO1xuICAtLWdyYXktYTg6IG9rbGNoKDAlIDAgMCAvIDI2LjY3JSk7XG4gIC0tZ3JheS1hOTogb2tsY2goMCUgMCAwIC8gNDQuNzElKTtcbiAgLS1ncmF5LWExMDogb2tsY2goMCUgMCAwIC8gNDguNjMlKTtcbiAgLS1ncmF5LWExMTogb2tsY2goMCUgMCAwIC8gNjAuNzglKTtcbiAgLS1ncmF5LWExMjogb2tsY2goMCUgMCAwIC8gODcuNDUlKTtcbiAgLS1tYXV2ZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAzMjUuNik7XG4gIC0tbWF1dmUtMjogb2tsY2goOTguMyUgMC4wMDMgMzA4LjQpO1xuICAtLW1hdXZlLTM6IG9rbGNoKDk1LjYlIDAuMDA2IDMxNy44KTtcbiAgLS1tYXV2ZS00OiBva2xjaCg5My4yJSAwLjAwNyAzMTIuMyk7XG4gIC0tbWF1dmUtNTogb2tsY2goOTAuOSUgMC4wMSAzMTEuMik7XG4gIC0tbWF1dmUtNjogb2tsY2goODguNyUgMC4wMTEgMzAzLjEpO1xuICAtLW1hdXZlLTc6IG9rbGNoKDg1LjQlIDAuMDE0IDI5OS44KTtcbiAgLS1tYXV2ZS04OiBva2xjaCg3OS41JSAwLjAxOCAyOTMpO1xuICAtLW1hdXZlLTk6IG9rbGNoKDY0LjYlIDAuMDE5IDI5Mi45KTtcbiAgLS1tYXV2ZS0xMDogb2tsY2goNjEuMiUgMC4wMTggMjkzLjUpO1xuICAtLW1hdXZlLTExOiBva2xjaCg1MC41JSAwLjAxNiAyOTUpO1xuICAtLW1hdXZlLTEyOiBva2xjaCgyNC41JSAwLjAxMyAyOTguNSk7XG4gIC0tbWF1dmUtYTE6IG9rbGNoKDMxLjUlIDAuMTQ1IDMyOC40IC8gMS4xOCUpO1xuICAtLW1hdXZlLWEyOiBva2xjaCgyNC41JSAwLjEzMiAyOTguMSAvIDIuMzUlKTtcbiAgLS1tYXV2ZS1hMzogb2tsY2goMjMuMSUgMC4xMTQgMzE1LjMgLyA2LjI3JSk7XG4gIC0tbWF1dmUtYTQ6IG9rbGNoKDE5LjMlIDAuMDk5IDMwNi40IC8gOS40MSUpO1xuICAtLW1hdXZlLWE1OiBva2xjaCgxOS41JSAwLjEwMSAzMDQuOSAvIDEyLjU1JSk7XG4gIC0tbWF1dmUtYTY6IG9rbGNoKDE3LjMlIDAuMDk2IDI5Mi4xIC8gMTUuMjklKTtcbiAgLS1tYXV2ZS1hNzogb2tsY2goMTYuNCUgMC4wOTQgMjg4LjEgLyAxOS42MSUpO1xuICAtLW1hdXZlLWE4OiBva2xjaCgxNS4yJSAwLjA5MyAyNzguMiAvIDI3LjA2JSk7XG4gIC0tbWF1dmUtYTk6IG9rbGNoKDExLjYlIDAuMDY4IDI4NC4yIC8gNDUuMTAlKTtcbiAgLS1tYXV2ZS1hMTA6IG9rbGNoKDEwLjklIDAuMDYzIDI4OCAvIDQ5LjAyJSk7XG4gIC0tbWF1dmUtYTExOiBva2xjaCg5LjQlIDAuMDUyIDI5NCAvIDYxLjE4JSk7XG4gIC0tbWF1dmUtYTEyOiBva2xjaCg3LjMlIDAuMDM5IDI5Ni44IC8gODcuODQlKTtcbiAgLS1zbGF0ZS0xOiBva2xjaCg5OS4xJSAwLjAwMSAyODYuNCk7XG4gIC0tc2xhdGUtMjogb2tsY2goOTguMyUgMC4wMDMgMjg2LjQpO1xuICAtLXNsYXRlLTM6IG9rbGNoKDk1LjYlIDAuMDA0IDI4Ni4zKTtcbiAgLS1zbGF0ZS00OiBva2xjaCg5My4yJSAwLjAwNSAyODYuMyk7XG4gIC0tc2xhdGUtNTogb2tsY2goOTEuMCUgMC4wMDcgMjc3LjIpO1xuICAtLXNsYXRlLTY6IG9rbGNoKDg4LjclIDAuMDEgMjg2LjIpO1xuICAtLXNsYXRlLTc6IG9rbGNoKDg1LjMlIDAuMDExIDI4MC40KTtcbiAgLS1zbGF0ZS04OiBva2xjaCg3OS40JSAwLjAxNiAyNzcuOCk7XG4gIC0tc2xhdGUtOTogb2tsY2goNjQuNSUgMC4wMTYgMjc3LjcpO1xuICAtLXNsYXRlLTEwOiBva2xjaCg2MS4xJSAwLjAxNSAyNzIuNik7XG4gIC0tc2xhdGUtMTE6IG9rbGNoKDUwLjIlIDAuMDE0IDI2NC40KTtcbiAgLS1zbGF0ZS0xMjogb2tsY2goMjQuMSUgMC4wMSAyNDguMik7XG4gIC0tc2xhdGUtYTE6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMS4xOCUpO1xuICAtLXNsYXRlLWEyOiBva2xjaCgyMC4zJSAwLjE0MSAyNjQuMSAvIDIuMzUlKTtcbiAgLS1zbGF0ZS1hMzogb2tsY2goMTQuNSUgMC4xMDEgMjY0LjEgLyA1Ljg4JSk7XG4gIC0tc2xhdGUtYTQ6IG9rbGNoKDEzLjQlIDAuMDkzIDI2NC4xIC8gOS4wMiUpO1xuICAtLXNsYXRlLWE1OiBva2xjaCgxNi44JSAwLjA4MyAyNjIuOCAvIDEyLjE2JSk7XG4gIC0tc2xhdGUtYTY6IG9rbGNoKDEzLjglIDAuMDk2IDI2NC4xIC8gMTQuOTAlKTtcbiAgLS1zbGF0ZS1hNzogb2tsY2goMTUuNSUgMC4wODIgMjYzLjQgLyAxOS42MSUpO1xuICAtLXNsYXRlLWE4OiBva2xjaCgxNi4zJSAwLjA4MiAyNjIuOSAvIDI3LjQ1JSk7XG4gIC0tc2xhdGUtYTk6IG9rbGNoKDEyLjklIDAuMDU2IDI2MS4zIC8gNDUuNDklKTtcbiAgLS1zbGF0ZS1hMTA6IG9rbGNoKDEzLjQlIDAuMDQ4IDI1Ny41IC8gNDkuODAlKTtcbiAgLS1zbGF0ZS1hMTE6IG9rbGNoKDEyLjclIDAuMDM2IDI0OS45IC8gNjIuMzUlKTtcbiAgLS1zbGF0ZS1hMTI6IG9rbGNoKDEwLjclIDAuMDIxIDIyOC42IC8gODkuMDIlKTtcbiAgLS1zYWdlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDE2NS4xKTtcbiAgLS1zYWdlLTI6IG9rbGNoKDk4LjAlIDAuMDAyIDE2NS4xKTtcbiAgLS1zYWdlLTM6IG9rbGNoKDk1LjYlIDAuMDAzIDE3NC41KTtcbiAgLS1zYWdlLTQ6IG9rbGNoKDkzLjElIDAuMDAzIDE3NC41KTtcbiAgLS1zYWdlLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDE1Ny4yKTtcbiAgLS1zYWdlLTY6IG9rbGNoKDg4LjYlIDAuMDA0IDE3NC41KTtcbiAgLS1zYWdlLTc6IG9rbGNoKDg1LjElIDAuMDA1IDE2NSk7XG4gIC0tc2FnZS04OiBva2xjaCg3OS4xJSAwLjAwNSAxNjUpO1xuICAtLXNhZ2UtOTogb2tsY2goNjMuOSUgMC4wMSAxNzEuNik7XG4gIC0tc2FnZS0xMDogb2tsY2goNjAuNiUgMC4wMSAxNzEuNik7XG4gIC0tc2FnZS0xMTogb2tsY2goNTAuMSUgMC4wMDggMTc0LjEpO1xuICAtLXNhZ2UtMTI6IG9rbGNoKDI0LjAlIDAuMDEyIDE2Ny42KTtcbiAgLS1zYWdlLWExOiBva2xjaCg1Mi41JSAwLjEzOCAxNTIuMiAvIDEuNTclKTtcbiAgLS1zYWdlLWEyOiBva2xjaCgzMi42JSAwLjA4MiAxNTQuMiAvIDMuMTQlKTtcbiAgLS1zYWdlLWEzOiBva2xjaCgyNi4zJSAwLjA1NSAxNjUuMSAvIDYuNjclKTtcbiAgLS1zYWdlLWE0OiBva2xjaCgyMS4zJSAwLjA0MyAxNjggLyA5LjgwJSk7XG4gIC0tc2FnZS1hNTogb2tsY2goMTguMyUgMC4wNDcgMTUzLjUgLyAxMi41NSUpO1xuICAtLXNhZ2UtYTY6IG9rbGNoKDE3LjAlIDAuMDM0IDE2OS42IC8gMTUuNjklKTtcbiAgLS1zYWdlLWE3OiBva2xjaCgxNi45JSAwLjAzNyAxNjEuOCAvIDIwLjM5JSk7XG4gIC0tc2FnZS1hODogb2tsY2goMTQuOSUgMC4wMzEgMTY1LjggLyAyNy44NCUpO1xuICAtLXNhZ2UtYTk6IG9rbGNoKDE1LjglIDAuMDMxIDE3MC45IC8gNDcuNDUlKTtcbiAgLS1zYWdlLWExMDogb2tsY2goMTUuNCUgMC4wMyAxNzAuMiAvIDUxLjM3JSk7XG4gIC0tc2FnZS1hMTE6IG9rbGNoKDEyLjklIDAuMDI0IDE3Ni45IC8gNjIuNzUlKTtcbiAgLS1zYWdlLWExMjogb2tsY2goMTIuMCUgMC4wMjMgMTcyLjUgLyA4OS44MCUpO1xuICAtLW9saXZlLTE6IG9rbGNoKDk5LjMlIDAuMDAyIDE0NS42KTtcbiAgLS1vbGl2ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAxNDUuNSk7XG4gIC0tb2xpdmUtMzogb2tsY2goOTUuNiUgMC4wMDMgMTQ1LjUpO1xuICAtLW9saXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDAzIDE0NS41KTtcbiAgLS1vbGl2ZS01OiBva2xjaCg5MS4wJSAwLjAwNSAxNDUuNSk7XG4gIC0tb2xpdmUtNjogb2tsY2goODguNSUgMC4wMDUgMTQ1LjUpO1xuICAtLW9saXZlLTc6IG9rbGNoKDg1LjElIDAuMDA1IDE0NS41KTtcbiAgLS1vbGl2ZS04OiBva2xjaCg3OS4yJSAwLjAwNiAxMzcuOCk7XG4gIC0tb2xpdmUtOTogb2tsY2goNjQuMCUgMC4wMTIgMTM2LjYpO1xuICAtLW9saXZlLTEwOiBva2xjaCg2MC43JSAwLjAxMiAxMzYuNik7XG4gIC0tb2xpdmUtMTE6IG9rbGNoKDUwLjAlIDAuMDExIDE0MC41KTtcbiAgLS1vbGl2ZS0xMjogb2tsY2goMjQuMiUgMC4wMTEgMTM5LjQpO1xuICAtLW9saXZlLWExOiBva2xjaCgzOC45JSAwLjEzMyAxNDIuNSAvIDEuMTglKTtcbiAgLS1vbGl2ZS1hMjogb2tsY2goMzUuMSUgMC4xMiAxNDIuNSAvIDIuNzUlKTtcbiAgLS1vbGl2ZS1hMzogb2tsY2goMjEuMSUgMC4wNzIgMTQyLjUgLyA2LjI3JSk7XG4gIC0tb2xpdmUtYTQ6IG9rbGNoKDE3LjMlIDAuMDU5IDE0Mi41IC8gOS40MSUpO1xuICAtLW9saXZlLWE1OiBva2xjaCgxOC4xJSAwLjA2MiAxNDIuNSAvIDEyLjU1JSk7XG4gIC0tb2xpdmUtYTY6IG9rbGNoKDE2LjYlIDAuMDU2IDE0Mi41IC8gMTUuNjklKTtcbiAgLS1vbGl2ZS1hNzogb2tsY2goMTQuNiUgMC4wNSAxNDIuNSAvIDIwLjAwJSk7XG4gIC0tb2xpdmUtYTg6IG9rbGNoKDE1LjElIDAuMDQ0IDEzNC43IC8gMjcuODQlKTtcbiAgLS1vbGl2ZS1hOTogb2tsY2goMTUuMiUgMC4wNDMgMTMyLjYgLyA0Ny4wNiUpO1xuICAtLW9saXZlLWExMDogb2tsY2goMTQuNyUgMC4wNDIgMTM0IC8gNTAuOTglKTtcbiAgLS1vbGl2ZS1hMTE6IG9rbGNoKDEyLjklIDAuMDM5IDEzNi40IC8gNjIuNzUlKTtcbiAgLS1vbGl2ZS1hMTI6IG9rbGNoKDEwLjglIDAuMDMzIDEzNy40IC8gODkuMDIlKTtcbiAgLS1zYW5kLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcbiAgLS1zYW5kLTI6IG9rbGNoKDk4LjIlIDAuMDAxIDEwNi40KTtcbiAgLS1zYW5kLTM6IG9rbGNoKDk1LjYlIDAuMDAyIDY3LjgpO1xuICAtLXNhbmQtNDogb2tsY2goOTMuMSUgMC4wMDMgODQuNik7XG4gIC0tc2FuZC01OiBva2xjaCg5MS4wJSAwLjAwNCA5MS40KTtcbiAgLS1zYW5kLTY6IG9rbGNoKDg4LjUlIDAuMDA0IDkxLjUpO1xuICAtLXNhbmQtNzogb2tsY2goODUuMSUgMC4wMDYgOTUuMSk7XG4gIC0tc2FuZC04OiBva2xjaCg3OS4xJSAwLjAwOCA5OC45KTtcbiAgLS1zYW5kLTk6IG9rbGNoKDY0LjElIDAuMDEgMTA2LjcpO1xuICAtLXNhbmQtMTA6IG9rbGNoKDYwLjUlIDAuMDA5IDEwNi43KTtcbiAgLS1zYW5kLTExOiBva2xjaCg0OS44JSAwLjAwOCAxMDYuNyk7XG4gIC0tc2FuZC0xMjogb2tsY2goMjQuMyUgMC4wMDggOTUuNCk7XG4gIC0tc2FuZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XG4gIC0tc2FuZC1hMjogb2tsY2goMjUuNiUgMC4wNTYgMTA5LjggLyAyLjc1JSk7XG4gIC0tc2FuZC1hMzogb2tsY2goMTkuMiUgMC4wNDIgNjguOSAvIDYuMjclKTtcbiAgLS1zYW5kLWE0OiBva2xjaCgyMC4zJSAwLjA0MiA4Ni4yIC8gOS44MCUpO1xuICAtLXNhbmQtYTU6IG9rbGNoKDIxLjElIDAuMDQzIDk0LjUgLyAxMi45NCUpO1xuICAtLXNhbmQtYTY6IG9rbGNoKDE4LjklIDAuMDM5IDk0LjcgLyAxNi4wOCUpO1xuICAtLXNhbmQtYTc6IG9rbGNoKDE5LjIlIDAuMDQgOTcuNyAvIDIwLjc4JSk7XG4gIC0tc2FuZC1hODogb2tsY2goMTkuNSUgMC4wMzggOTkuNyAvIDI5LjAyJSk7XG4gIC0tc2FuZC1hOTogb2tsY2goMTYuMyUgMC4wMzYgMTA5LjggLyA0Ny40NSUpO1xuICAtLXNhbmQtYTEwOiBva2xjaCgxNC45JSAwLjAzMyAxMDkuOCAvIDUxLjM3JSk7XG4gIC0tc2FuZC1hMTE6IG9rbGNoKDEzLjAlIDAuMDI4IDEwOS44IC8gNjMuMTQlKTtcbiAgLS1zYW5kLWExMjogb2tsY2goMTEuMyUgMC4wMjQgMTAzLjQgLyA4OS4wMiUpO1xuICAtLWdyYXktc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tc2FnZS1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXNhbmQtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xuICAtLXRvbWF0by1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAxIDI1LjEgLyA4MCUpO1xuICAtLXJlZC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxNy4zIC8gODAlKTtcbiAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDExIDEwLjMgLyA4MCUpO1xuICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMSAzNTQuOSAvIDgwJSk7XG4gIC0tcGluay1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxMiAzNDIuNiAvIDgwJSk7XG4gIC0tcGx1bS1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxNCAzMjUuNyAvIDgwJSk7XG4gIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEzIDMxMC41IC8gODAlKTtcbiAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMzAxLjMgLyA4MCUpO1xuICAtLWlyaXMtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMjg2LjIgLyA4MCUpO1xuICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxIDI2Ny40IC8gODAlKTtcbiAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDIzOS45IC8gODAlKTtcbiAgLS1jeWFuLXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDExIDIwNC4xIC8gODAlKTtcbiAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDExIDE4Mi45IC8gODAlKTtcbiAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE2Mi4xIC8gODAlKTtcbiAgLS1ncmVlbi1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxNTcgLyA4MCUpO1xuICAtLWdyYXNzLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDE0NS41IC8gODAlKTtcbiAgLS1icm93bi1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAwNiA3NS40IC8gODAlKTtcbiAgLS1icm9uemUtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMDkgMzQuMyAvIDgwJSk7XG4gIC0tZ29sZC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMDEuNSAvIDgwJSk7XG4gIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDEzIDIyMS40IC8gODAlKTtcbiAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDk3LjYlIDAuMDEyIDE4NC4xIC8gODAlKTtcbiAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDEyMS43IC8gODAlKTtcbiAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goOTguNCUgMC4wMyAxMDAuOSAvIDgwJSk7XG4gIC0tYW1iZXItc3VyZmFjZTogb2tsY2goOTguMiUgMC4wMjkgOTguNSAvIDgwJSk7XG4gIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDE5IDcyLjYgLyA4MCUpO1xuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XG4gIC0tYmxhY2stYTM6IG9rbGNoKDAlIDAgMCAvIDE1JSk7XG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XG4gIC0tYmxhY2stYTY6IG9rbGNoKDAlIDAgMCAvIDQwJSk7XG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XG4gIC0tYmxhY2stYTk6IG9rbGNoKDAlIDAgMCAvIDcwJSk7XG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcbiAgLS1ibGFjay1hMTI6IG9rbGNoKDAlIDAgMCAvIDk1JSk7XG4gIC0td2hpdGUtYTE6IG9rbGNoKDEwMCUgMCAwIC8gNSUpO1xuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcbiAgLS13aGl0ZS1hNDogb2tsY2goMTAwJSAwIDAgLyAyMCUpO1xuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcbiAgLS13aGl0ZS1hNzogb2tsY2goMTAwJSAwIDAgLyA1MCUpO1xuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcbiAgLS13aGl0ZS1hMTA6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcbn1cblxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcbiAgQG1lZGlhIChjb2xvci1nYW11dDogcDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS10b21hdG8tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTc0IDAuOTY5KTtcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODUgMC45MjQgMC45MDkpO1xuICAgICAgLS10b21hdG8tNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2OCAwLjgzNSk7XG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44MTIgMC43Nyk7XG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuNzUgMC42OTgpO1xuICAgICAgLS10b21hdG8tNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNyAwLjY3MyAwLjYxMSk7XG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNTc1IDAuNTAyKTtcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xuICAgICAgLS10b21hdG8tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDIgMC4zMTMgMC4yKTtcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcbiAgICAgIC0tdG9tYXRvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQ1IDAuMDIvMC4wMzIpO1xuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4xODQgMC4wMTIvMC4wOTEpO1xuICAgICAgLS10b21hdG8tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC4xOTIgMC4wMDQvMC4xNjUpO1xuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4xOTIgMC4wMDQvMC4yMzIpO1xuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NDcgMC4xNzMgMC4wMDQvMC4zMDIpO1xuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC4xNjUgMC4wMDQvMC4zODkpO1xuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4xNTMgMC4wMDQvMC40OTkpO1xuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjE0OSAwLzAuNzY5KTtcbiAgICAgIC0tdG9tYXRvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjE0MSAwLzAuOCk7XG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xuICAgICAgLS10b21hdG8tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM1IDAuMTY1IDAuMTMyKTtcbiAgICAgIC0tcmVkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk3MSAwLjk3MSk7XG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI1IDAuOTI1KTtcbiAgICAgIC0tcmVkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTkgMC44NjYgMC44NjYpO1xuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjgxMiAwLjgxMSk7XG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuNzUxIDAuNzQ5KTtcbiAgICAgIC0tcmVkLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC42NzUgMC42NzIpO1xuICAgICAgLS1yZWQtODogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjU3NSAwLjU3Mik7XG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xuICAgICAgLS1yZWQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43OTggMC4yOTQgMC4yODUpO1xuICAgICAgLS1yZWQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XG4gICAgICAtLXJlZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjg2MyAwLjAyNCAwLjAyNC8wLjAyOCk7XG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc5MiAwLjAwOCAwLjAwOC8wLjA3NSk7XG4gICAgICAtLXJlZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMDA4IDAuMDA4LzAuMTM0KTtcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuMDA4IDAuMDA4LzAuMTg5KTtcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDIgMC4wMDQvMC4yNTEpO1xuICAgICAgLS1yZWQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NDEgMC4wMTYgMC4wMDQvMC4zMyk7XG4gICAgICAtLXJlZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjY5OCAwLjAxMiAwLjAwNC8wLjQyOCk7XG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjAwOCAwLzAuNjc1KTtcbiAgICAgIC0tcmVkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxNCAwLjAxMiAwLzAuNzE0KTtcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc0NCAwLjIzNCAwLjIyMik7XG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XG4gICAgICAtLXJ1YnktMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk3MSAwLjk3NCk7XG4gICAgICAtLXJ1YnktMzogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjkyIDAuOTI4KTtcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuODY5IDAuODg1KTtcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY4IDAuODE3IDAuODM5KTtcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuNzU4IDAuNzg2KTtcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODk3IDAuNjg1IDAuNzIxKTtcbiAgICAgIC0tcnVieS04OiBjb2xvcihkaXNwbGF5LXAzIDAuODUxIDAuNTg4IDAuNjM5KTtcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuMjg2IDAuMzc1KTtcbiAgICAgIC0tcnVieS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcyOCAwLjIxMSAwLjMxMSk7XG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE3MSk7XG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1ydWJ5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODYzIDAuMDI0IDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tcnVieS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjAwOCAwLjExLzAuMDc5KTtcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMDA4IDAuMTI1LzAuMTMpO1xuICAgICAgLS1ydWJ5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDA0IDAuMTMzLzAuMTg1KTtcbiAgICAgIC0tcnVieS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjc0NSAwLjAwNCAwLjExOC8wLjI0NCk7XG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC4wMDQgMC4xMTQvMC4zMTQpO1xuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjM5IDAuMDA0IDAuMTI1LzAuNDEyKTtcbiAgICAgIC0tcnVieS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwIDAuMTI5LzAuNjc5KTtcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMCAwLjEyNS8wLjcxNCk7XG4gICAgICAtLXJ1YnktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE3MSk7XG4gICAgICAtLWNyaW1zb24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk2OSAwLjk3Nik7XG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjkxNyAwLjk0MSk7XG4gICAgICAtLWNyaW1zb24tNDogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjg2NiAwLjkwNCk7XG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjgxMyAwLjg2NCk7XG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjc1NSAwLjgxNyk7XG4gICAgICAtLWNyaW1zb24tNzogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuNjgzIDAuNzYxKTtcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuODM0IDAuNTkyIDAuNjk0KTtcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcbiAgICAgIC0tY3JpbXNvbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjI2NiAwLjQ2OCk7XG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcbiAgICAgIC0tY3JpbXNvbi1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjI2Ny8wLjAzMik7XG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44NTkgMC4wMDggMC4yOTQvMC4wODMpO1xuICAgICAgLS1jcmltc29uLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuODI3IDAuMDA4IDAuMjk4LzAuMTM0KTtcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjAwOCAwLjI3NS8wLjE4OSk7XG4gICAgICAtLWNyaW1zb24tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC4wMDQgMC4yNDcvMC4yNDQpO1xuICAgICAgLS1jcmltc29uLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC4wMDQgMC4yNTEvMC4zMTgpO1xuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjAwNCAwLjI1MS8wLjQwOCk7XG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzYgMCAwLjI5OC8wLjcwMik7XG4gICAgICAtLWNyaW1zb24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM3IDAgMC4yNzUvMC43MzQpO1xuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzUyIDAuMTExIDAuMjIxKTtcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk4IDAuOTg5IDAuOTk2KTtcbiAgICAgIC0tcGluay0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTcgMC45ODUpO1xuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODEgMC45MTcgMC45Nik7XG4gICAgICAtLXBpbmstNDogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjg2NyAwLjkzMik7XG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjgxNSAwLjg5OSk7XG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjc1NiAwLjg1OSk7XG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjg2OSAwLjY4MyAwLjgxKTtcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuODI1IDAuNTkgMC43NTEpO1xuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XG4gICAgICAtLXBpbmstMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NDggMC4yNyAwLjU4MSk7XG4gICAgICAtLXBpbmstMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4yMTkgMC41MjgpO1xuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXBpbmstYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjUxLzAuMDMyKTtcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc2NSAwLjAwOCAwLjUyOS8wLjA4Myk7XG4gICAgICAtLXBpbmstYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MzcgMC4wMDggMC41MDYvMC4xMzQpO1xuICAgICAgLS1waW5rLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNjYzIDAuMDA0IDAuNDUxLzAuMTg1KTtcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAwLjYxNiAwLjAwNCAwLjQyNC8wLjI0NCk7XG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41OTYgMC4wMDQgMC40MTIvMC4zMTgpO1xuICAgICAgLS1waW5rLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDAuMDA0IDAuNDA0LzAuNDEyKTtcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwIDAuNDQ3LzAuNzAyKTtcbiAgICAgIC0tcGluay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMCAwLjQyNC8wLjczKTtcbiAgICAgIC0tcGluay1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4yMTkgMC41MjgpO1xuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5OSk7XG4gICAgICAtLXBsdW0tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk3MSAwLjk5KTtcbiAgICAgIC0tcGx1bS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuOTIzIDAuOTgpO1xuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NzUgMC45NjYpO1xuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MjYgMC44MjUgMC45NDUpO1xuICAgICAgLS1wbHVtLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2NSAwLjkxNik7XG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuNjg2IDAuODc3KTtcbiAgICAgIC0tcGx1bS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuNTggMC44MzIpO1xuICAgICAgLS1wbHVtLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MjQgMC4zMTMgMC43MDgpO1xuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg3IDAuMjkgMC42NjcpO1xuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcbiAgICAgIC0tcGx1bS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMS8wLjAxMik7XG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAyNCAwLjU4LzAuMDI4KTtcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwLjAwOCAwLjc1My8wLjA3OSk7XG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC42MjcgMC4wMDggMC43MjIvMC4xMjYpO1xuICAgICAgLS1wbHVtLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTggMC4wMDQgMC42OS8wLjE3Nyk7XG4gICAgICAtLXBsdW0tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41MzcgMC4wMDQgMC42NTUvMC4yMzYpO1xuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4wMDQgMC42MTYvMC4zMTQpO1xuICAgICAgLS1wbHVtLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNDcxIDAuMDA0IDAuNi8wLjQyKTtcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwIDAuNTc2LzAuNjg3KTtcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwIDAuNTI5LzAuNzEpO1xuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjU0MyAwLjI2MyAwLjYxOSk7XG4gICAgICAtLXBsdW0tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuMTE0IDAuMzUyKTtcbiAgICAgIC0tcHVycGxlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45ODggMC45OTYpO1xuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk3MSAwLjk5Myk7XG4gICAgICAtLXB1cnBsZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTMxIDAuOTg5KTtcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC44ODggMC45ODEpO1xuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjgzNyAwLjk2Nik7XG4gICAgICAtLXB1cnBsZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC43NzQgMC45NDIpO1xuICAgICAgLS1wdXJwbGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjY5IDAuOTEpO1xuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcxOSAwLjU4MyAwLjg3NCk7XG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcbiAgICAgIC0tcHVycGxlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgzIDAuMjg5IDAuNyk7XG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XG4gICAgICAtLXB1cnBsZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjAyNCAwLjcyMi8wLjAyOCk7XG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAwLjAwOCAwLjgzNS8wLjA3MSk7XG4gICAgICAtLXB1cnBsZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjAwNCAwLjgzMS8wLjExNCk7XG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjAwNCAwLjc4OC8wLjE2NSk7XG4gICAgICAtLXB1cnBsZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjAwNCAwLjc0NS8wLjIyOCk7XG4gICAgICAtLXB1cnBsZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjAwNCAwLjcxLzAuMzEpO1xuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjIgMC4wMDQgMC43MDIvMC40MTYpO1xuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTggMCAwLjYzOS8wLjY4Myk7XG4gICAgICAtLXB1cnBsZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMCAwLjU4LzAuNzEpO1xuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNCAwLjEzMiAwLjM2Myk7XG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTk1KTtcbiAgICAgIC0tdmlvbGV0LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzggMC45NzQgMC45OTgpO1xuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk0MyAwLjk5Myk7XG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE2IDAuODk3IDEpO1xuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjg1MSAxKTtcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC43OTMgMC45ODEpO1xuICAgICAgLS12aW9sZXQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc1MiAwLjcxMiAwLjk0Myk7XG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjU0IDAuNjAyIDAuOTAyKTtcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xuICAgICAgLS12aW9sZXQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4zMDYgMC43NDEpO1xuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zMTcgMC43MDIpO1xuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XG4gICAgICAtLXZpb2xldC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjM0OSAwLjAyNCAwLjY3NS8wLjAxMik7XG4gICAgICAtLXZpb2xldC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE2MSAwLjAyNCAwLjg2My8wLjAyOCk7XG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNCAwLjAwNCAwLjg3MS8wLjA1OSk7XG4gICAgICAtLXZpb2xldC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE5NiAwLjAwNCAxLzAuMTAyKTtcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY1IDAuMDA4IDEvMC4xNSk7XG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjAwNCAwLjkwNi8wLjIwOCk7XG4gICAgICAtLXZpb2xldC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjE0MSAwLjAwNCAwLjc5Ni8wLjI4Nyk7XG4gICAgICAtLXZpb2xldC1hODogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjAwNCAwLjc1My8wLjM5Nyk7XG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwIDAuNjc1LzAuNjU5KTtcbiAgICAgIC0tdmlvbGV0LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjExIDAgMC42MjcvMC42OTUpO1xuICAgICAgLS12aW9sZXQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk5KTtcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyIDAuOTczIDAuOTk4KTtcbiAgICAgIC0taXJpcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQzIDAuOTQ1IDAuOTkyKTtcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuOTA2IDEpO1xuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC44NjEgMSk7XG4gICAgICAtLWlyaXMtNjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjgwNSAwLjk4Nyk7XG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjcyMSAwLjcyNyAwLjk1NSk7XG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjYxIDAuNjE5IDAuOTE4KTtcbiAgICAgIC0taXJpcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMzU3IDAuODEpO1xuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuMzE4IDAuNzc0KTtcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XG4gICAgICAtLWlyaXMtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xNjEgMC4zNzEpO1xuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAxLzAuMDA4KTtcbiAgICAgIC0taXJpcy1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjg2My8wLjAyOCk7XG4gICAgICAtLWlyaXMtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNzEgMC44NzEvMC4wNTkpO1xuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDUxIDEvMC4wOTkpO1xuICAgICAgLS1pcmlzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDM1IDEvMC4xNDIpO1xuICAgICAgLS1pcmlzLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMiAwLjk0MS8wLjIpO1xuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC44NDcvMC4yNzkpO1xuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDI0IDAuNzg4LzAuMzg5KTtcbiAgICAgIC0taXJpcy1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC43MDYvMC42NDQpO1xuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC42NjcvMC42ODMpO1xuICAgICAgLS1pcmlzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjMzNyAwLjMyNiAwLjc0OCk7XG4gICAgICAtLWlyaXMtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcbiAgICAgIC0taW5kaWdvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45OTYpO1xuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjk3NyAwLjk5OCk7XG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTQ4IDAuOTkyKTtcbiAgICAgIC0taW5kaWdvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44ODUgMC45MTQgMSk7XG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuODcgMSk7XG4gICAgICAtLWluZGlnby02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY3IDAuODE0IDAuOTk1KTtcbiAgICAgIC0taW5kaWdvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC43NCAwLjk1Nyk7XG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNjM5IDAuOTE2KTtcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xuICAgICAgLS1pbmRpZ28tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC4zNDMgMC44MDEpO1xuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4xNzUgMC4zNDgpO1xuICAgICAgLS1pbmRpZ28tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAyIDAuNTEvMC4wMDgpO1xuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4xNjEgMC44NjMvMC4wMjgpO1xuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4yMzkgMC44ODYvMC4wNjcpO1xuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yNDcgMS8wLjExNCk7XG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIzNSAxLzAuMTY5KTtcbiAgICAgIC0taW5kaWdvLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjA4IDAuOTg0LzAuMjMyKTtcbiAgICAgIC0taW5kaWdvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTc2IDAuODYzLzAuMzE0KTtcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTY1IDAuODEyLzAuNDMyKTtcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4xNTMgMC43NzMvMC43MjYpO1xuICAgICAgLS1pbmRpZ28tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4xMzcgMC43MzcvMC43NjUpO1xuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XG4gICAgICAtLWJsdWUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5MiAwLjk5OSk7XG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2IDAuOTc5IDAuOTk4KTtcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTU2IDAuOTkxKTtcbiAgICAgIC0tYmx1ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODUzIDAuOTMyIDEpO1xuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTQgMC45OTgpO1xuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDkgMC44NDMgMC45NzYpO1xuICAgICAgLS1ibHVlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDYgMC43NzcgMC45NDcpO1xuICAgICAgLS1ibHVlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC42ODggMC45MTcpO1xuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xuICAgICAgLS1ibHVlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuNTIzIDAuOTEyKTtcbiAgICAgIC0tYmx1ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNDQgMC44NCk7XG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xuICAgICAgLS1ibHVlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDEvMC4wMTYpO1xuICAgICAgLS1ibHVlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTE0IDAuOTA2LzAuMDQpO1xuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTA2IDAuOTE0LzAuMDg3KTtcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjU0NSAxLzAuMTQ2KTtcbiAgICAgIC0tYmx1ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwMiAwLjk4NC8wLjIxMik7XG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NjMgMC45MjIvMC4yOTEpO1xuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDMxIDAuODYzLzAuMzkzKTtcbiAgICAgIC0tYmx1ZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDI3IDAuODUxLzAuNTUpO1xuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTIgMC45NjEvMC43NTMpO1xuICAgICAgLS1ibHVlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMzc2IDAuODg2LzAuNzY1KTtcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MiAwLjk5MiAwLjk5Nik7XG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk1NSAwLjk4MSAwLjk4NCk7XG4gICAgICAtLWN5YW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk2NSAwLjk3NSk7XG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjgyMSAwLjk0MSAwLjk1OSk7XG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MSAwLjkwNyAwLjkzNSk7XG4gICAgICAtLWN5YW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjY3MSAwLjg2MiAwLjkpO1xuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjQgMC44IDAuODU0KTtcbiAgICAgIC0tY3lhbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuNzE1IDAuNzk4KTtcbiAgICAgIC0tY3lhbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuNjI3IDAuNzY1KTtcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjU4MyAwLjcxKTtcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XG4gICAgICAtLWN5YW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42MDggMC44MDQvMC4wMik7XG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjU1NyAwLjY0Ny8wLjA0NCk7XG4gICAgICAtLWN5YW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OTQgMC43OTYvMC4xMTQpO1xuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNzg0LzAuMTgxKTtcbiAgICAgIC0tY3lhbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYyNCAwLjczMy8wLjI0OCk7XG4gICAgICAtLWN5YW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41ODQgMC43MDYvMC4zMyk7XG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC42NjcvMC40MzYpO1xuICAgICAgLS1jeWFuLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MzMgMC42NjcvMC42MTIpO1xuICAgICAgLS1jeWFuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40ODIgMC42NzUvMC43MTgpO1xuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjA4LzAuNzM4KTtcbiAgICAgIC0tY3lhbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjQ4IDAuNjMpO1xuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwOCAwLjIzMiAwLjI3Nyk7XG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk5NiAwLjk5Mik7XG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjk4MyAwLjk3Nik7XG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjg5NSAwLjk3MSAwLjk1Mik7XG4gICAgICAtLXRlYWwtNDogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjk0OSAwLjkyKTtcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDAuOTE0IDAuODc4KTtcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjgyIDAuODY0IDAuODI1KTtcbiAgICAgIC0tdGVhbC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNTgxIDAuNzk4IDAuNzU2KTtcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuNzE2IDAuNjcxKTtcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcbiAgICAgIC0tdGVhbC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjU5OSAwLjU0Mik7XG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XG4gICAgICAtLXRlYWwtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC41MTQvMC4wMTYpO1xuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTU3LzAuMTA2KTtcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjcwMiAwLjUzNy8wLjE2OSk7XG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDMgMC40OTQvMC4yNCk7XG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjkgMC40NDcvMC4zMTgpO1xuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTE4IDAuNDI0LzAuNDIpO1xuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC40MjQvMC41NjkpO1xuICAgICAgLS10ZWFsLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40ODIgMC40MDQvMC43MDIpO1xuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDUxIDAuMzY5LzAuNzI2KTtcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMC4yMzUgMC4yMTkpO1xuICAgICAgLS1qYWRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTYgMC45OTIpO1xuICAgICAgLS1qYWRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjIgMC45ODMgMC45NjkpO1xuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NjUgMC45MzIpO1xuICAgICAgLS1qYWRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTggMC45NDEgMC44OTMpO1xuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTUgMC45MDkgMC44NDcpO1xuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC44NjQgMC43OTEpO1xuICAgICAgLS1qYWRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDMgMC44MDIgMC43MTgpO1xuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NCAwLjcyIDAuNjI5KTtcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjk5IDAuNTkyIDAuNDg4KTtcbiAgICAgIC0tamFkZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNSAwLjM3KTtcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XG4gICAgICAtLWphZGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC41MTQvMC4wMTYpO1xuICAgICAgLS1qYWRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNjEyIDAuMjIvMC4wNCk7XG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4yMzUvMC4wODcpO1xuICAgICAgLS1qYWRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMjU1LzAuMTQyKTtcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2MSAwLjI1MS8wLjIwNCk7XG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MjUgMC4yNzgvMC4yODcpO1xuICAgICAgLS1qYWRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTA2IDAuMjkvMC4zOTcpO1xuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC4zMzcvMC41NjEpO1xuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMC4yOTgvMC42ODMpO1xuICAgICAgLS1qYWRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDIgMC4yNzEvMC43MDIpO1xuICAgICAgLS1qYWRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE1IDAuNSAwLjM3KTtcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg5KTtcbiAgICAgIC0tZ3JlZW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjk2MyAwLjk4MyAwLjk2Nyk7XG4gICAgICAtLWdyZWVuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC45NjQgMC45MjUpO1xuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuOTQgMC44NzkpO1xuICAgICAgLS1ncmVlbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk2IDAuOTA3IDAuODI2KTtcbiAgICAgIC0tZ3JlZW4tNjogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjg2MyAwLjc2MSk7XG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjgwMSAwLjY3NSk7XG4gICAgICAtLWdyZWVuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC43MTUgMC41NTkpO1xuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDggMC41OTUgMC40MTcpO1xuICAgICAgLS1ncmVlbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcbiAgICAgIC0tZ3JlZW4tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzIgMC4yMjggMC4xOCk7XG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMjY3LzAuMDE2KTtcbiAgICAgIC0tZ3JlZW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41NjUgMC4xMjkvMC4wMzYpO1xuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjU5NiAwLjE0NS8wLjA4Nyk7XG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMTQ1LzAuMTQyKTtcbiAgICAgIC0tZ3JlZW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC4xNTcvMC4yMDQpO1xuICAgICAgLS1ncmVlbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjE1Ny8wLjI4Myk7XG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDg2IDAuMTY1LzAuMzg5KTtcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ3OCAwLjIvMC41NSk7XG4gICAgICAtLWdyZWVuLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTUgMC4xNjUvMC42NjcpO1xuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxNiAwLjE1My8wLjY5MSk7XG4gICAgICAtLWdyZWVuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5IDAuNSAwLjMyKTtcbiAgICAgIC0tZ3JlZW4tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg1KTtcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjk4MyAwLjk2NCk7XG4gICAgICAtLWdyYXNzLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjMgMC45NjUgMC45MTcpO1xuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuODcyIDAuOTQgMC44NjUpO1xuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuOTA4IDAuODAyKTtcbiAgICAgIC0tZ3Jhc3MtNjogY29sb3IoZGlzcGxheS1wMyAwLjczMyAwLjg2NCAwLjcyNCk7XG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC44MDMgMC42MjIpO1xuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNzIgMC40ODIpO1xuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xuICAgICAgLS1ncmFzcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM0NCAwLjU5OCAwLjM0Mik7XG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xuICAgICAgLS1ncmFzcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjAyNC8wLjAxNik7XG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMDI0LzAuMDM2KTtcbiAgICAgIC0tZ3Jhc3MtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC41NzYgMC4wMDgvMC4wODMpO1xuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjU2NSAwLjAwOC8wLjEzNCk7XG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuNTQ1IDAuMDA4LzAuMTk3KTtcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzEgMC41MDIgMC4wMDQvMC4yNzUpO1xuICAgICAgLS1ncmFzcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjQ4MiAwLjAwNC8wLjM3Nyk7XG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMC4wMDgvMC41MjIpO1xuICAgICAgLS1ncmFzcy1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjQzNSAwLzAuNjI0KTtcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMzg4IDAvMC42NTkpO1xuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xuICAgICAgLS1ncmFzcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4yMzMgMC4xNTMpO1xuICAgICAgLS1vcmFuZ2UtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk4NSk7XG4gICAgICAtLW9yYW5nZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTY4IDAuOTM0KTtcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzggMC44NSk7XG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzQgMC42ODcpO1xuICAgICAgLS1vcmFuZ2UtNTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIxIDAuNTgzKTtcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC43NjcgMC41NDUpO1xuICAgICAgLS1vcmFuZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxOSAwLjY5MyAwLjQ4Nik7XG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc3IDAuNTk3IDAuMzc5KTtcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcbiAgICAgIC0tb3JhbmdlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODcgMC40MDkgMC4xNjQpO1xuICAgICAgLS1vcmFuZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NiAwLjM0IDApO1xuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xuICAgICAgLS1vcmFuZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4yNjcgMC4wMjQvMC4wMTYpO1xuICAgICAgLS1vcmFuZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC41MzMgMC4wMDgvMC4wNjcpO1xuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC41ODQgMC4wMDgvMC4xNSk7XG4gICAgICAtLW9yYW5nZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNjA0IDAuMDA0LzAuMzE0KTtcbiAgICAgIC0tb3JhbmdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NjkgMC4wMDQvMC40MTYpO1xuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC40OTQgMC4wMDQvMC40NTUpO1xuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MzkgMC40MDggMC8wLjUxNCk7XG4gICAgICAtLW9yYW5nZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjM0OSAwLzAuNjIpO1xuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC4zMTQgMC8wLjgpO1xuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjkgMC8wLjgzNik7XG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NiAwLjM0IDApO1xuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4OSk7XG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODcgMC45NzYgMC45NjQpO1xuICAgICAgLS1icm93bi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM2IDAuOTA5KTtcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg5NyAwLjg1NSk7XG4gICAgICAtLWJyb3duLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MDkgMC44NTYgMC43OTgpO1xuICAgICAgLS1icm93bi02OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44MDggMC43Myk7XG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NDEgMC43NDIgMC42MzkpO1xuICAgICAgLS1icm93bi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzgyIDAuNjQ3IDAuNTE0KTtcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuNDY1IDAuMzQ0KTtcbiAgICAgIC0tYnJvd24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4zNDkgMC4wMjQvMC4wMzYpO1xuICAgICAgLS1icm93bi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjMxNCAwLjAxMi8wLjA5MSk7XG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ1IDAuMzAyIDAuMDA4LzAuMTQ2KTtcbiAgICAgIC0tYnJvd24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC4yOSAwLjAwNC8wLjIwNCk7XG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuMjk0IDAuMDA0LzAuMjcxKTtcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NTcgMC4yODYgMC4wMDQvMC4zNjEpO1xuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjI3NSAwLjAwNC8wLjQ4Nyk7XG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ3IDAuMjIgMC8wLjYzMik7XG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjE4OCAwLzAuNjU1KTtcbiAgICAgIC0tYnJvd24tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg1IDAuMzc0IDAuMjg4KTtcbiAgICAgIC0tYnJvd24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM2IDAuMjAyIDAuMTgzKTtcbiAgICAgIC0tc2t5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk5NSAwLjk5OSk7XG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTggMC45OSk7XG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk5IDAuOTYzIDAuOTg5KTtcbiAgICAgIC0tc2t5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NDIgMC45MzcgMC45NzcpO1xuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjc3NyAwLjkgMC45NTQpO1xuICAgICAgLS1za3ktNjogY29sb3IoZGlzcGxheS1wMyAwLjcwMSAwLjg1MSAwLjkyMSk7XG4gICAgICAtLXNreS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDAuNzg1IDAuODc5KTtcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTcgMC42OTYgMC44MjkpO1xuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XG4gICAgICAtLXNreS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjg0NSAwLjk1OSk7XG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XG4gICAgICAtLXNreS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuODA0IDEvMC4wMik7XG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU5MiAwLjc1Ny8wLjA0OCk7XG4gICAgICAtLXNreS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY1NSAwLjg4Ni8wLjEwMik7XG4gICAgICAtLXNreS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjYwNCAwLjg1MS8wLjE1Nyk7XG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2NSAwLjc5Mi8wLjIyNCk7XG4gICAgICAtLXNreS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUwMiAwLjczNy8wLjI5OSk7XG4gICAgICAtLXNreS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjQ1OSAwLjY5NC8wLjM5Nyk7XG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjgyLzAuNTQyKTtcbiAgICAgIC0tc2t5LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzEgMC45NjUvMC40MTYpO1xuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjQ3IDAuOTE0LzAuNDQ0KTtcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDUgMC4yNDEgMC4zMjkpO1xuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk5NSAwLjk5Mik7XG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjk4NSAwLjk3Nyk7XG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk3MiAwLjk1KTtcbiAgICAgIC0tbWludC00OiBjb2xvcihkaXNwbGF5LXAzIDAuODE5IDAuOTUxIDAuOTE2KTtcbiAgICAgIC0tbWludC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTE4IDAuODczKTtcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjY4IDAuODcgMC44MTgpO1xuICAgICAgLS1taW50LTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjcgMC44MDUgMC43NDQpO1xuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwLjcyNCAwLjY0OSk7XG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcbiAgICAgIC0tbWludC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3MSAwLjc5Nyk7XG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC40NjMgMC4zOTcpO1xuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcbiAgICAgIC0tbWludC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuODA0IDAuNjA4LzAuMDIpO1xuICAgICAgLS1taW50LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzYxIDAuNTUzLzAuMTE0KTtcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc0MSAwLjU0NS8wLjE4MSk7XG4gICAgICAtLW1pbnQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NzggMC41MS8wLjI1NSk7XG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MTYgMC40NjMvMC4zMzQpO1xuICAgICAgLS1taW50LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTQ5IDAuNDEyLzAuNDMyKTtcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTI5IDAuMzkyLzAuNTgxKTtcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2NSAwLjU2OS8wLjM4MSk7XG4gICAgICAtLW1pbnQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjkgMC41MS8wLjQxNik7XG4gICAgICAtLW1pbnQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODEpO1xuICAgICAgLS1saW1lLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC45OCAwLjk1NCk7XG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk2NSAwLjg1MSk7XG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg5NiAwLjk0IDAuNzYpO1xuICAgICAgLS1saW1lLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC45MDMgMC42NzgpO1xuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NzggMC44NTIgMC41OTkpO1xuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42OTQgMC43ODQgMC41MDgpO1xuICAgICAgLS1saW1lLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41ODUgMC43MDcgMC4zNzgpO1xuICAgICAgLS1saW1lLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43OCAwLjkyOCAwLjQ2Nik7XG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC44OTYgMC4zOTcpO1xuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcbiAgICAgIC0tbGltZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIyMiAwLjI1IDAuMTI4KTtcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjQxMiAwLjYwOCAwLjAyLzAuMDIpO1xuICAgICAgLS1saW1lLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNTkyIDAuMDI0LzAuMDQ4KTtcbiAgICAgIC0tbGltZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAwLjc2NSAwLjAwOC8wLjE1KTtcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjc1NyAwLjAwNC8wLjI0KTtcbiAgICAgIC0tbGltZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUxNCAwLjY5OCAwLjAwNC8wLjMyMik7XG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC42MjcgMC8wLjQpO1xuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuNTYxIDAuMDA0LzAuNDkxKTtcbiAgICAgIC0tbGltZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjUyOSAwLzAuNjI0KTtcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU4OCAwLjg2NyAwLzAuNTM0KTtcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC44MjcgMC8wLjYwNCk7XG4gICAgICAtLWxpbWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzg2IDAuNDgyIDAuMjI3KTtcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XG4gICAgICAtLXllbGxvdy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTc4KTtcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OSAwLjkyMik7XG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk3IDAuOTgyIDAuNzQ5KTtcbiAgICAgIC0teWVsbG93LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45NTMgMC42MjcpO1xuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkxIDAuNTEpO1xuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg0NyAwLjQ3NCk7XG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuODc2IDAuNzg1IDAuNDYpO1xuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjY4OSAwLjMxMyk7XG4gICAgICAtLXllbGxvdy05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MiAwLjIyKTtcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuODY4IDAuMjkxKTtcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4yMzMgMC4xMzcpO1xuICAgICAgLS15ZWxsb3ctYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC42NzUgMC4wMjQvMC4wMjQpO1xuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NTUgMC4wMDgvMC4wNzkpO1xuICAgICAgLS15ZWxsb3ctYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45MjUgMC4wMDQvMC4yNTEpO1xuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg3NSAwLjAwNC8wLjM3Myk7XG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxNiAwLjAwNC8wLjQ5MSk7XG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjcxIDAvMC41MjYpO1xuICAgICAgLS15ZWxsb3ctYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMC42MDQgMC8wLjU0Mik7XG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjU0OSAwLzAuNjg3KTtcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTggMC8wLjc4MSk7XG4gICAgICAtLXllbGxvdy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MTIgMC8wLjcxKTtcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OTIgMC45ODUpO1xuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTg2IDAuOTIxKTtcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OSAwLjc4Mik7XG4gICAgICAtLWFtYmVyLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzcgMC42NSk7XG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NyAwLjkwMiAwLjUyNyk7XG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44NDQgMC41MDYpO1xuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjIgMC40NDMpO1xuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC42NSAwLjMpO1xuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcbiAgICAgIC0tYW1iZXItMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC43NDEgMC4yNzQpO1xuICAgICAgLS1hbWJlci0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xuICAgICAgLS1hbWJlci1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjUxNCAwLjAyNC8wLjAxNik7XG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuODA0IDAuMDA4LzAuMDc5KTtcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC44NTkgMC4wMDQvMC4yMik7XG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODIgMC4wMDQvMC4zNSk7XG4gICAgICAtLWFtYmVyLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuNzk2IDAuMDA0LzAuNDc1KTtcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC42ODIgMC4wMDQvMC40OTUpO1xuICAgICAgLS1hbWJlci1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNCAwLjU3MyAwLzAuNTU3KTtcbiAgICAgIC0tYW1iZXItYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC41MDIgMC8wLjY5OSk7XG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42ODYgMC8wLjc0Mik7XG4gICAgICAtLWFtYmVyLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjY0MyAwLzAuNzI2KTtcbiAgICAgIC0tYW1iZXItYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjQgMC40IDApO1xuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xuICAgICAgLS1nb2xkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjk3NiAwLjk1Myk7XG4gICAgICAtLWdvbGQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0NyAwLjk0IDAuOTA5KTtcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuOTA0IDAuODY1KTtcbiAgICAgIC0tZ29sZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44NjUgMC44MTYpO1xuICAgICAgLS1nb2xkLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NCAwLjgxOCAwLjc1Nik7XG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjc1MyAwLjY3Nyk7XG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjcxNSAwLjY2IDAuNTY1KTtcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM4IDAuNDc5IDAuMzgpO1xuICAgICAgLS1nb2xkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcbiAgICAgIC0tZ29sZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1nb2xkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTkyIDAuNTE0IDAuMDI0LzAuMDQ4KTtcbiAgICAgIC0tZ29sZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQgMC4zNTcgMC4wMTIvMC4wOTEpO1xuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMjk4IDAuMDA4LzAuMTM0KTtcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjI4MiAwLjAwNC8wLjE4NSk7XG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC4yNjMgMC4wMDQvMC4yNDQpO1xuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjM1IDAuMDA0LzAuMzIyKTtcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAwLjM0NSAwLjIyIDAuMDA0LzAuNDM2KTtcbiAgICAgIC0tZ29sZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI4NiAwLjE4IDAvMC41ODkpO1xuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjE2MSAwLzAuNjIpO1xuICAgICAgLS1nb2xkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQzMyAwLjM4NiAwLjMwNSk7XG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjA5IDAuMTczKTtcbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45ODgpO1xuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk3IDAuOTYxKTtcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NTggMC45MzIgMC45MTkpO1xuICAgICAgLS1icm9uemUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkyOSAwLjg5NCAwLjg3Nyk7XG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuODUzIDAuODMyKTtcbiAgICAgIC0tYnJvbnplLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NjEgMC44MDUgMC43NzgpO1xuICAgICAgLS1icm9uemUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMiAwLjczOSAwLjcwNik7XG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuNjQ3IDAuNjA2KTtcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xuICAgICAgLS1icm9uemUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjMgMC40NjEgMC40MTQpO1xuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xuICAgICAgLS1icm9uemUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xuICAgICAgLS1icm9uemUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjIyIDAuMDI0LzAuMDQpO1xuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC4yIDAuMDA4LzAuMDgzKTtcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMTMzIDAuMDA0LzAuMTIyKTtcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjE0NSAwLjAwNC8wLjE2OSk7XG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjEyNSAwLjAwNC8wLjIyNCk7XG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjExIDAuMDA0LzAuMjk1KTtcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMTAyIDAuMDA0LzAuMzkzKTtcbiAgICAgIC0tYnJvbnplLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4wOTQgMC8wLjU0Nik7XG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTUgMC4wODIgMC8wLjU4NSk7XG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuMTkxIDAuMTcyKTtcbiAgICAgIC0tZ3JheS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTg4IDAuOTg4KTtcbiAgICAgIC0tZ3JheS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc1IDAuOTc1IDAuOTc1KTtcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTM5IDAuOTM5KTtcbiAgICAgIC0tZ3JheS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA4IDAuOTA4IDAuOTA4KTtcbiAgICAgIC0tZ3JheS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODggMC44OCAwLjg4KTtcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ5IDAuODQ5IDAuODQ5KTtcbiAgICAgIC0tZ3JheS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODA3IDAuODA3IDAuODA3KTtcbiAgICAgIC0tZ3JheS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMyIDAuNzMyIDAuNzMyKTtcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTUzKTtcbiAgICAgIC0tZ3JheS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMiAwLjUxMiAwLjUxMik7XG4gICAgICAtLWdyYXktMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTIgMC4zOTIgMC4zOTIpO1xuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1IDAuMTI1IDAuMTI1KTtcbiAgICAgIC0tZ3JheS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjAxMik7XG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wMjQpO1xuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDYzKTtcbiAgICAgIC0tZ3JheS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA5KTtcbiAgICAgIC0tZ3JheS1hNTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEyMik7XG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNTMpO1xuICAgICAgLS1ncmF5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTkyKTtcbiAgICAgIC0tZ3JheS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjI2Nyk7XG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40NDcpO1xuICAgICAgLS1ncmF5LWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQ4Nik7XG4gICAgICAtLWdyYXktYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNjA4KTtcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44NzUpO1xuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTkyKTtcbiAgICAgIC0tbWF1dmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTg0KTtcbiAgICAgIC0tbWF1dmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0NiAwLjkzOCAwLjk1Mik7XG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC45MDYgMC45MjUpO1xuICAgICAgLS1tYXV2ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuODc2IDAuOTAxKTtcbiAgICAgIC0tbWF1dmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1NiAwLjg0NiAwLjg3NSk7XG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTQgMC44MDQgMC44NCk7XG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzUgMC43MjggMC43NzcpO1xuICAgICAgLS1tYXV2ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTU1IDAuNTQ5IDAuNTk2KTtcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41MDggMC41NTIpO1xuICAgICAgLS1tYXV2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM5NSAwLjM4OCAwLjQyNCk7XG4gICAgICAtLW1hdXZlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTIyIDAuMTQ3KTtcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4zNDkvMC4wMTIpO1xuICAgICAgLS1tYXV2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjE4NCAwLjAyNCAwLjM0OS8wLjAyNCk7XG4gICAgICAtLW1hdXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMDA4IDAuMjU1LzAuMDYzKTtcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQgMC4wMTIgMC4yMTYvMC4wOTUpO1xuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjAwOCAwLjIyNC8wLjEyNik7XG4gICAgICAtLW1hdXZlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDU1IDAuMDA0IDAuMTgvMC4xNTMpO1xuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjAwOCAwLjE4NC8wLjE5Nyk7XG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMDQgMC4xNzYvMC4yNzEpO1xuICAgICAgLS1tYXV2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDA0IDAuMTA2LzAuNDUxKTtcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDA0IDAuMDkvMC40OTEpO1xuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTYgMCAwLjA1OS8wLjYxMik7XG4gICAgICAtLW1hdXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwIDAuMDI3LzAuODc5KTtcbiAgICAgIC0tc2xhdGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk4OCAwLjk5Mik7XG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45NzYgMC45ODQpO1xuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQgMC45NDEgMC45NTMpO1xuICAgICAgLS1zbGF0ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA4IDAuOTA5IDAuOTI1KTtcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODgxIDAuOTAxKTtcbiAgICAgIC0tc2xhdGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuODUyIDAuODc2KTtcbiAgICAgIC0tc2xhdGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwNSAwLjgwOCAwLjgzOCk7XG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzMgMC43NzMpO1xuICAgICAgLS1zbGF0ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ3IDAuNTUzIDAuNTkyKTtcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDMgMC41MTIgMC41NDkpO1xuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3OSAwLjM5MiAwLjQyMSk7XG4gICAgICAtLXNsYXRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMTI1IDAuMTQpO1xuICAgICAgLS1zbGF0ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyNCAwLjM0OS8wLjAxMik7XG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcbiAgICAgIC0tc2xhdGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMDQgMC4yMDQvMC4wNTkpO1xuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAxMiAwLjE4NC8wLjA5MSk7XG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDM5IDAuMi8wLjEyMik7XG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDA4IDAuMTY1LzAuMTUpO1xuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAyNyAwLjE4NC8wLjE5Nyk7XG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDMxIDAuMTc2LzAuMjc1KTtcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMiAwLjEwNi8wLjQ1NSk7XG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyNyAwLjA5OC8wLjQ5OSk7XG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC4wNjMvMC42Mik7XG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDEyIDAuMDMxLzAuODg3KTtcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTg4KTtcbiAgICAgIC0tc2FnZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45NzcgMC45NzQpO1xuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzUgMC45NDQgMC45NCk7XG4gICAgICAtLXNhZ2UtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjkxMyAwLjkwOSk7XG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjg4NSAwLjg4KTtcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ0IDAuODU0IDAuODQ5KTtcbiAgICAgIC0tc2FnZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjgxMSAwLjgwNik7XG4gICAgICAtLXNhZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjczOCAwLjczMik7XG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjUzMSAwLjU1NiAwLjU0Nik7XG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40OTIgMC41MTUgMC41MDYpO1xuICAgICAgLS1zYWdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzc3IDAuMzk1IDAuMzg5KTtcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjEyOSAwLjExOCk7XG4gICAgICAtLXNhZ2UtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMC4yNjcvMC4wMTYpO1xuICAgICAgLS1zYWdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4yNjcgMC4xNDUvMC4wMzIpO1xuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTg0IDAuMTI1LzAuMDY3KTtcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjA5NCAwLjA1MS8wLjA5NSk7XG4gICAgICAtLXNhZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wOTggMC4wMzUvMC4xMjYpO1xuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDc4IDAuMDI3LzAuMTU3KTtcbiAgICAgIC0tc2FnZS1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAuMDU5IDAuMDM5LzAuMik7XG4gICAgICAtLXNhZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wNDcgMC4wMzEvMC4yNzUpO1xuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDU5IDAuMDM1LzAuNDcxKTtcbiAgICAgIC0tc2FnZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjA0NyAwLjAzMS8wLjUxKTtcbiAgICAgIC0tc2FnZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAzMSAwLjAyLzAuNjI0KTtcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyNyAwLjAxMi8wLjg5NSk7XG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODkpO1xuICAgICAgLS1vbGl2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc0IDAuOTggMC45NzMpO1xuICAgICAgLS1vbGl2ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTQ1IDAuOTM3KTtcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjkxNCAwLjkwNSk7XG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44ODUgMC44NzUpO1xuICAgICAgLS1vbGl2ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ2IDAuODU1IDAuODQzKTtcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwMyAwLjgxMiAwLjgpO1xuICAgICAgLS1vbGl2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI3IDAuNzM4IDAuNzIzKTtcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU0MSAwLjU1NiAwLjUzMik7XG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNSAwLjUxNSAwLjQ5MSk7XG4gICAgICAtLW9saXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC4zOTUgMC4zNzQpO1xuICAgICAgLS1vbGl2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExNyAwLjEyOSAwLjExMSk7XG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzQ5IDAuMDI0LzAuMDEyKTtcbiAgICAgIC0tb2xpdmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4zMDIgMC4wMjQvMC4wMjgpO1xuICAgICAgLS1vbGl2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjEyOSAwLjAwOC8wLjA2Myk7XG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDEyLzAuMDk1KTtcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC4wOTggMC4wMDgvMC4xMjYpO1xuICAgICAgLS1vbGl2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAyNyAwLjA3OCAwLjAwNC8wLjE1Nyk7XG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC8wLjIpO1xuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMDU5IDAuMDA0LzAuMjc5KTtcbiAgICAgIC0tb2xpdmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjA1MSAwLjAwNC8wLjQ2Nyk7XG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjA0NyAwLzAuNTEpO1xuICAgICAgLS1vbGl2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMzkgMC8wLjYyOCk7XG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjAyNCAwLzAuODkxKTtcbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTg5KTtcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuOTc3IDAuOTczKTtcbiAgICAgIC0tc2FuZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQzIDAuOTQyIDAuOTM2KTtcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTEyIDAuOTAzKTtcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuODgzIDAuODczKTtcbiAgICAgIC0tc2FuZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODU0IDAuODUyIDAuODM5KTtcbiAgICAgIC0tc2FuZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuODEzIDAuODEgMC43OTQpO1xuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzggMC43MzQgMC43MTMpO1xuICAgICAgLS1zYW5kLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NTMgMC41NTMgMC41MjgpO1xuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTExIDAuNTExIDAuNDg4KTtcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjM4OCAwLjM3KTtcbiAgICAgIC0tc2FuZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjEyNiAwLjExMSk7XG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMTYxIDAuMDI0LzAuMDI4KTtcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA2NyAwLjAwOC8wLjA2Myk7XG4gICAgICAtLXNhbmQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjkgMC4xMjkgMC4wMTIvMC4wOTkpO1xuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDY3IDAuMDA4LzAuMTI2KTtcbiAgICAgIC0tc2FuZC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjA3NSAwLjAwNC8wLjE2MSk7XG4gICAgICAtLXNhbmQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wMDQvMC4yMDgpO1xuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMDc1IDAuMDA0LzAuMjg3KTtcbiAgICAgIC0tc2FuZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjA1MSAwLjAwNC8wLjQ3MSk7XG4gICAgICAtLXNhbmQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuMDQ3IDAvMC41MTQpO1xuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjAzMSAwLzAuNjMyKTtcbiAgICAgIC0tc2FuZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMiAwLzAuODkxKTtcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLW1hdXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tb2xpdmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTY0NyAwLjk2MDgvMC44KTtcbiAgICAgIC0tcmVkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTY0NyAwLjk2NDcvMC44KTtcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjA4IDAuOTcyNS8wLjgpO1xuICAgICAgLS1waW5rLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIyIDAuOTYwOCAwLjk4MDQvMC44KTtcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2NDcgMC45ODQzLzAuOCk7XG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTgwNCAwLjk2NDcgMC45OTIyLzAuOCk7XG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcyNSAwLjk2NDcgMC45OTYxLzAuOCk7XG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NjQ3IDAuOTk2MS8wLjgpO1xuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NzI1IDAuOTk2MS8wLjgpO1xuICAgICAgLS1ibHVlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTI5IDAuOTc2NSAwLjk5NjEvMC44KTtcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODA0LzAuOCk7XG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTI5IDAuOTgwNCAwLjk2MDgvMC44KTtcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTYwOC8wLjgpO1xuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU2OSAwLjk4MDQgMC45NTY5LzAuOCk7XG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTcyNSAwLjk1NjkvMC44KTtcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTYwOCAwLjk1MjkvMC44KTtcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2NSAwLjk3MjUgMC45NDEyLzAuOCk7XG4gICAgICAtLXNreS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODQzLzAuOCk7XG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzI1IDAuOTc2NSAwLjk0MTIvMC44KTtcbiAgICAgIC0teWVsbG93LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTkyMiAwLjkwMi8wLjgpO1xuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk4NDMgMC45MDIvMC44KTtcbiAgICAgIC0tb3JhbmdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYxIDAuOTYwOCAwLjkxNzYvMC44KTtcbiAgICAgIC0tYmxhY2stYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4wNSk7XG4gICAgICAtLWJsYWNrLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMSk7XG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xuICAgICAgLS1ibGFjay1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjIpO1xuICAgICAgLS1ibGFjay1hNTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjMpO1xuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xuICAgICAgLS1ibGFjay1hNzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjUpO1xuICAgICAgLS1ibGFjay1hODogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYpO1xuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xuICAgICAgLS1ibGFjay1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44KTtcbiAgICAgIC0tYmxhY2stYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOSk7XG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XG4gICAgICAtLXdoaXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMSk7XG4gICAgICAtLXdoaXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTUpO1xuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xuICAgICAgLS13aGl0ZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjMpO1xuICAgICAgLS13aGl0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjQpO1xuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xuICAgICAgLS13aGl0ZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjYpO1xuICAgICAgLS13aGl0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjcpO1xuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcbiAgICAgIC0td2hpdGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOSk7XG4gICAgICAtLXdoaXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjk1KTtcbiAgICB9XG4gIH1cbn1cbi8qXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIDp3aGVyZShodG1sKSB7XG4gICAgLS10b21hdG8tMTogb2tsY2goMTguNyUgMC4wMTIgMTguMyk7XG4gICAgLS10b21hdG8tMjogb2tsY2goMjAuOCUgMC4wMTcgMzEuNCk7XG4gICAgLS10b21hdG8tMzogb2tsY2goMjUuNSUgMC4wNTUgMjYuOCk7XG4gICAgLS10b21hdG8tNDogb2tsY2goMjkuMCUgMC4wODcgMjcuOCk7XG4gICAgLS10b21hdG8tNTogb2tsY2goMzMuMSUgMC4wOTggMjguNik7XG4gICAgLS10b21hdG8tNjogb2tsY2goMzguMCUgMC4xIDI5LjkpO1xuICAgIC0tdG9tYXRvLTc6IG9rbGNoKDQ0LjYlIDAuMTA2IDMxLjYpO1xuICAgIC0tdG9tYXRvLTg6IG9rbGNoKDUzLjglIDAuMTI5IDMzLjQpO1xuICAgIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xuICAgIC0tdG9tYXRvLTEwOiBva2xjaCg2Ni40JSAwLjE3OSAzNC4xKTtcbiAgICAtLXRvbWF0by0xMTogb2tsY2goNzcuOSUgMC4xMzEgMzQuOSk7XG4gICAgLS10b21hdG8tMTI6IG9rbGNoKDg5LjklIDAuMDQ2IDMxLjIpO1xuXG4gICAgLS10b21hdG8tYTE6IG9rbGNoKDYwLjYlIDAuMjQzIDI4LjcgLyAzLjE0JSk7XG4gICAgLS10b21hdG8tYTI6IG9rbGNoKDY3LjglIDAuMjEyIDMzLjIgLyA1Ljg4JSk7XG4gICAgLS10b21hdG8tYTM6IG9rbGNoKDY0LjklIDAuMjM3IDI5LjkgLyAxNi44NiUpO1xuICAgIC0tdG9tYXRvLWE0OiBva2xjaCg2My4zJSAwLjI0OCAyOS43IC8gMjUuODglKTtcbiAgICAtLXRvbWF0by1hNTogb2tsY2goNjQuNiUgMC4yMzggMjkuOSAvIDMyLjU1JSk7XG4gICAgLS10b21hdG8tYTY6IG9rbGNoKDY3LjIlIDAuMjE2IDMwLjggLyAzOS4yMiUpO1xuICAgIC0tdG9tYXRvLWE3OiBva2xjaCg2OS41JSAwLjE5MiAzMS45IC8gNDkuMDIlKTtcbiAgICAtLXRvbWF0by1hODogb2tsY2goNzAuOCUgMC4xODQgMzMuNyAvIDY1LjQ5JSk7XG4gICAgLS10b21hdG8tYTk6IG9rbGNoKDY3LjUlIDAuMjEyIDMzLjQgLyA4OS40MSUpO1xuICAgIC0tdG9tYXRvLWExMDogb2tsY2goNzAuMiUgMC4xOTEgMzMuOSAvIDkyLjE2JSk7XG4gICAgLS10b21hdG8tYTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcbiAgICAtLXRvbWF0by1hMTI6IG9rbGNoKDkwLjklIDAuMDQ3IDMwLjkgLyA5OC40MyUpO1xuXG4gICAgLS1yZWQtMTogb2tsY2goMTguOCUgMC4wMTMgMTguNCk7XG4gICAgLS1yZWQtMjogb2tsY2goMjAuNSUgMC4wMjIgMTQuMSk7XG4gICAgLS1yZWQtMzogb2tsY2goMjUuMSUgMC4wNjUgMTIuNyk7XG4gICAgLS1yZWQtNDogb2tsY2goMjguOSUgMC4wOTUgMTQuMyk7XG4gICAgLS1yZWQtNTogb2tsY2goMzMuMiUgMC4xMDcgMTUuNSk7XG4gICAgLS1yZWQtNjogb2tsY2goMzguMSUgMC4xMTEgMTYuOCk7XG4gICAgLS1yZWQtNzogb2tsY2goNDUuMCUgMC4xMjEgMTguOCk7XG4gICAgLS1yZWQtODogb2tsY2goNTQuNCUgMC4xNDYgMjEuOCk7XG4gICAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xuICAgIC0tcmVkLTEwOiBva2xjaCg2Ni4zJSAwLjE3NyAyMi45KTtcbiAgICAtLXJlZC0xMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XG4gICAgLS1yZWQtMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XG5cbiAgICAtLXJlZC1hMTogb2tsY2goNjEuMiUgMC4yNDUgMjguNyAvIDMuNTMlKTtcbiAgICAtLXJlZC1hMjogb2tsY2goNjIuNSUgMC4yMjcgMjMuNiAvIDYuNjclKTtcbiAgICAtLXJlZC1hMzogb2tsY2goNjMuNyUgMC4yNDkgMjEuOSAvIDE3LjY1JSk7XG4gICAgLS1yZWQtYTQ6IG9rbGNoKDYzLjElIDAuMjUyIDIyLjIgLyAyNi42NyUpO1xuICAgIC0tcmVkLWE1OiBva2xjaCg2NC4xJSAwLjI0NSAyMC42IC8gMzMuNzMlKTtcbiAgICAtLXJlZC1hNjogb2tsY2goNjYuMSUgMC4yMjYgMTkuNyAvIDQwLjc4JSk7XG4gICAgLS1yZWQtYTc6IG9rbGNoKDY4LjIlIDAuMjA3IDIwLjEgLyA1MS43NiUpO1xuICAgIC0tcmVkLWE4OiBva2xjaCg2OS4zJSAwLjE5NyAyMi41IC8gNjkuMDIlKTtcbiAgICAtLXJlZC1hOTogb2tsY2goNjcuMyUgMC4yMTIgMjMuMSAvIDg5LjQxJSk7XG4gICAgLS1yZWQtYTEwOiBva2xjaCg3MC4yJSAwLjE4OSAyMyAvIDkyLjE2JSk7XG4gICAgLS1yZWQtYTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcbiAgICAtLXJlZC1hMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XG5cbiAgICAtLXJ1YnktMTogb2tsY2goMTguOSUgMC4wMTQgMS45KTtcbiAgICAtLXJ1YnktMjogb2tsY2goMjAuOCUgMC4wMTUgMy42KTtcbiAgICAtLXJ1YnktMzogb2tsY2goMjUuNCUgMC4wNjEgNik7XG4gICAgLS1ydWJ5LTQ6IG9rbGNoKDI5LjMlIDAuMDg5IDYuMSk7XG4gICAgLS1ydWJ5LTU6IG9rbGNoKDMzLjQlIDAuMSA2LjUpO1xuICAgIC0tcnVieS02OiBva2xjaCgzOC4yJSAwLjEwNiA3LjEpO1xuICAgIC0tcnVieS03OiBva2xjaCg0NC44JSAwLjExNiA5LjEpO1xuICAgIC0tcnVieS04OiBva2xjaCg1NC4zJSAwLjE0NSAxMS4zKTtcbiAgICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XG4gICAgLS1ydWJ5LTEwOiBva2xjaCg2Ni40JSAwLjE4IDEzLjYpO1xuICAgIC0tcnVieS0xMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XG4gICAgLS1ydWJ5LTEyOiBva2xjaCg5MC42JSAwLjA1MyAzNTUuNyk7XG5cbiAgICAtLXJ1YnktYTE6IG9rbGNoKDYxLjclIDAuMjQyIDE4LjEgLyAzLjUzJSk7XG4gICAgLS1ydWJ5LWEyOiBva2xjaCg2OS40JSAwLjIgMTAuNCAvIDUuNDklKTtcbiAgICAtLXJ1YnktYTM6IG9rbGNoKDY0LjYlIDAuMjQ0IDE0LjcgLyAxNy4yNSUpO1xuICAgIC0tcnVieS1hNDogb2tsY2goNjMuOSUgMC4yNDcgMTMuNSAvIDI1Ljg4JSk7XG4gICAgLS1ydWJ5LWE1OiBva2xjaCg2NS4yJSAwLjIzOSAxMSAvIDMyLjU1JSk7XG4gICAgLS1ydWJ5LWE2OiBva2xjaCg2Ny4zJSAwLjIyMyAxMC4xIC8gMzkuNjElKTtcbiAgICAtLXJ1YnktYTc6IG9rbGNoKDY5LjIlIDAuMjA0IDEwLjcgLyA1MC4yMCUpO1xuICAgIC0tcnVieS1hODogb2tsY2goNjkuNyUgMC4xOTggMTIuMiAvIDY4LjI0JSk7XG4gICAgLS1ydWJ5LWE5OiBva2xjaCg2Ny43JSAwLjIxMyAxMy40IC8gODkuNDElKTtcbiAgICAtLXJ1YnktYTEwOiBva2xjaCg3MC4zJSAwLjE5MiAxMy43IC8gOTIuMTYlKTtcbiAgICAtLXJ1YnktYTExOiBva2xjaCg3OC4xJSAwLjEyOSAxNS4xKTtcbiAgICAtLXJ1YnktYTEyOiBva2xjaCg5MC45JSAwLjA1MyAzNTUuNyk7XG5cbiAgICAtLWNyaW1zb24tMTogb2tsY2goMTguOSUgMC4wMTQgMzU0LjIpO1xuICAgIC0tY3JpbXNvbi0yOiBva2xjaCgyMC42JSAwLjAyMyAzNTQuNSk7XG4gICAgLS1jcmltc29uLTM6IG9rbGNoKDI1LjUlIDAuMDYgMzUzLjUpO1xuICAgIC0tY3JpbXNvbi00OiBva2xjaCgyOS4zJSAwLjA5MyAzNTQuMyk7XG4gICAgLS1jcmltc29uLTU6IG9rbGNoKDMzLjIlIDAuMTA1IDM1NC41KTtcbiAgICAtLWNyaW1zb24tNjogb2tsY2goMzguMyUgMC4xMDggMzU1LjkpO1xuICAgIC0tY3JpbXNvbi03OiBva2xjaCg0NS4wJSAwLjEyMSAzNTcuMSk7XG4gICAgLS1jcmltc29uLTg6IG9rbGNoKDU0LjMlIDAuMTQ4IDM1OC43KTtcbiAgICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcbiAgICAtLWNyaW1zb24tMTA6IG9rbGNoKDY2LjMlIDAuMTk3IDEuOCk7XG4gICAgLS1jcmltc29uLTExOiBva2xjaCg3OC4yJSAwLjEzNCA0LjcpO1xuICAgIC0tY3JpbXNvbi0xMjogb2tsY2goOTAuOSUgMC4wNTQgMzQ2LjYpO1xuXG4gICAgLS1jcmltc29uLWExOiBva2xjaCg2Mi4zJSAwLjI0NCA5LjIgLyAzLjUzJSk7XG4gICAgLS1jcmltc29uLWEyOiBva2xjaCg2My43JSAwLjIzIDQuNCAvIDYuNjclKTtcbiAgICAtLWNyaW1zb24tYTM6IG9rbGNoKDY1LjklIDAuMjQ3IDAuMyAvIDE2LjQ3JSk7XG4gICAgLS1jcmltc29uLWE0OiBva2xjaCg2NC44JSAwLjI1NiAwLjQgLyAyNS40OSUpO1xuICAgIC0tY3JpbXNvbi1hNTogb2tsY2goNjUuNyUgMC4yNSAzNTguNiAvIDMxLjc2JSk7XG4gICAgLS1jcmltc29uLWE2OiBva2xjaCg2OC4xJSAwLjIyOCAzNTguNCAvIDM4LjgyJSk7XG4gICAgLS1jcmltc29uLWE3OiBva2xjaCg2OS41JSAwLjIxMSAzNTguNiAvIDQ5LjgwJSk7XG4gICAgLS1jcmltc29uLWE4OiBva2xjaCg3MC4zJSAwLjIwNSAzNTkuNiAvIDY3LjA2JSk7XG4gICAgLS1jcmltc29uLWE5OiBva2xjaCg2Ny41JSAwLjIyOSAxLjUgLyA5MC45OCUpO1xuICAgIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDY5LjclIDAuMjA5IDIuMSAvIDkyLjk0JSk7XG4gICAgLS1jcmltc29uLWExMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcbiAgICAtLWNyaW1zb24tYTEyOiBva2xjaCg5MS41JSAwLjA1NCAzNDYuNiAvIDk5LjIyJSk7XG5cbiAgICAtLXBpbmstMTogb2tsY2goMTkuMSUgMC4wMTcgMzM1LjMpO1xuICAgIC0tcGluay0yOiBva2xjaCgyMC44JSAwLjAzMiAzMzcpO1xuICAgIC0tcGluay0zOiBva2xjaCgyNi4yJSAwLjA2MyAzMzcuNik7XG4gICAgLS1waW5rLTQ6IG9rbGNoKDI5LjklIDAuMDk4IDMzOS40KTtcbiAgICAtLXBpbmstNTogb2tsY2goMzMuOCUgMC4xMDUgMzQxLjIpO1xuICAgIC0tcGluay02OiBva2xjaCgzOC44JSAwLjEwNyAzNDEuNCk7XG4gICAgLS1waW5rLTc6IG9rbGNoKDQ1LjglIDAuMTIgMzQyLjkpO1xuICAgIC0tcGluay04OiBva2xjaCg1NC42JSAwLjE0NSAzNDQpO1xuICAgIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xuICAgIC0tcGluay0xMDogb2tsY2goNjQuOSUgMC4xOTcgMzQ2KTtcbiAgICAtLXBpbmstMTE6IG9rbGNoKDc4LjUlIDAuMTU1IDM0Nyk7XG4gICAgLS1waW5rLTEyOiBva2xjaCg5MC41JSAwLjA1OSAzNDMuMik7XG5cbiAgICAtLXBpbmstYTE6IG9rbGNoKDY1LjIlIDAuMjc1IDM0Mi40IC8gMy41MyUpO1xuICAgIC0tcGluay1hMjogb2tsY2goNjUuNiUgMC4yNjggMzQyLjkgLyA3LjA2JSk7XG4gICAgLS1waW5rLWEzOiBva2xjaCg2OS4xJSAwLjI2NyAzNDAuNyAvIDE2LjA4JSk7XG4gICAgLS1waW5rLWE0OiBva2xjaCg2Ny4yJSAwLjI3OCAzNDIuMSAvIDI0LjcxJSk7XG4gICAgLS1waW5rLWE1OiBva2xjaCg2OC40JSAwLjI2MyAzNDMuMyAvIDMwLjU5JSk7XG4gICAgLS1waW5rLWE2OiBva2xjaCg3MC43JSAwLjIzNyAzNDIuOSAvIDM3LjI1JSk7XG4gICAgLS1waW5rLWE3OiBva2xjaCg3Mi41JSAwLjIxNiAzNDMuNSAvIDQ4LjI0JSk7XG4gICAgLS1waW5rLWE4OiBva2xjaCg3My40JSAwLjIwOSAzNDQuNCAvIDYzLjUzJSk7XG4gICAgLS1waW5rLWE5OiBva2xjaCg2OS43JSAwLjI0MSAzNDYuMiAvIDgzLjE0JSk7XG4gICAgLS1waW5rLWExMDogb2tsY2goNzEuOCUgMC4yMjEgMzQ2LjMgLyA4Ni4yNyUpO1xuICAgIC0tcGluay1hMTE6IG9rbGNoKDc4LjUlIDAuMTU1IDM0Nyk7XG4gICAgLS1waW5rLWExMjogb2tsY2goOTEuMiUgMC4wNTkgMzQzLjIgLyA5OS4yMiUpO1xuXG4gICAgLS1wbHVtLTE6IG9rbGNoKDE5LjAlIDAuMDE4IDMyNi4yKTtcbiAgICAtLXBsdW0tMjogb2tsY2goMjEuMCUgMC4wMzIgMzI2LjYpO1xuICAgIC0tcGx1bS0zOiBva2xjaCgyNi43JSAwLjA2MSAzMjcuMSk7XG4gICAgLS1wbHVtLTQ6IG9rbGNoKDMwLjclIDAuMDg3IDMyNS42KTtcbiAgICAtLXBsdW0tNTogb2tsY2goMzQuNCUgMC4wOTcgMzI1KTtcbiAgICAtLXBsdW0tNjogb2tsY2goMzguOSUgMC4wOTcgMzI1KTtcbiAgICAtLXBsdW0tNzogb2tsY2goNDUuNiUgMC4xMDcgMzIzLjIpO1xuICAgIC0tcGx1bS04OiBva2xjaCg1NC41JSAwLjEyOCAzMjEuOSk7XG4gICAgLS1wbHVtLTk6IG9rbGNoKDU3LjklIDAuMTg4IDMyMi4xKTtcbiAgICAtLXBsdW0tMTA6IG9rbGNoKDYxLjYlIDAuMTgyIDMyMi4zKTtcbiAgICAtLXBsdW0tMTE6IG9rbGNoKDc4LjYlIDAuMTU0IDMyMi4yKTtcbiAgICAtLXBsdW0tMTI6IG9rbGNoKDkwLjYlIDAuMDU1IDMyNik7XG5cbiAgICAtLXBsdW0tYTE6IG9rbGNoKDY3LjUlIDAuMzA1IDMyOC4zIC8gMy4xNCUpO1xuICAgIC0tcGx1bS1hMjogb2tsY2goNjguOCUgMC4yOTIgMzI4LjIgLyA2LjY3JSk7XG4gICAgLS1wbHVtLWEzOiBva2xjaCg3Mi45JSAwLjI3OSAzMjggLyAxNS4yOSUpO1xuICAgIC0tcGx1bS1hNDogb2tsY2goNzEuNiUgMC4yODMgMzI1LjkgLyAyMi43NSUpO1xuICAgIC0tcGx1bS1hNTogb2tsY2goNzIuNSUgMC4yNjcgMzI1LjEgLyAyOC4yNCUpO1xuICAgIC0tcGx1bS1hNjogb2tsY2goNzUuMyUgMC4yMzcgMzI1LjIgLyAzMy43MyUpO1xuICAgIC0tcGx1bS1hNzogb2tsY2goNzYuMyUgMC4yMSAzMjMuNSAvIDQzLjkyJSk7XG4gICAgLS1wbHVtLWE4OiBva2xjaCg3Ny4zJSAwLjE5OSAzMjEuOSAvIDU4LjQzJSk7XG4gICAgLS1wbHVtLWE5OiBva2xjaCg3Mi4zJSAwLjI0NiAzMjIuMSAvIDcxLjM3JSk7XG4gICAgLS1wbHVtLWExMDogb2tsY2goNzQuNSUgMC4yMjggMzIyLjUgLyA3NS4yOSUpO1xuICAgIC0tcGx1bS1hMTE6IG9rbGNoKDgxLjElIDAuMTYgMzIyLjEgLyA5NS4yOSUpO1xuICAgIC0tcGx1bS1hMTI6IG9rbGNoKDkzLjUlIDAuMDU2IDMyNiAvIDk1LjY5JSk7XG5cbiAgICAtLXB1cnBsZS0xOiBva2xjaCgxOS4xJSAwLjAyMiAzMTUuNik7XG4gICAgLS1wdXJwbGUtMjogb2tsY2goMjEuNCUgMC4wMyAzMTMuMSk7XG4gICAgLS1wdXJwbGUtMzogb2tsY2goMjYuOCUgMC4wNjEgMzEyLjYpO1xuICAgIC0tcHVycGxlLTQ6IG9rbGNoKDMwLjklIDAuMDgyIDMxMC44KTtcbiAgICAtLXB1cnBsZS01OiBva2xjaCgzNC41JSAwLjA5MiAzMTAuNSk7XG4gICAgLS1wdXJwbGUtNjogb2tsY2goMzguOSUgMC4wOTYgMzA5LjUpO1xuICAgIC0tcHVycGxlLTc6IG9rbGNoKDQ0LjklIDAuMTA4IDMwOC42KTtcbiAgICAtLXB1cnBsZS04OiBva2xjaCg1NC4xJSAwLjEzMyAzMDcuNik7XG4gICAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xuICAgIC0tcHVycGxlLTEwOiBva2xjaCg1OS42JSAwLjE3NyAzMDYuNSk7XG4gICAgLS1wdXJwbGUtMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcbiAgICAtLXB1cnBsZS0xMjogb2tsY2goOTEuMSUgMC4wNDkgMzExKTtcblxuICAgIC0tcHVycGxlLWExOiBva2xjaCg1OS4zJSAwLjI5MiAzMTAuOSAvIDQuMzElKTtcbiAgICAtLXB1cnBsZS1hMjogb2tsY2goNjIuNiUgMC4yNTYgMzEwLjMgLyA3Ljg0JSk7XG4gICAgLS1wdXJwbGUtYTM6IG9rbGNoKDY1LjYlIDAuMjUzIDMxMC45IC8gMTcuNjUlKTtcbiAgICAtLXB1cnBsZS1hNDogb2tsY2goNjUuMCUgMC4yNDYgMzA5LjIgLyAyNS44OCUpO1xuICAgIC0tcHVycGxlLWE1OiBva2xjaCg2Ni40JSAwLjIzNSAzMDkuNCAvIDMxLjc2JSk7XG4gICAgLS1wdXJwbGUtYTY6IG9rbGNoKDY4LjklIDAuMjEzIDMwOC44IC8gMzguMDQlKTtcbiAgICAtLXB1cnBsZS1hNzogb2tsY2goNzAuNyUgMC4xOTcgMzA4LjIgLyA0Ny44NCUpO1xuICAgIC0tcHVycGxlLWE4OiBva2xjaCg3MS44JSAwLjE5MSAzMDcuMyAvIDY0LjMxJSk7XG4gICAgLS1wdXJwbGUtYTk6IG9rbGNoKDY2LjMlIDAuMjI5IDMwNS44IC8gNzYuMDglKTtcbiAgICAtLXB1cnBsZS1hMTA6IG9rbGNoKDY4LjglIDAuMjExIDMwNi4zIC8gODAuMzklKTtcbiAgICAtLXB1cnBsZS1hMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcbiAgICAtLXB1cnBsZS1hMTI6IG9rbGNoKDkyLjQlIDAuMDUgMzExLjUgLyA5OC4wNCUpO1xuXG4gICAgLS12aW9sZXQtMTogb2tsY2goMTkuMSUgMC4wMjYgMjkwLjgpO1xuICAgIC0tdmlvbGV0LTI6IG9rbGNoKDIxLjElIDAuMDMyIDMwMC45KTtcbiAgICAtLXZpb2xldC0zOiBva2xjaCgyNy4xJSAwLjA2NSAyOTQuNCk7XG4gICAgLS12aW9sZXQtNDogb2tsY2goMzEuMiUgMC4wOTMgMjkyLjEpO1xuICAgIC0tdmlvbGV0LTU6IG9rbGNoKDM0LjklIDAuMDk5IDI5MS4zKTtcbiAgICAtLXZpb2xldC02OiBva2xjaCgzOC45JSAwLjEwMiAyOTIuMSk7XG4gICAgLS12aW9sZXQtNzogb2tsY2goNDQuNSUgMC4xMSAyOTIpO1xuICAgIC0tdmlvbGV0LTg6IG9rbGNoKDUxLjglIDAuMTMxIDI5MC4zKTtcbiAgICAtLXZpb2xldC05OiBva2xjaCg1NC4yJSAwLjE3OSAyODgpO1xuICAgIC0tdmlvbGV0LTEwOiBva2xjaCg1OC45JSAwLjE2OSAyODkuNCk7XG4gICAgLS12aW9sZXQtMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcbiAgICAtLXZpb2xldC0xMjogb2tsY2goOTEuMiUgMC4wNDUgMjkyLjQpO1xuXG4gICAgLS12aW9sZXQtYTE6IG9rbGNoKDQ5LjElIDAuMjg5IDI3NC40IC8gNS44OCUpO1xuICAgIC0tdmlvbGV0LWEyOiBva2xjaCg1Ni42JSAwLjI1NSAyOTMuNyAvIDguNjMlKTtcbiAgICAtLXZpb2xldC1hMzogb2tsY2goNTkuMyUgMC4yMzggMjg5LjkgLyAyMS4xOCUpO1xuICAgIC0tdmlvbGV0LWE0OiBva2xjaCg1OC4zJSAwLjI0IDI4OC4zIC8gMzEuMzclKTtcbiAgICAtLXZpb2xldC1hNTogb2tsY2goNjAuOSUgMC4yMjMgMjg4LjcgLyAzNy4yNSUpO1xuICAgIC0tdmlvbGV0LWE2OiBva2xjaCg2My44JSAwLjIwNyAyOTAuNSAvIDQyLjc1JSk7XG4gICAgLS12aW9sZXQtYTc6IG9rbGNoKDY2LjglIDAuMTkxIDI5MSAvIDUxLjM3JSk7XG4gICAgLS12aW9sZXQtYTg6IG9rbGNoKDY3LjMlIDAuMTg0IDI4OS44IC8gNjUuODglKTtcbiAgICAtLXZpb2xldC1hOTogb2tsY2goNjIuNiUgMC4yMTQgMjg3LjcgLyA4MC4wMCUpO1xuICAgIC0tdmlvbGV0LWExMDogb2tsY2goNjUuNyUgMC4xOTQgMjg5LjEgLyA4NC4zMSUpO1xuICAgIC0tdmlvbGV0LWExMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xuICAgIC0tdmlvbGV0LWExMjogb2tsY2goOTEuNSUgMC4wNDUgMjkyLjQpO1xuXG4gICAgLS1pcmlzLTE6IG9rbGNoKDE5LjIlIDAuMDIyIDI4NC4xKTtcbiAgICAtLWlyaXMtMjogb2tsY2goMjAuOSUgMC4wMjkgMjg2LjYpO1xuICAgIC0taXJpcy0zOiBva2xjaCgyNy4yJSAwLjA2OSAyNzguNSk7XG4gICAgLS1pcmlzLTQ6IG9rbGNoKDMxLjglIDAuMTAyIDI3Nik7XG4gICAgLS1pcmlzLTU6IG9rbGNoKDM1LjclIDAuMTEgMjc3LjMpO1xuICAgIC0taXJpcy02OiBva2xjaCg0MC4wJSAwLjExMiAyNzkuNSk7XG4gICAgLS1pcmlzLTc6IG9rbGNoKDQ0LjglIDAuMTIgMjgwLjQpO1xuICAgIC0taXJpcy04OiBva2xjaCg1MC43JSAwLjEzOCAyODAuOCk7XG4gICAgLS1pcmlzLTk6IG9rbGNoKDU0LjAlIDAuMTg0IDI3OC4zKTtcbiAgICAtLWlyaXMtMTA6IG9rbGNoKDU4LjclIDAuMTcyIDI4MS4zKTtcbiAgICAtLWlyaXMtMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcbiAgICAtLWlyaXMtMTI6IG9rbGNoKDkxLjQlIDAuMDQyIDI4Nyk7XG5cbiAgICAtLWlyaXMtYTE6IG9rbGNoKDUwLjElIDAuMjc5IDI3MC40IC8gNS40OSUpO1xuICAgIC0taXJpcy1hMjogb2tsY2goNTQuMSUgMC4yNDcgMjc3IC8gOC42MyUpO1xuICAgIC0taXJpcy1hMzogb2tsY2goNTYuOCUgMC4yMzggMjczLjUgLyAyMy4xNCUpO1xuICAgIC0taXJpcy1hNDogb2tsY2goNTYuMCUgMC4yNDMgMjcyLjYgLyAzNS4yOSUpO1xuICAgIC0taXJpcy1hNTogb2tsY2goNTguMyUgMC4yMjYgMjc0LjkgLyA0MS45NiUpO1xuICAgIC0taXJpcy1hNjogb2tsY2goNjEuNyUgMC4yMDYgMjc3LjkgLyA0Ny44NCUpO1xuICAgIC0taXJpcy1hNzogb2tsY2goNjMuOCUgMC4xOTYgMjc5LjMgLyA1NS42OSUpO1xuICAgIC0taXJpcy1hODogb2tsY2goNjQuNiUgMC4xOTEgMjgwIC8gNjcuNDUlKTtcbiAgICAtLWlyaXMtYTk6IG9rbGNoKDYwLjclIDAuMjE0IDI3Ny45IC8gODMuMTQlKTtcbiAgICAtLWlyaXMtYTEwOiBva2xjaCg2NC43JSAwLjE5MyAyODAuOSAvIDg2LjI3JSk7XG4gICAgLS1pcmlzLWExMTogb2tsY2goNzcuNCUgMC4xMjIgMjg3LjUpO1xuICAgIC0taXJpcy1hMTI6IG9rbGNoKDkxLjclIDAuMDQyIDI4Nyk7XG5cbiAgICAtLWluZGlnby0xOiBva2xjaCgxOS4xJSAwLjAyNSAyNzYuNSk7XG4gICAgLS1pbmRpZ28tMjogb2tsY2goMjAuOSUgMC4wMyAyNzQuOCk7XG4gICAgLS1pbmRpZ28tMzogb2tsY2goMjcuMiUgMC4wNzEgMjY4KTtcbiAgICAtLWluZGlnby00OiBva2xjaCgzMS44JSAwLjA5NSAyNjcuMik7XG4gICAgLS1pbmRpZ28tNTogb2tsY2goMzYuMiUgMC4xMDQgMjY3KTtcbiAgICAtLWluZGlnby02OiBva2xjaCg0MC4zJSAwLjExMSAyNjguOCk7XG4gICAgLS1pbmRpZ28tNzogb2tsY2goNDQuOSUgMC4xMiAyNjguOSk7XG4gICAgLS1pbmRpZ28tODogb2tsY2goNTAuMiUgMC4xMzcgMjY4LjMpO1xuICAgIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XG4gICAgLS1pbmRpZ28tMTA6IG9rbGNoKDU4LjklIDAuMTc2IDI2OS4zKTtcbiAgICAtLWluZGlnby0xMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcbiAgICAtLWluZGlnby0xMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xuXG4gICAgLS1pbmRpZ28tYTE6IG9rbGNoKDQ4LjclIDAuMjg5IDI2NS4xIC8gNS44OCUpO1xuICAgIC0taW5kaWdvLWEyOiBva2xjaCg1My43JSAwLjI0NyAyNjcuNiAvIDkuMDIlKTtcbiAgICAtLWluZGlnby1hMzogb2tsY2goNTYuNCUgMC4yMzkgMjY1LjMgLyAyMy41MyUpO1xuICAgIC0taW5kaWdvLWE0OiBva2xjaCg1Ny4zJSAwLjIzMyAyNjUuNiAvIDM0LjEyJSk7XG4gICAgLS1pbmRpZ28tYTU6IG9rbGNoKDU5LjclIDAuMjE1IDI2NS44IC8gNDEuOTYlKTtcbiAgICAtLWluZGlnby1hNjogb2tsY2goNjEuNyUgMC4yMDMgMjY3LjcgLyA0OC42MyUpO1xuICAgIC0taW5kaWdvLWE3OiBva2xjaCg2My42JSAwLjE5NCAyNjguMyAvIDU2LjQ3JSk7XG4gICAgLS1pbmRpZ28tYTg6IG9rbGNoKDY0LjAlIDAuMTkgMjY4IC8gNjcuNDUlKTtcbiAgICAtLWluZGlnby1hOTogb2tsY2goNjAuMCUgMC4yMTYgMjY2LjkgLyA4NS44OCUpO1xuICAgIC0taW5kaWdvLWExMDogb2tsY2goNjMuNSUgMC4xOTQgMjY5LjEgLyA4OS4wMiUpO1xuICAgIC0taW5kaWdvLWExMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcbiAgICAtLWluZGlnby1hMTI6IG9rbGNoKDkxLjElIDAuMDQzIDI2OS42KTtcblxuICAgIC0tYmx1ZS0xOiBva2xjaCgxOS40JSAwLjAyNSAyNTYuNSk7XG4gICAgLS1ibHVlLTI6IG9rbGNoKDIxLjMlIDAuMDMgMjYxLjMpO1xuICAgIC0tYmx1ZS0zOiBva2xjaCgyNy40JSAwLjA2NiAyNTMuOSk7XG4gICAgLS1ibHVlLTQ6IG9rbGNoKDMyLjAlIDAuMDk3IDI1Mi4zKTtcbiAgICAtLWJsdWUtNTogb2tsY2goMzYuNyUgMC4xMDYgMjUwLjcpO1xuICAgIC0tYmx1ZS02OiBva2xjaCg0MS42JSAwLjExMyAyNTIpO1xuICAgIC0tYmx1ZS03OiBva2xjaCg0Ny40JSAwLjEyMiAyNTMuMSk7XG4gICAgLS1ibHVlLTg6IG9rbGNoKDU0LjElIDAuMTQgMjUzLjIpO1xuICAgIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XG4gICAgLS1ibHVlLTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XG4gICAgLS1ibHVlLTExOiBva2xjaCg3Ni40JSAwLjEyNiAyNDkuNSk7XG4gICAgLS1ibHVlLTEyOiBva2xjaCg5MC43JSAwLjA1MSAyMzguNCk7XG5cbiAgICAtLWJsdWUtYTE6IG9rbGNoKDUwLjclIDAuMjUzIDI2Mi45IC8gNi42NyUpO1xuICAgIC0tYmx1ZS1hMjogb2tsY2goNTYuMiUgMC4yMzUgMjYxLjQgLyA5LjQxJSk7XG4gICAgLS1ibHVlLWEzOiBva2xjaCg1OS43JSAwLjIyMSAyNTggLyAyMi43NSUpO1xuICAgIC0tYmx1ZS1hNDogb2tsY2goNTkuMyUgMC4yMjMgMjU4LjQgLyAzNC4xMiUpO1xuICAgIC0tYmx1ZS1hNTogb2tsY2goNjEuNiUgMC4yMDcgMjU1LjYgLyA0MS45NiUpO1xuICAgIC0tYmx1ZS1hNjogb2tsY2goNjMuNCUgMC4xOTcgMjU0LjEgLyA0OS44MCUpO1xuICAgIC0tYmx1ZS1hNzogb2tsY2goNjUuNiUgMC4xODYgMjUzLjggLyA1OS42MSUpO1xuICAgIC0tYmx1ZS1hODogb2tsY2goNjYuMyUgMC4xODEgMjUzLjUgLyA3Mi41NSUpO1xuICAgIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xuICAgIC0tYmx1ZS1hMTA6IG9rbGNoKDY4LjglIDAuMTY5IDI1MS40KTtcbiAgICAtLWJsdWUtYTExOiBva2xjaCg3Ni40JSAwLjEyNiAyNDkuNSk7XG4gICAgLS1ibHVlLWExMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xuXG4gICAgLS1jeWFuLTE6IG9rbGNoKDE5LjIlIDAuMDE4IDIyMi44KTtcbiAgICAtLWN5YW4tMjogb2tsY2goMjEuNCUgMC4wMTkgMjI3LjkpO1xuICAgIC0tY3lhbi0zOiBva2xjaCgyNy4zJSAwLjA0MyAyMjAuNCk7XG4gICAgLS1jeWFuLTQ6IG9rbGNoKDMxLjYlIDAuMDU5IDIyMy43KTtcbiAgICAtLWN5YW4tNTogb2tsY2goMzYuMyUgMC4wNjggMjIzLjcpO1xuICAgIC0tY3lhbi02OiBva2xjaCg0MS40JSAwLjA3NSAyMjEuNSk7XG4gICAgLS1jeWFuLTc6IG9rbGNoKDQ3LjglIDAuMDgzIDIyMS42KTtcbiAgICAtLWN5YW4tODogb2tsY2goNTUuNyUgMC4wOTkgMjIxLjEpO1xuICAgIC0tY3lhbi05OiBva2xjaCg2Ni4wJSAwLjEyMiAyMjEuNyk7XG4gICAgLS1jeWFuLTEwOiBva2xjaCg2OS45JSAwLjExOSAyMTguOSk7XG4gICAgLS1jeWFuLTExOiBva2xjaCg3OC41JSAwLjExNiAyMTMuOCk7XG4gICAgLS1jeWFuLTEyOiBva2xjaCg5MS4wJSAwLjA1NyAyMTEuNSk7XG5cbiAgICAtLWN5YW4tYTE6IG9rbGNoKDY0LjYlIDAuMTgyIDI0OS45IC8gMDMuOTIlKTtcbiAgICAtLWN5YW4tYTI6IG9rbGNoKDY5LjMlIDAuMTU3IDIzOS4zIC8gMDYuNjclKTtcbiAgICAtLWN5YW4tYTM6IG9rbGNoKDc1LjIlIDAuMTUyIDIzMS40IC8gMTUuNjklKTtcbiAgICAtLWN5YW4tYTQ6IG9rbGNoKDc0LjQlIDAuMTU2IDIzNC4zIC8gMjMuMTQlKTtcbiAgICAtLWN5YW4tYTU6IG9rbGNoKDc1LjIlIDAuMTUyIDIzMS40IC8gMzAuMjAlKTtcbiAgICAtLWN5YW4tYTY6IG9rbGNoKDc3LjMlIDAuMTQ4IDIyNi4zIC8gMzYuODYlKTtcbiAgICAtLWN5YW4tYTc6IG9rbGNoKDc4LjklIDAuMTQ2IDIyNC4xIC8gNDUuODglKTtcbiAgICAtLWN5YW4tYTg6IG9rbGNoKDc5LjMlIDAuMTQ2IDIyMi44IC8gNTguNDMlKTtcbiAgICAtLWN5YW4tYTk6IG9rbGNoKDc5LjMlIDAuMTQ3IDIyMi41IC8gNzYuNDclKTtcbiAgICAtLWN5YW4tYTEwOiBva2xjaCg4MS4yJSAwLjE0MSAyMTkuMyAvIDgwLjM5JSk7XG4gICAgLS1jeWFuLWExMTogb2tsY2goODQuNSUgMC4xMjYgMjEzLjkgLyA4OS44MCUpO1xuICAgIC0tY3lhbi1hMTI6IG9rbGNoKDkyLjklIDAuMDU5IDIxMSAvIDk2Ljg2JSk7XG5cbiAgICAtLXRlYWwtMTogb2tsY2goMTguNyUgMC4wMTIgMTg2LjcpO1xuICAgIC0tdGVhbC0yOiBva2xjaCgyMS42JSAwLjAxNiAxODkpO1xuICAgIC0tdGVhbC0zOiBva2xjaCgyNy4zJSAwLjAzOCAxODYuOCk7XG4gICAgLS10ZWFsLTQ6IG9rbGNoKDMxLjglIDAuMDU0IDE4Ny4zKTtcbiAgICAtLXRlYWwtNTogb2tsY2goMzYuMyUgMC4wNiAxODYuNik7XG4gICAgLS10ZWFsLTY6IG9rbGNoKDQxLjQlIDAuMDY2IDE4NC43KTtcbiAgICAtLXRlYWwtNzogb2tsY2goNDcuMyUgMC4wNzQgMTg1KTtcbiAgICAtLXRlYWwtODogb2tsY2goNTMuNyUgMC4wODYgMTgzLjUpO1xuICAgIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xuICAgIC0tdGVhbC0xMDogb2tsY2goNjguOCUgMC4xMjMgMTgwLjMpO1xuICAgIC0tdGVhbC0xMTogb2tsY2goNzguOSUgMC4xNDcgMTc1LjcpO1xuICAgIC0tdGVhbC0xMjogb2tsY2goOTAuNSUgMC4wNzIgMTc1LjEpO1xuXG4gICAgLS10ZWFsLWExOiBva2xjaCg4MC4wJSAwLjE2MSAxNjguNiAvIDEuOTYlKTtcbiAgICAtLXRlYWwtYTI6IG9rbGNoKDg4LjklIDAuMTU2IDE4NC4xIC8gNC43MSUpO1xuICAgIC0tdGVhbC1hMzogb2tsY2goODkuOCUgMC4xNiAxODIuNCAvIDExLjc2JSk7XG4gICAgLS10ZWFsLWE0OiBva2xjaCg4OS44JSAwLjE1OSAxODMuOCAvIDE3LjY1JSk7XG4gICAgLS10ZWFsLWE1OiBva2xjaCg4OS45JSAwLjE1OSAxODQuMyAvIDIzLjE0JSk7XG4gICAgLS10ZWFsLWE2OiBva2xjaCg4OS45JSAwLjE1NyAxODMuMiAvIDI5LjQxJSk7XG4gICAgLS10ZWFsLWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODQgLyAzNy4yNSUpO1xuICAgIC0tdGVhbC1hODogb2tsY2goOTAuMSUgMC4xNTQgMTgyLjUgLyA0NS44OCUpO1xuICAgIC0tdGVhbC1hOTogb2tsY2goODkuOCUgMC4xNiAxODEuNCAvIDYyLjM1JSk7XG4gICAgLS10ZWFsLWExMDogb2tsY2goODkuNiUgMC4xNjIgMTc5LjYgLyA2OC4yNCUpO1xuICAgIC0tdGVhbC1hMTE6IG9rbGNoKDg5LjElIDAuMTY3IDE3NS4yIC8gODMuOTIlKTtcbiAgICAtLXRlYWwtYTEyOiBva2xjaCg5NC44JSAwLjA3NSAxNzUuMiAvIDkzLjczJSk7XG5cbiAgICAtLWphZGUtMTogb2tsY2goMTguNiUgMC4wMTQgMTY5LjgpO1xuICAgIC0tamFkZS0yOiBva2xjaCgyMS41JSAwLjAxNyAxNjguMik7XG4gICAgLS1qYWRlLTM6IG9rbGNoKDI3LjQlIDAuMDQzIDE2NS4yKTtcbiAgICAtLWphZGUtNDogb2tsY2goMzEuNiUgMC4wNTcgMTY3LjYpO1xuICAgIC0tamFkZS01OiBva2xjaCgzNi4xJSAwLjA2NCAxNjguMik7XG4gICAgLS1qYWRlLTY6IG9rbGNoKDQxLjMlIDAuMDY5IDE2OS42KTtcbiAgICAtLWphZGUtNzogb2tsY2goNDYuOCUgMC4wNzYgMTcwLjMpO1xuICAgIC0tamFkZS04OiBva2xjaCg1My43JSAwLjA4NyAxNzIuMik7XG4gICAgLS1qYWRlLTk6IG9rbGNoKDY0LjIlIDAuMTE1IDE3MC43KTtcbiAgICAtLWphZGUtMTA6IG9rbGNoKDY3LjglIDAuMTI2IDE2OS42KTtcbiAgICAtLWphZGUtMTE6IG9rbGNoKDc4LjUlIDAuMTU2IDE2Ny4xKTtcbiAgICAtLWphZGUtMTI6IG9rbGNoKDkwLjMlIDAuMDc4IDE2Ni45KTtcblxuICAgIC0tamFkZS1hMTogb2tsY2goNzguMyUgMC4yNDIgMTQ1LjYgLyAxLjk2JSk7XG4gICAgLS1qYWRlLWEyOiBva2xjaCg4Ny40JSAwLjE5NCAxNTkuMSAvIDQuNzElKTtcbiAgICAtLWphZGUtYTM6IG9rbGNoKDg2LjQlIDAuMjA2IDE1Ni44IC8gMTIuNTUlKTtcbiAgICAtLWphZGUtYTQ6IG9rbGNoKDg4LjIlIDAuMTk5IDE2MC4xIC8gMTcuNjUlKTtcbiAgICAtLWphZGUtYTU6IG9rbGNoKDg4LjYlIDAuMTg5IDE2My41IC8gMjMuMTQlKTtcbiAgICAtLWphZGUtYTY6IG9rbGNoKDg5LjIlIDAuMTc0IDE2Ni42IC8gMjkuNDElKTtcbiAgICAtLWphZGUtYTc6IG9rbGNoKDg5LjElIDAuMTY0IDE2OC40IC8gMzYuODYlKTtcbiAgICAtLWphZGUtYTg6IG9rbGNoKDg5LjglIDAuMTYgMTcwLjkgLyA0NS44OCUpO1xuICAgIC0tamFkZS1hOTogb2tsY2goODkuMiUgMC4xNjYgMTY5LjggLyA2MS41NyUpO1xuICAgIC0tamFkZS1hMTA6IG9rbGNoKDg5LjAlIDAuMTcgMTY4LjkgLyA2Ny4wNiUpO1xuICAgIC0tamFkZS1hMTE6IG9rbGNoKDg4LjclIDAuMTc4IDE2Ni43IC8gODMuOTIlKTtcbiAgICAtLWphZGUtYTEyOiBva2xjaCg5NC41JSAwLjA4MSAxNjYuNiAvIDkzLjczJSk7XG5cbiAgICAtLWdyZWVuLTE6IG9rbGNoKDE4LjclIDAuMDEyIDE2Nyk7XG4gICAgLS1ncmVlbi0yOiBva2xjaCgyMS4yJSAwLjAxNSAxNjUuOSk7XG4gICAgLS1ncmVlbi0zOiBva2xjaCgyNy4yJSAwLjA0IDE2Mi4yKTtcbiAgICAtLWdyZWVuLTQ6IG9rbGNoKDMxLjclIDAuMDU3IDE2MS44KTtcbiAgICAtLWdyZWVuLTU6IG9rbGNoKDM2LjUlIDAuMDY2IDE2MS4yKTtcbiAgICAtLWdyZWVuLTY6IG9rbGNoKDQxLjIlIDAuMDcyIDE2MC45KTtcbiAgICAtLWdyZWVuLTc6IG9rbGNoKDQ2LjclIDAuMDgyIDE2MC4yKTtcbiAgICAtLWdyZWVuLTg6IG9rbGNoKDUyLjglIDAuMDk2IDE1OS40KTtcbiAgICAtLWdyZWVuLTk6IG9rbGNoKDY0LjElIDAuMTMzIDE1Ny43KTtcbiAgICAtLWdyZWVuLTEwOiBva2xjaCg2Ny41JSAwLjE0MSAxNTcuNyk7XG4gICAgLS1ncmVlbi0xMTogb2tsY2goNzcuOSUgMC4xNjUgMTU3LjMpO1xuICAgIC0tZ3JlZW4tMTI6IG9rbGNoKDkwLjUlIDAuMDgzIDE1OC4yKTtcblxuICAgIC0tZ3JlZW4tYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xuICAgIC0tZ3JlZW4tYTI6IG9rbGNoKDg2LjclIDAuMTk5IDE1NyAvIDQuMzElKTtcbiAgICAtLWdyZWVuLWEzOiBva2xjaCg4OC4xJSAwLjIxMSAxNTUuNCAvIDExLjc2JSk7XG4gICAgLS1ncmVlbi1hNDogb2tsY2goODguMCUgMC4yMTIgMTU1LjggLyAxNy42NSUpO1xuICAgIC0tZ3JlZW4tYTU6IG9rbGNoKDg4LjQlIDAuMjAyIDE1Ny4zIC8gMjMuNTMlKTtcbiAgICAtLWdyZWVuLWE2OiBva2xjaCg4OC45JSAwLjE4OSAxNTguMyAvIDI5LjQxJSk7XG4gICAgLS1ncmVlbi1hNzogb2tsY2goODguNyUgMC4xODEgMTU4LjUgLyAzNi44NiUpO1xuICAgIC0tZ3JlZW4tYTg6IG9rbGNoKDg5LjMlIDAuMTgxIDE1OC4xIC8gNDUuMTAlKTtcbiAgICAtLWdyZWVuLWE5OiBva2xjaCg4OC44JSAwLjE5NCAxNTYuNyAvIDYxLjk2JSk7XG4gICAgLS1ncmVlbi1hMTA6IG9rbGNoKDg4LjUlIDAuMTkzIDE1Ni45IC8gNjcuMDYlKTtcbiAgICAtLWdyZWVuLWExMTogb2tsY2goODguNiUgMC4xOTEgMTU3IC8gODMuMTQlKTtcbiAgICAtLWdyZWVuLWExMjogb2tsY2goOTQuNCUgMC4wODcgMTU4LjQgLyA5NC4xMiUpO1xuXG4gICAgLS1ncmFzcy0xOiBva2xjaCgxOC43JSAwLjAxMyAxNTkuNyk7XG4gICAgLS1ncmFzcy0yOiBva2xjaCgyMS4wJSAwLjAxMyAxNDkuOSk7XG4gICAgLS1ncmFzcy0zOiBva2xjaCgyNi43JSAwLjAzIDE1MC4yKTtcbiAgICAtLWdyYXNzLTQ6IG9rbGNoKDMxLjklIDAuMDUzIDE1MC4zKTtcbiAgICAtLWdyYXNzLTU6IG9rbGNoKDM2LjclIDAuMDYyIDE0OS45KTtcbiAgICAtLWdyYXNzLTY6IG9rbGNoKDQxLjYlIDAuMDcyIDE0OS4zKTtcbiAgICAtLWdyYXNzLTc6IG9rbGNoKDQ2LjglIDAuMDgzIDE0OSk7XG4gICAgLS1ncmFzcy04OiBva2xjaCg1Mi4zJSAwLjA5NyAxNDguMyk7XG4gICAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XG4gICAgLS1ncmFzcy0xMDogb2tsY2goNjguOSUgMC4xNDUgMTQ3LjgpO1xuICAgIC0tZ3Jhc3MtMTE6IG9rbGNoKDc4LjAlIDAuMTQyIDE0OC41KTtcbiAgICAtLWdyYXNzLTEyOiBva2xjaCg5MS4xJSAwLjA3OCAxNDQuOSk7XG5cbiAgICAtLWdyYXNzLWExOiBva2xjaCg3OC4xJSAwLjI2MyAxNDIuOCAvIDEuOTYlKTtcbiAgICAtLWdyYXNzLWEyOiBva2xjaCg4Ni43JSAwLjIxMyAxNDYuNSAvIDMuOTIlKTtcbiAgICAtLWdyYXNzLWEzOiBva2xjaCg4OS4yJSAwLjE5OCAxNDcuOCAvIDEwLjU5JSk7XG4gICAgLS1ncmFzcy1hNDogb2tsY2goODguNiUgMC4yMTkgMTQ4IC8gMTcuMjUlKTtcbiAgICAtLWdyYXNzLWE1OiBva2xjaCg4OS4yJSAwLjIwMyAxNDguNCAvIDIzLjE0JSk7XG4gICAgLS1ncmFzcy1hNjogb2tsY2goODkuNiUgMC4xOTYgMTQ4LjIgLyAyOS40MSUpO1xuICAgIC0tZ3Jhc3MtYTc6IG9rbGNoKDg5LjMlIDAuMTg4IDE0OC4xIC8gMzYuNDclKTtcbiAgICAtLWdyYXNzLWE4OiBva2xjaCg4OS4zJSAwLjE4OSAxNDcuNyAvIDQzLjkyJSk7XG4gICAgLS1ncmFzcy1hOTogb2tsY2goODkuMCUgMC4yMTIgMTQ3LjEgLyA2My4xNCUpO1xuICAgIC0tZ3Jhc3MtYTEwOiBva2xjaCg4OS42JSAwLjE5NyAxNDcuNyAvIDY4LjI0JSk7XG4gICAgLS1ncmFzcy1hMTE6IG9rbGNoKDkwLjclIDAuMTY5IDE0OC4zIC8gODAuMzklKTtcbiAgICAtLWdyYXNzLWExMjogb2tsY2goOTUuMyUgMC4wODIgMTQ0LjkgLyA5My43MyUpO1xuXG4gICAgLS1vcmFuZ2UtMTogb2tsY2goMTguNyUgMC4wMTEgNjAuNyk7XG4gICAgLS1vcmFuZ2UtMjogb2tsY2goMjAuOCUgMC4wMTkgNjIuNyk7XG4gICAgLS1vcmFuZ2UtMzogb2tsY2goMjUuOCUgMC4wNDUgNjAuOCk7XG4gICAgLS1vcmFuZ2UtNDogb2tsY2goMjkuNCUgMC4wNzEgNTYuNyk7XG4gICAgLS1vcmFuZ2UtNTogb2tsY2goMzMuNCUgMC4wODMgNTQuNCk7XG4gICAgLS1vcmFuZ2UtNjogb2tsY2goMzguNSUgMC4wODcgNTUpO1xuICAgIC0tb3JhbmdlLTc6IG9rbGNoKDQ1LjIlIDAuMDk1IDUyLjcpO1xuICAgIC0tb3JhbmdlLTg6IG9rbGNoKDU0LjElIDAuMTE2IDUwKTtcbiAgICAtLW9yYW5nZS05OiBva2xjaCg2OS4xJSAwLjE5MSA0NSk7XG4gICAgLS1vcmFuZ2UtMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xuICAgIC0tb3JhbmdlLTExOiBva2xjaCg3OC45JSAwLjE0MyA1Ni4yKTtcbiAgICAtLW9yYW5nZS0xMjogb2tsY2goOTIuNSUgMC4wNTIgNjYuMik7XG5cbiAgICAtLW9yYW5nZS1hMTogb2tsY2goNjEuNSUgMC4yMjMgMzMuOCAvIDIuNzUlKTtcbiAgICAtLW9yYW5nZS1hMjogb2tsY2goNzAuMyUgMC4xOTggNDUuOSAvIDUuNDklKTtcbiAgICAtLW9yYW5nZS1hMzogb2tsY2goNjkuNSUgMC4xOTcgNDUuNCAvIDE0LjUxJSk7XG4gICAgLS1vcmFuZ2UtYTQ6IG9rbGNoKDY4LjAlIDAuMjE0IDM5LjggLyAyMi4zNSUpO1xuICAgIC0tb3JhbmdlLWE1OiBva2xjaCg2OS4wJSAwLjIwOCA0MiAvIDI5LjAyJSk7XG4gICAgLS1vcmFuZ2UtYTY6IG9rbGNoKDcxLjMlIDAuMTkxIDQ4LjggLyAzNi4wOCUpO1xuICAgIC0tb3JhbmdlLWE3OiBva2xjaCg3My44JSAwLjE3NyA1MC40IC8gNDUuODglKTtcbiAgICAtLW9yYW5nZS1hODogb2tsY2goNzMuOSUgMC4xNzEgNDguOSAvIDYxLjU3JSk7XG4gICAgLS1vcmFuZ2UtYTk6IG9rbGNoKDcwLjQlIDAuMTk2IDQ0LjcgLyA5Ni44NiUpO1xuICAgIC0tb3JhbmdlLWExMDogb2tsY2goNzMuMyUgMC4xODIgNTAuOSk7XG4gICAgLS1vcmFuZ2UtYTExOiBva2xjaCg3OC45JSAwLjE0MyA1Ni4yKTtcbiAgICAtLW9yYW5nZS1hMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xuXG4gICAgLS1icm93bi0xOiBva2xjaCgxNy44JSAwLjAwNCA4NC42KTtcbiAgICAtLWJyb3duLTI6IG9rbGNoKDIxLjMlIDAuMDA3IDQ4LjQpO1xuICAgIC0tYnJvd24tMzogb2tsY2goMjUuNCUgMC4wMTMgNTEuNik7XG4gICAgLS1icm93bi00OiBva2xjaCgyOC45JSAwLjAxOCA1OS45KTtcbiAgICAtLWJyb3duLTU6IG9rbGNoKDMyLjUlIDAuMDI0IDU2LjQpO1xuICAgIC0tYnJvd24tNjogb2tsY2goMzcuMSUgMC4wMzIgNTkpO1xuICAgIC0tYnJvd24tNzogb2tsY2goNDIuOSUgMC4wNDEgNTcuOCk7XG4gICAgLS1icm93bi04OiBva2xjaCg1MC45JSAwLjA1MyA2Mik7XG4gICAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XG4gICAgLS1icm93bi0xMDogb2tsY2goNjcuMyUgMC4wNzQgNjEuMSk7XG4gICAgLS1icm93bi0xMTogb2tsY2goNzkuOCUgMC4wNjMgNjIuNyk7XG4gICAgLS1icm93bi0xMjogb2tsY2goOTEuNyUgMC4wMzYgNzUuNSk7XG5cbiAgICAtLWJyb3duLWExOiBva2xjaCg0Mi4wJSAwLjE2MiAzMS4yIC8gMC43OCUpO1xuICAgIC0tYnJvd24tYTI6IG9rbGNoKDgwLjAlIDAuMTE2IDQ2LjkgLyA0LjcxJSk7XG4gICAgLS1icm93bi1hMzogb2tsY2goODMuMCUgMC4wOTkgNTAuOSAvIDkuODAlKTtcbiAgICAtLWJyb3duLWE0OiBva2xjaCg4NC4wJSAwLjA5OCA1OC40IC8gMTQuMTIlKTtcbiAgICAtLWJyb3duLWE1OiBva2xjaCg4My41JSAwLjEgNTUuNSAvIDE5LjIyJSk7XG4gICAgLS1icm93bi1hNjogb2tsY2goODQuMCUgMC4xMDIgNTguMSAvIDI1LjQ5JSk7XG4gICAgLS1icm93bi1hNzogb2tsY2goODQuNCUgMC4xMDMgNTcuNyAvIDMzLjczJSk7XG4gICAgLS1icm93bi1hODogb2tsY2goODQuOSUgMC4xMDMgNjEgLyA0NS4xMCUpO1xuICAgIC0tYnJvd24tYTk6IG9rbGNoKDgzLjUlIDAuMTExIDYwLjYgLyA2NS44OCUpO1xuICAgIC0tYnJvd24tYTEwOiBva2xjaCg4NS41JSAwLjA5OSA2MS40IC8gNzAuMjAlKTtcbiAgICAtLWJyb3duLWExMTogb2tsY2goODkuMCUgMC4wNzIgNjIuNiAvIDg1LjEwJSk7XG4gICAgLS1icm93bi1hMTI6IG9rbGNoKDk1LjElIDAuMDM3IDc1LjIgLyA5NC45MCUpO1xuXG4gICAgLS1za3ktMTogb2tsY2goMTkuMCUgMC4wMjUgMjU5LjIpO1xuICAgIC0tc2t5LTI6IG9rbGNoKDIxLjYlIDAuMDI5IDI1Ny41KTtcbiAgICAtLXNreS0zOiBva2xjaCgyNy4xJSAwLjA1NCAyNTEuMyk7XG4gICAgLS1za3ktNDogb2tsY2goMzIuMSUgMC4wNyAyNDguNyk7XG4gICAgLS1za3ktNTogb2tsY2goMzcuMyUgMC4wNzggMjQ0LjkpO1xuICAgIC0tc2t5LTY6IG9rbGNoKDQyLjYlIDAuMDg4IDI0My45KTtcbiAgICAtLXNreS03OiBva2xjaCg0OC44JSAwLjA5OCAyNDAuOCk7XG4gICAgLS1za3ktODogb2tsY2goNTUuNyUgMC4xMTUgMjM3LjQpO1xuICAgIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcbiAgICAtLXNreS0xMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xuICAgIC0tc2t5LTExOiBva2xjaCg3OS4zJSAwLjA5OSAyMzEuNik7XG4gICAgLS1za3ktMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcblxuICAgIC0tc2t5LWExOiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDUuODglKTtcbiAgICAtLXNreS1hMjogb2tsY2goNTguMyUgMC4yMjIgMjU5LjUgLyA5LjQxJSk7XG4gICAgLS1za3ktYTM6IG9rbGNoKDYyLjMlIDAuMjAxIDI1NS40IC8gMjAuMDAlKTtcbiAgICAtLXNreS1hNDogb2tsY2goNjQuOCUgMC4xOTMgMjUyLjggLyAyOC42MyUpO1xuICAgIC0tc2t5LWE1OiBva2xjaCg2Ny45JSAwLjE3NSAyNDguMSAvIDM2LjQ3JSk7XG4gICAgLS1za3ktYTY6IG9rbGNoKDcwLjAlIDAuMTY3IDI0Ni4yIC8gNDQuNzElKTtcbiAgICAtLXNreS1hNzogb2tsY2goNzEuOCUgMC4xNTkgMjQyLjUgLyA1NC41MSUpO1xuICAgIC0tc2t5LWE4OiBva2xjaCg3Mi43JSAwLjE1OCAyMzkgLyA2Ni4yNyUpO1xuICAgIC0tc2t5LWE5OiBva2xjaCg4Ni40JSAwLjEwMyAyMTcuNik7XG4gICAgLS1za3ktYTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XG4gICAgLS1za3ktYTExOiBva2xjaCg4Mi44JSAwLjEwNCAyMzEuOSAvIDkzLjczJSk7XG4gICAgLS1za3ktYTEyOiBva2xjaCg5My40JSAwLjA1MyAyMTQuMyk7XG5cbiAgICAtLW1pbnQtMTogb2tsY2goMTguOSUgMC4wMTEgMTk2LjMpO1xuICAgIC0tbWludC0yOiBva2xjaCgyMS4xJSAwLjAxNyAxOTUuOSk7XG4gICAgLS1taW50LTM6IG9rbGNoKDI2LjglIDAuMDM5IDE5Mi40KTtcbiAgICAtLW1pbnQtNDogb2tsY2goMzEuNSUgMC4wNTQgMTkxKTtcbiAgICAtLW1pbnQtNTogb2tsY2goMzUuOSUgMC4wNjIgMTkwKTtcbiAgICAtLW1pbnQtNjogb2tsY2goNDEuMSUgMC4wNjYgMTg2LjIpO1xuICAgIC0tbWludC03OiBva2xjaCg0Ny4wJSAwLjA3MyAxODMuNSk7XG4gICAgLS1taW50LTg6IG9rbGNoKDU0LjElIDAuMDg1IDE3OS4yKTtcbiAgICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XG4gICAgLS1taW50LTEwOiBva2xjaCg5MS42JSAwLjA3OSAxODApO1xuICAgIC0tbWludC0xMTogb2tsY2goNzkuNSUgMC4xMTggMTc2LjUpO1xuICAgIC0tbWludC0xMjogb2tsY2goOTMuMSUgMC4wNTcgMTY4LjMpO1xuXG4gICAgLS1taW50LWExOiBva2xjaCg4MS41JSAwLjEzOSAxOTQuOCAvIDEuOTYlKTtcbiAgICAtLW1pbnQtYTI6IG9rbGNoKDg4LjklIDAuMTUyIDE5NC44IC8gNC4zMSUpO1xuICAgIC0tbWludC1hMzogb2tsY2goOTAuMiUgMC4xNTYgMTkwLjIgLyAxMS4zNyUpO1xuICAgIC0tbWludC1hNDogb2tsY2goOTAuMiUgMC4xNTYgMTg5LjIgLyAxNy4yNSUpO1xuICAgIC0tbWludC1hNTogb2tsY2goOTAuMSUgMC4xNTcgMTg4LjIgLyAyMi43NSUpO1xuICAgIC0tbWludC1hNjogb2tsY2goODkuOSUgMC4xNTggMTg0LjggLyAyOS4wMiUpO1xuICAgIC0tbWludC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTgyLjQgLyAzNi44NiUpO1xuICAgIC0tbWludC1hODogb2tsY2goOTAuMSUgMC4xNTMgMTc4LjMgLyA0Ni4yNyUpO1xuICAgIC0tbWludC1hOTogb2tsY2goOTIuOCUgMC4xMDcgMTc3LjkgLyA5MS4zNyUpO1xuICAgIC0tbWludC1hMTA6IG9rbGNoKDk0LjElIDAuMDgyIDE3OS43IC8gOTYuMDglKTtcbiAgICAtLW1pbnQtYTExOiBva2xjaCg5MS4wJSAwLjEzOCAxNzYuMiAvIDgyLjM1JSk7XG4gICAgLS1taW50LWExMjogb2tsY2goOTUuNiUgMC4wNTkgMTY4LjEgLyA5Ni4wOCUpO1xuXG4gICAgLS1saW1lLTE6IG9rbGNoKDE4LjIlIDAuMDE0IDEyMC44KTtcbiAgICAtLWxpbWUtMjogb2tsY2goMjAuOSUgMC4wMiAxMjkuNik7XG4gICAgLS1saW1lLTM6IG9rbGNoKDI2LjYlIDAuMDM1IDEzMik7XG4gICAgLS1saW1lLTQ6IG9rbGNoKDMxLjYlIDAuMDQ3IDEzMS43KTtcbiAgICAtLWxpbWUtNTogb2tsY2goMzYuMyUgMC4wNTcgMTMxKTtcbiAgICAtLWxpbWUtNjogb2tsY2goNDEuMCUgMC4wNjggMTMxLjUpO1xuICAgIC0tbGltZS03OiBva2xjaCg0Ni4zJSAwLjA3OSAxMzEuMSk7XG4gICAgLS1saW1lLTg6IG9rbGNoKDUyLjQlIDAuMDk0IDEzMC42KTtcbiAgICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xuICAgIC0tbGltZS0xMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xuICAgIC0tbGltZS0xMTogb2tsY2goODYuOCUgMC4xNTUgMTI0LjcpO1xuICAgIC0tbGltZS0xMjogb2tsY2goOTQuNiUgMC4wODIgMTIyLjcpO1xuXG4gICAgLS1saW1lLWExOiBva2xjaCg2OC43JSAwLjIzMiAxNDIuMiAvIDEuMTglKTtcbiAgICAtLWxpbWUtYTI6IG9rbGNoKDg2LjglIDAuMjYgMTM2LjMgLyAzLjkyJSk7XG4gICAgLS1saW1lLWEzOiBva2xjaCg5MC4xJSAwLjIyNiAxMzQuMiAvIDEwLjIwJSk7XG4gICAgLS1saW1lLWE0OiBva2xjaCg5MS4wJSAwLjIxMSAxMzMuMiAvIDE2LjA4JSk7XG4gICAgLS1saW1lLWE1OiBva2xjaCg5MS42JSAwLjIgMTMyLjIgLyAyMS41NyUpO1xuICAgIC0tbGltZS1hNjogb2tsY2goOTEuOCUgMC4xOTIgMTMyLjMgLyAyNy40NSUpO1xuICAgIC0tbGltZS1hNzogb2tsY2goOTIuMyUgMC4xOSAxMzEuNyAvIDM0LjEyJSk7XG4gICAgLS1saW1lLWE4OiBva2xjaCg5MS44JSAwLjE4OSAxMzEuMiAvIDQyLjM1JSk7XG4gICAgLS1saW1lLWE5OiBva2xjaCg5My40JSAwLjE4NiAxMjYuMiAvIDkyLjk0JSk7XG4gICAgLS1saW1lLWExMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xuICAgIC0tbGltZS1hMTE6IG9rbGNoKDkzLjglIDAuMTcgMTI0LjkgLyA4OS40MSUpO1xuICAgIC0tbGltZS1hMTI6IG9rbGNoKDk2LjYlIDAuMDg0IDEyMi45IC8gOTYuODYlKTtcblxuICAgIC0teWVsbG93LTE6IG9rbGNoKDE4LjIlIDAuMDE0IDk0KTtcbiAgICAtLXllbGxvdy0yOiBva2xjaCgyMC45JSAwLjAxNyA5MS44KTtcbiAgICAtLXllbGxvdy0zOiBva2xjaCgyNi4xJSAwLjA0NyA5MC4zKTtcbiAgICAtLXllbGxvdy00OiBva2xjaCgyOS4zJSAwLjA2IDkzLjgpO1xuICAgIC0teWVsbG93LTU6IG9rbGNoKDMzLjUlIDAuMDY4IDkyLjUpO1xuICAgIC0teWVsbG93LTY6IG9rbGNoKDM4LjUlIDAuMDc4IDkyLjkpO1xuICAgIC0teWVsbG93LTc6IG9rbGNoKDQ1LjIlIDAuMDgxIDkyKTtcbiAgICAtLXllbGxvdy04OiBva2xjaCg1My41JSAwLjA5NSA4OS40KTtcbiAgICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XG4gICAgLS15ZWxsb3ctMTA6IG9rbGNoKDk3LjElIDAuMTgyIDEwOS40KTtcbiAgICAtLXllbGxvdy0xMTogb2tsY2goOTAuMCUgMC4xNjYgMTAxLjcpO1xuICAgIC0teWVsbG93LTEyOiBva2xjaCg5NC4yJSAwLjA3NSAxMDEuMSk7XG5cbiAgICAtLXllbGxvdy1hMTogb2tsY2goNTkuNyUgMC4xNzcgNDMuMSAvIDEuNTclKTtcbiAgICAtLXllbGxvdy1hMjogb2tsY2goODEuMyUgMC4xNjggODAuNyAvIDQuMzElKTtcbiAgICAtLXllbGxvdy1hMzogb2tsY2goODAuMiUgMC4xNzEgNzMuMyAvIDExLjc2JSk7XG4gICAgLS15ZWxsb3ctYTQ6IG9rbGNoKDgyLjMlIDAuMTcgODAuOCAvIDE1LjY5JSk7XG4gICAgLS15ZWxsb3ctYTU6IG9rbGNoKDgzLjIlIDAuMTcxIDgyLjQgLyAyMS4xOCUpO1xuICAgIC0teWVsbG93LWE2OiBva2xjaCg4NC45JSAwLjE3NCA4Ni45IC8gMjcuNDUlKTtcbiAgICAtLXllbGxvdy1hNzogb2tsY2goODYuMiUgMC4xNyA4OS45IC8gMzYuMDglKTtcbiAgICAtLXllbGxvdy1hODogb2tsY2goODYuMSUgMC4xNjQgODguNSAvIDQ4LjI0JSk7XG4gICAgLS15ZWxsb3ctYTk6IG9rbGNoKDkxLjglIDAuMTg0IDEwMC45KTtcbiAgICAtLXllbGxvdy1hMTA6IG9rbGNoKDk3LjElIDAuMTgyIDEwOS40KTtcbiAgICAtLXllbGxvdy1hMTE6IG9rbGNoKDkyLjQlIDAuMTcxIDEwMS42IC8gOTYuMDglKTtcbiAgICAtLXllbGxvdy1hMTI6IG9rbGNoKDk2LjUlIDAuMDc3IDEwMS4zIC8gOTYuNDclKTtcblxuICAgIC0tYW1iZXItMTogb2tsY2goMTguNSUgMC4wMTMgNzcuOCk7XG4gICAgLS1hbWJlci0yOiBva2xjaCgyMS4yJSAwLjAxOCA4Mik7XG4gICAgLS1hbWJlci0zOiBva2xjaCgyNS44JSAwLjA0NCA3NC41KTtcbiAgICAtLWFtYmVyLTQ6IG9rbGNoKDI5LjYlIDAuMDYzIDczLjkpO1xuICAgIC0tYW1iZXItNTogb2tsY2goMzMuNiUgMC4wNzIgNzIuOSk7XG4gICAgLS1hbWJlci02OiBva2xjaCgzOC42JSAwLjA3OCA3NS4zKTtcbiAgICAtLWFtYmVyLTc6IG9rbGNoKDQ1LjQlIDAuMDgyIDc1KTtcbiAgICAtLWFtYmVyLTg6IG9rbGNoKDUzLjYlIDAuMDk2IDczLjQpO1xuICAgIC0tYW1iZXItOTogb2tsY2goODUuNCUgMC4xNTcgODQuMSk7XG4gICAgLS1hbWJlci0xMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XG4gICAgLS1hbWJlci0xMTogb2tsY2goODYuMiUgMC4xNzMgODkpO1xuICAgIC0tYW1iZXItMTI6IG9rbGNoKDkzLjUlIDAuMDcyIDg2LjEpO1xuXG4gICAgLS1hbWJlci1hMTogb2tsY2goNjAuOSUgMC4yMTMgMzUuMSAvIDIuMzUlKTtcbiAgICAtLWFtYmVyLWEyOiBva2xjaCg3Ny4zJSAwLjE3MiA2Ni4yIC8gNS4xMCUpO1xuICAgIC0tYW1iZXItYTM6IG9rbGNoKDcyLjglIDAuMTggNTUgLyAxMy4zMyUpO1xuICAgIC0tYW1iZXItYTQ6IG9rbGNoKDczLjElIDAuMTgyIDU0LjUgLyAxOS42MSUpO1xuICAgIC0tYW1iZXItYTU6IG9rbGNoKDc0LjYlIDAuMTc4IDU4LjQgLyAyNS40OSUpO1xuICAgIC0tYW1iZXItYTY6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyAzMS43NiUpO1xuICAgIC0tYW1iZXItYTc6IG9rbGNoKDgwLjQlIDAuMTY0IDcxLjkgLyA0MC4zOSUpO1xuICAgIC0tYW1iZXItYTg6IG9rbGNoKDgxLjAlIDAuMTU4IDcxLjkgLyA1Mi45NCUpO1xuICAgIC0tYW1iZXItYTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xuICAgIC0tYW1iZXItYTEwOiBva2xjaCg4OC41JSAwLjE4MSA5NC44KTtcbiAgICAtLWFtYmVyLWExMTogb2tsY2goODYuMiUgMC4xNzMgODkpO1xuICAgIC0tYW1iZXItYTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcblxuICAgIC0tZ29sZC0xOiBva2xjaCgxOC4yJSAwLjAwMiAxMDYuNik7XG4gICAgLS1nb2xkLTI6IG9rbGNoKDIxLjglIDAuMDA2IDkxLjYpO1xuICAgIC0tZ29sZC0zOiBva2xjaCgyNS42JSAwLjAwNyA5NS40KTtcbiAgICAtLWdvbGQtNDogb2tsY2goMjguOSUgMC4wMDkgODguOCk7XG4gICAgLS1nb2xkLTU6IG9rbGNoKDMzLjAlIDAuMDEzIDg3LjYpO1xuICAgIC0tZ29sZC02OiBva2xjaCgzNy4zJSAwLjAxMyA4MS43KTtcbiAgICAtLWdvbGQtNzogb2tsY2goNDMuMCUgMC4wMTYgODIuNCk7XG4gICAgLS1nb2xkLTg6IG9rbGNoKDQ5LjklIDAuMDIxIDgxLjMpO1xuICAgIC0tZ29sZC05OiBva2xjaCg2Mi4wJSAwLjA0OSA3Ny43KTtcbiAgICAtLWdvbGQtMTA6IG9rbGNoKDY2LjMlIDAuMDQ3IDc4LjMpO1xuICAgIC0tZ29sZC0xMTogb2tsY2goNzkuNCUgMC4wNDEgNzcuMSk7XG4gICAgLS1nb2xkLTEyOiBva2xjaCg5MS41JSAwLjAxNCA3OC4zKTtcblxuICAgIC0tZ29sZC1hMTogb2tsY2goNjMuNiUgMC4xMzQgMTA5LjcgLyAwLjc4JSk7XG4gICAgLS1nb2xkLWEyOiBva2xjaCg5MS42JSAwLjA5MSA5MS44IC8gNC4zMSUpO1xuICAgIC0tZ29sZC1hMzogb2tsY2goOTQuMSUgMC4wNjUgOTUuOSAvIDA4LjI0JSk7XG4gICAgLS1nb2xkLWE0OiBva2xjaCg5NS4yJSAwLjA1NyA4OC42IC8gMTEuNzYlKTtcbiAgICAtLWdvbGQtYTU6IG9rbGNoKDk0LjclIDAuMDU4IDg3LjYgLyAxNi40NyUpO1xuICAgIC0tZ29sZC1hNjogb2tsY2goOTQuNyUgMC4wNDcgODAuOCAvIDIxLjU3JSk7XG4gICAgLS1nb2xkLWE3OiBva2xjaCg5NS4yJSAwLjA0NiA4MiAvIDI4LjI0JSk7XG4gICAgLS1nb2xkLWE4OiBva2xjaCg5NC40JSAwLjA0NyA4MC44IC8gMzcuMjUlKTtcbiAgICAtLWdvbGQtYTk6IG9rbGNoKDkwLjklIDAuMDc5IDc3LjEgLyA1Ni40NyUpO1xuICAgIC0tZ29sZC1hMTA6IG9rbGNoKDkxLjglIDAuMDcgNzggLyA2MS41NyUpO1xuICAgIC0tZ29sZC1hMTE6IG9rbGNoKDkzLjglIDAuMDUgNzYuOSAvIDc4LjQzJSk7XG4gICAgLS1nb2xkLWExMjogb2tsY2goOTcuOSUgMC4wMTUgNzcuMSAvIDkwLjU5JSk7XG5cbiAgICAtLWJyb256ZS0xOiBva2xjaCgxOC4xJSAwLjAwNSAzOS4zKTtcbiAgICAtLWJyb256ZS0yOiBva2xjaCgyMS42JSAwLjAwNiA1Nik7XG4gICAgLS1icm9uemUtMzogb2tsY2goMjUuNiUgMC4wMDcgNDguNCk7XG4gICAgLS1icm9uemUtNDogb2tsY2goMjkuMCUgMC4wMSA0OC4zKTtcbiAgICAtLWJyb256ZS01OiBva2xjaCgzMi45JSAwLjAxMyA0MS43KTtcbiAgICAtLWJyb256ZS02OiBva2xjaCgzNy40JSAwLjAxNyA0MSk7XG4gICAgLS1icm9uemUtNzogb2tsY2goNDIuOSUgMC4wMjEgNDAuNik7XG4gICAgLS1icm9uemUtODogb2tsY2goNDkuOSUgMC4wMjQgNDUpO1xuICAgIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xuICAgIC0tYnJvbnplLTEwOiBva2xjaCg2Ni44JSAwLjA0NiA0My41KTtcbiAgICAtLWJyb256ZS0xMTogb2tsY2goNzkuMiUgMC4wNDMgNDQuMyk7XG4gICAgLS1icm9uemUtMTI6IG9rbGNoKDkxLjUlIDAuMDE3IDUwLjQpO1xuXG4gICAgLS1icm9uemUtYTE6IG9rbGNoKDU0LjUlIDAuMjE4IDMwLjEgLyAxLjU3JSk7XG4gICAgLS1icm9uemUtYTI6IG9rbGNoKDg0LjMlIDAuMDkyIDU1LjQgLyA0LjcxJSk7XG4gICAgLS1icm9uemUtYTM6IG9rbGNoKDg4LjQlIDAuMDU4IDQ4IC8gOS4wMiUpO1xuICAgIC0tYnJvbnplLWE0OiBva2xjaCg4OC4xJSAwLjA2IDQ4LjYgLyAxMy4zMyUpO1xuICAgIC0tYnJvbnplLWE1OiBva2xjaCg4OS44JSAwLjA1NiA0MS43IC8gMTcuNjUlKTtcbiAgICAtLWJyb256ZS1hNjogb2tsY2goODkuNiUgMC4wNTcgNDEuMyAvIDIzLjUzJSk7XG4gICAgLS1icm9uemUtYTc6IG9rbGNoKDg5LjIlIDAuMDU2IDQwLjUgLyAzMC45OCUpO1xuICAgIC0tYnJvbnplLWE4OiBva2xjaCg5MC42JSAwLjA1MiA0My44IC8gMzkuNjElKTtcbiAgICAtLWJyb256ZS1hOTogb2tsY2goODcuMyUgMC4wNyA0My44IC8gNjAuNzglKTtcbiAgICAtLWJyb256ZS1hMTA6IG9rbGNoKDg3LjklIDAuMDY2IDQzLjEgLyA2Ni4yNyUpO1xuICAgIC0tYnJvbnplLWExMTogb2tsY2goOTAuOSUgMC4wNTEgNDQuMyAvIDgxLjk2JSk7XG4gICAgLS1icm9uemUtYTEyOiBva2xjaCg5Ni43JSAwLjAxOSA1MiAvIDkyLjU1JSk7XG5cbiAgICAtLWdyYXktMTogb2tsY2goMTcuNzYlIDAgMCk7XG4gICAgLS1ncmF5LTI6IG9rbGNoKDIxLjM0JSAwIDApO1xuICAgIC0tZ3JheS0zOiBva2xjaCgyNS4yJSAwIDApO1xuICAgIC0tZ3JheS00OiBva2xjaCgyOC41JSAwIDApO1xuICAgIC0tZ3JheS01OiBva2xjaCgzMS4zJSAwIDApO1xuICAgIC0tZ3JheS02OiBva2xjaCgzNC44JSAwIDApO1xuICAgIC0tZ3JheS03OiBva2xjaCg0MC4yJSAwIDApO1xuICAgIC0tZ3JheS04OiBva2xjaCg0OC45JSAwIDApO1xuICAgIC0tZ3JheS05OiBva2xjaCg1My44JSAwIDApO1xuICAgIC0tZ3JheS0xMDogb2tsY2goNTguMyUgMCAwKTtcbiAgICAtLWdyYXktMTE6IG9rbGNoKDc3LjAlIDAgMCk7XG4gICAgLS1ncmF5LTEyOiBva2xjaCg5NC45JSAwIDApO1xuXG4gICAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAwKTtcbiAgICAtLWdyYXktYTI6IG9rbGNoKDEwMCUgMCAwIC8gMy41MyUpO1xuICAgIC0tZ3JheS1hMzogb2tsY2goMTAwJSAwIDAgLyA3LjA2JSk7XG4gICAgLS1ncmF5LWE0OiBva2xjaCgxMDAlIDAgMCAvIDEwLjU5JSk7XG4gICAgLS1ncmF5LWE1OiBva2xjaCgxMDAlIDAgMCAvIDEzLjMzJSk7XG4gICAgLS1ncmF5LWE2OiBva2xjaCgxMDAlIDAgMCAvIDE3LjI1JSk7XG4gICAgLS1ncmF5LWE3OiBva2xjaCgxMDAlIDAgMCAvIDIzLjE0JSk7XG4gICAgLS1ncmF5LWE4OiBva2xjaCgxMDAlIDAgMCAvIDMzLjMzJSk7XG4gICAgLS1ncmF5LWE5OiBva2xjaCgxMDAlIDAgMCAvIDM5LjIyJSk7XG4gICAgLS1ncmF5LWExMDogb2tsY2goMTAwJSAwIDAgLyA0NC43MSUpO1xuICAgIC0tZ3JheS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gNjguNjMlKTtcbiAgICAtLWdyYXktYTEyOiBva2xjaCgxMDAlIDAgMCAvIDkyLjk0JSk7XG5cbiAgICAtLW1hdXZlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDMwOC4yKTtcbiAgICAtLW1hdXZlLTI6IG9rbGNoKDIxLjUlIDAuMDA0IDMwOC4yKTtcbiAgICAtLW1hdXZlLTM6IG9rbGNoKDI1LjQlIDAuMDA2IDMwMS4xKTtcbiAgICAtLW1hdXZlLTQ6IG9rbGNoKDI4LjUlIDAuMDA4IDMwOC4yKTtcbiAgICAtLW1hdXZlLTU6IG9rbGNoKDMxLjMlIDAuMDA5IDMwMy45KTtcbiAgICAtLW1hdXZlLTY6IG9rbGNoKDM1LjAlIDAuMDExIDMwOC4xKTtcbiAgICAtLW1hdXZlLTc6IG9rbGNoKDQwLjIlIDAuMDEyIDI5OC45KTtcbiAgICAtLW1hdXZlLTg6IG9rbGNoKDQ5LjIlIDAuMDE2IDI5OS41KTtcbiAgICAtLW1hdXZlLTk6IG9rbGNoKDU0LjAlIDAuMDE3IDI5NC4yKTtcbiAgICAtLW1hdXZlLTEwOiBva2xjaCg1OC41JSAwLjAxNyAyOTQuMik7XG4gICAgLS1tYXV2ZS0xMTogb2tsY2goNzYuOSUgMC4wMTQgMjk5LjcpO1xuICAgIC0tbWF1dmUtMTI6IG9rbGNoKDk1LjAlIDAuMDAzIDI4Ni4zKTtcblxuICAgIC0tbWF1dmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLW1hdXZlLWEyOiBva2xjaCg5Ni44JSAwLjAwMyAzMDguNCAvIDMuNTMlKTtcbiAgICAtLW1hdXZlLWEzOiBva2xjaCg5NC4yJSAwLjAxOSAyODkuMyAvIDcuODQlKTtcbiAgICAtLW1hdXZlLWE0OiBva2xjaCg5My41JSAwLjAyNyAzMDcuMSAvIDExLjM3JSk7XG4gICAgLS1tYXV2ZS1hNTogb2tsY2goOTMuOSUgMC4wMzMgMzAyLjggLyAxNC41MSUpO1xuICAgIC0tbWF1dmUtYTY6IG9rbGNoKDk0LjAlIDAuMDMzIDMwNy4yIC8gMTguODIlKTtcbiAgICAtLW1hdXZlLWE3OiBva2xjaCg5NC40JSAwLjAzIDI5Ni4yIC8gMjUuMTAlKTtcbiAgICAtLW1hdXZlLWE4OiBva2xjaCg5NC4xJSAwLjAzMyAyOTkuMSAvIDM2LjQ3JSk7XG4gICAgLS1tYXV2ZS1hOTogb2tsY2goOTMuNSUgMC4wMzEgMjkzLjggLyA0My4xNCUpO1xuICAgIC0tbWF1dmUtYTEwOiBva2xjaCg5NC4yJSAwLjAyNyAyOTIuOCAvIDQ4LjYzJSk7XG4gICAgLS1tYXV2ZS1hMTE6IG9rbGNoKDk2LjUlIDAuMDE5IDI5OS4xIC8gNzEuNzYlKTtcbiAgICAtLW1hdXZlLWExMjogb2tsY2goOTkuNSUgMC4wMDMgMjg2LjQgLyA5My43MyUpO1xuXG4gICAgLS1zbGF0ZS0xOiBva2xjaCgxNy45JSAwLjAwNCAyODYpO1xuICAgIC0tc2xhdGUtMjogb2tsY2goMjEuMyUgMC4wMDQgMjY0LjUpO1xuICAgIC0tc2xhdGUtMzogb2tsY2goMjUuMiUgMC4wMDYgMjcxLjIpO1xuICAgIC0tc2xhdGUtNDogb2tsY2goMjguMyUgMC4wMDcgMjQ4LjEpO1xuICAgIC0tc2xhdGUtNTogb2tsY2goMzEuMiUgMC4wMDggMjU1LjYpO1xuICAgIC0tc2xhdGUtNjogb2tsY2goMzQuNyUgMC4wMSAyNTQpO1xuICAgIC0tc2xhdGUtNzogb2tsY2goMzkuOSUgMC4wMTIgMjUyLjkpO1xuICAgIC0tc2xhdGUtODogb2tsY2goNDguOSUgMC4wMTYgMjUxLjcpO1xuICAgIC0tc2xhdGUtOTogb2tsY2goNTMuNyUgMC4wMTUgMjYyLjMpO1xuICAgIC0tc2xhdGUtMTA6IG9rbGNoKDU4LjMlIDAuMDE1IDI2Ni42KTtcbiAgICAtLXNsYXRlLTExOiBva2xjaCg3Ni45JSAwLjAxIDI1OC4zKTtcbiAgICAtLXNsYXRlLTEyOiBva2xjaCg5NC45JSAwLjAwMyAyNjQuNSk7XG5cbiAgICAtLXNsYXRlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1zbGF0ZS1hMjogb2tsY2goOTQuOCUgMC4wMjkgMjAxLjkgLyAzLjUzJSk7XG4gICAgLS1zbGF0ZS1hMzogb2tsY2goOTMuMSUgMC4wMjQgMjUwLjEgLyA3Ljg0JSk7XG4gICAgLS1zbGF0ZS1hNDogb2tsY2goOTMuMCUgMC4wMzEgMjI1LjEgLyAxMS4zNyUpO1xuICAgIC0tc2xhdGUtYTU6IG9rbGNoKDkzLjYlIDAuMDMxIDI0My43IC8gMTQuNTElKTtcbiAgICAtLXNsYXRlLWE2OiBva2xjaCg5My4wJSAwLjAzMyAyNDQgLyAxOC44MiUpO1xuICAgIC0tc2xhdGUtYTc6IG9rbGNoKDkzLjclIDAuMDMyIDI0NS4zIC8gMjUuMTAlKTtcbiAgICAtLXNsYXRlLWE4OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDM2LjQ3JSk7XG4gICAgLS1zbGF0ZS1hOTogb2tsY2goOTMuNiUgMC4wMjggMjU4LjQgLyA0Mi43NSUpO1xuICAgIC0tc2xhdGUtYTEwOiBva2xjaCg5NC41JSAwLjAyMyAyNjQuNSAvIDQ4LjI0JSk7XG4gICAgLS1zbGF0ZS1hMTE6IG9rbGNoKDk3LjQlIDAuMDExIDI1Mi4xIC8gNzAuOTglKTtcbiAgICAtLXNsYXRlLWExMjogb2tsY2goOTkuNCUgMC4wMDMgMjY0LjUgLyA5My43MyUpO1xuXG4gICAgLS1zYWdlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDE2NC42KTtcbiAgICAtLXNhZ2UtMjogb2tsY2goMjEuMSUgMC4wMDQgMTY0LjcpO1xuICAgIC0tc2FnZS0zOiBva2xjaCgyNC45JSAwLjAwMyAxNjQuOCk7XG4gICAgLS1zYWdlLTQ6IG9rbGNoKDI4LjIlIDAuMDA1IDE3NC4xKTtcbiAgICAtLXNhZ2UtNTogb2tsY2goMzEuMCUgMC4wMDUgMTc0LjIpO1xuICAgIC0tc2FnZS02OiBva2xjaCgzNC44JSAwLjAwNiAxNjQuNyk7XG4gICAgLS1zYWdlLTc6IG9rbGNoKDQwLjAlIDAuMDA3IDE3MC4xKTtcbiAgICAtLXNhZ2UtODogb2tsY2goNDguOSUgMC4wMSAxNjguNCk7XG4gICAgLS1zYWdlLTk6IG9rbGNoKDUzLjMlIDAuMDE3IDE3MC41KTtcbiAgICAtLXNhZ2UtMTA6IG9rbGNoKDU3LjglIDAuMDE1IDE3My44KTtcbiAgICAtLXNhZ2UtMTE6IG9rbGNoKDc2LjYlIDAuMDEgMTcxLjcpO1xuICAgIC0tc2FnZS0xMjogb2tsY2goOTQuNyUwLjAwMyAxNjUuMSk7XG5cbiAgICAtLXNhZ2UtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcbiAgICAtLXNhZ2UtYTI6IG9rbGNoKDk1LjklIDAuMDAzIDE2NS4xIC8gMy4xNCUpO1xuICAgIC0tc2FnZS1hMzogb2tsY2goOTYuOCUgMC4wMDIgMTY1LjEgLyA3LjA2JSk7XG4gICAgLS1zYWdlLWE0OiBva2xjaCg5OC44JSAwLjAxMyAxOTEgLyAxMC4yMCUpO1xuICAgIC0tc2FnZS1hNTogb2tsY2goOTguMCUgMC4wMTEgMTg5LjggLyAxMy4zMyUpO1xuICAgIC0tc2FnZS1hNjogb2tsY2goOTcuNiUgMC4wMTcgMTY0LjcgLyAxNy42NSUpO1xuICAgIC0tc2FnZS1hNzogb2tsY2goOTcuOSUgMC4wMTcgMTc0LjEgLyAyMy41MyUpO1xuICAgIC0tc2FnZS1hODogb2tsY2goOTcuOSUgMC4wMjEgMTcwLjYgLyAzNC4xMiUpO1xuICAgIC0tc2FnZS1hOTogb2tsY2goOTYuOSUgMC4wMzQgMTcxLjUgLyA0MC4wMCUpO1xuICAgIC0tc2FnZS1hMTA6IG9rbGNoKDk3LjUlIDAuMDI3IDE3Ni40IC8gNDUuNDklKTtcbiAgICAtLXNhZ2UtYTExOiBva2xjaCg5OC45JSAwLjAxMSAxNzYuMyAvIDY5LjAyJSk7XG4gICAgLS1zYWdlLWExMjogb2tsY2goOTkuOCUgMC4wMDIgMTY1LjEgLyA5Mi45NCUpO1xuXG4gICAgLS1vbGl2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAxMjguNyk7XG4gICAgLS1vbGl2ZS0yOiBva2xjaCgyMS4yJSAwLjAwNCAxMjguNyk7XG4gICAgLS1vbGl2ZS0zOiBva2xjaCgyNS4wJSAwLjAwNCAxMjguNik7XG4gICAgLS1vbGl2ZS00OiBva2xjaCgyOC4yJSAwLjAwNiAxMzQuOSk7XG4gICAgLS1vbGl2ZS01OiBva2xjaCgzMS4wJSAwLjAwNiAxMzQuOSk7XG4gICAgLS1vbGl2ZS02OiBva2xjaCgzNC41JSAwLjAwNyAxMjguNyk7XG4gICAgLS1vbGl2ZS03OiBva2xjaCgzOS43JSAwLjAwOSAxMzIuNSk7XG4gICAgLS1vbGl2ZS04OiBva2xjaCg0OC45JSAwLjAxMyAxNDEuMik7XG4gICAgLS1vbGl2ZS05OiBva2xjaCg1My41JSAwLjAxOCAxMzkuNCk7XG4gICAgLS1vbGl2ZS0xMDogb2tsY2goNTguMSUgMC4wMTYgMTM4LjcpO1xuICAgIC0tb2xpdmUtMTE6IG9rbGNoKDc2LjYlIDAuMDEzIDEzNy44KTtcbiAgICAtLW9saXZlLTEyOiBva2xjaCg5NC43JSAwLjAwMyAxNDUuNSk7XG5cbiAgICAtLW9saXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1vbGl2ZS1hMjogb2tsY2goOTYuMCUgMC4wMDMgMTI4LjUgLyAzLjE0JSk7XG4gICAgLS1vbGl2ZS1hMzogb2tsY2goOTYuOSUgMC4wMDMgMTI4LjUgLyA3LjA2JSk7XG4gICAgLS1vbGl2ZS1hNDogb2tsY2goOTguNiUgMC4wMiAxNDMgLyAxMC4yMCUpO1xuICAgIC0tb2xpdmUtYTU6IG9rbGNoKDk3LjklIDAuMDE2IDE0Mi42IC8gMTMuMzMlKTtcbiAgICAtLW9saXZlLWE2OiBva2xjaCg5Ny43JSAwLjAxOCAxMjcuMSAvIDE3LjI1JSk7XG4gICAgLS1vbGl2ZS1hNzogb2tsY2goOTguMCUgMC4wMjIgMTM0LjkgLyAyMy4xNCUpO1xuICAgIC0tb2xpdmUtYTg6IG9rbGNoKDk3LjclIDAuMDI5IDE0Mi4yIC8gMzQuMTIlKTtcbiAgICAtLW9saXZlLWE5OiBva2xjaCg5Ny41JSAwLjAzNSAxNDAgLyA0MC4wMCUpO1xuICAgIC0tb2xpdmUtYTEwOiBva2xjaCg5OC4wJSAwLjAyNiAxMzguMyAvIDQ1LjQ5JSk7XG4gICAgLS1vbGl2ZS1hMTE6IG9rbGNoKDk4LjglIDAuMDE2IDEzOS40IC8gNjkuMDIlKTtcbiAgICAtLW9saXZlLWExMjogb2tsY2goOTkuOCUgMC4wMDMgMTQ1LjYgLyA5Mi45NCUpO1xuXG4gICAgLS1zYW5kLTE6IG9rbGNoKDE3LjclIDAuMDAyIDEwNi42KTtcbiAgICAtLXNhbmQtMjogb2tsY2goMjEuMyUgMC4wMDIgMTA2LjYpO1xuICAgIC0tc2FuZC0zOiBva2xjaCgyNS4yJSAwLjAwMiAxMDYuNSk7XG4gICAgLS1zYW5kLTQ6IG9rbGNoKDI4LjQlIDAuMDA0IDEwNi42KTtcbiAgICAtLXNhbmQtNTogb2tsY2goMzEuMiUgMC4wMDUgMTA2LjcpO1xuICAgIC0tc2FuZC02OiBva2xjaCgzNC44JSAwLjAwNSA5MS41KTtcbiAgICAtLXNhbmQtNzogb2tsY2goNDAuMSUgMC4wMDcgOTUuMik7XG4gICAgLS1zYW5kLTg6IG9rbGNoKDQ4LjklIDAuMDA4IDg4LjcpO1xuICAgIC0tc2FuZC05OiBva2xjaCg1My40JSAwLjAxMSA5My43KTtcbiAgICAtLXNhbmQtMTA6IG9rbGNoKDU4LjIlIDAuMDExIDEwMC4xKTtcbiAgICAtLXNhbmQtMTE6IG9rbGNoKDc2LjclIDAuMDA5IDkxLjUpO1xuICAgIC0tc2FuZC0xMjogb2tsY2goOTQuOSUgMC4wMDMgMTA2LjUpO1xuXG4gICAgLS1zYW5kLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XG4gICAgLS1zYW5kLWEyOiBva2xjaCg5Ni43JSAwLjAwMSAxMDYuNCAvIDMuNTMlKTtcbiAgICAtLXNhbmQtYTM6IG9rbGNoKDk3LjMlIDAuMDAxIDEwNi40IC8gNy40NSUpO1xuICAgIC0tc2FuZC1hNDogb2tsY2goOTkuNCUgMC4wMTQgMTA2LjcgLyAxMC41OSUpO1xuICAgIC0tc2FuZC1hNTogb2tsY2goOTguNCUgMC4wMjEgMTA2LjggLyAxMy43MyUpO1xuICAgIC0tc2FuZC1hNjogb2tsY2goOTguNSUgMC4wMTggODkuNCAvIDE3LjY1JSk7XG4gICAgLS1zYW5kLWE3OiBva2xjaCg5OC43JSAwLjAxOSA5My43IC8gMjMuNTMlKTtcbiAgICAtLXNhbmQtYTg6IG9rbGNoKDk4LjMlIDAuMDE5IDg3LjUgLyAzNC4xMiUpO1xuICAgIC0tc2FuZC1hOTogb2tsY2goOTguNCUgMC4wMjMgOTMuMyAvIDM5LjYxJSk7XG4gICAgLS1zYW5kLWExMDogb2tsY2goOTkuMiUgMC4wMiAxMDAuNiAvIDQ1LjEwJSk7XG4gICAgLS1zYW5kLWExMTogb2tsY2goOTkuMSUgMC4wMTEgODkuNyAvIDY5LjAyJSk7XG4gICAgLS1zYW5kLWExMjogb2tsY2goOTkuOSUgMC4wMDMgMTA2LjQgLyA5Mi45NCUpO1xuXG4gICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjA4JSAwIDAgLyA3MC4yJSk7XG4gICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMy4yMyUgMC4wMDIgMzI1LjY1IC8gNzAuMiUpO1xuICAgIC0tc2xhdGUtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuOSUgMC4wMDQgMjI4Ljk2IC8gNzAuMiUpO1xuICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi4zOSUgMC4wMDQgMTY0LjcyIC8gNzAuMiUpO1xuICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogb2tsY2goMjIuNDYlIDAuMDA0IDEyOC42NyAvIDcwLjIlKTtcbiAgICAtLXNhbmQtMi10cmFuc2x1Y2VudDogb2tsY2goMjMlIDAuMDA0IDEwNi42OSAvIDcwLjIlKTtcblxuICAgIC0tZ3JheS1zdXJmYWNlOiBva2xjaCgyNC43OCUgMCAwIC8gNTAuMiUpO1xuICAgIC0tbWF1dmUtc3VyZmFjZTogb2tsY2goMjUuMCUgMC4wMDQgMzA4LjMgLyA1MC4yJSk7XG4gICAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjAwNSAyNDggLyA1MC4yJSk7XG4gICAgLS1zYWdlLXN1cmZhY2U6IG9rbGNoKDI0LjElIDAuMDA0IDE2NC44IC8gNTAuMiUpO1xuICAgIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wMDQgMTI4LjYgLyA1MC4yJSk7XG4gICAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDAyIDEwNi41IC8gNTAuMiUpO1xuICAgIC0tdG9tYXRvLXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMzIDMxLjkgLyA1MC4yJSk7XG4gICAgLS1yZWQtc3VyZmFjZTogb2tsY2goMjMuNCUgMC4wNDIgMTYgLyA1MC4yJSk7XG4gICAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMgNSAvIDUwLjIlKTtcbiAgICAtLWNyaW1zb24tc3VyZmFjZTogb2tsY2goMjMuNyUgMC4wNDUgMzU2LjYgLyA1MC4yJSk7XG4gICAgLS1waW5rLXN1cmZhY2U6IG9rbGNoKDI0LjElIDAuMDU5IDMzOC41IC8gNTAuMiUpO1xuICAgIC0tcGx1bS1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjA2IDMyNy4yIC8gNTAuMiUpO1xuICAgIC0tcHVycGxlLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDYgMzEzLjUgLyA1MC4yJSk7XG4gICAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goMjQuNiUgMC4wNiAyOTkuMiAvIDUwLjIlKTtcbiAgICAtLWlyaXMtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wNTYgMjg0LjQgLyA1MC4yJSk7XG4gICAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goMjQuMyUgMC4wNTggMjcyLjkgLyA1MC4yJSk7XG4gICAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDU4IDI2MC44IC8gNTAuMiUpO1xuICAgIC0tY3lhbi1zdXJmYWNlOiBva2xjaCgyNS4yJSAwLjAzIDIyNS45IC8gNTAuMiUpO1xuICAgIC0tdGVhbC1zdXJmYWNlOiBva2xjaCgyNS41JSAwLjAyNiAxODcuNSAvIDUwLjIlKTtcbiAgICAtLWphZGUtc3VyZmFjZTogb2tsY2goMjUuMyUgMC4wMyAxNjYuNSAvIDUwLjIlKTtcbiAgICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDI3IDE2MS45IC8gNTAuMiUpO1xuICAgIC0tZ3Jhc3Mtc3VyZmFjZTogb2tsY2goMjQuNCUgMC4wMjEgMTUwLjYgLyA1MC4yJSk7XG4gICAgLS1icm93bi1zdXJmYWNlOiBva2xjaCgyNC43JSAwLjAxNSA0OC4xIC8gNTAuMiUpO1xuICAgIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDEyIDU1LjggLyA1MC4yJSk7XG4gICAgLS1nb2xkLXN1cmZhY2U6IG9rbGNoKDI1LjYlIDAuMDExIDkxLjcgLyA1MC4yJSk7XG4gICAgLS1za3ktc3VyZmFjZTogb2tsY2goMjUuNSUgMC4wNTEgMjU4LjMgLyA1MC4yJSk7XG4gICAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDI1LjclIDAuMDI0IDE5NS44IC8gNTAuMiUpO1xuICAgIC0tbGltZS1zdXJmYWNlOiBva2xjaCgyMy44JSAwLjAyNCAxMjkuNyAvIDUwLjIlKTtcbiAgICAtLXllbGxvdy1zdXJmYWNlOiBva2xjaCgyNC4wJSAwLjAyMiA5MS44IC8gNTAuMiUpO1xuICAgIC0tYW1iZXItc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wMjQgNzcuMyAvIDUwLjIlKTtcbiAgICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCgyNC4wJSAwLjAyNCA2Ni4zIC8gNTAuMiUpO1xuICB9XG59XG4qL1xuLypcbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEpKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIGFuZCAoY29sb3ItZ2FtdXQ6cDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS10b21hdG8tMTpjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4wNjcpO1xuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjA4NCAwLjA3Nik7XG4gICAgICAtLXRvbWF0by0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMjA1IDAuMDk3IDAuMDgzKTtcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yODIgMC4wOTkgMC4wNzcpO1xuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzOSAwLjEyOSAwLjEwMSk7XG4gICAgICAtLXRvbWF0by02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk4IDAuMTc5IDAuMTQxKTtcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODcgMC4yNDUgMC4xOTQpO1xuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjYyOSAwLjMyMiAwLjI0OCk7XG4gICAgICAtLXRvbWF0by05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMzQ1IDAuMjMxKTtcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODYyIDAuNDE1IDAuMjk4KTtcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xuICAgICAgLS10b21hdG8tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC4wNzEvMC4wMjYpO1xuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC4yMjQvMC4wNTEpO1xuICAgICAgLS10b21hdG8tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4xNzYvMC4xNDgpO1xuICAgICAgLS10b21hdG8tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjIwNCAwLjExOC8wLjIzMik7XG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjg2IDAuMTkyLzAuMjkpO1xuICAgICAgLS10b21hdG8tYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM5MiAwLjI3OC8wLjM1Myk7XG4gICAgICAtLXRvbWF0by1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU5IDAuMzQ5LzAuNDUpO1xuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5IDAuMzY5LzAuNjAxKTtcbiAgICAgIC0tdG9tYXRvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MDggMC4yNjcvMC44Mik7XG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ3OCAwLjM0MS8wLjg1Myk7XG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC44MzMgMC44MDIpO1xuXG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDY3KTtcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4wNzcgMC4wNzkpO1xuICAgICAgLS1yZWQtMzogY29sb3IoZGlzcGxheS1wMyAwLjIxMSAwLjA4MSAwLjA5OSk7XG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg3IDAuMDc5IDAuMTEzKTtcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDggMC4xMSAwLjE0Mik7XG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE0IDAuMTYgMC4xODMpO1xuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjUwOCAwLjIyNCAwLjIzNik7XG4gICAgICAtLXJlZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjU5IDAuMjk4IDAuMjk3KTtcbiAgICAgIC0tcmVkLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MyAwLjMyOSAwLjMyNCk7XG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjQwMyAwLjM4Nyk7XG4gICAgICAtLXJlZC0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XG4gICAgICAtLXJlZC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjA3MS8wLjAzKTtcbiAgICAgIC0tcmVkLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjgyIDAuMjgyLzAuMDU1KTtcbiAgICAgIC0tcmVkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNjkgMC4yNzEvMC4xNTYpO1xuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjExOCAwLjI2Ny8wLjIzNik7XG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjEyIDAuMzE0LzAuMzAzKTtcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMTggMC4zOC8wLjM3NCk7XG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNCAwLjQyNC8wLjQ3NSk7XG4gICAgICAtLXJlZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDMxIDAuNDMxLzAuNjM1KTtcbiAgICAgIC0tcmVkLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zODggMC4zODQvMC44Mik7XG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ2MyAwLjQ0Ny8wLjg1Myk7XG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTUpO1xuICAgICAgLS1yZWQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTcxIDAuODI2IDAuODUyKTtcblxuICAgICAgLS1ydWJ5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNzQpO1xuICAgICAgLS1ydWJ5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODMgMC4wODkpO1xuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDggMC4wODggMC4xMTcpO1xuICAgICAgLS1ydWJ5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzkgMC4wOTIgMC4xNDcpO1xuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzcgMC4xMiAwLjE4KTtcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDAxIDAuMTY2IDAuMjIzKTtcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDk1IDAuMjI0IDAuMjgxKTtcbiAgICAgIC0tcnVieS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjUyIDAuMjk1IDAuMzU5KTtcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODU3IDAuMzkyIDAuNDU1KTtcbiAgICAgIC0tcnVieS0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcbiAgICAgIC0tcnVieS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjMyOS8wLjAzKTtcbiAgICAgIC0tcnVieS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjM3NiAwLjUyOS8wLjA1MSk7XG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4xOTYgMC40MDQvMC4xNTIpO1xuICAgICAgLS1ydWJ5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xNzMgMC40MTYvMC4yMjcpO1xuICAgICAgLS1ydWJ5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yNTkgMC40NTkvMC4yOSk7XG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0MSAwLjUwNi8wLjM1OCk7XG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxMiAwLjU0MS8wLjQ1OCk7XG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQzMSAwLjUzNy8wLjYyNyk7XG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3NiAwLjQ4Mi8wLjgyKTtcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ0NyAwLjUyMi8wLjg0OSk7XG4gICAgICAtLXJ1YnktYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU5KTtcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcblxuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTMgMC4wNjggMC4wNzgpO1xuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4wNzggMC4wOTUpO1xuICAgICAgLS1jcmltc29uLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4wOTEgMC4xNDMpO1xuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzcgMC4wODcgMC4xODIpO1xuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC4xMTUgMC4yMik7XG4gICAgICAtLWNyaW1zb24tNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NCAwLjE2MiAwLjI2OCk7XG4gICAgICAtLWNyaW1zb24tNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4OSAwLjIyMiAwLjMzNik7XG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjYzOCAwLjI4OSAwLjQyOSk7XG4gICAgICAtLWNyaW1zb24tOTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjI5OCAwLjUwNyk7XG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NjQgMC4zNjQgMC41MzkpO1xuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcbiAgICAgIC0tY3JpbXNvbi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC4wNzEgMC40NjMvMC4wMyk7XG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC41NjkvMC4wNTUpO1xuICAgICAgLS1jcmltc29uLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMjI3IDAuNTczLzAuMTQ4KTtcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuMTU3IDAuNTY5LzAuMjI3KTtcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjMxIDAuNjA0LzAuMjg2KTtcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzM3IDAuNjQzLzAuMzQ5KTtcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDE2IDAuNjYzLzAuNDU0KTtcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQyNyAwLjY1MS8wLjYxNCk7XG4gICAgICAtLWNyaW1zb24tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0NSAwLjU5Ni8wLjgzMik7XG4gICAgICAtLWNyaW1zb24tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MiAwLjYyLzAuODUzKTtcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xuICAgICAgLS1jcmltc29uLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjgzNCAwLjkwNik7XG5cbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDg5KTtcbiAgICAgIC0tcGluay0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTIxIDAuMDczIDAuMTEpO1xuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTggMC4wOTggMC4xNzkpO1xuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4wOTUgMC4yMzEpO1xuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMiAwLjEyNyAwLjI3Myk7XG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjM4MiAwLjE3NyAwLjMyNik7XG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjIzOCAwLjQwNSk7XG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjYxMiAwLjMwNCAwLjUxKTtcbiAgICAgIC0tcGluay05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc1IDAuMjk3IDAuNjEpO1xuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA4IDAuMzU2IDAuNjQ1KTtcbiAgICAgIC0tcGluay0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0IDAuODI2IDAuOTEyKTtcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjg1NS8wLjAzKTtcbiAgICAgIC0tcGluay1hMjogY29sb3IoZGlzcGxheS1wMyAxIDAuMiAwLjgvMC4wNTkpO1xuICAgICAgLS1waW5rLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yOTQgMC44ODYvMC4xMzkpO1xuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xOTIgMC44Mi8wLjIxOSk7XG4gICAgICAtLXBpbmstYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjI4MiAwLjgyNy8wLjI3NCk7XG4gICAgICAtLXBpbmstYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM5NiAwLjgzNS8wLjMzNyk7XG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjgzMS8wLjQ0Mik7XG4gICAgICAtLXBpbmstYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ3OCAwLjgyNy8wLjU4NSk7XG4gICAgICAtLXBpbmstYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3MyAwLjc4NC8wLjc2MSk7XG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzUgMC43OTIvMC43OTUpO1xuICAgICAgLS1waW5rLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTM1IDAuNzgpO1xuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XG5cbiAgICAgIC0tcGx1bS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4wOTIpO1xuICAgICAgLS1wbHVtLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTggMC4wNzcgMC4xMjEpO1xuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xMDUgMC4yMDIpO1xuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNSAwLjEyMSAwLjI3MSk7XG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjI5MyAwLjE1MiAwLjMxOSk7XG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjE5OCAwLjM3Mik7XG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjI2MiAwLjQ2MSk7XG4gICAgICAtLXBsdW0tODogY29sb3IoZGlzcGxheS1wMyAwLjU0IDAuMzQxIDAuNTk1KTtcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcbiAgICAgIC0tcGx1bS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2NiAwLjM2NSAwLjc0OCk7XG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjYwMiAwLjkzMyk7XG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xuICAgICAgLS1wbHVtLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuOTczLzAuMDI2KTtcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjI2NyAxLzAuMDU5KTtcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjMzMyAwLjk5Ni8wLjE0OCk7XG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MSAwLjMxOCAxLzAuMjE5KTtcbiAgICAgIC0tcGx1bS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxNCAwLjM4OCAxLzAuMjY5KTtcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjQ2MyAxLzAuMzI4KTtcbiAgICAgIC0tcGx1bS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjUyOSAxLzAuNDI1KTtcbiAgICAgIC0tcGx1bS1hODogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjU1MyAxLzAuNTY4KTtcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjQyNyAxLzAuNjkpO1xuICAgICAgLS1wbHVtLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg4NiAwLjQ3MSAwLjk5Ni8wLjczMik7XG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XG5cbiAgICAgIC0tcHVycGxlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjEwMyk7XG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgyIDAuMTM0KTtcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzUgMC4xMTIgMC4yMjQpO1xuICAgICAgLS1wdXJwbGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjEzNyAwLjI5Nyk7XG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuMTY3IDAuMzQ5KTtcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTEgMC4yMDggMC40MDYpO1xuICAgICAgLS1wdXJwbGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjI2NiAwLjQ5Nik7XG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDkgMC42NDkpO1xuICAgICAgLS1wdXJwbGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjUyMyAwLjMxOCAwLjc1MSk7XG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjU3IDAuMzczIDAuNzkxKTtcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xuICAgICAgLS1wdXJwbGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC4wNzEgMC45OTYvMC4wMzgpO1xuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC4yODYgMC45OTYvMC4wNzIpO1xuICAgICAgLS1wdXJwbGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC4zNDkgMC45OTYvMC4xNjkpO1xuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MDIgMC4zNTMgMS8wLjI0OCk7XG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjQwNCAxLzAuMzAzKTtcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuNDU1IDEvMC4zNjYpO1xuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMC41MDYgMS8wLjQ1OCk7XG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjUyMiAxLzAuNjIyKTtcbiAgICAgIC0tcHVycGxlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuNDA4IDEvMC43MzYpO1xuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzEgMC40NTkgMS8wLjc3OCk7XG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XG4gICAgICAtLXB1cnBsZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MTMgMC44NTQgMC45NzEpO1xuXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMDcxIDAuMTE4KTtcbiAgICAgIC0tdmlvbGV0LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wODQgMC4xNDEpO1xuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjEyMyAwLjI1Nik7XG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTQ4IDAuMzQ1KTtcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjYgMC4xODIgMC4zOTYpO1xuICAgICAgLS12aW9sZXQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjIyMyAwLjQ0OSk7XG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI2IDAuMjc3IDAuNTMpO1xuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjM5OSAwLjM0NiAwLjY1Nik7XG4gICAgICAtLXZpb2xldC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDE3IDAuMzQxIDAuNzg0KTtcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNDAyIDAuODIzKTtcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIgMC42NSAxKTtcbiAgICAgIC0tdmlvbGV0LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODgzIDAuODY3IDAuOTg2KTtcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMTQxIDAuOTk2LzAuMDU1KTtcbiAgICAgIC0tdmlvbGV0LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEgMC4yNjMgMS8wLjA4KTtcbiAgICAgIC0tdmlvbGV0LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNDk0IDAuMzM3IDAuOTk2LzAuMjAyKTtcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDUgMS8wLjI5OSk7XG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjUyNSAwLjM5MiAxLzAuMzUzKTtcbiAgICAgIC0tdmlvbGV0LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNDU1IDEvMC40MDgpO1xuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC40OTQgMS8wLjQ5Nik7XG4gICAgICAtLXZpb2xldC1hODogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjUxIDEvMC42MzEpO1xuICAgICAgLS12aW9sZXQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjIgMC40MjQgMS8wLjc2OSk7XG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NzYgMC40ODIgMS8wLjgxMSk7XG4gICAgICAtLXZpb2xldC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xuICAgICAgLS12aW9sZXQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODgzIDAuODY3IDAuOTg2KTtcblxuICAgICAgLS1pcmlzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzUgMC4wNzUgMC4xMTQpO1xuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4wODYgMC4xNCk7XG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNCAwLjI3Mik7XG4gICAgICAtLWlyaXMtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjE2NSAwLjM4Mik7XG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjIwMSAwLjQ0KTtcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMjQxIDAuNDkxKTtcbiAgICAgIC0taXJpcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkxIDAuMjg5IDAuNTY1KTtcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzUgMC4zNDUgMC42NzMpO1xuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XG4gICAgICAtLWlyaXMtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjggMC40MTYgMC44NDMpO1xuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNjYyIDEpO1xuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcbiAgICAgIC0taXJpcy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjIyNCAwLjk5Mi8wLjA1MSk7XG4gICAgICAtLWlyaXMtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMC4zMTQgMS8wLjA4KTtcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM3MyAxLzAuMjE5KTtcbiAgICAgIC0taXJpcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjM2MSAxLzAuMzM3KTtcbiAgICAgIC0taXJpcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM4IDAuNCAxLzAuNCk7XG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC40NDcgMS8wLjQ1NCk7XG4gICAgICAtLWlyaXMtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODYgMC40ODYgMS8wLjUzNCk7XG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40OTQgMS8wLjY1Mik7XG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMS8wLjc5OSk7XG4gICAgICAtLWlyaXMtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDg2IDEvMC44MzIpO1xuICAgICAgLS1pcmlzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xuXG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY4IDAuMDc0IDAuMTE4KTtcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODEgMC4wODkgMC4xNDQpO1xuICAgICAgLS1pbmRpZ28tMzogY29sb3IoZGlzcGxheS1wMyAwLjEwNSAwLjE0MSAwLjI3NSk7XG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTggMC4zNjkpO1xuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjIyIDAuNDM5KTtcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDMgMC4yNjIgMC41KTtcbiAgICAgIC0taW5kaWdvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDUgMC4zMDkgMC41NzUpO1xuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjM2MiAwLjY3NCk7XG4gICAgICAtLWluZGlnby05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc2IDAuMzg0IDAuODM3KTtcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzU0IDAuNDQ1IDAuODY2KTtcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcbiAgICAgIC0taW5kaWdvLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xuICAgICAgLS1pbmRpZ28tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4yMTIgMC45OTYvMC4wNTUpO1xuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4zNDUgMC45ODgvMC4wODUpO1xuICAgICAgLS1pbmRpZ28tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMC40MDQgMS8wLjIyMyk7XG4gICAgICAtLWluZGlnby1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI2MyAwLjQyIDEvMC4zMjQpO1xuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC40NTEgMS8wLjQpO1xuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMC40OSAxLzAuNDY3KTtcbiAgICAgIC0taW5kaWdvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuNTEgMS8wLjU0Nyk7XG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUxOCAxLzAuNjUyKTtcbiAgICAgIC0taW5kaWdvLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuNDUxIDEvMC44MjQpO1xuICAgICAgLS1pbmRpZ28tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDA0IDAuNTA2IDEvMC44NTgpO1xuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcbiAgICAgIC0taW5kaWdvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg0OCAwLjg4MSAwLjk5KTtcblxuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTcgMC4wODEgMC4xMjIpO1xuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzIgMC4wOTggMC4xNDcpO1xuICAgICAgLS1ibHVlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzggMC4xNTQgMC4yNyk7XG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjAzMyAwLjE5NyAwLjM3KTtcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC4yNDUgMC40NDEpO1xuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNCAwLjI5OCAwLjUxMSk7XG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjE5NSAwLjM2MSAwLjYpO1xuICAgICAgLS1ibHVlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzkgMC40MzQgMC43Mik7XG4gICAgICAtLWJsdWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjI0NyAwLjU1NiAwLjk2OSk7XG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC42MTIgMC45NzMpO1xuICAgICAgLS1ibHVlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcbiAgICAgIC0tYmx1ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjg5OCAwLjk5KTtcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMzMzIDEvMC4wNTkpO1xuICAgICAgLS1ibHVlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE0IDAuNDM1IDAuOTg4LzAuMDg1KTtcbiAgICAgIC0tYmx1ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjQ2MyAxLzAuMjE5KTtcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDEvMC4zMjQpO1xuICAgICAgLS1ibHVlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuNTEgMS8wLjQpO1xuICAgICAgLS1ibHVlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuNTU3IDEvMC40NzUpO1xuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuNTg0IDEvMC41NzIpO1xuICAgICAgLS1ibHVlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE0IDAuNTkyIDEvMC43MDIpO1xuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMjUxIDAuNTczIDAuOTk2LzAuOTY3KTtcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42MzEgMS8wLjk3MSk7XG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC43MiAxKTtcbiAgICAgIC0tYmx1ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XG5cbiAgICAgIC0tY3lhbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDUzIDAuMDg1IDAuMDk4KTtcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcyIDAuMTA1IDAuMTIyKTtcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDczIDAuMTY4IDAuMjA5KTtcbiAgICAgIC0tY3lhbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDYzIDAuMjE2IDAuMjc3KTtcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMDkxIDAuMjY3IDAuMzM2KTtcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM3IDAuMzI0IDAuNCk7XG4gICAgICAtLWN5YW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjE4NiAwLjM5OCAwLjQ4NCk7XG4gICAgICAtLWN5YW4tODogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuNDk2IDAuNik7XG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XG4gICAgICAtLWN5YW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzEgMC42NzUgMC44MDEpO1xuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ2IDAuNzkgMC44ODcpO1xuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcbiAgICAgIC0tY3lhbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuNjQ3IDAuOTkyLzAuMDM0KTtcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjczMyAxLzAuMDU5KTtcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjc0MSAwLjk5Ni8wLjE1Mik7XG4gICAgICAtLWN5YW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTEgMC43MjUgMS8wLjIyNyk7XG4gICAgICAtLWN5YW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC43NTcgMS8wLjI5KTtcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAwLjc5MiAxLzAuMzU4KTtcbiAgICAgIC0tY3lhbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjMzMyAwLjgwOCAxLzAuNDQ2KTtcbiAgICAgIC0tY3lhbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgxNiAxLzAuNTcyKTtcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgyIDEvMC43NDgpO1xuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQgMC44MzkgMS8wLjc4Nik7XG4gICAgICAtLWN5YW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDQ2IDAuNzkgMC44ODcpO1xuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XG5cbiAgICAgIC0tdGVhbC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDc5KTtcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTEgMC4xMDcpO1xuICAgICAgLS10ZWFsLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODcgMC4xNzUgMC4xNjUpO1xuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wODcgMC4yMjcgMC4yMTQpO1xuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMiAwLjI3NyAwLjI2MSk7XG4gICAgICAtLXRlYWwtNjogY29sb3IoZGlzcGxheS1wMyAwLjE2MiAwLjMzNSAwLjMxNCk7XG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNSAwLjQwNiAwLjM3OSk7XG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjQ4OSAwLjQ1Myk7XG4gICAgICAtLXRlYWwtOTogY29sb3IoZGlzcGxheS1wMyAwLjI5NyAwLjYzNyAwLjU4MSk7XG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTkgMC42OSAwLjYyKTtcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XG4gICAgICAtLXRlYWwtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XG4gICAgICAtLXRlYWwtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjc2MS8wLjAxNyk7XG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC45ODggMC45MDIvMC4wNDcpO1xuICAgICAgLS10ZWFsLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDEgMC44OTgvMC4xMTgpO1xuICAgICAgLS10ZWFsLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTggMC45OTYgMC45MjkvMC4xNzMpO1xuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMSAwLjkzMy8wLjIyNyk7XG4gICAgICAtLXRlYWwtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTYgMSAwLjkzMy8wLjI4Nik7XG4gICAgICAtLXRlYWwtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMSAwLjkyNS8wLjM2Nik7XG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkyNS8wLjQ1NCk7XG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NDMgMC45OTYgMC45MDYvMC42MSk7XG4gICAgICAtLXRlYWwtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDAuOTk2IDAuODkvMC42NjkpO1xuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XG4gICAgICAtLXRlYWwtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODcpO1xuICAgICAgLS1qYWRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODMgMC4wNzEpO1xuXG4gICAgICAtLWphZGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjExIDAuMDk0KTtcbiAgICAgIC0tamFkZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkxIDAuMTc2IDAuMTM4KTtcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMjI4IDAuMTc3KTtcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMjc5IDAuMjIxKTtcbiAgICAgIC0tamFkZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTc0IDAuMzM0IDAuMjczKTtcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE5IDAuNDAyIDAuMzM1KTtcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuNDExKTtcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM4IDAuNjggMC41NTUpO1xuICAgICAgLS1qYWRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XG4gICAgICAtLWphZGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44MzgpO1xuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xuICAgICAgLS1qYWRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuOTg4IDAuNjUxLzAuMDQ3KTtcbiAgICAgIC0tamFkZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAxIDAuNjY3LzAuMTE4KTtcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjk5NiAwLjcwMi8wLjE3Myk7XG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjEgMSAwLjc0MS8wLjIyNyk7XG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40MzkgMSAwLjc5Ni8wLjI4Nik7XG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODA0LzAuMzYyKTtcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuODM1LzAuNDUpO1xuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc4IDAuOTk2IDAuODE2LzAuNjA2KTtcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMSAwLjgxNi8wLjY1Nik7XG4gICAgICAtLWphZGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzNSAwLjY1Nik7XG4gICAgICAtLWphZGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcblxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDcxKTtcbiAgICAgIC0tZ3JlZW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3OSAwLjEwNiAwLjA5KTtcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjEgMC4xNzMgMC4xMzMpO1xuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE1IDAuMjI5IDAuMTY2KTtcbiAgICAgIC0tZ3JlZW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjI4MiAwLjIwNik7XG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4zMzggMC4yNSk7XG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC40MDMgMC4yOTgpO1xuICAgICAgLS1ncmVlbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjcgMC40NzkgMC4zNTEpO1xuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42ODIgMC40NzQpO1xuICAgICAgLS1ncmVlbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjgyOCAwLjU3Myk7XG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcbiAgICAgIC0tZ3JlZW4tYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjI5OC8wLjAxNyk7XG4gICAgICAtLWdyZWVuLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuOTggMC42MTYvMC4wNDMpO1xuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjk5NiAwLjY1NS8wLjExNCk7XG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuOTk2IDAuNjM1LzAuMTczKTtcbiAgICAgIC0tZ3JlZW4tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC40MDggMSAwLjY3OC8wLjIzMik7XG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc1IDEgMC43MDYvMC4yOSk7XG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDEgMC43MDYvMC4zNjIpO1xuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjUyOSAxIDAuNzE4LzAuNDQyKTtcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC45OTYgMC42ODIvMC42MSk7XG4gICAgICAtLWdyZWVuLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjUwNiAxIDAuNjgyLzAuNjYpO1xuICAgICAgLS1ncmVlbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xuXG4gICAgICAtLWdyYXNzLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNjcpO1xuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgzIDAuMTAzIDAuMDg1KTtcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjE2MyAwLjEyMik7XG4gICAgICAtLWdyYXNzLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjUgMC4xNSk7XG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4yNzkgMC4xODYpO1xuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE3IDAuMzM3IDAuMjI0KTtcbiAgICAgIC0tZ3Jhc3MtNzogY29sb3IoZGlzcGxheS1wMyAwLjI1OCAwLjQgMC4yNjQpO1xuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNDcgMC4zMDUpO1xuICAgICAgLS1ncmFzcy05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzggMC42NDcgMC4zNzgpO1xuICAgICAgLS1ncmFzcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjY5NCAwLjQyNik7XG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcbiAgICAgIC0tZ3Jhc3MtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTcgMC45MzYgMC43NzYpO1xuICAgICAgLS1ncmFzcy1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMDcxLzAuMDE3KTtcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC45OTYgMC41ODQvMC4wMzgpO1xuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjU0OSAwLjk5MiAwLjU4OC8wLjEwNik7XG4gICAgICAtLWdyYXNzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTEgMC45OTYgMC41NTcvMC4xNjkpO1xuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAxIDAuNTg4LzAuMjI3KTtcbiAgICAgIC0tZ3Jhc3MtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMSAwLjYwOC8wLjI5KTtcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MDQgMSAwLjYxNi8wLjM1OCk7XG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA4IDEgMC42Mi8wLjQzMyk7XG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTczIDEgMC41NjkvMC42MjIpO1xuICAgICAgLS1ncmFzcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42IDAuOTk2IDAuNi8wLjY3Myk7XG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XG5cbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODggMC4wNyAwLjA1Nyk7XG4gICAgICAtLW9yYW5nZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDg5IDAuMDYxKTtcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xODkgMC4xMiAwLjA1Nik7XG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYyIDAuMTMyIDApO1xuICAgICAgLS1vcmFuZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjMxNSAwLjE2OCAwLjAxNik7XG4gICAgICAtLW9yYW5nZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuMjE5IDAuMDg4KTtcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NjUgMC4yODMgMC4xNDcpO1xuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjYwMSAwLjM1OSAwLjIwMSk7XG4gICAgICAtLW9yYW5nZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuOSAwLjQ1IDAuMik7XG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNTEgMC4yMyk7XG4gICAgICAtLW9yYW5nZS0xMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNjMgMC4zOCk7XG4gICAgICAtLW9yYW5nZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODgzIDAuNzc1KTtcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDAuMjQ3IDAvMC4wMjIpO1xuICAgICAgLS1vcmFuZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC41MjkgMC8wLjA1MSk7XG4gICAgICAtLW9yYW5nZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQ4NiAwLzAuMTMxKTtcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMzg0IDAvMC4yMTEpO1xuICAgICAgLS1vcmFuZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1NSAwLzAuMjY1KTtcbiAgICAgIC0tb3JhbmdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjkgMC4xMjkvMC4zMzIpO1xuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjI1MS8wLjQyOSk7XG4gICAgICAtLW9yYW5nZS1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNTg0IDAuMzAyLzAuNTcyKTtcbiAgICAgIC0tb3JhbmdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40OTQgMC4yMTYvMC44OTUpO1xuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjIgMC4yMzUvMC45NzkpO1xuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcbiAgICAgIC0tb3JhbmdlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODgzIDAuNzc1KTtcblxuICAgICAgLS1icm93bi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDY3IDAuMDU5KTtcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjA5NSAwLjA4Nyk7XG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4xMyAwLjExNSk7XG4gICAgICAtLWJyb3duLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTEgMC4xNjEgMC4xMzgpO1xuICAgICAgLS1icm93bi01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM1IDAuMTk0IDAuMTYyKTtcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjIzNyAwLjE5Mik7XG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4yOTUgMC4yMzIpO1xuICAgICAgLS1icm93bi04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDY5IDAuMzc3IDAuMjg3KTtcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk3IDAuNTU3IDAuNDIzKTtcbiAgICAgIC0tYnJvd24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuMDcxIDAvMC4wMDUpO1xuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNzA2IDAuNTI1LzAuMDQzKTtcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDUgMC41NzYvMC4wOTMpO1xuICAgICAgLS1icm93bi1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY1IDAuNTkyLzAuMTM1KTtcbiAgICAgIC0tYnJvd24tYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2MSAwLjU4OC8wLjE4MSk7XG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzMgMC41OTIvMC4yNCk7XG4gICAgICAtLWJyb3duLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzc2IDAuNTgvMC4zMik7XG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43OCAwLjU3My8wLjQzMyk7XG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC41NDkvMC42MjcpO1xuICAgICAgLS1icm93bi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc5MiAwLjU5Ni8wLjY3Nyk7XG4gICAgICAtLWJyb3duLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgzNSAwLjcxNSAwLjU5Nyk7XG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XG5cbiAgICAgIC0tc2t5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTYgMC4wNzggMC4xMTYpO1xuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjEwMSAwLjE0OSk7XG4gICAgICAtLXNreS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMTU0IDAuMjQ0KTtcbiAgICAgIC0tc2t5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDYgMC4yMDcgMC4zMjMpO1xuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjI2MSAwLjM5NCk7XG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTcgMC4zMjIgMC40NjkpO1xuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjIwNSAwLjM5NCAwLjU1Nyk7XG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuNDggMC42NjUpO1xuICAgICAgLS1za3ktOTogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjg3NyAwLjk4Myk7XG4gICAgICAtLXNreS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjkyNSAwLjk5MSk7XG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XG4gICAgICAtLXNreS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5OSAwLjk0NyAwLjk5Myk7XG4gICAgICAtLXNreS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMjgyIDAuOTk2LzAuMDU1KTtcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU3IDAuNDY3IDAuOTkyLzAuMDg5KTtcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkyIDAuNTIyIDAuOTk2LzAuMTkpO1xuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTIgMC41ODQgMS8wLjI3NCk7XG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI1OSAwLjYzMSAxLzAuMzQ5KTtcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNjU1IDEvMC40MzMpO1xuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjkgMC42ODYgMS8wLjUyNik7XG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjcxIDEvMC42NDMpO1xuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC44OTQgMS8wLjk4NCk7XG4gICAgICAtLXNreS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC45MzMgMS8wLjk5Mik7XG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xuICAgICAgLS1za3ktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcblxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODIgMC4wODEpO1xuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjggMC4xMDQgMC4xMDUpO1xuICAgICAgLS1taW50LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzcgMC4xNyAwLjE2OCk7XG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjIyNCAwLjIyKTtcbiAgICAgIC0tbWludC01OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA0IDAuMjc1IDAuMjY0KTtcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMzMyIDAuMzEzKTtcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA3IDAuNDAzIDAuMzczKTtcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjU4IDAuNDkgMC40NDEpO1xuICAgICAgLS1taW50LTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MiAwLjkwOCAwLjgzNCk7XG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45NTQgMC44OTgpO1xuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDgyIDAuODI1IDAuNzMzKTtcbiAgICAgIC0tbWludC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjk1NSAwLjg4Nyk7XG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjk5Mi8wLjAxNyk7XG4gICAgICAtLW1pbnQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC45OCAwLjk4LzAuMDQzKTtcbiAgICAgIC0tbWludC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NiAwLjk5NiAwLjk5Ni8wLjExKTtcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk5NiAwLjk3My8wLjE2OSk7XG4gICAgICAtLW1pbnQtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDMgMSAwLjk0OS8wLjIyMyk7XG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjkgMSAwLjkzMy8wLjI4Nik7XG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkxNC8wLjM2Mik7XG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODkvMC40NTQpO1xuICAgICAgLS1taW50LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNjc4IDAuOTk2IDAuOTE0LzAuOTA0KTtcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMSAwLjk0MS8wLjk1KTtcbiAgICAgIC0tbWludC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xuICAgICAgLS1taW50LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjgwNyAwLjk1NSAwLjg4Nyk7XG5cbiAgICAgIC0tbGltZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDczIDAuMDQ4KTtcbiAgICAgIC0tbGltZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMSAwLjA2Nyk7XG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTYgMC4wOTkpO1xuICAgICAgLS1saW1lLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzIgMC4yMTQgMC4xMjYpO1xuICAgICAgLS1saW1lLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTMgMC4yNjYgMC4xNTMpO1xuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTcgMC4zMjEgMC4xODIpO1xuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDcgMC4zODMgMC4yMTUpO1xuICAgICAgLS1saW1lLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC40NTYgMC4yNSk7XG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcbiAgICAgIC0tbGltZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2NSAwLjk5NSAwLjUxOSk7XG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NzEgMC44OTMgMC40ODUpO1xuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjk0MSAwLzAuMDA5KTtcbiAgICAgIC0tbGltZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAwLjk5NiAwLjA3MS8wLjAzOCk7XG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAxIDAuMzgvMC4xMDEpO1xuICAgICAgLS1saW1lLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzI5IDEgMC40MzUvMC4xNik7XG4gICAgICAtLWxpbWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMSAwLjQ3MS8wLjIxNSk7XG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjQ4Mi8wLjI3NCk7XG4gICAgICAtLWxpbWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjUwNi8wLjM0MSk7XG4gICAgICAtLWxpbWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMSAwLjUxLzAuNDE2KTtcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAxIDAuNTAyLzAuOTI1KTtcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NzEgMSAwLjUyMi8wLjk5Nik7XG4gICAgICAtLWxpbWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xuXG4gICAgICAtLXllbGxvdy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMDY5IDAuMDQ3KTtcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDMgMC4wOTQgMC4wNjMpO1xuICAgICAgLS15ZWxsb3ctMzogY29sb3IoZGlzcGxheS1wMyAwLjE2OCAwLjEzNyAwLjAzOSk7XG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA5IDAuMTY5IDApO1xuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjIwOSAwKTtcbiAgICAgIC0teWVsbG93LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMSAwLjI2MSAwLjA3KTtcbiAgICAgIC0teWVsbG93LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODkgMC4zMzEgMC4xMzUpO1xuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjQ5NyAwLjQyIDAuMTgyKTtcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xuICAgICAgLS15ZWxsb3ctMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuNDU2KTtcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcbiAgICAgIC0teWVsbG93LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU5IDAuOTM0IDAuNzMxKTtcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMzY5IDAvMC4wMTMpO1xuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43OTIgMC8wLjAzOCk7XG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcxIDAvMC4xMSk7XG4gICAgICAtLXllbGxvdy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjc0MSAwLzAuMTUyKTtcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzY1IDAvMC4yMDIpO1xuICAgICAgLS15ZWxsb3ctYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44MTYgMC4wODIvMC4yNjEpO1xuICAgICAgLS15ZWxsb3ctYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzMSAwLjI2My8wLjM0NSk7XG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMzE0LzAuNDYzKTtcbiAgICAgIC0teWVsbG93LWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MjIgMC4yMik7XG4gICAgICAtLXllbGxvdy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDAuNDU1KTtcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XG4gICAgICAtLXllbGxvdy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xuXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODIgMC4wNyAwLjA1KTtcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjExMSAwLjA5NCAwLjA2NCk7XG4gICAgICAtLWFtYmVyLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4xMjggMC4wNDkpO1xuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMTU2IDApO1xuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjkgMC4xOTMgMCk7XG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC4yNDUgMC4wNzYpO1xuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIyIDAuMzE0IDAuMTQxKTtcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjM5OSAwLjE4OSk7XG4gICAgICAtLWFtYmVyLTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc3IDAuMjYpO1xuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcgMC4xNSk7XG4gICAgICAtLWFtYmVyLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44IDAuMjkpO1xuICAgICAgLS1hbWJlci0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkwOSAwLjcyNik7XG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMjk4IDAvMC4wMTcpO1xuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjY1MSAwLzAuMDQ3KTtcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYgMC8wLjExOCk7XG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NTcgMC8wLjE4NSk7XG4gICAgICAtLWFtYmVyLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41OTIgMC8wLjI0KTtcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjY1OSAwLjA5NC8wLjI5OSk7XG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43MTQgMC4yNjMvMC4zODMpO1xuICAgICAgLS1hbWJlci1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjcyOSAwLjMwNi8wLjUpO1xuICAgICAgLS1hbWJlci1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNzY5IDAuMjU5KTtcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzEgMC4xNDkpO1xuICAgICAgLS1hbWJlci1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XG4gICAgICAtLWFtYmVyLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkwOSAwLjcyNik7XG5cbiAgICAgIC0tZ29sZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMDcxIDAuMDY3KTtcbiAgICAgIC0tZ29sZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA0IDAuMTAxIDAuMDkpO1xuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4xMzYgMC4xMjIpO1xuICAgICAgLS1nb2xkLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzcgMC4xNyAwLjE1Mik7XG4gICAgICAtLWdvbGQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIxNyAwLjIwNyAwLjE4NSk7XG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI1MiAwLjIyNSk7XG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjMyNyAwLjMxIDAuMjc3KTtcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA3IDAuMzg0IDAuMzQyKTtcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuNTY2IDAuNDYzKTtcbiAgICAgIC0tZ29sZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAwLjcyOCAwLjYzNSk7XG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xuICAgICAgLS1nb2xkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuODU1IDAuODU1IDAuMDcxLzAuMDA1KTtcbiAgICAgIC0tZ29sZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuODkgMC42MTYvMC4wNDMpO1xuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC43NTMvMC4wOCk7XG4gICAgICAtLWdvbGQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkzMyAwLjgvMC4xMTgpO1xuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC44MDQvMC4xNik7XG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyNSAwLjgvMC4yMTUpO1xuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDUgMC44MzEvMC4yNzgpO1xuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45MzcgMC44Mi8wLjM2Nik7XG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44ODIgMC42OS8wLjU1MSk7XG4gICAgICAtLWdvbGQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44OTQgMC43MjUvMC42MDEpO1xuICAgICAgLS1nb2xkLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc4NCAwLjcyOCAwLjYzNSk7XG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcblxuICAgICAgLS1icm9uemUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NiAwLjA2NyAwLjA2Myk7XG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMDk3IDAuMDkzKTtcbiAgICAgIC0tYnJvbnplLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4xMzIgMC4xMjUpO1xuICAgICAgLS1icm9uemUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE4NSAwLjE2NiAwLjE1Nik7XG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjAyIDAuMTkpO1xuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjI3OCAwLjI0NiAwLjIzKTtcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDMgMC4zMDIgMC4yODEpO1xuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjM3NCAwLjM0Nyk7XG4gICAgICAtLWJyb256ZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjExIDAuNTA3IDAuNDU1KTtcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjYgMC41NTYgMC41MDQpO1xuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxIDAuMDY3IDAvMC4wMDkpO1xuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjggMC43MDYvMC4wNDMpO1xuICAgICAgLS1icm9uemUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC44NTEgMC43NjEvMC4wODUpO1xuICAgICAgLS1icm9uemUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44MzkgMC43OC8wLjEyNyk7XG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2MyAwLjc3My8wLjE3Myk7XG4gICAgICAtLWJyb256ZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuODYzIDAuNzk2LzAuMjI3KTtcbiAgICAgIC0tYnJvbnplLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjcgMC44LzAuMjk1KTtcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NTkgMC43ODgvMC4zODcpO1xuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyIDAuNzMzLzAuNTg1KTtcbiAgICAgIC0tYnJvbnplLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODM5IDAuNzYxLzAuNjM1KTtcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcbiAgICAgIC0tYnJvbnplLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkyMSAwLjg4IDAuODU0KTtcblxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjcpO1xuICAgICAgLS1ncmF5LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTgpO1xuICAgICAgLS1ncmF5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4xMzUgMC4xMzUpO1xuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4xNjMgMC4xNjMpO1xuICAgICAgLS1ncmF5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xOTIgMC4xOTIpO1xuICAgICAgLS1ncmF5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjggMC4yMjggMC4yMjgpO1xuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODMgMC4yODMgMC4yODMpO1xuICAgICAgLS1ncmF5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNzUgMC4zNzUgMC4zNzUpO1xuICAgICAgLS1ncmF5LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMC40MzEpO1xuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg0IDAuNDg0IDAuNDg0KTtcbiAgICAgIC0tZ3JheS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjcwNiAwLjcwNiAwLjcwNik7XG4gICAgICAtLWdyYXktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MzMpO1xuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDM0KTtcbiAgICAgIC0tZ3JheS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjA3MSk7XG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMDUpO1xuICAgICAgLS1ncmF5LWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMTM0KTtcbiAgICAgIC0tZ3JheS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE3Mik7XG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yMzEpO1xuICAgICAgLS1ncmF5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMzMyKTtcbiAgICAgIC0tZ3JheS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjM5MSk7XG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNDQ1KTtcbiAgICAgIC0tZ3JheS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42ODUpO1xuICAgICAgLS1ncmF5LWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjkyOSk7XG5cbiAgICAgIC0tbWF1dmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3IDAuMDY3IDAuMDc0KTtcbiAgICAgIC0tbWF1dmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA5OCAwLjEwNSk7XG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzggMC4xMzQgMC4xNDQpO1xuICAgICAgLS1tYXV2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY3IDAuMTYxIDAuMTc1KTtcbiAgICAgIC0tbWF1dmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjE5NiAwLjE4OSAwLjIwNik7XG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC4yMjUgMC4yNDUpO1xuICAgICAgLS1tYXV2ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg2IDAuMjc3IDAuMzAyKTtcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjM3MyAwLjQwOCk7XG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40NjcpO1xuICAgICAgLS1tYXV2ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4NyAwLjQ4IDAuNTE5KTtcbiAgICAgIC0tbWF1dmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MDcgMC43IDAuNzM1KTtcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45NCk7XG4gICAgICAtLW1hdXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1tYXV2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5MiAxLzAuMDM0KTtcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MzMgMC45OTIvMC4wNzcpO1xuICAgICAgLS1tYXV2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAwLjkxOCAwLjk5Ni8wLjExMSk7XG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTA2IDAuOTk2LzAuMTQ1KTtcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45MjUgMC45OTYvMC4xODMpO1xuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjk0NSAwLjkyOSAxLzAuMjQ2KTtcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MTggMS8wLjM2MSk7XG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTE4IDEvMC40MjQpO1xuICAgICAgLS1tYXV2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NDEgMC45MjUgMS8wLjQ3OSk7XG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk2NSAwLjk2MSAxLzAuNzEyKTtcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDEvMC45MzcpO1xuXG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNzQpO1xuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMTA1KTtcbiAgICAgIC0tc2xhdGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTM1IDAuMTQ1KTtcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE1NiAwLjE2MyAwLjE3Nik7XG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTEgMC4yMDYpO1xuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE1IDAuMjI2IDAuMjQ0KTtcbiAgICAgIC0tc2xhdGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI4IDAuMzAyKTtcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM4MSAwLjQwOSk7XG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTUgMC40MzEgMC40NjMpO1xuICAgICAgLS1zbGF0ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjQ4MyAwLjUxNCk7XG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkyIDAuNzA0IDAuNzI4KTtcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MyAwLjkzMyAwLjk0KTtcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuOTkyIDEvMC4wMzQpO1xuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkzMyAwLjk5Mi8wLjA3Nyk7XG4gICAgICAtLXNsYXRlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTUzIDAuOTk2LzAuMTExKTtcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC45MjkgMC45OTYvMC4xNDUpO1xuICAgICAgLS1zbGF0ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk0OSAwLjk5Ni8wLjE4Myk7XG4gICAgICAtLXNsYXRlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTI5IDEvMC4yNDYpO1xuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAwLjkzNyAxLzAuMzYxKTtcbiAgICAgIC0tc2xhdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44OTggMC45MzcgMS8wLjQyKTtcbiAgICAgIC0tc2xhdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTE4IDAuOTQ1IDEvMC40NzUpO1xuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC45NjkgMC45OTYvMC43MDgpO1xuICAgICAgLS1zbGF0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45OTIgMS8wLjkzNyk7XG5cbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY0IDAuMDcgMC4wNjcpO1xuICAgICAgLS1zYWdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTIgMC4wOTggMC4wOTQpO1xuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjggMC4xMzUgMC4xMzEpO1xuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTUgMC4xNjQgMC4xNTkpO1xuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTMgMC4xODgpO1xuICAgICAgLS1zYWdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTggMC4yMyAwLjIyNCk7XG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjI4NSAwLjI3Nyk7XG4gICAgICAtLXNhZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjM2MiAwLjM4MiAwLjM3Myk7XG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjM5OCAwLjQzOCAwLjQyMSk7XG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NTMgMC40OSAwLjQ3NCk7XG4gICAgICAtLXNhZ2UtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC43MDkgMC42OTcpO1xuICAgICAgLS1zYWdlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI3IDAuOTMzIDAuOTMpO1xuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xuICAgICAgLS1zYWdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuOTg4IDAuOTg0LzAuMDMpO1xuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTQ1IDAuOTQxLzAuMDcyKTtcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5NiAwLjk5Mi8wLjEwMik7XG4gICAgICAtLXNhZ2UtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Ni8wLjEzMSk7XG4gICAgICAtLXNhZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk3Ni8wLjE3Myk7XG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk3Ni8wLjIzMyk7XG4gICAgICAtLXNhZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk4NC8wLjMzNCk7XG4gICAgICAtLXNhZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45MDIgMSAwLjk1Ny8wLjM5Nyk7XG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDEgMC45NzMvMC40NTIpO1xuICAgICAgLS1zYWdlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAxIDAuOTg4LzAuNjg4KTtcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMSAwLjk5Ni8wLjkyOSk7XG5cbiAgICAgIC0tb2xpdmUtMTogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjA3IDAuMDYzKTtcbiAgICAgIC0tb2xpdmUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5NSAwLjA5OCAwLjA5MSk7XG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzEgMC4xMzUgMC4xMjYpO1xuICAgICAgLS1vbGl2ZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTU4IDAuMTYzIDAuMTUzKTtcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4NiAwLjE5MiAwLjE4KTtcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIyMSAwLjIyOSAwLjIxNSk7XG4gICAgICAtLW9saXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzMgMC4yODQgMC4yNjYpO1xuICAgICAgLS1vbGl2ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuMzgyIDAuMzU5KTtcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjQzOCAwLjQwNCk7XG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDY3IDAuNDkgMC40NTgpO1xuICAgICAgLS1vbGl2ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY5IDAuNzA5IDAuNjgyKTtcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45MjYpO1xuICAgICAgLS1vbGl2ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tb2xpdmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45ODggMC45NzYvMC4wMyk7XG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTk2IDAuOTg4LzAuMDY4KTtcbiAgICAgIC0tb2xpdmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45OTYgMC45NDkvMC4xMDIpO1xuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAxIDAuOTY1LzAuMTMxKTtcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk2OS8wLjE2OSk7XG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMSAwLjk2MS8wLjIyOCk7XG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDEgMC45NTcvMC4zMzQpO1xuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAxIDAuOTIyLzAuMzk3KTtcbiAgICAgIC0tb2xpdmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDEgMC45NDEvMC40NTIpO1xuICAgICAgLS1vbGl2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMSAwLjk2NS8wLjY4OCk7XG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTkyLzAuOTI5KTtcblxuICAgICAgLS1zYW5kLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjMpO1xuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTQpO1xuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzUgMC4xMzUgMC4xMjkpO1xuICAgICAgLS1zYW5kLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQgMC4xNjMgMC4xNTYpO1xuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC4xOTIgMC4xODMpO1xuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjIyOSAwLjIxNyk7XG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjI4MiAwLjI2Nyk7XG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjM3OCAwLjM1Nyk7XG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQzNCAwLjQyOCAwLjQwMyk7XG4gICAgICAtLXNhbmQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40ODcgMC40ODEgMC40NTYpO1xuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNzAzIDAuNjgpO1xuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTI2KTtcbiAgICAgIC0tc2FuZC1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wKTtcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OC8wLjAzNCk7XG4gICAgICAtLXNhbmQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTYgMC45OTIvMC4wNzIpO1xuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTUzLzAuMTA2KTtcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45NjUvMC4xMzUpO1xuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjkvMC4xNzcpO1xuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45ODQgMC45MjkvMC4yMzYpO1xuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjUvMC4zNDEpO1xuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OCAwLjkyNS8wLjM5NSk7XG4gICAgICAtLXNhbmQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTIgMC45MzMvMC40NSk7XG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTYgMC45NjEvMC42ODUpO1xuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45OTIvMC45MjkpO1xuXG4gICAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTEzNy8wLjcpO1xuICAgICAgLS1tYXV2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjExMzcgMC4xMTc2LzAuNyk7XG4gICAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDU5IDAuMTEzNyAwLjExNzYvMC43KTtcbiAgICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTEzNyAwLjEwNTkvMC43KTtcbiAgICAgIC0tb2xpdmUtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjEwNTkgMC4xMTM3IDAuMTAyLzAuNyk7XG4gICAgICAtLXNhbmQtMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTA1OS8wLjcpO1xuXG4gICAgICAtLWdyYXktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEyNTUgMC4xMjU1IDAuMTI1NS8wLjUpO1xuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEyNTUgMC4xMzMzLzAuNSk7XG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjEzMzMvMC41KTtcbiAgICAgIC0tc2FnZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XG4gICAgICAtLXRvbWF0by1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU2OSAwLjA5NDEgMC4wNzg0LzAuNSk7XG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4wODYzLzAuNSk7XG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMTA5OC8wLjUpO1xuICAgICAgLS1jcmltc29uLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjQ3IDAuMDg2MyAwLjExNzYvMC41KTtcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTcyNSAwLjA3ODQgMC4xNDkvMC41KTtcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xNzI1LzAuNSk7XG4gICAgICAtLXB1cnBsZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuMDk0MSAwLjE5NjEvMC41KTtcbiAgICAgIC0tdmlvbGV0LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTAyIDAuMjExOC8wLjUpO1xuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTAyIDAuMjExOC8wLjUpO1xuICAgICAgLS1pbmRpZ28tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA5NDEgMC4xMDk4IDAuMjE5Ni8wLjUpO1xuICAgICAgLS1ibHVlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzA2IDAuMTI1NSAwLjIxOTYvMC41KTtcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4NCAwLjE0MTIgMC4xNzI1LzAuNSk7XG4gICAgICAtLXRlYWwtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xNDkgMC4xNDEyLzAuNSk7XG4gICAgICAtLWphZGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xNDkgMC4xMTc2LzAuNSk7XG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQxMiAwLjEwOTgvMC41KTtcbiAgICAgIC0tZ3Jhc3Mtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjEzMzMgMC4xMDIvMC41KTtcbiAgICAgIC0tYnJvd24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMTAyLzAuNSk7XG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEyNTUgMC4xMTc2LzAuNSk7XG4gICAgICAtLWdvbGQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMzMzIDAuMTA5OC8wLjUpO1xuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjA4NjMgMC4xMzMzIDAuMjE5Ni8wLjUpO1xuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQ5IDAuMTQxMi8wLjUpO1xuICAgICAgLS1saW1lLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTI1NSAwLjA3ODQvMC41KTtcbiAgICAgIC0teWVsbG93LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMzIDAuMTE3NiAwLjA3MDYvMC41KTtcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMDc4NC8wLjUpO1xuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMDk4IDAuMDcwNi8wLjUpXG4gICAgfVxuICB9XG59XG4qL1xuOndoZXJlKGh0bWwpIHtcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xuICAtLWJsYWNrLWEyOiBva2xjaCgwJSAwIDAgLyAxMCUpO1xuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xuICAtLWJsYWNrLWE1OiBva2xjaCgwJSAwIDAgLyAzMCUpO1xuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xuICAtLWJsYWNrLWE4OiBva2xjaCgwJSAwIDAgLyA2MCUpO1xuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcbiAgLS1ibGFjay1hMTE6IG9rbGNoKDAlIDAgMCAvIDkwJSk7XG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xuICAtLXdoaXRlLWEzOiBva2xjaCgxMDAlIDAgMCAvIDE1JSk7XG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xuICAtLXdoaXRlLWE2OiBva2xjaCgxMDAlIDAgMCAvIDQwJSk7XG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xuICAtLXdoaXRlLWE5OiBva2xjaCgxMDAlIDAgMCAvIDcwJSk7XG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XG4gIC0td2hpdGUtYTEyOiBva2xjaCgxMDAlIDAgMCAvIDk1JSk7XG4gIC0tdG9tYXRvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1yZWQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXJ1YnktOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWNyaW1zb24tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXBpbmstOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXBsdW0tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXB1cnBsZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tdmlvbGV0LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1pcmlzLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1pbmRpZ28tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWJsdWUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWN5YW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLXRlYWwtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWphZGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xuICAtLWdyZWVuLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ncmFzcy05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tb3JhbmdlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1icm93bi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tc2t5LTktY29udHJhc3Q6IG9rbGNoKDI0LjExJSAwLjAxIDI0OC4yMyk7XG4gIC0tbWludC05LWNvbnRyYXN0OiBva2xjaCgyMy45NiUgMC4wMTIgMTY3LjU2KTtcbiAgLS1saW1lLTktY29udHJhc3Q6IG9rbGNoKDI0LjE3JSAwLjAxMSAxMzkuNDMpO1xuICAtLXllbGxvdy05LWNvbnRyYXN0OiBva2xjaCgyNC4zMSUgMC4wMDggOTUuMzcpO1xuICAtLWFtYmVyLTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XG4gIC0tZ29sZC05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XG4gIC0tYnJvbnplLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS1ncmF5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcbn1cblxuQHN1cHBvcnRzIChjb2xvcjogY29sb3IoZGlzcGxheS1wMyAxIDEgMSkpIHtcbiAgQG1lZGlhIChjb2xvci1nYW11dDogcDMpIHtcbiAgICA6d2hlcmUoaHRtbCkge1xuICAgICAgLS1ibGFjay1hMTpjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDUpO1xuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xuICAgICAgLS1ibGFjay1hMzogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjE1KTtcbiAgICAgIC0tYmxhY2stYTQ6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yKTtcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcbiAgICAgIC0tYmxhY2stYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40KTtcbiAgICAgIC0tYmxhY2stYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC41KTtcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcbiAgICAgIC0tYmxhY2stYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC43KTtcbiAgICAgIC0tYmxhY2stYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuOCk7XG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xuICAgICAgLS1ibGFjay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC45NSk7XG4gICAgICAtLXdoaXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMDUpO1xuICAgICAgLS13aGl0ZS1hMjogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjEpO1xuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcbiAgICAgIC0td2hpdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yKTtcbiAgICAgIC0td2hpdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zKTtcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcbiAgICAgIC0td2hpdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC41KTtcbiAgICAgIC0td2hpdGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC42KTtcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcbiAgICAgIC0td2hpdGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XG4gICAgICAtLXdoaXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjkpO1xuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSkgO1xuICAgIH1cbiAgfVxufVxuLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cbjp3aGVyZShodG1sKSB7XG4gIC0tc2l6ZS0yOiBjYWxjKDJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDogY2FsYyg0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTY6IGNhbGMoNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS04OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTI6IGNhbGMoMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTY6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTg6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMjA6IGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMjQ6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMzI6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDA6IGNhbGMoNDByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNDg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNTY6IGNhbGMoNTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNjQ6IGNhbGMoNjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtNzI6IGNhbGMoNzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtODA6IGNhbGMoODByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtODg6IGNhbGMoODhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtOTY6IGNhbGMoOTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTA0OiBjYWxjKDEwNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMTI6IGNhbGMoMTEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTEyMDogY2FsYygxMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNpemUtMTI4OiBjYWxjKDEyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2l6ZS0xMzY6IGNhbGMoMTM2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zaXplLTE0NDogY2FsYygxNDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLXJlbS1iYXNlOiAxNjtcbiAgLS1zY2FsZS00OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTM6IGNhbGMoMTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTI6IGNhbGMoMTJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlLTE6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMDogY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGUxOiBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTI6IGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlMzogY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU0OiBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTU6IGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLXNjYWxlNjogY2FsYygzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tc2NhbGU3OiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1zY2FsZTg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlLTI6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlLTE6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMDogY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGUxOiBjYWxjKDIycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTI6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlMzogY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU0OiBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTU6IGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWxoLXNjYWxlNjogY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIC0tbGgtc2NhbGU3OiBjYWxjKDQycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1saC1zY2FsZTg6IGNhbGMoNTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmc6IDU1MDtcbiAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAtLWZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiAgLS1zbWFsbC10ZXh0OiBjaGFyYWN0ZXItdmFyaWFudChsYy1sLXdpdGgtdGFpbCk7XG4gIC0tbWRjLXR5cG9ncmFwaHktZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cbi8qIEJhZGdlcyAqL1xuLyogVUkgQmFja2dyb3VuZHMgKi9cbi8qIENvcmUgVUkgQ29sb3VycyAqL1xuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAvKiBVSSBCYWNrZ3JvdW5kcyAqL1xuICAvKiBDb3JlIFVJIENvbG91cnMgKi9cbn1cbjp3aGVyZShodG1sKSB7XG4gIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XG4gIC0tZm9yZ2UtYnV0dG9uLWRlbnNlLWhlaWdodDogMnJlbTtcbiAgLS1mb3JnZS1idXR0b24tdGV4dC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWRpc2FibGVkLWNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtZGlzYWJsZWQtYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyKTtcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0tZm9yZ2UtYnV0dG9uLW91dGxpbmVkLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZTogMnJlbTtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XG4gIC0tZm9yZ2UtZmFiLXNpemU6IDRyZW07XG4gIC0tZm9yZ2UtZmFiLXNoYXBlOiB2YXIoLS1zaXplLTIwKTtcbiAgLS1mb3JnZS1mYWItYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xuICAtLWZvcmdlLWZhYi1jb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tZm9yZ2UtYnV0dG9uLWZvY3VzLWluZGljYXRvci1vZmZzZXQ6IDJweDtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbn1cblxuZm9yZ2UtYnV0dG9uOjpwYXJ0KHJvb3QpIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJveC1zaGFkb3csIGJhY2tncm91bmQ7XG59XG5mb3JnZS1idXR0b246OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuZm9yZ2UtYnV0dG9uW2RlbnNlXTo6cGFydChyb290KSB7XG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgLS1mb3JnZS1idXR0b24tcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xuICAtLWZvcmdlLWJ1dHRvbi10ZXh0LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcbn1cbmZvcmdlLWJ1dHRvbltkZW5zZV06aGFzKGEpIHtcbiAgLS1mb3JnZS1idXR0b24tcGFkZGluZzogMCB2YXIoLS1zaXplLTEyKTtcbn1cbmZvcmdlLWJ1dHRvbltzaXplPXhsXSB7XG4gIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS01Nik7XG59XG5mb3JnZS1idXR0b25bc2l6ZT1sZ10ge1xuICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNDgpO1xufVxuZm9yZ2UtYnV0dG9uW3RoZW1lPWFsdGVybmF0ZV0ge1xuICAtLWZvcmdlLWJ1dHRvbi1maWxsZWQtYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTEyKTtcbiAgLS1mb3JnZS1idXR0b24tZmlsbGVkLWNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbn1cbmZvcmdlLWJ1dHRvblt0aGVtZT1hbHRlcm5hdGVdOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xufVxuZm9yZ2UtYnV0dG9uW3RoZW1lPWRhbmdlcl0ge1xuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1iYWNrZ3JvdW5kOiB2YXIoLS1yZWQtNCk7XG4gIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi1wcmltYXJ5LFxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnksXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtc3RhcnQtc3RhcnQ6IDAuMjVyZW07XG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LWVuZDogMC4yNXJlbTtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtZW5kLXN0YXJ0OiAwLjI1cmVtO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1lbmQtZW5kOiAwLjI1cmVtO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLmZvcmdlLWJ1dHRvbi1wcmltYXJ5IGEsIC5mb3JnZS1idXR0b24tcHJpbWFyeSBhOmhvdmVyLFxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnkgYSxcbi5mb3JnZS1idXR0b24tc2Vjb25kYXJ5IGE6aG92ZXIsXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IGEsXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3JnZS1idXR0b24tcHJpbWFyeSBwYXRoLFxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnkgcGF0aCxcbi5mb3JnZS1idXR0b24tdGVydGlhcnkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLV9idXR0b24tZmlsbGVkLWNvbG9yKTtcbn1cblxuLmZvcmdlLWJ1dHRvbi10ZXJ0aWFyeTo6cGFydChyb290KTpob3ZlciB7XG4gIC0tZm9yZ2UtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHBhdGgge1xuICBmaWxsOiB2YXIoLS1fYnV0dG9uLXRleHQtY29sb3IpO1xufVxuXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKSB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xufVxuXG5mb3JnZS1pY29uLWJ1dHRvbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG59XG5mb3JnZS1pY29uLWJ1dHRvbiBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZmlsbCB2YXIoLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1kdXJhdGlvbikgbGluZWFyO1xufVxuXG5mb3JnZS1pY29uLWJ1dHRvbjpub3QoW3ZhcmlhbnQ9ZmlsbGVkXSk6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbmZvcmdlLWZhYjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtZmFiLWJhY2tncm91bmQpIGwgYyBoLzE2JSk7XG59XG5cbi5mb3JnZS1idXR0b24tZmFiIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTYpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTE2KTtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSwgMC44NzVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSwgMS4yODU3Mik7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjdjA1XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIG1pbi13aWR0aDogMy41cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIG91dGxpbmUgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xufVxuLmJ0biBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbn1cbi5idG4gLmFuaW1hdGUtc2xpZGUtLXJpZ2h0LFxuLmJ0biAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbn1cbi5idG46aG92ZXIgLmFuaW1hdGUtc2xpZGUtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG59XG4uYnRuOmhvdmVyIC5hbmltYXRlLXNsaWRlLS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLWJ1dHRvbi1wcmltYXJ5KTtcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbn1cbi5idG4tcHJpbWFyeS0tYWx0IHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hMTIpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLTEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBjb2xvcjogdmFyKC0tc2xhdGUtMSk7XG59XG4uYnRuLXByaW1hcnktLWFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XG59XG4uYnRuLXByaW1hcnktLWFsdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG4uYnRuLXByaW1hcnktLWFsdCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tc2xhdGUtMSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS00KTtcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS00KTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xufVxuXG4uYnRuLXNlY29uZGFyeS0tYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmJ0bi1zZWNvbmRhcnktLWFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJ0bi10ZXJ0aWFyeSB7XG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuLmJ0bi10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1yZWQtYTExKTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWExMik7XG59XG5cbi5idG4tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG59XG4uYnRuLWdob3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmJ0bi1naG9zdDpob3ZlciBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5idG4tZ2hvc3QgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuXG4uYnRuLWljb24tb25seS5idG4teHMge1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmJ0bi1pY29uLW9ubHkuYnRuLXNtIHtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBtYXgtd2lkdGg6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuLmJ0bi1pY29uLW9ubHkuYnRuLW1kIHtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIG1heC13aWR0aDogMi41cmVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5idG4taWNvbi1vbmx5LmJ0bi1sZyB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmJ0bi14cyB7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XG59XG4uYnRuLXNtIHtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XG59XG4uYnRuLW1kIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5idG4tbGcge1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG4uYnRuLXhsIHtcbiAgbWluLWhlaWdodDogMy41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cblxuLmJ0bi1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tYnV0dG9uLWdyb3VwLWdhcCwgMXJlbSk7XG59XG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uYnV0dG9uLWdyb3VwLS1mdWxsLXdpZHRoID4gKiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aDp3aGVyZSguZ2FwLTgpIHtcbiAgLS1idXR0b24tZ3JvdXAtZ2FwOiAwLjVyZW07XG59XG5cbi5hY3Rpb24tYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgaW5zZXQtYmxvY2stZW5kOiAxcmVtO1xuICBpbnNldC1pbmxpbmUtZW5kOiAycmVtO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnByZXZpZXctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5wcmV2aWV3LWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNwYWNpbmcpO1xufVxuXG4ucHJldmlldy1jYXJkLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5wcmV2aWV3LXRleHQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIDp3aGVyZShodG1sKSB7XG4gICAgLS1jaGVja2JveC1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICB9XG59XG5cbi5jaGVja2JveC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuY2hlY2tib3gtZ3JvdXAge1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cblxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3ggKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hlY2tib3g6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmNoZWNrYm94OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIH1cbn1cblxuLmNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94OmNoZWNrZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNoZWNrYm94ICsgLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xufVxuLmNoZWNrYm94ICsgLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24gPiBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlzLWludmFsaWQ6aGFzKC5jaGVja2JveC13cmFwcGVyKSAuaW52YWxpZC1mZWVkYmFjazpub3QoLmNoZWNrYm94LXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2spIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLmlzLWludmFsaWQ6aGFzKC5jaGVja2JveC13cmFwcGVyKSAuaW52YWxpZC1mZWVkYmFjazpub3QoLmNoZWNrYm94LXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2spOjpiZWZvcmUge1xuICBjb250ZW50OiBcImVycm9yXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMjAwLCBcIm9wc3pcIiAyMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1pbnB1dC1oZWlnaHQteHM6IDEuNzVyZW07XG4gIC0taW5wdXQtaGVpZ2h0LXNtOiAycmVtO1xuICAtLWlucHV0LWhlaWdodC1tZDogMi41cmVtO1xuICAtLWlucHV0LWhlaWdodC1sZzogM3JlbTtcbiAgLS1pbnB1dC1oZWlnaHQteGw6IDMuNXJlbTtcbiAgLS1pbnB1dC13aWR0aC14eHM6IGNhbGMoNjRyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgteHM6IGNhbGMoODByZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgtc206IGNhbGMoMTEycmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLW1kOiBjYWxjKDE0NHJlbSAvIDE2KTtcbiAgLS1pbnB1dC13aWR0aC1sZzogY2FsYygxNzZyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgteGw6IGNhbGMoMjA4cmVtIC8gMTYpO1xuICAtLWlucHV0LXdpZHRoLXh4bDogY2FsYygyOThyZW0gLyAxNik7XG4gIC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQ6IG1heC1jb250ZW50O1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBub25lO1xuICAtLXJhZGlvLWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tcmFkaW8tZm9jdXMtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbiAgLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICAtLWNoZWNrYm94LWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tY2hlY2tib3gtZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgLS1lcnJvci1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tcnVieS1hOSk7XG4gIC0tZXJyb3Itc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XG4gIC0tZXJyb3Itb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICAtLXNlbGVjdC1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlMSk7XG59XG5cbmxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtd2lkdGgtLXhzIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuLmlucHV0LXdpZHRoLS1zbSB7XG4gIG1heC13aWR0aDogN3JlbTtcbn1cbi5pbnB1dC13aWR0aC0tbWQge1xuICBtYXgtd2lkdGg6IDI5OHB4O1xufVxuXG4uaW5wdXQtc3Bpbm5lci1oaWRkZW4sXG4udGV4dC1pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5pbnB1dC1zcGlubmVyLWhpZGRlbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmlucHV0LXNwaW5uZXItaGlkZGVuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnRleHQtaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnRleHQtaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiB2YXIoLS1pbnB1dC13cmFwcGVyLWdhcCwgdmFyKC0tc3BhY2luZykpO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbn1cbi5pbnB1dC13cmFwcGVyLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1pbnB1dC13cmFwcGVyLWdhcCwgdmFyKC0tc3BhY2luZykpO1xufVxuXG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PWdhcC00XSB7XG4gIC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtNCk7XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PWdhcC04XSB7XG4gIC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtOCk7XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PWdhcC0xMl0ge1xuICAtLWlucHV0LXdyYXBwZXItZ2FwOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49Z2FwLTE2XSB7XG4gIC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC14c10ge1xuICB3aWR0aDogNXJlbTtcbiAgbWF4LXdpZHRoOiA1cmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC1zbV0ge1xuICB3aWR0aDogN3JlbTtcbiAgbWF4LXdpZHRoOiA3cmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC1tZF0ge1xuICB3aWR0aDogOXJlbTtcbiAgbWF4LXdpZHRoOiA5cmVtO1xufVxuLmlucHV0LXdyYXBwZXJbZGF0YS1pbnB1dC13cmFwcGVyfj13aWR0aC1sZ10ge1xuICB3aWR0aDogMTFyZW07XG4gIG1heC13aWR0aDogMTFyZW07XG59XG4uaW5wdXQtd3JhcHBlcltkYXRhLWlucHV0LXdyYXBwZXJ+PXdpZHRoLXhsXSB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgbWF4LXdpZHRoOiAxM3JlbTtcbn1cbi5pbnB1dC13cmFwcGVyW2RhdGEtaW5wdXQtd3JhcHBlcn49d2lkdGgteHhsXSB7XG4gIHdpZHRoOiAxOC42MjVyZW07XG4gIG1heC13aWR0aDogMTguNjI1cmVtO1xufVxuXG4ucmVxdWlyZWQtaW5kaWNhdG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiL1wiUmVxdWlyZWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xuICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAycHgpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlucHV0LWZpZWxkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1idXR0b24ge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMDtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itb3V0d2FyZC1vZmZzZXQ6IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmZvcm0tYnV0dG9uLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMXB4O1xuICB0b3A6IDZweDtcbn1cblxuLmlucHV0LXdyYXBwZXItcGhvbmUtZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDYuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXdyYXBwZXItcGhvbmUtZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIkV4dFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cblxuLnBob25lLWV4dCB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDIuNXJlbSAxcmVtO1xufVxuXG5bY2xhc3MqPWlucHV0LWljb25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYmxvY2stc2l6ZTogMTAwJTtcbiAgaW5saW5lLXNpemU6IHZhcigtLWlucHV0LWljb24tc2l6ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtaWNvbi1zdGFydCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLmlucHV0LWljb24tc3RhcnQgKyAudGV4dC1pbnB1dCB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pIDFyZW07XG59XG4uaW5wdXQtaWNvbi1zdGFydCArIC50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj14c10pIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMC43NXJlbTtcbn1cblxuLmlucHV0LWljb24tZW5kIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMXJlbTtcbn1cblxuLnRleHQtaW5wdXQ6aGFzKCsgLmlucHV0LWljb24tZW5kKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSk7XG59XG4udGV4dC1pbnB1dDpoYXMoKyAuaW5wdXQtaWNvbi1lbmQpOndoZXJlKC50ZXh0LWlucHV0LXBlcmNlbnQpIHtcbiAgLS1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDEuNXJlbSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tbGF5b3V0LWRpcmVjdGlvbiwgcm93KTtcbiAgZ2FwOiB2YXIoLS1pbnB1dC1zcGFjaW5nLCAwLjVyZW0pO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PWJsb2NrXSB7XG4gIC0tbGF5b3V0LWRpcmVjdGlvbjogY29sdW1uO1xuICAtLWlucHV0LXNwYWNpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1oYXMtYnV0dG9uXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1mdWxsXSA+ICoge1xuICBmbGV4OiAxO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PXhzXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1zbV0ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7XG59XG4uaW5wdXQtZ3JvdXBbZGF0YS1pbnB1dC1ncm91cH49bWRdIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5pbnB1dC1ncm91cFtkYXRhLWlucHV0LWdyb3Vwfj1sZ10ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpO1xufVxuLmlucHV0LWdyb3VwW2RhdGEtaW5wdXQtZ3JvdXB+PXhsXSB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7XG59XG5cbi5pbnB1dC1ncm91cC1pbmxpbmUtLXhzIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLmlucHV0LWdyb3VwLWlubGluZS0tc20ge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtOCk7XG59XG4uaW5wdXQtZ3JvdXAtaW5saW5lLS1tZCB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7XG59XG4uaW5wdXQtZ3JvdXAtaW5saW5lLS1sZyB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0yNCk7XG59XG4uaW5wdXQtZ3JvdXAtaW5saW5lLS14bCB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0zMik7XG59XG5cbi5pbnB1dC1ncm91cC1ibG9jay0teHMge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7XG59XG4uaW5wdXQtZ3JvdXAtYmxvY2stLXNtIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpO1xufVxuLmlucHV0LWdyb3VwLWJsb2NrLS1tZCB7XG4gIC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7XG59XG4uaW5wdXQtZ3JvdXAtYmxvY2stLWxnIHtcbiAgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5pbnB1dC1ncm91cC1ibG9jay0teGwge1xuICAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpO1xufVxuXG4uaW5wdXQtZ3JvdXAtZnVsbC13aWR0aCA+IC5tZGwtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pcy1pbnZhbGlkIC5mci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggcmdiKDIxMywgMCwgMCkgc29saWQgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCAuaW52YWxpZC1mZWVkYmFjayxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC52YWxpZGF0aW9uLWdyb3VwIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnRleHQtaW5wdXQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnRleHQtaW5wdXQsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC50ZXh0LWlucHV0LFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnRleHQtaW5wdXQsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC50ZXh0LWlucHV0IHtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnNlbGVjdC1pbnB1dCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuc2VsZWN0LWlucHV0LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdC1vdXRsaW5lZCxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3QsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuc2xpbS1zZWxlY3Qtb3V0bGluZWQsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zZWxlY3QtaW5wdXQsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5zbGltLXNlbGVjdCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcbiAgb3V0bGluZTogdmFyKC0tZXJyb3Itb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAudGV4dGFyZWEsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5jaGVja2JveC1ncm91cC5pcy1pbnZhbGlkIC50ZXh0YXJlYSxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnRleHRhcmVhLFxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAudGV4dGFyZWEge1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5jaGVja2JveCxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLmNoZWNrYm94LFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuY2hlY2tib3gsXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLFxuLmNoZWNrYm94LWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbixcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24sXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tcnVieS1hOSksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCksIDAgMCAwIDJweCB2YXIoLS1ydWJ5LWEzKTtcbn1cbi52YWxpZGF0aW9uLWdyb3VwLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrLFxuLmZvcm0tZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAucmFkaW8tYnV0dG9uLS1jaGVja21hcmssXG4uaW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbC5pcy1pbnZhbGlkIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XG59XG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4uZm9ybS1ncm91cC5pcy1pbnZhbGlkIC5zZWxlY3RhYmxlLWNhcmQsXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLmlucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuc2VsZWN0YWJsZS1jYXJkLFxuLnJhZGlvLWJ1dHRvbi1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLnNlbGVjdGFibGUtY2FyZCB7XG4gIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xufVxuLnZhbGlkYXRpb24tZ3JvdXAuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4uY2hlY2tib3gtZ3JvdXAuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayxcbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2ssXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayxcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWhlbHBlcik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xufVxuXG4udmFsaWRhdGlvbi1ncm91cC5pcy1pbnZhbGlkIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG5cbi5pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT13aWR0aC14c10pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9d2lkdGgtc21dKSAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xufVxuLmlucHV0LXdyYXBwZXI6aGFzKFtkYXRhLWlucHV0LXN0eWxlPXdpZHRoLW1kXSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbn1cbi5pbnB1dC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT13aWR0aC1sZ10pIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG59XG4uaW5wdXQtd3JhcHBlcjpoYXMoW2RhdGEtaW52YWxpZC1tZXNzYWdlLXBvc2l0aW9uPXJpZ2h0XSkgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJ1YnktMyk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF0ZXBpY2tlci1yYW5nZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AY29udGFpbmVyIHF1ZXN0aW9uLWFuc3dlciAod2lkdGggPCAzMDhweCkge1xuICAuZGF0ZXBpY2tlci1yYW5nZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xuICB9XG59XG5cbi5mbGF0cGlja3Itd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8PSA0NTBweCkge1xuICAuZmxhdHBpY2tyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mbGF0cGlja3ItaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5mbGF0cGlja3ItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLmZsYXRwaWNrci1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLmZsYXRwaWNrci1pbnB1dDphY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuLmZsYXRwaWNrci1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1pbnB1dDpyZWFkLW9ubHkge1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49b3V0bGluZWRdLFxuLmRhdGVwaWNrZXJbZGF0YS1pbnB1dC1zdHlsZX49b3V0bGluZWRdIC5mbGF0cGlja3ItaW5wdXQge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xuICBib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgLTFweCAwIDAgdmFyKC0tc2xhdGUtYTQpLCAwIDFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTQpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiIDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTExKTtcbn1cbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogNnB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5LnNlbGVjdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheS5zZWxlY3RlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi5kaWFsb2cge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1kaWFsb2ctd2lkdGgsIDMwcmVtKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCg1cmVtLCAtMy4zMzMzcmVtICsgMjAuODMzM3Z3LCAxMHJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWJsb2NrLCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iZywgdmFyKC0tY29sb3ItcGFuZWwtc29saWQpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGlhbG9nLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRpYWxvZy1zaGFkb3csIDAgMXJlbSA0cmVtIHZhcigtLWJsYWNrLWE3KSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogdmFyKC0tZGlhbG9nLWJnLWJsdXIpO1xufVxuLmRpYWxvZzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349eHNdIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDIwcmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1zbV0ge1xuICAtLWRpYWxvZy13aWR0aDogMjVyZW07XG59XG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PW1kXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiAzMHJlbTtcbn1cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349bWQtbGddIHtcbiAgLS1kaWFsb2ctd2lkdGg6IDM1cmVtO1xufVxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1sZ10ge1xuICAtLWRpYWxvZy13aWR0aDogNDByZW07XG59XG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PXhsXSB7XG4gIC0tZGlhbG9nLXdpZHRoOiA1MHJlbTtcbn1cblxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj10cmFuc2x1Y2VudF0ge1xuICAtLWRpYWxvZy1iZzogdmFyKC0tY29sb3ItcGFuZWwtdHJhbnNsdWNlbnQpO1xuICAtLWRpYWxvZy1iZy1ibHVyOiBibHVyKDY0cHgpIHNhdHVyYXRlKDEyMCUpO1xuICAtLWRpYWxvZy1iZy1zYXR1cmF0ZTogMTIwJTtcbn1cblxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj13cmFwcGVyXSB7XG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWRpYWxvZy1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZGlhbG9nLXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349aW5uZXJdIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMXJlbTtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbjp3aGVyZSguZGlhbG9nKVtkYXRhLWRpYWxvZ349bm8tcGFkZGluZ10ge1xuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAwO1xuICAtLWRpYWxvZy1wYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmRpYWxvZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZGlhbG9nLWhlYWRlciBwIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmRpYWxvZy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDJweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uZGlhbG9nLWJvZHkge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4uZGlhbG9nLWJvZHkgLmdhcC0xNiB7XG4gIHJvdy1nYXA6IDFyZW07XG59XG5cbi5kaWFsb2ctYm9keVtkYXRhLWRpYWxvZy1ib2R5fj1jZW50ZXJlZF0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5kaWFsb2ctYm9keVtkYXRhLWRpYWxvZy1ib2R5fj1zdWNjZXNzXSB7XG4gIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLWphZGUtYTMpO1xuICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XG59XG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49d2FybmluZ10ge1xuICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1hbWJlci1hMyk7XG4gIC0tZGlhbG9nLXR5cGUtY29sb3I6IHZhcigtLWFtYmVyLWExMSk7XG59XG4uZGlhbG9nLWJvZHlbZGF0YS1kaWFsb2ctYm9keX49ZXJyb3JdIHtcbiAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tcnVieS1hMyk7XG4gIC0tZGlhbG9nLXR5cGUtY29sb3I6IHZhcigtLXJ1YnktYTExKTtcbn1cblxuLmRpYWxvZy1ib2R5LS1pY29uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLXR5cGUtYmcsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctdHlwZS1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLTQ4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaWFsb2ctYm9keS0tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmRpYWxvZy1ib2R5LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xufVxuXG4uZGlhbG9nLWJvZHktLXRleHQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDEuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWJnLCB2YXIoLS1zbGF0ZS1hMikpO1xuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1kZWxldGVdIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tcnVieS1hMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1kZWxldGVdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ydWJ5LWExMik7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49ZXJyb3JdIHtcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tcnVieS1hMik7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLXJ1YnktYTEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xufVxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1lcnJvcl0gcGF0aCB7XG4gIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj13YXJuaW5nXSB7XG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWFtYmVyLWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcbn1cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49d2FybmluZ10gcGF0aCB7XG4gIGZpbGw6IHZhcigtLWFtYmVyLWExMik7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49c3VjY2Vzc10ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1qYWRlLWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tamFkZS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PXN1Y2Nlc3NdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49aW5mb3JtYXRpb25hbF0ge1xuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ibHVlLWEyKTtcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tYmx1ZS1hNik7XG59XG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PWluZm9ybWF0aW9uYWxdIHBhdGgge1xuICBmaWxsOiB2YXIoLS1ibHVlLWExMik7XG59XG5cbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49dGV4dC1sZWZ0XSB7XG4gIHBsYWNlLWl0ZW1zOiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1jb21wYWN0XSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMC44NzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uZGlhbG9nLWVycm9yLWlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtlcnJvci1jb2RlLXN0YXJ0XSAxZnIgW2Vycm9yLWNvZGUtZW5kIGJ1dHRvbi1zdGFydF0gYXV0byBbYnV0dG9uLWVuZF07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xufVxuXG51eC1kaWFsb2ctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMCk7XG4gIHRyYW5zaXRpb246IGFsbCAxMjVtcyBlYXNlLW91dDtcbn1cblxudXgtZGlhbG9nLW92ZXJsYXkuYWN0aXZlOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dDtcbn1cblxudXgtZGlhbG9nLW92ZXJsYXkuYWN0aXZlLnV4LWRyYXdlci1vdmVybGF5Omxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XG59XG5cbnV4LWRpYWxvZy1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45OCwgMC45OCwgMC45OCk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLW91dCAhaW1wb3J0YW50O1xufVxuXG51eC1kaWFsb2ctY29udGFpbmVyLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIDI1bXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxudXgtZGlhbG9nLWNvbnRhaW5lciA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbn1cblxuZGl2Omhhcyg+IHV4LWRpYWxvZykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi51eC1kaWFsb2ctb3BlbiB1eC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjbGFtcCgycmVtLCAtMjhyZW0gKyA1My4zMzN2YiwgNHJlbSk7XG59XG5cbi51eC1kaWFsb2ctbWFyZ2luLXRvcC1zbSB7XG4gIG1hcmdpbi10b3A6IDExMnB4O1xufVxuXG4udXgtZGlhbG9nLW1hcmdpbi10b3AtbWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDVyZW0sIC03MHJlbSArIDEzMy4zMzN2YiwgMTByZW0pO1xufVxuXG4uZGlhbG9nLXZhbGlkYXRpb24tZXJyb3Ige1xuICBjb2xvcjogI0Q1MDAwMDtcbn1cblxuLmRpYWxvZy1jYXJkLWdyb3VwLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cblxuLmRpYWxvZy1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5kaWFsb2ctY2FyZC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24gLnRvZ2dsZS1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbiAudG9nZ2xlLWFycm93LXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZGlhbG9nLWNhcmQtc2VjdGlvbiAuY29sbGFwc2VkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLWFycm93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaWFsb2ctY2FyZC1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuLmRpYWxvZy1jYXJkLXNlY3Rpb24taGVhZGVyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgZmxleDogMTtcbn1cblxuLmRpYWxvZy1jYXJkLXNlY3Rpb24tbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInNzMDRcIjtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLmNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IHZhcigtLXNpemUtNCwgMC4yNXJlbSk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5jYXJkLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbSAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbSAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLm1vZGFsX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbn1cbi5tb2RhbF9fYWN0aW9ucyA+ICoge1xuICBmbGV4OiAxO1xufVxuXG4ubW9kYWxfX2JvZHkge1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4ubW9kYWxfX2JvZHktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5tb2RhbF9fYm9keS1jb250YWluZXIgLm1hdGVyaWFsLWljb25zLFxuLm1vZGFsX19ib2R5LWNvbnRhaW5lciAubWF0ZXJpYWwtaWNvbnMtb3V0bGluZWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbF9fYm9keS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fYm9keS0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51eC1kaWFsb2cteHMge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xufVxuXG4udXgtZGlhbG9nLXNtIHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLnV4LWRpYWxvZy1tZCB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG5cbi51eC1kaWFsb2ctbWQtbGcge1xuICBtYXgtd2lkdGg6IDM1cmVtO1xufVxuXG4udXgtZGlhbG9nLWxnIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cblxuLnV4LWRpYWxvZy14bCB7XG4gIG1heC13aWR0aDogNTByZW07XG59XG5cbi5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMC4yNXJlbTtcbiAgei1pbmRleDogMTtcbn1cblxuLnZvaWNlbWFpbC1wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybS5kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1zbGF0ZS1hNyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMjQpO1xuICBtaW4tYmxvY2stc2l6ZTogcmV2ZXJ0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG5mb3JtLmRyb3B6b25lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tc2xhdGUtYTIpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cblxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBtYXJnaW46IDA7XG59XG5mb3JtLmRyb3B6b25lIC5kei1tZXNzYWdlIHNwYW46bm90KC5kei11cGxvYWQtbWVzc2FnZSwgLmZ3LW1lZGl1bSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLmZpbGUtdXBsb2FkLWljb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiB2YXIoLS1zaXplLTMyKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXNpemUtMzIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS0xKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHZhcigtLXNsYXRlLWE2KTtcbn1cbi5maWxlLXVwbG9hZC1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAuZmlsZS11cGxvYWQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICB9XG59XG5cbi5kei11cGxvYWQtYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMikgdmFyKC0tc2l6ZS00KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC00cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTAwbXMgZWFzZS1vdXQ7XG59XG4uZHotdXBsb2FkLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbn1cbi5kei11cGxvYWQtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuXG5mb3JtLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5mb3JtLmRyb3B6b25lLWVycm9yLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcnVieS1hOSkgIWltcG9ydGFudDtcbn1cblxuLmRyb3B6b25lLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xufVxuXG4uZHJvcHpvbmUtYXR0YWNobWVudC1wcmV2aWV3cyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNpemUtOCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcbn1cblxuLmF0dGFjaG1lbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpIHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXR0YWNobWVudC1pdGVtOmhhcyguYXR0YWNobWVudC1zaXplKSB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG59XG5cbi5hdHRhY2htZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiA3cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5hdHRhY2htZW50LWNvbnRlbnQ6aGFzKC5hdHRhY2htZW50LXNpemUpIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbn1cblxuLmF0dGFjaG1lbnQtaWNvbiB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tc2l6ZS0xOCk7XG59XG4uYXR0YWNobWVudC1pY29uIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5hdHRhY2htZW50LW1ldGEge1xuICBwYWRkaW5nLWJsb2NrOiAxcHg7XG59XG4uYXR0YWNobWVudC1tZXRhIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbn1cblxuLmF0dGFjaG1lbnQtZXJyb3Ige1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtNCk7XG59XG4uYXR0YWNobWVudC1lcnJvcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbm90ZS1jYXJkLWJnOiB2YXIoLS1zbGF0ZS1hMSk7XG4gIC0tbm90ZS1jYXJkLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1ub3RlLWNhcmQtcmFkaXVzOiAwLjI1cmVtO1xuICAtLW5vdGUtY2FyZC1yb3ctZ2FwOiAwLjc1cmVtO1xuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZTogMS4yNXJlbTtcbiAgLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWJnOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBjaXJjbGUgYXQgMTAwJSAwJSwgdmFyKC0tcGluay1hNSkgMCUsIHZhcigtLXZpb2xldC1hNSkgMTAwJSk7XG4gIC0taGlzdG9yeS1tZXRhLWF2YXRhci1mZzogdmFyKC0tdmlvbGV0LWExMSk7XG59XG5cbi5ub3RlLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWNhcmQtYmcpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RlLWNhcmQtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbm90ZS1jYXJkLXJhZGl1cywgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLW5vdGUtY2FyZC1yb3ctZ2FwKTtcbn1cblxuLm5vdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5oaXN0b3J5LW1ldGEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGlzdG9yeS1tZXRhLWF2YXRhciB7XG4gIHdpZHRoOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1zaXplKSAvIDIpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oaXN0b3J5LW1ldGEtYXZhdGFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItZmcpO1xuICBmb250LXNpemU6IGNhbGMoMTFyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xufVxuLmhpc3RvcnktbWV0YS1hdmF0YXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpc3RvcnktbWV0YS11c2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oaXN0b3J5LW1ldGEtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuMzVlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcbn1cbi5oaXN0b3J5LW1ldGE6aGFzKC5oaXN0b3J5LW1ldGEtYXZhdGFyKSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0ycHg7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbm90aWZpY2F0aW9uLXNoYWRvdzogMCAzNnB4IDE0cHggaHNsKDIxOCA0JSA1MCUgLyAyJSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDJweCA1cHggaHNsKDIxOCA0JSA1MCUgLyAxNiUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcbiAgLS1iYW5uZXItaGVpZ2h0OiB2YXIoLS1zaXplLTQwKTtcbn1cblxuOndoZXJlKC5ub3RpZmljYXRpb24pLFxuOndoZXJlKC5iYW5uZXIpIHtcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcbn1cblxuOndoZXJlKC5iYW5uZXIpIHtcbiAgLS1iYW5uZXItYm9yZGVyOiBpbnNldCAwIC0xcHggMCAwIHZhcigtLWJhbm5lci1ib3JkZXItY29sb3IsIHZhcigtLXNsYXRlLWE2KSk7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XG59XG4ubm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm90aWZpY2F0aW9uLS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4OiBhdXRvO1xufVxuLm5vdGlmaWNhdGlvbi0tdGV4dC13cmFwcGVyLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xufVxuLm5vdGlmaWNhdGlvbi0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4ubm90aWZpY2F0aW9uLS1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0taWNvbiBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xufVxuLm5vdGlmaWNhdGlvbi0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLXRpdGxlLCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub3RpZmljYXRpb24tLXN1YnRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24tLWNhcHRpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGlmaWNhdGlvbi0tYWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5kYXJrKSB7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xufVxuXG4ubm90aWZpY2F0aW9uLS1jYXB0aW9uOndoZXJlKC5zbWFsbCkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG5cbi5ub3RpZmljYXRpb246aGFzKC5ub3RpZmljYXRpb24tLWNhcHRpb24pIC5ub3RpZmljYXRpb24tLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xufVxuXG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj1pbmZvcm1hdGlvbmFsXSkge1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYmx1ZS0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYmx1ZS1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ibHVlLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PWluZm9ybWF0aW9uYWxdKSAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49aW5mb3JtYXRpb25hbF0pIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49d2FybmluZ10pIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWFtYmVyLTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYW1iZXItYTEwKTtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG59XG4ubm90aWZpY2F0aW9uOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlfj13YXJuaW5nXSkgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcbn1cbi5ub3RpZmljYXRpb246d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PXdhcm5pbmddKSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNhbmQtYTkpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSB7XG4gIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1ydWJ5LWExMCk7XG4gIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLXJ1YnktYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSAuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbWF1dmUtYTcpO1xufVxuLm5vdGlmaWNhdGlvbjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49ZXJyb3JdKSAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLW1hdXZlLWE5KTtcbn1cblxuLmRpYWxvZzpub3QoLnF1aWNrLXNjYW4pOmhhcygubm90aWZpY2F0aW9uKSBbZGF0YS1ub3RpZmljYXRpb24tdHlwZT1lcnJvcl0ge1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RpZmljYXRpb24tc2hhZG93KTtcbn1cblxuLmRpc2J1cnNlbWVudHMtbmV0d29yay1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XG59XG5cbi5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tYmFubmVyLWhlaWdodCwgdmFyKC0tc2l6ZS00MCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYW5uZXItYmFja2dyb3VuZCwgdmFyKC0tc2xhdGUtNCkpO1xuICBjb2xvcjogdmFyKC0tYmFubmVyLWZvcmVncm91bmQsIHZhcigtLXNsYXRlLWExMikpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG4uYmFubmVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZCwgdmFyKC0tc2xhdGUtYTEyKSk7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1pbmZvcm1hdGlvbmFsXSkge1xuICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTQpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWJsdWUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYmx1ZS1hMTIpO1xuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWJsdWUtYTYpO1xufVxuLmJhbm5lcjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49d2FybmluZ10pIHtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYW1iZXItMyk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1hbWJlci1hNik7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1lcnJvcl0pIHtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tY3JpbXNvbi00KTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcms6IHZhcigtLWNyaW1zb24tYTEyKTtcbiAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1jcmltc29uLWE2KTtcbn1cbi5iYW5uZXI6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PWJvcmRlcl0pIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XG59XG4uYmFubmVyOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1zdGlja3ldKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XG59XG4uYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLWRhcmspO1xuICBmb250LXdlaWdodDogNTUwO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xufVxuXG5udW1iZXItY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAxXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5udW1iZXItY29udHJvbDp3aGVyZShbZGF0YS1udW1iZXItY29udHJvbH49bGF5ZXItMDJdKSB7XG4gIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xufVxubnVtYmVyLWNvbnRyb2w6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PWxheWVyLTAzXSkge1xuICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi5udW1iZXItY29udHJvbCB7XG4gIGJsb2NrLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3IpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuXG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQge1xuICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBub25lO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1pbmxpbmUtc2l6ZTogM3JlbTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4ubnVtYmVyLWNvbnRyb2wtaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLm51bWJlci1jb250cm9sLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAubnVtYmVyLWNvbnRyb2wtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5udW1iZXItY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQsIG5vbmUpO1xufVxuXG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgaW5saW5lLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XG4gIGJsb2NrLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG59XG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xufVxuLm51bWJlci1jb250cm9sLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XG59XG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucmFkaW8tYnV0dG9uLWdyb3VwIHtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMC41cmVtO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuXG4ucmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnJhZGlvLWJ1dHRvbiB7XG4gIC0tcmFkaW8tYnV0dG9uLXNpemU6IGNhbGMoMThyZW0gLyAxNik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMiksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8tYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLXJhZGlvLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5yYWRpby1idXR0b24gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAucmFkaW8tYnV0dG9uICsgbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbiB7XG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnJhZGlvLWJ1dHRvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcbn1cbi5yYWRpby1idXR0b246ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tdGV4dC1kaXNhYmxlZCksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8tYnV0dG9uOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XG4gIC0tcmFkaW8tYnV0dG9uLXNpemU6IGNhbGMoMThyZW0gLyAxNik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMiksIGluc2V0IDAgMCAwIDRweCB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8tYnV0dG9uLS1jaGVja21hcms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLXJhZGlvLWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tcmFkaW8tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrICsgbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDAuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcbiAgICAtLXJhZGlvLWJ1dHRvbi1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucmFkaW8tYnV0dG9uLS1jaGVja21hcms6Y2hlY2tlZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uLS1jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuOndoZXJlKGlucHV0W3R5cGU9cmFuZ2VdKSB7XG4gIC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQ6IDJweDtcbiAgLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yNSkpO1xuICAtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uOiAxNHB4O1xuICAtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqKioqIENocm9tZSwgU2FmYXJpLCBPcGVyYSBhbmQgRWRnZSBDaHJvbWl1bSBzdHlsZXMgKioqKiovXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0KTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTZweDsgLyogQ2VudGVycyB0aHVtYiBvbiB0aGUgdHJhY2sgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xuICB3aWR0aDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi8qKioqKiBGaXJlZm94IHN0eWxlcyAqKioqKi9cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRyYWNrLWhlaWdodCk7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm9yZGVyOiBub25lOyAvKlJlbW92ZXMgZXh0cmEgYm9yZGVyIHRoYXQgRkYgYXBwbGllcyovXG4gIGJvcmRlci1yYWRpdXM6IDA7IC8qUmVtb3ZlcyBkZWZhdWx0IGJvcmRlci1yYWRpdXMgdGhhdCBGRiBhcHBsaWVzKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xuICB3aWR0aDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xufVxuXG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRhaW5lciB7XG4gIC0taGlnaGxpZ2h0LXdpZHRoOiBhdXRvO1xuICAtLWhpZ2hsaWdodC14LXBvczogMDtcbn1cblxuLnNlZ21lbnRlZC1jb250cm9sX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiB2YXIoLS1oaWdobGlnaHQtd2lkdGgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0taGlnaGxpZ2h0LXgtcG9zKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQsIHdpZHRoIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50IC5yYWRpby1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlZ21lbnRlZC1jb250cm9sX19zZWdtZW50IGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWdtZW50ZWQtY29udHJvbF9fc2VnbWVudC5hY3RpdmUgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdC13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiZXhwYW5kX21vcmVcIi9cIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaW5zZXQtaW5saW5lLWVuZDogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3Qtd3JhcHBlcjpoYXMoLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCk6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuLnNlbGVjdC13cmFwcGVyOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49cXVpY2stYWN0aW9uXSk6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5zZWxlY3Qtd3JhcHBlcjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PWZpbHRlcl0pOjphZnRlciB7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNpemUtNik7XG59XG5cbi5zZWxlY3QtaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMnJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc2VsZWN0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5zZWxlY3QtaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5zZWxlY3QtaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cblxubGFiZWw6aGFzKCsgLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbmxlZ2VuZDpoYXMoKyAuaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsID4gLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49b3V0bGluZWRdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDFdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMl0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49bGF5ZXItMDNdIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1xdWljay1hY3Rpb25dIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMikgY2FsYyh2YXIoLS1zaXplLTEyKSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1maWx0ZXJdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IDJyZW07XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTYpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG5cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49eHNdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14cyk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1zbV0ge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxnXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbGcpO1xufVxuXG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXhzXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1zbV0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtbWRdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1kKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLWxnXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xufVxuLnNlbGVjdC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14bF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbn1cbi5zZWxlY3QtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteHhsXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XG59XG4uc2VsZWN0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLW1heC1jb250ZW50XSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tYXgtY29udGVudCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xufVxuXG4uc2VsZWN0YWJsZS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xufVxuLnNlbGVjdGFibGUtY2FyZDpub3QoLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOSk7XG59XG5cbi5zZWxlY3RhYmxlLWNhcmQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG59XG5cbi5yYWRpby1idXR0b24td3JhcHBlcjpmb2N1cy13aXRoaW4gLnNlbGVjdGFibGUtY2FyZCB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cblxuLnNlbGVjdGFibGUtY2FyZDpoYXMoLnJhZGlvLWJ1dHRvbjpjaGVja2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG59XG5cbi5zdGF0LWNhcmQtd3JhcHBlci1jb250YWluZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXggPiAuc3RhdC1jYXJkLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0YXQtY2FyZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNzVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMC44NzVyZW07XG59XG5cbi5zdGF0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjI1cmVtO1xuICBmbGV4OiAxO1xufVxuXG4ucG9vbC1zdGF0cy0tbWFpbiB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wb29sLXN0YXRzLS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIHJvdy1nYXA6IDFyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAxO1xuICByb3ctZ2FwOiAwO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDI7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLWNvbHVtbi1jb3VudD1cIjNcIl0ge1xuICAtLWNvbHVtbi1jb3VudDogMztcbn1cbi5wb29sLXN0YXRzLS1zZWN0aW9uW2RhdGEtY29sdW1uLWNvdW50PVwiNFwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiA0O1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1jb2x1bW4tY291bnQ9XCI2XCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDY7XG59XG4ucG9vbC1zdGF0cy0tc2VjdGlvbltkYXRhLXNlY3Rpb24tdHlwZT1kZXRhaWxzXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYmxvY2stZW5kOiA1LjI1cmVtO1xufVxuLnBvb2wtc3RhdHMtLXNlY3Rpb25bZGF0YS1zZWN0aW9uLXR5cGU9ZGV0YWlsc106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiA0MnB4IC0xcmVtIC0xLjI1cmVtIC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzYlKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wb29sLXN0YXRzLS1jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbi5wb29sLXN0YXRzLS1jYXJkLWdyb3VwW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XG4gIC0tY29sdW1uLWNvdW50OiAxO1xufVxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXBbZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcbiAgLS1jb2x1bW4tY291bnQ6IDI7XG59XG5cbi5wb29sLXN0YXRzLS1oZWFkaW5nIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjc1cmVtO1xufVxuLnBvb2wtc3RhdHMtLWhlYWRpbmdbZGF0YS1oZWFkaW5nLXR5cGU9ZGV0YWlsc10ge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5wb29sLXN0YXRzLS1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC43NXJlbTtcbn1cbi5wb29sLXN0YXRzLS1jYXJkW2RhdGEtY2FyZC10eXBlPWRldGFpbHNdIHtcbiAgZmxleDogYXV0bztcbn1cblxuLnBvb2wtc3RhdHMtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5wb29sLXN0YXRzLS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZmxleDogYXV0bztcbn1cbi5wb29sLXN0YXRzLS1jYXB0aW9uW2RhdGEtY2FwdGlvbi10eXBlPXRlcnRpYXJ5XSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cblxuLnBvb2wtc3RhdHMtLXZhbHVlIHtcbiAgLS1zdGF0LXZhbHVlLXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLXN0YXQtdmFsdWUtbGg6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiB2YXIoLS1zdGF0LXZhbHVlLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc3RhdC12YWx1ZS1saCk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xufVxuLnBvb2wtc3RhdHMtLXZhbHVlW2RhdGEtdmFsdWUtc2l6ZT1sYXJnZV0ge1xuICAtLXN0YXQtdmFsdWUtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZTIpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogaW5pdGlhbDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uc3RhdC1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKS8xNiUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5ncmlkLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5wb29sLXN0YXRzLS10YWJsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbn1cbi5wb29sLXN0YXRzLS10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LTIwKSk7XG59XG4ucG9vbC1zdGF0cy0tdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlIHRyIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbi5wb29sLXN0YXRzLS10YWJsZS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMC45Mzc1cmVtIDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGhzbCh2YXIoLS1ncmF5LTMwKSk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnBvb2wtc3RhdHMtLXRhYmxlLWNlbGwtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN2Zy0tY29sb3ItY29tcGxldGUgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWphZGUtYTExKTtcbn1cbi5zdmctLWNvbG9yLWF0dGFjaGVkIHBhdGgge1xuICBmaWxsOiB2YXIoLS1qYWRlLWExMCk7XG59XG4uc3ZnLS1jb2xvci1ub3QtcmVxdWlyZWQgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWJsdWUtYTEwKTtcbn1cbi5zdmctLWNvbG9yLW1pc3NpbmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLWNyaW1zb24tYTEwKTtcbn1cblxuLnN2Zy0taGlkZGVuOmhhcyhpbmxpbmUtc3ZnKSBpbmxpbmUtc3ZnIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1pbnB1dCB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udGV4dC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG59XG4udGV4dC1pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnRleHQtaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi50ZXh0LWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4udGV4dC1pbnB1dDpyZWFkLW9ubHk6bm90KDpkaXNhYmxlZCkge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbn1cbi50ZXh0LWlucHV0OnJlYWQtb25seTppcyg6Zm9jdXMtdmlzaWJsZSkge1xuICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiBub25lO1xufVxuLnRleHQtaW5wdXQ6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG59XG4udGV4dC1pbnB1dDppbnZhbGlkIHtcbiAgLS1pbnB1dC1mb2N1cy1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTIpO1xuICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcbn1cblxubGFiZWw6aGFzKCsgLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xufVxuXG5sZWdlbmQ6aGFzKCsgLmlucHV0LWdyb3VwLWlubGluZS1mdWxsID4gLmlucHV0LXdyYXBwZXIgPiAudGV4dC1pbnB1dDpkaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMV0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMl0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PXhzXSkge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhzKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4udGV4dC1pbnB1dDp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49eHNdKTpoYXMoKyAuaW5wdXQtYnV0dG9uKSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNzVyZW0gdmFyKC0taW5wdXQtaGVpZ2h0KTtcbn1cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1zbV0pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xufVxuLnRleHQtaW5wdXQ6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PWxnXSkge1xuICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LWxnKTtcbn1cbi50ZXh0LWlucHV0OndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj14bF0pIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14bCk7XG59XG5cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXh4c10ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhzKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eHMpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgteHNdIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14cyk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC1zbV0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtc20pO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLW1kXSB7XG4gIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XG4gIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xufVxuLnRleHQtaW5wdXRbZGF0YS1pbnB1dC1zdHlsZX49d2lkdGgtbGddIHtcbiAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1sZyk7XG59XG4udGV4dC1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj13aWR0aC14bF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteGwpO1xuICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcbn1cbi50ZXh0LWlucHV0W2RhdGEtaW5wdXQtc3R5bGV+PXdpZHRoLXh4bF0ge1xuICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHhsKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14eGwpO1xufVxuXG4udGV4dGFyZWEge1xuICAtLWlucHV0LWhlaWdodDogN3JlbTtcbiAgLS1pbnB1dC1wYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XG4gIHJlc2l6ZTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2ssIDApO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmctY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWJveC1zaGFkb3csIGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuLnRleHRhcmVhOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG4udGV4dGFyZWE6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi50ZXh0YXJlYTp3aGVyZSguanVyeS12b2ljZS1tZW51KSB7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gNi43NXJlbTtcbn1cblxubGFiZWw6aGFzKCsgLnRleHRhcmVhOmRpc2FibGVkKSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PW91dGxpbmVkXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMV0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sYXllci0wMl0ge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PWxheWVyLTAzXSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS10ZXh0YXJlYS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14eHNdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj14c10ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgdmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PXNtXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogMikpO1xufVxuXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49bWRdIHtcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAzKSk7XG59XG5cbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1sZ10ge1xuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDQpKTtcbn1cblxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PXhsXSB7XG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNSkpO1xufVxuXG46d2hlcmUoLnRvZ2dsZS1zd2l0Y2gpIHtcbiAgLS13aWR0aC1tdWx0aXBsaWVyOiAyO1xuICAtLXRyYWNrLXdpZHRoLW1pbjogY2FsYygzMHJlbSAvIDE2KTtcbiAgLS10cmFjay1wYWRkaW5nOiBjYWxjKDNyZW0gLyAxNik7XG4gIC0tdHJhY2staGVpZ2h0OiBjYWxjKDIwcmVtIC8gMTYpO1xuICAtLXRyYWNrLXdpZHRoOiBtYXgodmFyKC0tdHJhY2std2lkdGgtbWluKSwgY2FsYygodmFyKC0tdGh1bWItc2l6ZSkgKiB2YXIoLS13aWR0aC1tdWx0aXBsaWVyKSkgKyAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSkpO1xuICAtLXRyYWNrLW1hcmdpbjogMDtcbiAgLS10aHVtYi1zaXplOiBjYWxjKHZhcigtLXRyYWNrLWhlaWdodCkgLSAodmFyKC0tdHJhY2stcGFkZGluZykgKiAyKSk7XG4gIC0tdGh1bWItcG9zaXRpb246IDAlO1xuICAtLXRyYWNrLWNvbG9yLWluYWN0aXZlOiB2YXIoLS1zbGF0ZS1hOSk7XG4gIC0tdHJhY2stY29sb3ItYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tdGh1bWItY29sb3I6IG9rbGNoKDEwMCUgMCAwKTtcbiAgLS10aHVtYi1jb2xvci1oaWdobGlnaHQ6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICAtLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDFweDtcbiAgLS10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgLS10aHVtYi1oaWdobGlnaHQtZHVyYXRpb246IDEwMG1zO1xufVxuXG4udG9nZ2xlLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQpO1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50b2dnbGUtc3dpdGNoOmhhcygudG9nZ2xlOmRpc2FibGVkKS50b2dnbGUtc3dpdGNoIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaW5saW5lLXNpemU6IHZhcigtLXRyYWNrLXdpZHRoKTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tdHJhY2staGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tdHJhY2stcGFkZGluZyk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tdHJhY2stbWFyZ2luKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItaW5hY3RpdmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10cmFjay13aWR0aCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkOiBbdHJhY2tdIDFmci9bdHJhY2tdIDFmcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XG59XG4udG9nZ2xlOmNoZWNrZWQge1xuICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCh2YXIoLS10cmFjay13aWR0aCkgLSAxMDAlKSAtICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcbn1cbi50b2dnbGU6ZGlzYWJsZWQge1xuICAtLXRodW1iLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10cmFjay1hY3RpdmU6IHZhcigtLXRyYWNrLWNvbG9yLWFjdGl2ZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udG9nZ2xlOmRpc2FibGVkOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggb2tsY2goMTAwJSAwIDBkZWcpO1xufVxuLnRvZ2dsZTppbmRldGVybWluYXRlIHtcbiAgLS10aHVtYi1wb3NpdGlvbjogY2FsYygoKHZhcigtLXRyYWNrLXdpZHRoKSAvIDIpIC0gKHZhcigtLXRodW1iLXNpemUpIC8gMikpIC0gdmFyKC0tdHJhY2stcGFkZGluZykpO1xufVxuXG4udG9nZ2xlOjpiZWZvcmUge1xuICAtLWhpZ2hsaWdodC1zaXplOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBncmlkLWFyZWE6IHRyYWNrO1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLXRodW1iLXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aHVtYi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAyKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0taGlnaGxpZ2h0LXNpemUpIHZhcigtLXRodW1iLWNvbG9yLWhpZ2hsaWdodCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10aHVtYi1wb3NpdGlvbikpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQsIGJveC1zaGFkb3cgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XG59XG5cbi50b2dnbGU6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIC0taGlnaGxpZ2h0LXNpemU6IGNhbGModmFyKC0tdHJhY2stcGFkZGluZykgKiAyKTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXhzXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxcmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PW1kXSB7XG4gIC0tdHJhY2staGVpZ2h0OiAxLjVyZW07XG4gIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG59XG4udG9nZ2xlLXN3aXRjaFtkYXRhLXRvZ2dsZX49bGddIHtcbiAgLS10cmFjay1oZWlnaHQ6IDEuODc1cmVtO1xuICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xufVxuXG4udG9nZ2xlLXN3aXRjaFtkYXRhLXRvZ2dsZX49c2V0dGluZy1yb3ddIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PWlubGluZV0ge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjI1cmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGU9XCJpbmxpbmUgeHNcIl0ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjc1cmVtO1xufVxuLnRvZ2dsZS1zd2l0Y2hbZGF0YS10b2dnbGV+PXN0YWNrZWRdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi50b2dnbGUtc3dpdGNoLWlubGluZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcbn1cblxuOndoZXJlKGZvcmdlLXRvb2x0aXApIHtcbiAgLS1mb3JnZS10b29sdGlwLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLTEyKTtcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkxLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG59XG46d2hlcmUoZm9yZ2UtdG9vbHRpcCk6OnBhcnQoc3VyZmFjZSkge1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG5cbi5nai1jaGVja2JveC1tZCBzcGFuIHtcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjU2MjVyZW07XG4gIGxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgdG9wOiAxcHggIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuMzc1cmVtO1xufVxuXG51bC5nai1saXN0LW1kIGxpIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxudWwuZ2otbGlzdC1tZCBsaSBbZGF0YS1yb2xlPWRpc3BsYXldIHtcbiAgcGFkZGluZzogMCAwIDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNzApKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmdqLWljb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSkgIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LXJvdyA+ICoge1xuICBmbGV4OiAxO1xufVxuLmZsZXgtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mbGV4LWFsaWduLS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mbGV4LWFsaWduLS1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZsZXgtYWxpZ24tLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1ncm93IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZsZXgtYXV0byB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5mbGV4LWFsaWduLXNlbGYtLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGV4LWFsaWduLXNlbGYtLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5mbGV4LWFsaWduLXNlbGYtLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuW2NsYXNzKj1ncmlkLV0ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmdyaWQtY29sLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5ncmlkLWF1dG8tZml0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oODBweCwgMTAwJSksIDFmcikpO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5ncmlkLWF1dG8tZml0LS10YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDY4MHB4LCAxMDAlKSwgMWZyKSk7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuLmdyaWQtYXV0by1maXQtZGVuc2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2NHB4LCAxMDAlKSwgMWZyKSk7XG4gIGdhcDogMjRweCAxNnB4O1xufVxuLmdyaWQtYXV0byB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigyOThweCwgMTAwJSksIDFmcikpO1xufVxuLmdyaWQtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbi5ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDI0cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmdyaWQtMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweCAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyNHB4IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdyaWQtY2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWQtYXV0by1maXQtZGVuc2U6aGFzKC5pcy1pbnZhbGlkKSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiB2YXIoLS1zaXplLTIpO1xufVxuLmdhcC00IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuLmdhcC04IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuLmdhcC0xMiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4uZ2FwLTE2IHtcbiAgZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5nYXAtMjQge1xuICBnYXA6IHZhcigtLXNpemUtMjQpO1xufVxuLmdhcC0zMiB7XG4gIGdhcDogdmFyKC0tc2l6ZS0zMik7XG59XG4uZ2FwLTQwIHtcbiAgZ2FwOiB2YXIoLS1zaXplLTQwKTtcbn1cbi5nYXAtNDgge1xuICBnYXA6IHZhcigtLXNpemUtNDgpO1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuLnJvdy1nYXAtOCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XG59XG4ucm93LWdhcC0xMiB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLnJvdy1nYXAtMTYge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5yb3ctZ2FwLTI0IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucm93LWdhcC0zMiB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMzIpO1xufVxuLnJvdy1nYXAtNDAge1xuICByb3ctZ2FwOiB2YXIoLS1zaXplLTQwKTtcbn1cbi5yb3ctZ2FwLTQ4IHtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00OCk7XG59XG4ucm93LWdhcC02NCB7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNjQpO1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yKTtcbn1cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xufVxuLmNvbHVtbi1nYXAtOCB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG59XG4uY29sdW1uLWdhcC0xMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xufVxuLmNvbHVtbi1nYXAtMTYge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5jb2x1bW4tZ2FwLTI0IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yNCk7XG59XG4uY29sdW1uLWdhcC0zMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMzIpO1xufVxuLmNvbHVtbi1nYXAtNDAge1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQwKTtcbn1cbi5jb2x1bW4tZ2FwLTQ4IHtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00OCk7XG59XG5cbi5ncm91cC1nYXAge1xuICBnYXA6IDI0cHggMzJweDtcbn1cblxuLm1hcmdpbi00IHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi04IHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi0xMiB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLTE2IHtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tMjQge1xuICBtYXJnaW46IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi0zMiB7XG4gIG1hcmdpbjogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXJnaW4taW5saW5lLTQge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1pbmxpbmUtOCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWlubGluZS0xMiB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xufVxuLm1hcmdpbi1pbmxpbmUtMTYge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4taW5saW5lLTI0IHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWlubGluZS0zMiB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMzIpO1xufVxuLm1hcmdpbi1pbmxpbmUtbm9uZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG4ubWFyZ2luLWlubGluZS1hdXRvIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLm1hcmdpbi1ibG9jay00IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi1ibG9jay04IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1ibG9jay0xMiB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWJsb2NrLTE2IHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tYmxvY2stMjQge1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1ibG9jay0zMiB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWJsb2NrLW5vbmUge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4ubWFyZ2luLWJsb2NrLWF1dG8ge1xuICBtYXJnaW4tYmxvY2s6IGF1dG87XG59XG5cbi5tYXJnaW4tdG9wLTIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMik7XG59XG4ubWFyZ2luLXRvcC00IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLm1hcmdpbi10b3AtOCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tdG9wLTEyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4tdG9wLTE2IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5tYXJnaW4tdG9wLTI0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tdG9wLTMyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4tdG9wLW5vbmUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4ubWFyZ2luLXRvcC1hdXRvIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5tYXJnaW4tcmlnaHQtOCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpO1xufVxuLm1hcmdpbi1yaWdodC0xMiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4tcmlnaHQtMTYge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG4ubWFyZ2luLXJpZ2h0LTI0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpO1xufVxuLm1hcmdpbi1yaWdodC0zMiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4tcmlnaHQtbm9uZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuLm1hcmdpbi1yaWdodC1hdXRvIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi5tYXJnaW4tYm90dG9tLTIge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTIpO1xufVxuLm1hcmdpbi1ib3R0b20tNCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLWJvdHRvbS04IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tYXJnaW4tYm90dG9tLTEyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ubWFyZ2luLWJvdHRvbS0xNiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1ib3R0b20tMjQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5tYXJnaW4tYm90dG9tLTMyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ubWFyZ2luLWJvdHRvbS1ub25lIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5tYXJnaW4tYm90dG9tLWF1dG8ge1xuICBtYXJnaW4tYmxvY2stZW5kOiBhdXRvO1xufVxuXG4ubWFyZ2luLWxlZnQtNCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtNCk7XG59XG4ubWFyZ2luLWxlZnQtOCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ubWFyZ2luLWxlZnQtMTIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5tYXJnaW4tbGVmdC0xNiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTYpO1xufVxuLm1hcmdpbi1sZWZ0LTI0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ubWFyZ2luLWxlZnQtMzIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cbi5tYXJnaW4tbGVmdC1hdXRvIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLnBhZGRpbmctNCB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy04IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS04KTtcbn1cbi5wYWRkaW5nLTEyIHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy0xNiB7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctMjQge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5wYWRkaW5nLTMyIHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZGRpbmctaW5saW5lLTQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWlubGluZS04IHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1pbmxpbmUtMTIge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1pbmxpbmUtMTYge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1pbmxpbmUtMjQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1pbmxpbmUtMzIge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1pbmxpbmUtbm9uZSB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4ucGFkZGluZy1ibG9jay00IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLWJsb2NrLTgge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xufVxuLnBhZGRpbmctYmxvY2stMTIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLWJsb2NrLTE2IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1ibG9jay0yNCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMjQpO1xufVxuLnBhZGRpbmctYmxvY2stMzIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLWJsb2NrLW5vbmUge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuXG4ucGFkZGluZy10b3AtOCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy10b3AtNCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtNCk7XG59XG4ucGFkZGluZy10b3AtMTIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLXRvcC0xNiB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTYpO1xufVxuLnBhZGRpbmctdG9wLTI0IHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy10b3AtMzIge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLXRvcC1ub25lIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTtcbn1cbi5wYWRkaW5nLXJpZ2h0LTgge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1yaWdodC0xMiB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xMik7XG59XG4ucGFkZGluZy1yaWdodC0xNiB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7XG59XG4ucGFkZGluZy1yaWdodC0yNCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1yaWdodC0zMiB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XG59XG4ucGFkZGluZy1yaWdodC1ub25lIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctYm90dG9tLTgge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS04KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xMiB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTEyKTtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xNiB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS0yNCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTI0KTtcbn1cbi5wYWRkaW5nLWJvdHRvbS0zMiB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTMyKTtcbn1cbi5wYWRkaW5nLWJvdHRvbS1ub25lIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG59XG5cbi5wYWRkaW5nLWxlZnQtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xufVxuLnBhZGRpbmctbGVmdC04IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtOCk7XG59XG4ucGFkZGluZy1sZWZ0LTEyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTIpO1xufVxuLnBhZGRpbmctbGVmdC0xNiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTtcbn1cbi5wYWRkaW5nLWxlZnQtMjQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0yNCk7XG59XG4ucGFkZGluZy1sZWZ0LTMyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMzIpO1xufVxuLnBhZGRpbmctbGVmdC1ub25lIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tc2lkZWJhci13aWR0aDogMjQwcHg7XG4gIC0tdG9wLWJhci1oZWlnaHQ6IDNyZW07XG4gIC0tc3BhY2luZzogMC41cmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj14c10pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDIwcmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj1zbV0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDMwcmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj1tZF0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDQwcmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj1sZ10pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDUwcmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj14bF0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDYwcmVtO1xufVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0fj1jZW50ZXJlZF0pIHtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xufVxuXG4uYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFwcC1wcmltYXJ5LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5yb3V0ZXItdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5yb3V0ZXItdmlldyA+IDpmaXJzdC1jaGlsZCB7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5sYXlvdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgcm93LWdhcDogdmFyKC0tbGF5b3V0LXJvdy1nYXAsIDJyZW0pO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgd2lkdGg6IG1pbigxMDAlLCB2YXIoLS1sYXlvdXQtd2lkdGgpKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWxheW91dC1wYWRkaW5nLWJsb2NrKTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eHNdIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDI1cmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV0ge1xuICAtLWxheW91dC13aWR0aDogMzByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXSB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bGddIHtcbiAgLS1sYXlvdXQtd2lkdGg6IDUwcmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF0ge1xuICAtLWxheW91dC13aWR0aDogNjByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF0ge1xuICAtLWxheW91dC13aWR0aDogNzByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXgtd2lkZV0ge1xuICAtLWxheW91dC13aWR0aDogODByZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWdhcC0xNl0ge1xuICAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49Z2FwLTMyXSB7XG4gIC0tbGF5b3V0LXJvdy1nYXA6IHZhcigtLXNpemUtMzIpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1jZW50ZXJlZF0ge1xuICAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWJsb2NrLXBhZGRpbmddIHtcbiAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1ibG9jay1wYWRkaW5nLWVxdWFsXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1wYWRkZWRdIHtcbiAgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xuICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49cGFkZGVkLTMyXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1uby1wYWRkaW5nXSB7XG4gIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tbGF5b3V0LXBhZGRpbmctaW5saW5lOiAwO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14c106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXhzXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoMjVyZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49c21dOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1zbV06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDMwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PW1kXTp3aGVyZShbZGF0YS1sYXlvdXR+PWlubGluZS1wYWRkaW5nXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49bWRdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg0MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj1sZ106d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZF0pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PWxnXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNTByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cbi5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eGxdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWQtMzJdKSB7XG4gIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDYwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XG59XG4ubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1pbmxpbmUtcGFkZGluZ10pLCAubGF5b3V0LXdyYXBwZXJbZGF0YS1sYXlvdXR+PXh4bF06d2hlcmUoW2RhdGEtbGF5b3V0fj1wYWRkZWRdKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14eGxdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkLTMyXSkge1xuICAtLWxheW91dC13aWR0aDogY2FsYyg3MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xufVxuLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49aW5saW5lLXBhZGRpbmddKSwgLmxheW91dC13cmFwcGVyW2RhdGEtbGF5b3V0fj14LXdpZGVdOndoZXJlKFtkYXRhLWxheW91dH49cGFkZGVkXSksIC5sYXlvdXQtd3JhcHBlcltkYXRhLWxheW91dH49eC13aWRlXTp3aGVyZShbZGF0YS1sYXlvdXR+PXBhZGRlZC0zMl0pIHtcbiAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoODByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcbn1cblxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlciB7XG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcbiAgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xufVxuLm5vdGlmaWNhdGlvbi1sYXlvdXQtd3JhcHBlcjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tbWF4LXdpZHRofj1mdWxsXSkge1xuICAtLWxheW91dC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS0zMik7XG59XG5cbi5mb3JtLWxheW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNHJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLmZvcm0tbGF5b3V0LXdpdGgtdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IGF1dG87XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbjp3aGVyZSgud3JhcHBlci1zbSkgLmdyaWQtaXRlbS1hdXRvIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNDBweCwgMWZyKSk7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cblxuLnNldHRpbmdzLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1sYXlvdXQtYWxpZ25tZW50KTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgsIDQwcmVtKTtcbn1cblxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcixcbi5sYXlvdXQtc2VjdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IG1pbigxMDAlLCB2YXIoLS1sYXlvdXQtd2lkdGgpKTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6b25seS1vZi10eXBlLFxuLmxheW91dC1zZWN0aW9uLXdyYXBwZXI6b25seS1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PW5vLW1hcmdpbl0sXG4ubGF5b3V0LXNlY3Rpb24td3JhcHBlcltkYXRhLXNldHRpbmdzLXNlY3Rpb24td3JhcHBlcn49bm8tbWFyZ2luXSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXI6aGFzKGJ1dHRvbikge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMiAtIDFweCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcbn1cblxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5zZXR0aW5ncy1zZWN0aW9uLFxuLmxheW91dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICByb3ctZ2FwOiB2YXIoLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXAsIDEuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0sIC5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PWJvcmRlci1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49Ym9yZGVyLWJvdHRvbV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1ib3JkZXItdG9wXSwgLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49Ym9yZGVyLXRvcF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1ib3JkZXItdG9wXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLWxheW91dC1zZWN0aW9ufj1ib3JkZXItdG9wXSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XG59XG4uc2V0dGluZ3Mtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSwgLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1sYXlvdXQtc2VjdGlvbn49cGFkZGluZy1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49cGFkZGluZy1ib3R0b21dLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtbGF5b3V0LXNlY3Rpb25+PXBhZGRpbmctYm90dG9tXSB7XG4gIHBhZGRpbmctYmxvY2s6IDAgMS41cmVtO1xufVxuLnNldHRpbmdzLXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtNF0sXG4ubGF5b3V0LXNlY3Rpb25bZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1nYXAtNF0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC4yNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLThdLFxuLmxheW91dC1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLThdIHtcbiAgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTEyXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xMl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC43NXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTE2XSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0xNl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMXJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49Z2FwLTMyXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWdhcC0zMl0ge1xuICAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMnJlbTtcbn1cbi5zZXR0aW5ncy1zZWN0aW9uW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49ZmlsbGVkXSxcbi5sYXlvdXQtc2VjdGlvbltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PWZpbGxlZF0ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnNldHRpbmdzLXJvdy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG4uc2V0dGluZ3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2V0dGluZ3Mtcm93W2RhdGEtc2V0dGluZ3Mtcm93fj1maWxsZWRdIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5zZXR0aW5ncy1yb3c6aGFzKC5pcy1pbnZhbGlkKSxcbi5pbnB1dC1ncm91cC1pbmxpbmU6aGFzKC5pcy1pbnZhbGlkKSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2V0dGluZ3Mtcm93LS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLXNpemUtNCk7XG4gIGZsZXg6IDEgMSAxMnJlbTtcbn1cblxuLnBheS1vcHRpb24tLW1pbGVhZ2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndkLTgge1xuICB3aWR0aDogMC41cmVtO1xufVxuLndkLTE2IHtcbiAgd2lkdGg6IDFyZW07XG59XG4ud2QtMjQge1xuICB3aWR0aDogMS41cmVtO1xufVxuLndkLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuLndkLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZC1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLndpZHRoLXhzIHtcbiAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcbn1cblxuLndpZHRoLXNtIHtcbiAgbWF4LWlubGluZS1zaXplOiAyNXJlbTtcbn1cblxuLndpZHRoLW1kIHtcbiAgbWF4LWlubGluZS1zaXplOiAzMHJlbTtcbn1cblxuLndpZHRoLW1kLWxnIHtcbiAgbWF4LWlubGluZS1zaXplOiAzNXJlbTtcbn1cblxuLndpZHRoLWxnIHtcbiAgbWF4LWlubGluZS1zaXplOiA0MHJlbTtcbn1cblxuLndpZHRoLWxnLXhsIHtcbiAgbWF4LWlubGluZS1zaXplOiA1MHJlbTtcbn1cblxuLndpZHRoLXhsIHtcbiAgbWF4LWlubGluZS1zaXplOiA2MHJlbTtcbn1cblxuLndpZHRoLXh4bCB7XG4gIG1heC1pbmxpbmUtc2l6ZTogNzByZW07XG59XG5cbi53aWR0aC14LXdpZGUge1xuICBtYXgtaW5saW5lLXNpemU6IDgwcmVtO1xufVxuXG4udmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbTpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDAuNjg3NXJlbTtcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG4uY3Vyc29yLWdyYWI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVscGVyLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmRpdmlkZXItbWQge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcbiAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xufVxuXG4ucG9pbnRlci1ldmVudC1pbml0aWFsIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmluZm8taWNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGJsb2NrLXNpemU6IDEuNXJlbTtcbiAgaW5saW5lLXNpemU6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uaW5mby1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS1hcHAtYmFyLWhlaWdodDogMy41cmVtO1xuICAtLWZvcmdlLWFwcC1iYXItcm93LXBhZGRpbmc6IDA7XG4gIC0tZm9yZ2UtYXBwLWJhci10aXRsZS1wYWRkaW5nOiAwO1xuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcbiAgLS1sb2dvLXNpemU6IGNhbGMoMzVyZW0gLyAxNik7XG59XG46d2hlcmUoaHRtbCkgLnR5bGVyLWxvZ28tdG9wLXQge1xuICBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpO1xufVxuOndoZXJlKGh0bWwpIC50eWxlci1sb2dvLWJvdHRvbS10IHtcbiAgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbn1cbjp3aGVyZShodG1sKSAudHlsZXItbG9nby10cmFkZW1hcmsge1xuICBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpO1xufVxuXG4uYXBwLWJhciB7XG4gIC0tZm9yZ2UtaWNvbi1mb250LXNpemU6IHZhcigtLXNjYWxlMik7XG59XG4uYXBwLWJhcjo6cGFydChzZWN0aW9uLXN0YXJ0KSwgLmFwcC1iYXI6OnBhcnQoc2VjdGlvbi1jZW50ZXIpLCAuYXBwLWJhcjo6cGFydChzZWN0aW9uLWVuZCkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYXBwLWJhci0tYnJhbmRpbmcge1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKSAwO1xufVxuXG4ubG9nby13cmFwcGVyIHtcbiAgd2lkdGg6IHZhcigtLWxvZ28tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFwcC1iYXItLWhvbWUtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQ6IGF1dG8vbWluLWNvbnRlbnQgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uYXBwLWJhci0taG9tZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKSBsIGMgaC83MiUpO1xufVxuXG4uYXBwLWJhci0tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUge1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xuICAtLWJhZGdlLXRleHQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgdmFyKC0tc2l6ZS04KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XG59XG5cbi5hcHAtYmFyLS1sb2NhdGlvbiB7XG4gIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjcyKTtcbn1cblxuLmFwcC1iYXItLW1lbnUge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uYXBwLWJhci0tcHJvZmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tc2l6ZS00MCk7XG4gIGhlaWdodDogdmFyKC0tc2l6ZS00MCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNCk7XG4gIGNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBib3gtc2hhZG93IDE1MG1zIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXBwLWJhci0tcHJvZmlsZS1idXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggb2tsY2goMTAwJSAwIDBkZWcgLyAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItNSk7XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIHtcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tYWNjZW50LTEyKTtcbiAgLS1mb3JnZS10aGVtZS1vbi10ZXJ0aWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTIpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtMTIpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIC5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1wcmltYXJ5XSwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1wcmltYXJ5XSB7XG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLWFjY2VudC1hMik7XG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1hY2NlbnQtYTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1hY2NlbnQtYTMpO1xuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tYWNjZW50LWE0KTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXksIGJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYTMpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciwgYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMik7XG59XG5cbi50ZXN0LWVudmlyb25tZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tZGV2KSAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2KSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGV2XCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSB7XG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLWFwcC1iYXItZm9yZWdyb3VuZDogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIC0tYWNjZW50LWEyOiB2YXIoLS1zbGF0ZS1hMik7XG4gIC0tYWNjZW50LWEzOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XG4gIC0tYWNjZW50LWE2OiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tYWNjZW50LTEyOiB2YXIoLS1zbGF0ZS0xMik7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkgLmFwcC1iYXItLXBhZ2UtdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAudG9wLWJhci0tdGl0bGU6OmJlZm9yZSxcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi10ZXN0KSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgVGVzdFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtc3RhZ2UpIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxuYm9keTp3aGVyZSguc2l0ZS0tZGV2LXN0YWdlKSAuYnJhbmRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJEZXYgU3RhZ2VcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIHtcbiAgLS1mb3JnZS1hcHAtYmFyLWJhY2tncm91bmQ6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1hY2NlbnQtYTM6IHZhcigtLXNsYXRlLWEzKTtcbiAgLS1hY2NlbnQtYTQ6IHZhcigtLXNsYXRlLWE0KTtcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcbiAgLS1hY2NlbnQtMTI6IHZhcigtLXNsYXRlLTEyKTtcbiAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tY3JpbXNvbi00KTtcbiAgLS1iYW5uZXItZm9yZWdyb3VuZDogdmFyKC0tY3JpbXNvbi1hMTIpO1xuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmJyYW5kaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVGVzdCBTaXRlXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tYmFubmVyLWhlaWdodCkpKTtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAudXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcbiAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLXRvcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmFwcC1iYXIge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYygwLjVyZW0gKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSk7XG59XG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkgLmFwcC1iYXI6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMC41cmVtO1xufVxuYm9keTp3aGVyZSguc2l0ZS0tY2xpZW50LXRlc3QpOmhhcyguYXBwLWxheW91dCkgLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cbmJvZHk6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSAudGVzdC1lbnZpcm9ubWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1pbnB1dCB7XG4gIG1heC13aWR0aDogMThyZW07XG59XG5cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSB7XG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tamFkZS1hMTIpO1xuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpc2J1cnNlbWVudHMtYWNjb3VudC1udW1iZXItLWJhZGdlIGkge1xuICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xufVxuXG4udXRpbGl0eS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kb25hdGlvbi10eXBlLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kXTtcbiAgZ2FwOiAxLjVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xufVxuLmRvbmF0aW9uLXR5cGUtcm93OmhhcyguZG9uYXRpb24tYW1vdW50KSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kIGRvbmF0aW9uLWFtb3VudC1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tYW1vdW50LWVuZF07XG59XG5cbi5kb25hdGlvbi1hbGxvY2F0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS04KTtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cblxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2NoYXJpdHktc3RhcnRdIG1pbm1heCg1cmVtLCAyNy41cmVtKSBbY2hhcml0eS1lbmQgdXRpbGl0eS1zdGFydF0gMi41cmVtIFt1dGlsaXR5LWVuZF07XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xufVxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdzpoYXMoLmRvbmF0aW9uLXBlcmNlbnQpIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCBwZXJjZW50LXN0YXJ0XSA1cmVtIFtwZXJjZW50LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcbn1cblxuLmRvbmF0aW9uLXNwbGl0IHtcbiAgZ3JpZC1hcmVhOiBzcGxpdDtcbn1cblxuLmRvbmF0aW9uLXJlbW92ZSB7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xufVxuXG4uZG9uYXRpb24tYWxsb2NhdGlvbi0tYWN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmRdO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcbn1cbi5kb25hdGlvbi1hbGxvY2F0aW9uLS1hY3Rpb24tcm93OmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdGV4dCk6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtzcGxpdC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMTMuMjVyZW0pIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG59XG5AY29udGFpbmVyICggd2lkdGggPCAzMS4yNXJlbSApIHtcbiAgLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3c6aGFzKC5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0KTpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMjcuNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0IHRvdGFsLXZhbHVlLXN0YXJ0XSBhdXRvIFt0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1lbmRdO1xuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xuICB9XG59XG5cbi5hbGxvY2F0aW9uLXRvdGFsLS10ZXh0IHtcbiAgZ3JpZC1hcmVhOiB0b3RhbC10ZXh0O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmFsbG9jYXRpb24tdG90YWwtLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbiAgZ3JpZC1hcmVhOiB0b3RhbC12YWx1ZTtcbn1cbi5hbGxvY2F0aW9uLXRvdGFsLS12YWx1ZSA+IC5iYWRnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4MG1zIGVhc2Utb3V0LCBjb2xvciA4MG1zIGVhc2Utb3V0O1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWZvbnQtc2FuczogXCJJbnRlclZhcmlhYmxlXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtbW9ubzogXCJJQk0gUGxleCBNb25vXCIsIHVpLW1vbm9zcGFjZSwgU0YgTW9ubywgbW9ub3NwYWNlO1xuICAtLWZvbnQtaWNvbnM6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xufVxuXG4vKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xuLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MjhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDU5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU4NHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzI4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICB9XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTE1LCAxMTksIDEyMiwgMC40KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGFsbDtcbn1cbi5jYXJkLS1maWVsZC1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNGNEY1RjU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDM2cHgpO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2FyZC13aXRoLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG4uY2FyZC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzNDI0MjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlIGFsbDtcbiAgYm94LXNoYWRvdzogMCAwIDE2cHggLTJweCByZ2JhKDIxMSwgNjYsIDY2LCAwLjIpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMThweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uY2FyZC1oZWFkZXIgc3ZnIHtcbiAgZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuLmNhcmQtaGVhZGVyLS1lZGl0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjJDNztcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3REFFMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG4uY2FyZC1oZWFkZXIgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmQtaGVhZGVyIGg1IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5jYXJkLWhlYWRlciAuZGF0ZS1waWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbi5saXN0LWNhcmQtaGVhZGVyLS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubGlzdC1jYXJkLWhlYWRlci0tY29udHJvbHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2FyZC1ib2R5X19jaGVja2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJkLWJvZHlfX2NoZWNrbGlzdCBoNiB7XG4gIGNvbG9yOiAjNTQ2NTczO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmQtYm9keV9fY2hlY2tsaXN0IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXJkLWJvZHkgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FyZC0tcXVlc3Rpb25uYWlyZSBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY2FyZC0tZmllbGQtZ3JvdXAgLmZvcm0taW5wdXQtbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGlzdC1hY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5saXN0LWNoZWNrbGlzdCAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5saXN0LWNoZWNrbGlzdCAuaWNvbi1jaXJjbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdC1pdGVtLWZpbGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxpc3QtaXRlbS1maWxlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzI4cHgpIHtcbiAgLmxpc3QtaXRlbS1maWxlIGEge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ubGlzdC1pdGVtLWZpbGUgc3ZnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpc3QtaXRlbS1tZXRhZGF0YSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDcwJTtcbn1cbi5saXN0LWl0ZW0tbWV0YWRhdGEgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHdpZHRoOiA3NSU7XG59XG4ubGlzdC1jb250ZW50LWNoZWNrbGlzdCAuYnRuLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cblxuLnBpbGwtc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcbiAgY29sb3I6ICMxYzFmMWQ7XG59XG4ucGlsbC1zdGF0dXMgc3BhbiB7XG4gIG1hcmdpbjogMXB4IDAgMCA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBpbGwtc3RhdHVzIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmlsbDogIzFjMWYxZDtcbn1cbi5waWxsLXN0YXR1cy53YWl0aW5nIHtcbiAgYmFja2dyb3VuZDogI2QxZDFkMTtcbn1cbi5waWxsLXN0YXR1cy5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMTg0LCAxMjIsIDAuNzIpO1xufVxuXG4uc3RhdHVzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0Y1QkFFNTtcbn1cbi5zdGF0dXMtc3VtbW9uZWQge1xuICBiYWNrZ3JvdW5kOiAjQ0FDN0Y1O1xufVxuLnN0YXR1cy1jb25maXJtZWQge1xuICBiYWNrZ3JvdW5kOiAjNURFNDlBO1xufVxuLnN0YXR1cy1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNBNEQxRjU7XG59XG4uc3RhdHVzLWp1cm9yIHtcbiAgYmFja2dyb3VuZDogIzYyREVERTtcbn1cbi5zdGF0dXMtZXhjdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNFNUNCNUI7XG59XG4uc3RhdHVzLWRlZmVycmVkIHtcbiAgYmFja2dyb3VuZDogI0Y3QzM4MTtcbn1cbi5zdGF0dXMtZGlzcXVhbGlmaWVkIHtcbiAgYmFja2dyb3VuZDogI0Y2QkVCRTtcbn1cblxuLmxpc3QtaXRlbS1jaGVja2xpc3QgLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdC1pdGVtLWNoZWNrbGlzdCArIC5saXN0LWl0ZW0tY2hlY2tsaXN0IC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTEycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0LWl0ZW0tc3RhdHVzLXBlbmRpbmc6YmVmb3JlLCAubGlzdC1pdGVtLXN0YXR1cy1wcm9ncmVzczpiZWZvcmUsIC5saXN0LWl0ZW0tc3RhdHVzLWNvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDlweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmxpc3QtaXRlbS1zdGF0dXMtcGVuZGluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0Nzdmcgd2lkdGg9JzI1JyBoZWlnaHQ9JzI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzExJyByPSc5JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtZGFzaGFycmF5PSczIDInLyUzRSUzQy9zdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG59XG4ubGlzdC1pdGVtLXN0YXR1cy1wcm9ncmVzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc4JyBjeT0nOCcgcj0nNS41JyBzdHJva2U9JyUyMzUyNjE1Qicgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0NwYXRoIGQ9J004IDFDNi42MTU1MyAxIDUuMjYyMTYgMS40MTA1NCA0LjExMTAxIDIuMTc5NzFDMi45NTk4NyAyLjk0ODg4IDIuMDYyNjYgNC4wNDIxMyAxLjUzMjg1IDUuMzIxMjJDMS4wMDMwMyA2LjYwMDMgMC44NjQ0MSA4LjAwNzc2IDEuMTM0NTEgOS4zNjU2M0MxLjQwNDYgMTAuNzIzNSAyLjA3MTI5IDExLjk3MDggMy4wNTAyNiAxMi45NDk3QzQuMDI5MjIgMTMuOTI4NyA1LjI3NjUgMTQuNTk1NCA2LjYzNDM3IDE0Ljg2NTVDNy45OTIyNCAxNS4xMzU2IDkuMzk5NyAxNC45OTcgMTAuNjc4OCAxNC40NjcyQzExLjk1NzkgMTMuOTM3MyAxMy4wNTExIDEzLjA0MDEgMTMuODIwMyAxMS44ODlDMTQuNTg5NSAxMC43Mzc4IDE1IDkuMzg0NDcgMTUgOEMxNC45OTc5IDYuMTQ0MTMgMTQuMjU5NyA0LjM2NDg2IDEyLjk0NzQgMy4wNTI1NkMxMS42MzUxIDEuNzQwMjYgOS44NTU4OCAxLjAwMjA5IDggMVpNOCAxNEM2LjQwODcgMTQgNC44ODI1OCAxMy4zNjc5IDMuNzU3MzYgMTIuMjQyNkMyLjYzMjE0IDExLjExNzQgMiA5LjU5MTMgMiA4QzIgNi40MDg3IDIuNjMyMTQgNC44ODI1OCAzLjc1NzM2IDMuNzU3MzZDNC44ODI1OCAyLjYzMjE0IDYuNDA4NyAyIDggMlY4TDEyLjI0MDYgMTIuMjQwN0MxMS42ODQ1IDEyLjc5ODggMTEuMDIzNiAxMy4yNDE1IDEwLjI5NTggMTMuNTQzNEM5LjU2ODA5IDEzLjg0NTMgOC43ODc4OCAxNC4wMDA1IDggMTRaJyBmaWxsPSclMjM1MjYxNUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4ubGlzdC1pdGVtLXN0YXR1cy1jb21wbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjEgMSAxIDQuMSAxIDhDMSAxMS45IDQuMSAxNSA4IDE1QzExLjkgMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03IDExTDQuMyA4LjNMNS4yIDcuNUw3IDkuM0wxMSA1LjRMMTEuOSA2LjJMNyAxMVonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDUgMTFMNC4zMDAwNSA4LjMwMDAyTDUuMjAwMDUgNy41MDAwMkw3LjAwMDA1IDkuMzAwMDJMMTEgNS40MDAwMkwxMS45IDYuMjAwMDJMNy4wMDAwNSAxMVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4uZm9ybS1pbnB1dC1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5mb3JtLWlucHV0LWxpbmVbcmVhZG9ubHldIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZvcm0taWNvbi1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1jaGVja2JveC1jb250cm9sIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvcm0tY2hlY2tib3gtY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZvcm0tY2hlY2tib3gtY29udHJvbCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLXNlbGVjdC1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvcm0tc2VsZWN0LWNvbnRyb2w6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDUuOTk5OTlMMCAwLjk5OTk4OEwwLjcgMC4yOTk5ODhMNSA0LjU5OTk5TDkuMyAwLjI5OTk4OEwxMCAwLjk5OTk4OEw1IDUuOTk5OTlaJyBmaWxsPSclMjMzMDMxMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxleCAuZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZvcm0tbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9ybS1saXN0LWNvbnRhaW5lciBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xuICBjb2xvcjogIzFjMWYxZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi50b29sdGlwOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjRweDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9vbHRpcF9fdG9wIHtcbiAgdG9wOiAtMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuLnRvb2x0aXBfX3RvcDpiZWZvcmUge1xuICB0b3A6IDk5JTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbn1cbi50b29sdGlwIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGFsbDtcbn1cbi50b29sdGlwLXRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogIzU0NjU3Mztcbn1cbi50b29sdGlwLXRyaWdnZXI6aG92ZXIgLnRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnQtbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG5cbmJvZHkubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ib2R5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiaW5pdGlhbFwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ4c1wiO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInNtXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibWRcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDU2cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibGdcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzEycHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieGxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTg0cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieHhsXCI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTcyOHB4KSB7XG4gIGJvZHk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInh4eGxcIjtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNEN0RBRTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnRhYmxlIHRoLCAudGFibGUgdGQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFibGUgdGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDExNSwgMTE5LCAxMjIsIDAuNCk7XG59XG4udGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cbn1cbi50YWJsZSB0ZDpsYXN0LWNoaWxkIC50YWJsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUgdGQ6bGFzdC1jaGlsZCAudGFibGUtYWN0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZSB0ZDpsYXN0LWNoaWxkIC50YWJsZS1hY3Rpb24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4udGFibGUgdHIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcycHgpIHtcbiAgLnRhYmxlIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTUsIDExOSwgMTIyLCAwLjQpO1xuICB9XG59XG5cbi50YWJsZS1oZWFkZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNEN0RBRTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MnB4KSB7XG4gIC50YWJsZS1oZWFkZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFibGUtZGF0YS1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzJweCkge1xuICAudGFibGUtZGF0YS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50YWJsZS1hY3Rpb24gYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI0QzNDI0Mjtcbn1cblxuLmZvcm0tbGFiZWwuZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDM0MjQyO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWxhYmVsLmVycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0QzNDI0MjtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZvcm0tbGFiZWwuZXJyb3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjIgMSAxIDQuMiAxIDhDMSAxMS44IDQuMiAxNSA4IDE1QzExLjggMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03LjUgNEg4LjVWOUg3LjVMNy41IDRaTTggMTIuMkM3LjYgMTIuMiA3LjIgMTEuOCA3LjIgMTEuNEM3LjIgMTEgNy41IDEwLjYgOCAxMC42QzguNCAxMC42IDguOCAxMSA4LjggMTEuNEM4LjggMTEuOCA4LjQgMTIuMiA4IDEyLjJaJyBmaWxsPSclMjNEMzQyNDInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjUwMDAxIDRIOC41MDAwMVY5SDcuNTAwMDFMNy41MDAwMSA0Wk04LjAwMDAxIDEyLjJDNy42MDAwMSAxMi4yIDcuMjAwMDEgMTEuOCA3LjIwMDAxIDExLjRDNy4yMDAwMSAxMSA3LjUwMDAxIDEwLjYgOC4wMDAwMSAxMC42QzguNDAwMDEgMTAuNiA4LjgwMDAxIDExIDguODAwMDEgMTEuNEM4LjgwMDAxIDExLjggOC40MDAwMSAxMi4yIDguMDAwMDEgMTIuMlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcmlnaHQ6IDZweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLWxhYmVsLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLmZvcm0tbGFiZWwtLXJhZGlvIHtcbiAgY29sb3I6ICMzMDMxMzM7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNHB4IDEycHggMDtcbn1cblxuLypcblRhYmxlIG9mIENvbnRlbnRzXG5cbjAwIE5vcm1hbGl6ZVxuMDEgVHlwZSBTdHlsZXNcbjAyIFV0aWxpdHlcbjAzIEdsb2JhbFxuMDQgTW9kYWxzXG4wNSAyMDIyIFEyIE5ldyBsYXlvdXRcblxuKi9cbjp3aGVyZShodG1sKSB7XG4gIC0tc3BhY2luZzogMC41cmVtO1xufVxuXG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNlbGVjdC1sb2NhdGlvbnNfX2lucHV0LXRleHQtd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzQ5NjdGRTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6Zm9jdXM6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZnJvYWxhLWVkaXRvci0tcGxhaW4tdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4uZnJvYWxhLWVkaXRvci0tcGxhaW4tdGV4dCBlbSB7XG4gIGZvbnQtc3R5bGU6IHVuc2V0O1xufVxuXG4ubWRsLWJ1dHRvbl9fcmlwcGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmlkLXdpdGgtc2lkZWJhci1sZWZ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzOHB4IDFmcjtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLmhlYWRlci1pY29uLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDRweDtcbn1cblxuLnJlZC1ib3JkZXItdGVtcCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHJlZDtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1kZHRwLXBpY2tlci0tcG9ydHJhaXQubWRkdHAtcGlja2VyLXRpbWUgLm1kZHRwLXBpY2tlcl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4tYmxvY2stc2l6ZTogMTJyZW07XG4gIG1heC1ibG9jay1zaXplOiAyMHJlbTtcbn1cblxuLmZjLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5mYy1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCB7XG4gIGdhcDogMnB4O1xufVxuXG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpmaXJzdC1vZi10eXBlKSB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG4gIG9yZGVyOiAyO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6Zmlyc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDBkZWcgLyAwKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpmaXJzdC1vZi10eXBlKSAuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG4uZmMtYnV0dG9uLWdyb3VwOmlzKDpsYXN0LW9mLXR5cGUpIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIHdpZHRoOiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xufVxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6aXMoOmZpcnN0LWNoaWxkKSwgLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSAuZmMtYnV0dG9uLXByaW1hcnk6aXMoOmxhc3QtY2hpbGQpIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogMDtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5mYy1idXR0b24tZ3JvdXA6aXMoOmxhc3Qtb2YtdHlwZSkgLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW46IDA7XG59XG5cbi5mYy1idXR0b24gLmZjLWljb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucykgIWltcG9ydGFudDtcbn1cblxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYXJyb3dfYmFja19pb3NfbmV3XCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19mb3J3YXJkX2lvc1wiO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKS8xMiUpO1xufVxuXG4jZnVsbC1jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZmMgdGQuZmMtaGVhZC1jb250YWluZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjIHRoLmZjLWRheS1oZWFkZXIge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbiNleHRlcm5hbC1ldmVudHMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuI2V4dGVybmFsLWV2ZW50cyAuZmMtZXZlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmMgdGQsXG4uZmMgdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kb3duIHtcbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcbn1cblxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoZWFkLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS03KTtcbn1cblxuLmZjLWNlbnRlciBoMixcbi5mYy1sZWZ0IGgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGU0KTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbn1cblxuLmZjLWRheS1udW1iZXIge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xuICBtYXJnaW4tYmxvY2s6IDAuMjVyZW0gMDtcbiAgbWFyZ2luLWlubGluZTogMC4yNXJlbSAwO1xufVxuXG4uZmMtZGF5LXRvcCAuZGF5TWVudSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDAuMjVyZW0gMDtcbiAgbWFyZ2luLWlubGluZTogMCAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbn1cbi5mYy1kYXktdG9wIC5kYXlNZW51IC5jb250ZXh0LW1lbnUge1xuICBvcGFjaXR5OiAwO1xufVxuLmZjLWRheS10b3A6aG92ZXIgLmRheU1lbnUgLmNvbnRleHQtbWVudSwgLmZjLWRheS10b3AuaG92ZXIgLmRheU1lbnUgLmNvbnRleHQtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTA1KTtcbn1cblxuLmZjLXRvZGF5IC5mYy1kYXktbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW50ZXJhY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cblxuLmRlZmVycmFsLWRheS1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVyZW07XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1hMTEpO1xufVxuXG4ucmVkIHtcbiAgY29sb3I6IHZhcigtLXJ1YnktYTExKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1jYWxlbmRhci1kb3Q6IDAuMzc1cmVtO1xuICAtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmc6IDAuNjI1cmVtIDAuMTI1cmVtO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ibG9jazogMC4xMjVyZW0gMDtcbiAgbWFyZ2luLWlubGluZTogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XG59XG5cbi5mYy1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5mYy1ldmVudDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjY0O1xufVxuXG4uZmMtZXZlbnRfX3N1bW1vbnNfcnVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlLWEzKTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1hMTIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XG59XG4uZmMtZXZlbnRfX3N1bW1vbnNfcnVuIC5mYy1jb250ZW50IC5mYy10aW1lIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1hMTEpO1xufVxuLmZjLWV2ZW50X19ob2xpZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hNCk7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWExMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcbn1cbi5mYy1ldmVudF9fYXR0ZW5kYW5jZSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcbn1cbi5mYy1ldmVudF9fYXR0ZW5kYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNDApKTtcbiAgd2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG5cbi5mYy1ldmVudF9fY2FzZS1uZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG4uZmMtZXZlbnRfX2Nhc2UtcGFuZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLWE5KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xufVxuLmZjLWV2ZW50X19jYXNlLWp1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTkpO1xuICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XG59XG4uZmMtZXZlbnRfX2Nhc2UtY29tcGxldGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xuICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xufVxuXG4uZmMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogYXV0bztcbn1cbi5mYy1jb250ZW50IC5mYy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZjLWNvbnRlbnQgLmZjLXRpbWUge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9yZGVyOiAyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkLCAuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmZjLWRheS1ncmlkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogOTg7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCgzKSB7XG4gIHotaW5kZXg6IDk3O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoNCkge1xuICB6LWluZGV4OiA5Njtcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDUpIHtcbiAgei1pbmRleDogOTU7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg2KSB7XG4gIHotaW5kZXg6IDk0O1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoNykge1xuICB6LWluZGV4OiA5Mztcbn1cblxuLmZjLWRheS1ncmlkIC5mYy1yb3c6bnRoLWNoaWxkKDgpIHtcbiAgei1pbmRleDogOTI7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93Om50aC1jaGlsZCg5KSB7XG4gIHotaW5kZXg6IDkxO1xufVxuXG4uZmMtZGF5LWdyaWQgLmZjLXJvdzpudGgtY2hpbGQoMTApIHtcbiAgei1pbmRleDogOTA7XG59XG5cbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS10b3AtYW5zd2VyIHRkLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGMoMTVyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlcjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtbmVzdGVkLWFuc3dlciB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jYW5kaWRhdGUtcXVlc3Rpb25uYWlyZS1uZXN0ZWQtYW5zd2VyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5kcmF3ZXItaGVhZGVyLWNhbmRpZGF0ZS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZsZXg6IGF1dG87XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IHZhcigtLWxoLXNjYWxlMCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICBtYXgtd2lkdGg6IDc1Y2g7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLmNhbmRpZGF0ZS1zZWFyY2gtcmVzdWx0LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC41ZnIgMWZyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1saC1zY2FsZTApIC8gMik7XG59XG5cbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1kZXRhaWwge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNoaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZyk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBjb2xvcjogdmFyKC0tZ3JheS1mZyk7XG59XG5cbi5jaGlwLWdyb3VwLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG5bY2xhc3MqPWNoaXBfX3RodW1ibmFpbF0ge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY2hpcF9fdGh1bWJuYWlsLS1hdHRlbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1hcXVhLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tYXF1YS04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWluZGlnby00MCkpO1xuICBjb2xvcjogaHNsKHZhcigtLWluZGlnby04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tcGFuZWxpc3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tODApKTtcbn1cbi5jaGlwX190aHVtYm5haWwtLWp1cm9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS04MCkpO1xufVxuLmNoaXBfX3RodW1ibmFpbC0tY2hlY2tlZC1vdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tcmVkLTQwKSk7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTgwKSk7XG59XG5cbi5tZGwtY2hpcF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLXNjYWxlLTIpO1xufVxuXG4ubWRkdHAtcGlja2VyX19jZWxsLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC1tYXAtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tZHJhd2VyLWhlYWRlci1oZWlnaHQ6IDRyZW07XG4gIC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGg6IDI0cmVtO1xufVxuXG51eC1kcmF3ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgYm94LXNoYWRvdzogLTEycHggMCAxMHB4IC02cHggaHNsKHZhcigtLWdyYXktOTApLzIwJSksIC02cHggMCA2cHggLTZweCBoc2wodmFyKC0tZ3JheS05MCkvMTIlKSwgLTRweCAwIDRweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKS84JSk7XG59XG5cbi51eC1kcmF3ZXItY29udGFpbmVyLS1yZWd1bGFyIHtcbiAgaW5saW5lLXNpemU6IDcwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xufVxuXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcbiAgaW5saW5lLXNpemU6IHZhcigtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoKTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBibG9jay1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS10b3AtYmFyLWhlaWdodCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3cge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwdmggLSB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctc2hvcnQge1xuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDRweCk7XG4gIHRvcDogMTA0cHg7XG59XG5cbnV4LWRyYXdlci1jb250YWluZXIubW9kYWwge1xuICB3aWR0aDogNzAlO1xufVxuXG51eC1kcmF3ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbn1cbnV4LWRyYXdlcjpoYXMoLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXdyYXBwZXIpIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxudXgtZHJhd2VyLm5vLXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxudXgtZHJhd2VyID4gZGl2IHtcbiAgZmxleDogYXV0bztcbn1cblxuLmRyYXdlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRyYXdlci13cmFwcGVyOmhhcyguYWN0aW9uLWJhcikgLmZvcmdlLWJ1dHRvbi1mYWIge1xuICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtNzIpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTtcbn1cblxudXgtZHJhd2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG51eC1kcmF3ZXItaGVhZGVyIC5kcmF3ZXItdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xuICBmbGV4OiBhdXRvO1xufVxudXgtZHJhd2VyLWhlYWRlciBjYXNlLW1lbnUsIHV4LWRyYXdlci1oZWFkZXIgY2FuZGlkYXRlLW1lbnUge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5qbS1kcmF3ZXItaGVhZGVyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xufVxuXG4udG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnRvb2xiYXIudG9vbGJhci0tY29uZGVuc2VkIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uZHJhd2VyLW1haW4ge1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5kcmF3ZXItbWFpbltkYXRhLWRyYXdlcn49bm8tcGFkZGluZ10ge1xuICAtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cblxudGFiLmZsZXgtdGFiIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG51eC1kcmF3ZXItY29udGFpbmVyLm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG51eC1kcmF3ZXIuc2xpZGUtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLWRvd247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxudXgtZHJhd2VyLnNsaWRlLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLXVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS1kb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4uZW1wYW5lbG1lbnQtbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbcGFuZWwtc3RhcnRdIDFmciBbcGFuZWwtZW5kIGp1cnktc3RhcnRdIDFmciBbanVyeS1lbmRdO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuXG4uZW1wYW5lbG1lbnQtY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAzcmVtO1xufVxuXG4ubWRsLWxheW91dF9fY29udGVudC5tZGwtY29sb3ItLWdyZXktMTAwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNjApKTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uZW1wdHktc3RhdGUgaSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwib3BzelwiIDQ4LCBcIndnaHRcIiAzNTA7XG59XG4uZW1wdHktc3RhdGUgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgLm1kbC10ZXh0ZmllbGQge1xuICB3aWR0aDogdW5zZXQ7XG59XG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIgZGF0ZXBpY2tlciAubWRsLXRleHRmaWVsZCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICAtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5LWNvbnRhaW5lcjogdmFyKC0tc2xhdGUtNCk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tdGVydGlhcnktY29udGFpbmVyOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIC0tZm9yZ2UtdGhlbWUtc3VjY2VzczogdmFyKC0tamFkZS0xMSk7XG4gIC0tZm9yZ2UtdGhlbWUtc3VjY2Vzcy1jb250YWluZXI6IHZhcigtLWphZGUtNCk7XG4gIC0tZm9yZ2UtdGhlbWUtb24tc3VjY2Vzcy1jb250YWluZXI6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgLS1mb3JnZS10aGVtZS1lcnJvci1jb250YWluZXI6IHZhcigtLXJlZC00KTtcbiAgLS1mb3JnZS10aGVtZS1vbi1lcnJvci1jb250YWluZXI6IG9rbGNoKGZyb20gdmFyKC0tcmVkLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLWZvcmdlLXRoZW1lLXRleHQtaGlnaDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICAtLWZvcmdlLXRoZW1lLXRleHQtbG93OiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgLS1mb3JnZS10aGVtZS1vdXRsaW5lOiB2YXIoLS1zbGF0ZS1hNik7XG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItZHVyYXRpb246IDEwMG1zO1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci13aWR0aDogMXB4O1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1hY3RpdmUtd2lkdGg6IDFweDtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItZHVyYXRpb246IDBtcztcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itb3V0d2FyZC1vZmZzZXQ6IDJweDtcbiAgLS1mb3JnZS10b29sdGlwLWFuaW1hdGlvbi1vZmZzZXQ6IDA7XG4gIC0tZm9yZ2UtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZm9yZ2UtcG9wb3Zlci1taW4td2lkdGg6IDEwcmVtO1xuICAtLWZvcmdlLXRhYmxlLWRlbnNlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xuICAtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmc6IHZhcigtLXNpemUtOCk7XG59XG5cbjp3aGVyZShmb3JnZS1tZW51KSB7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNoYXBlOiAwLjI1cmVtO1xufVxuXG46d2hlcmUoZm9yZ2UtcG9wb3Zlcik6bm90KC5iYWRnZS1wb3BvdmVyKTo6cGFydChzdXJmYWNlKSB7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgMC43NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG4gIG1pbi13aWR0aDogMTByZW07XG59XG5cbjp3aGVyZShmb3JnZS1wb3BvdmVyKSBmb3JnZS1saXN0LWl0ZW06aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDAuNXJlbTtcbn1cbjp3aGVyZShmb3JnZS1wb3BvdmVyKTp3aGVyZSguYmFkZ2UtcG9wb3Zlcikge1xuICAtLWZvcmdlLXBvcG92ZXItYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xuICAtLWZvcmdlLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JnZS1wb3BvdmVyLWJhY2tncm91bmQpO1xufVxuXG4uYmFkZ2UtcG9wb3Zlci1jb250ZW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xufVxuXG5mb3JnZS1zZWxlY3Q6OnBhcnQocG9wb3Zlci1pY29uKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHJvb3QpIHtcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDIuNXJlbTtcbiAgLS1mb3JnZS1maWVsZC1vdXRsaW5lLXN0eWxlOiBub25lO1xuICAtLWZvcmdlLWZpZWxkLXBhZGRpbmctaW5saW5lOiAwO1xuICAtLWZvcmdlLWZpZWxkLXBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgLS1fZmllbGQtaW5uZXItcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbmZvcmdlLXNlbGVjdDpmb2N1cy13aXRoaW46OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSxcbmZvcmdlLXNlbGVjdDpmb2N1cy13aXRoaW46OnBhcnQob3V0bGluZSkge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmZvcmdlLXNlbGVjdDo6cGFydCh0ZXh0KSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWwge1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG59XG5cbi5mb3JnZS1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3cge1xuICBibG9jay1zaXplOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1yb3ctaGVpZ2h0KTtcbn1cblxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIC5mb3JnZS10YWJsZS1yb3cgPiAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCk6Zmlyc3QtY2hpbGQsXG46d2hlcmUoLmZvcmdlLXRhYmxlLS1kZW5zZSkgLmZvcmdlLXRhYmxlLXJvdyAuZm9yZ2UtdGFibGUtY2VsbC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QgKyAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xufVxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIC5mb3JnZS10YWJsZS1jZWxsOm5vdCguZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcbn1cbjp3aGVyZSguZm9yZ2UtdGFibGUtLWRlbnNlKSAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XG59XG46d2hlcmUoLmZvcmdlLXRhYmxlLS1kZW5zZSkgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xufVxuXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlcnMtbGlzdCB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xNikgdmFyKC0tc2l6ZS04KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVycy1saXN0IC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuXG4ubmF2LXNpZGViYXItdHJpZ2dlciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTZweCkge1xuICAubmF2LXNpZGViYXItdHJpZ2dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1zaWRlYmFyLXRyaWdnZXIgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG59XG4ubmF2LXNpZGViYXItdHJpZ2dlciAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDZweDtcbn1cbi5uYXYtc2lkZWJhci10cmlnZ2VyIC5pY29uLWJhcjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTJweDtcbn1cblxuLm1kbC10ZXh0ZmllbGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWRsLXRleHRmaWVsZCAubWRsLWJ1dHRvbiB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC02cHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiAyOHB4O1xufVxuLm1kbC10ZXh0ZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZSAubWRsLWJ1dHRvbi0taWNvbiB7XG4gIHRvcDogOHB4O1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcbiAgdG9wOiAwO1xufVxuXG5zZWxlY3QubWRsLXBhZ2VTaXplIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1kbC10ZXh0ZmllbGQuaXMtaW52YWxpZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xuICB0b3A6IDEwcHg7XG59XG5cbi5jYXJkLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMDUpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzE2JSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggaHNsYSgwLCAwJSwgMCUsIDApLCAwcHggMHB4IDBweCAwcHggaHNsYSgwLCAwJSwgMCUsIDApLCAwcHggMXB4IDBweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KSwgMHB4IDFweCAxcHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSksIDBweCAxcHggMnB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApLzAuMDUpLCAwcHggMnB4IDRweCAtMnB4IGhzbCh2YXIoLS1ncmF5LTkwKS8wLjA1KSwgMHB4IDNweCA2cHggLTNweCBoc2wodmFyKC0tZ3JheS05MCkvMC4wNSk7XG59XG4uY2FyZCAubWRsLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkIC5tZGwtc3dpdGNoIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZpZWxkLWdyb3VwLS1tZXNzYWdlLXNldHRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZpZWxkLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tbGFiZWxfX2NoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLXJhZGlvLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG4uZm9ybS1yYWRpby1ncm91cCAubWRsLXJhZGlvIHtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG59XG5cbi5tZGwtcmFkaW8uaXMtdXBncmFkZWQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbmRyb3B6b25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5kcm9wem9uZSAuZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xufVxuZHJvcHpvbmUgLmRyb3B6b25lIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuZHJvcHpvbmUgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1kbC1jZWxsLS02LWNvbCBpbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0cHggMjRweCAwIDA7XG59XG5cbi5tZGwtY2VsbC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIubWRsLWJ1dHRvbl9faWNvbi1zbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIubWRsLWJ1dHRvbl9faWNvbi1zbWFsbCBpLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2hlY2tib3gtbGlzdCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2hlY2tib3gtbGlzdCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jaGVja2JveC1saXN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYWJlbC1zd2l0Y2gge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLmNhc2UtZmllbGRzIC5tZGwtY2VsbC5tZGwtY2VsbC0tNi1jb2wge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmZyb2FsYS1lZGl0b3IgLmZyLXRvb2xiYXIuZnItdG9wLFxuZnJvYWxhLWVkaXRvciAuc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jcG9vbC1zdW1tYXJ5IC5tZGwtbGlzdF9faXRlbSAubWRsLWNoaXBfX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Bvb2wtc3VtbWFyeSAuY2FyZC1zdGF0c19fY29udGFpbmVyIC5tZGwtZ3JpZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciAuY2FyZC1zdGF0c19faGFsZiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbiNwb29sLXN1bW1hcnkgLmNhcmQtc3RhdHNfX2NvbnRhaW5lciAuY2FyZC1zdGF0c19fZnVsbCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9vbC1zdW1tYXJ5IC5jYXJkLXN0YXRzX19jb250YWluZXIgLmNhcmQtc3RhdHMgLm1kbC1saXN0X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyJSA1JTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGVtby1sb2NhdGlvbi1tZXNzYWdlLXNldHRpbmdzIC5tZGwtdGV4dGZpZWxkIHtcbiAgd2lkdGg6IDkwcHg7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyAubWRsLXRleHRmaWVsZCAubWRsLWJ1dHRvbiB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyAubWRsLXRleHRmaWVsZCAubWRsLXRleHRmaWVsZF9faW5wdXQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWRsLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5zZWxlY3QsIHNlbGVjdC5tZGwtdGV4dGZpZWxkX19pbnB1dCwgc2VsZWN0LmZvcm0taW5wdXQtZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWRsLWxheW91dC0tZml4ZWQtZHJhd2VyID4gLm1kbC1sYXlvdXRfX2hlYWRlciAubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLm1kbC1sYXlvdXRfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGNEY1RjU7XG59XG5cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciAuZm9ybS1zZWxlY3QtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYXMtZmlsdGVycyAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIC5tZGwtdG9vbGJhciAuZm9ybS1pbnB1dC1maWVsZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhhcy1maWx0ZXJzIC5tZGwtZGF0YS10YWJsZS1jb250YWluZXIgLm1kbC10b29sYmFyIFtkYXRhLWZpbHRlci10eXBlPWRhdGVwaWNrZXJdIC5mb3JtLWlucHV0LWZpZWxkIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubWRsLWdyaWQge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbi5tZGwtZ3JpZCAubWRsLWNlbGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtYnJlYWsge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5kcmF3ZXItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5mb3JtLWJsb2NrIC5tZGwtYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94X19pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbmlucHV0LWdyb3VwLmlucHV0LWNoZWNrYm94X19pbmxpbmUgLm1kbC1jaGVja2JveCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdqLWxpc3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZGwtcGFnaW5nIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmp1cnktdm9pY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMC41cmVtO1xufVxuXG4uanVyeS12b2ljZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuLmp1cnktdm9pY2UtY2FyZC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmp1cnktdm9pY2UtY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIHNwYW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG59XG4uanVyeS12b2ljZS1jYXJkLW9wdGlvbi1udW1iZXIgLm9wdGlvbi1udW1iZXIge1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbn1cbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5qdXJ5LXZvaWNlLWNhcmQtb3B0aW9uLW51bWJlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmp1cnktdm9pY2UtY2FyZC1vcHRpb24tbnVtYmVyIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmp1cnktdm9pY2UtY2FyZC1pbmFjdGl2ZS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMC41cmVtO1xufVxuXG4uZHJhZy1oYW5kbGUtZXhlbXB0aW9uLXJlYXNvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xufVxuXG4uY2hlY2tib3gtbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5uZXctbWFudWFsLWNhbmRpZGF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xufVxuXG4uY2hlY2tib3gtbGlzdCB1bCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cblxuLmNoZWNrYm94LWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYXAge1xuICBmbGV4OiAxO1xufVxuXG4ubWFwLXdpdGgtZGlyZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5kaXJlY3Rpb24tcGFuZWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcCxcbi5kaXJlY3Rpb24tcGFuZWwgLmFkcCB0YWJsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAtcGxhY2VtYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtNDApO1xufVxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwIGIge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLXN0ZXAsXG4uZGlyZWN0aW9uLXBhbmVsIC5hZHAtc3Vic3RlcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuLmRpcmVjdGlvbi1wYW5lbCBpbWcuYWRwLW1hcmtlcjIge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogMC4yNXJlbTtcbn1cbi5kaXJlY3Rpb24tcGFuZWwgLmFkcC1kZXRhaWxzLFxuLmRpcmVjdGlvbi1wYW5lbCAuYWRwLWxlZ2FsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uY2FuZGlkYXRlLWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zLXRyYXZlbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uanVyb3ItbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpIDAgMCAwO1xufVxuXG4ubWFwRGlzdGFuY2Uge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYgLmFkcC1wbGFjZW1hcmsge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5hZHAtZGlyZWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5bY2xhc3MqPW1kZHRwLV0sXG4ubWRkdHAtYnV0dG9uLFxuLm1kZHRwLXBpY2tlcixcbi5tZGwtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcbn1cblxuLm1kbC1tZW51X19vdXRsaW5lIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWRsLW1lbnUge1xuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlLFxuLm1kbC1tZW51X19jb250YWluZXIuaXMtYW5pbWF0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tZW51LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0yNSkpO1xufVxuLm1lbnUtc2VjdGlvbi0tdXNlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xufVxuXG4ubWVzc2FnZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZy1ibG9jazogMXJlbSAxLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuLm1lc3NhZ2UtY2FyZDpoYXMobWVzc2FnZS1lZGl0b3IpIHtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbn1cblxuLm1lc3NhZ2UtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IC0xcmVtIDFyZW07XG4gIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLm1lc3NhZ2UtY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xufVxuXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDEyOHB4LCAxMDAlKSwgMWZyKSk7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gcHJvcGVydGllc1wiO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XG59XG5cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tZWRpdG9yIHNlZ21lbnRlZC1jb250cm9sIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbTtcbn1cblxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxuLnByb3BlcnRpZXMtc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogcHJvcGVydGllcztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkvMTYlKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuODgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvcGVydGllcy1zaWRlYmFyLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxcmVtO1xufVxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTMwKSk7XG59XG5cbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuXG4udGFibGUtcmVzdWx0cyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41cmVtO1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xufVxuXG4ucGFnZS1udW1iZXIge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWljb24tc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG5cbi5hY3RpdmUtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplKSAvIDIpO1xufVxuXG4vKiBtZGwgcGFnaW5hdGlvbiAqL1xuLm1kbC1wYWdpbmcge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG5cbi5tZGwtcGFnaW5nID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5tZGwtbGlzdCArIC5tZGwtcGFnaW5nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tZGwtcGFnaW5nX19wZXItcGFnZS12YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM2cHg7XG4gIHRvcDogNnB4O1xufVxuXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UgKyAubWRsLXBhZ2luZ19fY291bnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4ubWRsLXBhZ2luZyAubWRsLW1lbnUge1xuICBtaW4td2lkdGg6IDY0cHg7XG59XG5cbi5tZGwtcGFnaW5nX19wcmV2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG59XG5cbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19wcmV2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX25leHQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcmVtO1xufVxuXG4ubWlsZWFnZS1leHBlbnNlIHtcbiAgZmxleDogYXV0bztcbn1cblxuLmV4cGVuc2UtYW1vdW50IHtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcbn1cblxuLnByb2ZpbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQge1xuICBtYXJnaW46IDEycHggMjBweCAxMnB4IDEycHg7XG59XG4ucHJvZmlsZSAucHJvZmlsZV9fY29udGVudCAucHJvZmlsZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2NvbnRlbnQgLnByb2ZpbGVfX2luZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2ZpbGUgLnByb2ZpbGVfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbGFiZWxfeHM6IDYwMDtcbiAgLS10ZW1wX2J1dHRvbl9ib3JkZXI6IGhzbCgyMjAsIDQlLCA1MiUpO1xuICAtLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuW2RhdGEtdWktbGF5ZXI9XCIwMVwiXSB7XG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG5bZGF0YS11aS1sYXllcj1cIjAyXCJdIHtcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbltkYXRhLXVpLWxheWVyPVwiMDNcIl0ge1xuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAyXCJdLFxuaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSk6ZGlzYWJsZWRbZGF0YS11aS1sYXllcj1cIjAzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG4gIG1pbi13aWR0aDogNjByZW07XG4gIG1heC13aWR0aDogNjRyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlYWRlci10eXBlLWNvbHVtbnMpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCkgY2FsYygwLjVyZW0gLSAxcHgpIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tZWRpdGFibGUge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMTIwcHggMWZyIDVyZW0gM3JlbTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLW5lc3RlZCB7XG4gIC0taGVhZGVyLXR5cGUtY29sdW1uczogM3JlbSA0LjVyZW0gMWZyIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1wcmV2aWV3IHtcbiAgLS1oZWFkZXItdHlwZS1jb2x1bW5zOiAzcmVtIDFmciA1cmVtIDNyZW07XG59XG4ucXVlc3Rpb24taGVhZGVyLS1wcmV2aWV3LW5vLWVkaXQge1xuICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcHJldmlldy1uZXN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tcXVpY2stcmVvcmRlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tdXRpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5xdWVzdGlvbi1oZWFkZXItLXV0aWxpdHk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4ucXVlc3Rpb24taGVhZGVyLS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLXNldHRpbmdzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cblxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5xdWVzdGlvbi1oZWFkZXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLnF1ZXN0aW9uLWhlYWRlci0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5xdWVzdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xufVxuXG4ucXVlc3Rpb24tLXRleHQtaW5wdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4ucXVlc3Rpb24tLXRleHQtaW5wdXQgLmxhYmVsLTAxLCAucXVlc3Rpb24tLXRleHQtaW5wdXQgLmxhYmVsLTAyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuW2NsYXNzKj1xdWVzdGlvbl9fdHlwZV0gLmJ0bi1naG9zdCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbltjbGFzcyo9cXVlc3Rpb25fX3R5cGVdIC5idG4tZ2hvc3Q6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjA4cHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAxNXB4IDM1cHggcmdiYSg0OSwgNDksIDkzLCAwLjEpO1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xuICBtYXgtaGVpZ2h0OiA5OHB4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1jb250YWluZXIuY2xpY2tlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWxpc3Qge1xuICBtaW4td2lkdGg6IDE5MnB4O1xufVxuLnF1ZXN0aW9uX19hY3Rpb24tZHJvcGRvd24tbGlzdCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1saXN0IHNwYW46aGFzKC5idG4pIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMzEyNXJlbSAwLjVyZW07XG59XG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWVzdGlvbl9fYWN0aW9uLWRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb24tLWFkZC1uZXN0ZWQtcXVlc3Rpb24ge1xuICBtYXJnaW46IDFyZW0gMCAxcmVtIDJyZW07XG59XG5cbi5wYXktZmlyc3QtZGF5cy1idG4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLWVuZDogLTAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLnBheS1maXJzdC1kYXlzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xufVxuXG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMtLWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1saXN0IC5sYWJlbC0wMSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41cmVtIDFmciAxNS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImRyYWcgY2hvaWNlIGFjdGlvbnNcIjtcbiAgZ2FwOiAwLjI1cmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMS43NXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLmRyYWctaGFuZGxlLWNob2ljZSB7XG4gIGdyaWQtYXJlYTogZHJhZztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGN1cnNvcjogZ3JhYjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbSAudGV4dC1pbnB1dCB7XG4gIGdyaWQtYXJlYTogY2hvaWNlO1xufVxuLnF1ZXN0aW9uX190eXBlLS1tdWx0aXBsZS1jaG9pY2VzLS1jaG9pY2UtaXRlbS0tYWN0aW9ucyB7XG4gIGdyaWQtYXJlYTogYWN0aW9ucztcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbl9fdHlwZS0tbXVsdGlwbGUtY2hvaWNlcy0tY2hvaWNlLWl0ZW0gLmludmFsaWQtZmVlZGJhY2sge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5xdWVzdGlvbiBxdWVzdGlvbi10eXBlLWJvb2xlYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4ucXVlc3Rpb25fX3Jlc3BvbnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWVzdGlvbl9fcmVzcG9uc2UtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9uX19yZXNwb25zZS1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3QgLmxhYmVsLTAxLCAucXVlc3Rpb25fX3R5cGUtY2FuZGlkYXRlLWZpZWxkLXNlbGVjdCAubGFiZWwtMDIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1jaG9pY2VzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yKTtcbn1cbi5xdWVzdGlvbl9fdHlwZS1jYW5kaWRhdGUtZmllbGQgLnF1ZXN0aW9ubmFpcmUtYmFkZ2Uge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmF5LWJnKSk7XG59XG5cbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0ycmVtO1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycmVtO1xufVxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW07XG59XG5cbltjbGFzcyo9ZHJhZy1oYW5kbGUtbmVzdGVkLV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGluc2V0OiAxcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnF1ZXN0aW9uX19uZXN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXI6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTE2cHg7XG59XG4ucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXIgfiAucXVlc3Rpb25fX25lc3RlZC1xdWVzdGlvbi1kcmFnLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgdG9wOiAtMS41cmVtO1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xufVxuLnF1ZXN0aW9uX19yZW9yZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcbn1cbi5xdWVzdGlvbl9fcmVvcmRlci1pdGVtLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuLnF1ZXN0aW9uX19yZW9yZGVyLWdyb3VwLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuXG4ucXVlc3Rpb24tLXF1aWNrLXJlb3JkZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG59XG5cbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscy1uby1lZGl0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX21haW4ge1xuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX21haW4tLXF1ZXN0aW9uLXR5cGUtYm9vbGVhbiwgLnF1ZXN0aW9uLS1wcmV2aWV3X19tYWluLS1xdWVzdGlvbi10eXBlLW11bHRpcGxlLWNob2ljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcbn1cblxuLnF4LWNob2ljZS1wcmV2aWV3LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XG59XG5cbi5xeC1jaG9pY2UtLXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgbWF4LWlubGluZS1zaXplOiA0Mi41cmVtO1xuICBtaW4taW5saW5lLXNpemU6IDMuMTI1cmVtO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4ucXgtY2hvaWNlLS1yYWRpbzpiZWZvcmUge1xuICAtLXJhZGlvLWJ1dHRvbi1zaXplOiBjYWxjKDE4cmVtIC8gMTYpO1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcHg7XG59XG5cbi5xeC1jaG9pY2UtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnF4LWNob2ljZS0tY2hlY2tib3g6YmVmb3JlIHtcbiAgLS1jaGVja2JveC1zaXplOiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnB4O1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMnJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fcmVzcG9uc2UtZXhwbGFpbi1tb3JlIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTA2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogMXJlbTtcbn1cblxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlci0taGFsZjpmaXJzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xdWVzdGlvbi0tcHJldmlldy1kYXRlLXdyYXBwZXItLWhhbGY6bGFzdC1vZi10eXBlIC50ZXh0LWlucHV0LW91dGxpbmVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxheWVyLWJnLWNvbG9yLCAjRkZGRkZGKTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAxcmVtIDAuNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGxlZnQ6IC0xN3B4O1xuICB0b3A6IC0xM3B4O1xufVxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQtcXVlc3Rpb24gfiAucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZC1xdWVzdGlvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTYpO1xuICBsZWZ0OiAxLjVyZW07XG4gIHRvcDogLTEuNXJlbTtcbn1cbi5xdWVzdGlvbi0tcHJldmlld19fbmVzdGVkLXF1ZXN0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XG59XG4ucXVlc3Rpb24tLXByZXZpZXdfX25lc3RlZCAuc2VsZWN0LXdyYXBwZXIge1xuICBtYXgtaW5saW5lLXNpemU6IDIwcmVtO1xufVxuXG46d2hlcmUoaHRtbCkge1xuICAtLWR5bmFtaWMtc3BhY2UtMTogY2xhbXAoMi4wMHJlbSwgY2FsYygtNzcuMDByZW0gKyAxMDAuMDB2dyksIDE3LjAwcmVtKTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYnVpbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xufVxuXG4ucXgtYnVpbGRlci0tcHJpbWFyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXRvcC1iYXItaGVpZ2h0KSk7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtLXdyYXAge1xuICBncmlkLWFyZWE6IG5hdjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcbn1cblxuLnF4LXR5cGUtbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtIDAuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgY29sb3IgMTUwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5xeC10eXBlLW5hdi1pdGVtID4gc3BhbiB7XG4gIGZsZXg6IGF1dG87XG59XG4ucXgtdHlwZS1uYXYtaXRlbSA+ICo6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT15ZXMtbm9dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1qYWRlLWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9bXVsdGlwbGUtY2hvaWNlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTMpO1xuICBjb2xvcjogdmFyKC0tdGVhbC1hMTIpO1xufVxuLnF4LXR5cGUtbmF2LWl0ZW1bZGF0YS1uYXYtaXRlbS1xeC10eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hMyk7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9ZGF0ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xuICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XG59XG4ucXgtdHlwZS1uYXYtaXRlbVtkYXRhLW5hdi1pdGVtLXF4LXR5cGU9Y2FuZGlkYXRlXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTMpO1xuICBjb2xvcjogdmFyKC0tcGluay1hMTIpO1xufVxuXG4ucXgtdHlwZS1uYXYtaXRlbTpob3ZlciA+ICo6bGFzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5xeC10eXBlLW5hdi1pdGVtLS1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucXgtYnVpbGRlci0tbWFpbiB7XG4gIGdyaWQtYXJlYTogbWFpbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gdmFyKC0tZHluYW1pYy1zcGFjZS0xKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMnJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnF1ZXN0aW9ubmFpcmUtLWJvZHkge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnF1ZXN0aW9ubmFpcmUtLWJvZHkgLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlcjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuLnF1ZXN0aW9ubmFpcmUtLWJvZHktcmVvcmRlciBxdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9uLWdyb3VwLWhlYWRlci0tdGl0bGUtZWRpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLnF1ZXN0aW9uLWdyb3VwLWhlYWRlci0tdGl0bGUtZWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5xdWVzdGlvbi1ncm91cC1oZWFkZXItLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbn1cblxuLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWdyYWItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj1kcmFnLWhhbmRsZS1xdWVzdGlvbi1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiA0N3B4O1xuICBpbnNldDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbm5haXJlLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlIGkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5xdWVzdGlvbm5haXJlLWJhZGdlLS1wcmV2aWV3IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnF1ZXN0aW9ubmFpcmUtYmFkZ2UtLXByZXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xufVxuLnF1ZXN0aW9ubmFpcmUtYmFkZ2UtLW5lc3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xufVxuLnF1ZXN0aW9ubmFpcmVfX3F1ZXN0aW9uLWRyYWctb3ZlcmxheSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1maXhlZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDI0cHggNDhweCAwIDQ4cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXByaW1hcnksIC5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWZpeGVkLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNzApKTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnF1ZXN0aW9ubmFpcmVfX2hlYWRlci0tZml4ZWQtc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWlzLXBhZ2Utc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDBweCAjQkRCREMwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBoc2woMjMwLCA5OSUsIDY0JSk7XG4gIGJvcmRlcjogaHNsKDIzMCwgOTklLCA2NCUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLXJlb3JkZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyLS1yZW9yZGVyIGgzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5xdWVzdGlvbm5haXJlX19oZWFkZXItLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX190aXRsZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44OCk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcbiAgei1pbmRleDogMTA7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19idXR0b24td3JhcHBlciA+ICoge1xuICBmbGV4OiAxO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5xdWVzdGlvbm5haXJlLXByb3BlcnRpZXNfX2xpc3QtaGVhZGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1oZWFkaW5nIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4ucXVlc3Rpb25uYWlyZS1wcm9wZXJ0aWVzX19saXN0LWhlYWRpbmcgLmRyb3Bkb3duLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllc19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzc3Nzc3ZTtcbn1cblxuLnNvcnRhYmxlLWdob3N0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvcnRhYmxlLWZhbGxiYWNrIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zb3J0YWJsZS1mYWxsYmFjayAucXVlc3Rpb24tLXByZXZpZXcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYXJjaGl2ZS13aXRoLWNvbmRpdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtYXJjaGl2ZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5hcmNoaXZlLXJlcGxhY2VtZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmFyY2hpdmUtcmVwbGFjZW1lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4uYWN0aXZlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWN0aXZlLWxpc3QtaXRlbS1pZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczA0XCI7XG59XG5cbi5hY3RpdmUtbGlzdC1pdGVtLWlkLXN0YXR1cy0tZ3JlZW4ge1xuICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTY1KSk7XG59XG4uYWN0aXZlLWxpc3QtaXRlbS1pZC1zdGF0dXMtLXJlZCB7XG4gIGNvbG9yOiBoc2wodmFyKC0tcmVkLTY1KSk7XG59XG5cbi5hY3RpdmUtbGlzdC1pdGVtLXN0YXR1cy1kb3QtLWdyZWVuIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcbiAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi01MCkpO1xufVxuLmFjdGl2ZS1saXN0LWl0ZW0tc3RhdHVzLWRvdC0tcmVkIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcbiAgY29sb3I6IGhzbCh2YXIoLS1yZWQtNTApKTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtZHVwbGljYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG5cbi5kaWFsb2ctbm90aWZpY2F0aW9uLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBnYXA6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMDUpKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0xNSkpO1xuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMTUpKTtcbn1cblxuLmRpYWxvZy1ub3RpZmljYXRpb24taWNvbiB7XG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS02MCkpO1xufVxuXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTkwKSk7XG59XG5cbjp3aGVyZSgucXVpY2stYWN0aW9uLS1jb250ZW50KSB7XG4gIC0tdG9nZ2xlLXN3aXRjaC13aWR0aDogY2FsYygxMDByZW0gLyAxNik7XG59XG5cbi5xdWljay1hY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5xdWljay1hY3Rpb24td3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5xdWljay1hY3Rpb24td3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gIC5xdWljay1hY3Rpb24td3JhcHBlciB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0yKTtcbiAgfVxufVxuLnF1aWNrLWFjdGlvbi0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5xdWljay1hY3Rpb24tLWlucHV0LXdyYXBwZXIgaSB7XG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQtYTYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTIpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgY29sb3I6IHZhcigtLXJlZC0xMSk7XG59XG5cbi5xdWljay1hY3Rpb24tLWlucHV0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dDpmb2N1cywgLnF1aWNrLWFjdGlvbi0taW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnF1aWNrLWFjdGlvbi0taW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucXVpY2stYWN0aW9uLS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS05KTtcbiAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuLnF1aWNrLWFjdGlvbi0taW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1jb250ZW50IHtcbiAgLS1jbWRrLXNoYWRvdzogMCAxNnB4IDcwcHggcmdiKDAgMCAwIC8gMjAlKTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstcm9vdF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1jbWRrLXNoYWRvdyk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXktOSk7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XTpmb2N1cywgLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1ncmF5LTYpICFpbXBvcnRhbnQ7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50OmhhcygucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUpLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pbnB1dF0ge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdG9nZ2xlLXN3aXRjaC13aWR0aCkgKyAycmVtKTtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstbGlzdF0ge1xuICBoZWlnaHQ6IG1pbigzMDBweCwgdmFyKC0tY21kay1saXN0LWhlaWdodCkpO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbn1cbi5xdWljay1hY3Rpb24tLWNvbnRlbnQgW2NtZGstc2VwYXJhdG9yXSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS02KTtcbiAgbWFyZ2luLWJsb2NrOiA0cHg7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50ICo6bm90KFtoaWRkZW5dKSArIFtjbWRrLWdyb3VwXSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1ncm91cC1oZWFkaW5nXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dIHtcbiAgY29udGVudC12aXNpYmlsaXR5OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LTExKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWl0ZW1dW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWEzKTtcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXVthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnF1aWNrLWFjdGlvbi0tY29udGVudCBbY21kay1pdGVtXTphY3RpdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS11aS1iZy1hY3RpdmUpO1xufVxuXG4ucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDEuNXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpO1xuICBib3JkZXItYmxvY2s6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcbn1cblxuLnF1aWNrLXNjYW4tLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG59XG5cbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtc3RhdHVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XG59XG4ucXVpY2stc2Nhbi0tbm90aWZpY2F0aW9ucy13cmFwcGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFttZXRhLXRpdGxlLXN0YXJ0XSA0ZnIgW21ldGEtdGl0bGUtZW5kIG1ldGEtdmFsdWUtc3RhcnRdIDZmciBbbWV0YS12YWx1ZS1lbmQgbWV0YS1hY3Rpb24tc3RhcnRdIDJmciBbbWV0YS1hY3Rpb24tZW5kXTtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTIpO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4ucXVpY2stc2Nhbi0tY2FuZGlkYXRlLW1ldGEtaXRlbS0tY2hpbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XG59XG5cbi5xdWljay1zY2FuLS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucXVpY2stc2Nhbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4ucXVpY2stc2Nhbi0tc2Nhbi10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlLWljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXNsYXRlLWE0KTtcbn1cblxuLnF1aWNrLXNjYW4tLXN0YXR1cy1tZXNzYWdlLXRpbWUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cblxuLnF1aWNrLXNjYW4tLXRpbWUtaW4sIC5xdWljay1zY2FuLS10aW1lLW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuLnF1aWNrLXNjYW4tLXRpbWUtaW4gLnF1aWNrLXNjYW4tLXRpbWUtaW4tbGFiZWwsIC5xdWljay1zY2FuLS10aW1lLW91dCAucXVpY2stc2Nhbi0tdGltZS1pbi1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5xdWljay1zY2FuLS1mb3JtLWNsZWFyLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmRpc2J1cnNlbWVudHMtaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XG59XG5cbi8qKlxuICogS2VuZG8gVUkgdjIwMjIuMy45MTMgKGh0dHA6Ly93d3cudGVsZXJpay5jb20va2VuZG8tdWkpXG4gKiBDb3B5cmlnaHQgMjAyMiBQcm9ncmVzcyBTb2Z0d2FyZSBDb3Jwb3JhdGlvbiBhbmQvb3Igb25lIG9mIGl0cyBzdWJzaWRpYXJpZXMgb3IgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiBLZW5kbyBVSSBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxuICogaHR0cDovL3d3dy50ZWxlcmlrLmNvbS9wdXJjaGFzZS9saWNlbnNlLWFncmVlbWVudC9rZW5kby11aS1jb21wbGV0ZVxuICogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cbiAqL1xuLmstc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ub25lLCAuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbn1cblxuLmstZmxleC1pbml0aWFsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5rLWZsZXgtMSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWZsZXgtc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5rLWZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmxleC1iYXNpcy1hdXRvIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstZmxleC1iYXNpcy0wIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmstYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uay1hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY2xlYXItbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNsZWFyLW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1mbG9hdHdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1ncmlkLWNvbHMtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbn1cblxuLmstZ3JpZC1yb3dzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTtcbn1cblxuLmstZ3JpZC1mbG93LXJvdyB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlO1xufVxuXG4uay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uay1jb2xzcGFuLWF1dG8ge1xuICBncmlkLWNvbHVtbjogYXV0bztcbn1cblxuLmstcm93c3Bhbi1hbGwge1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcm93c3Bhbi1hdXRvIHtcbiAgZ3JpZC1yb3c6IGF1dG87XG59XG5cbi5rLWdyaWQtY29scy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG4uay1jb2wtc3RhcnQtMSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xufVxuXG4uay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDE7XG59XG5cbi5rLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4uay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG59XG5cbi5rLWdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuXG4uay1jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG59XG5cbi5rLWdyaWQtY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTQge1xuICBncmlkLWNvbHVtbjogc3BhbiA0O1xufVxuXG4uay1jb2wtc3RhcnQtNCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xufVxuXG4uay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG59XG5cbi5rLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xufVxuXG4uay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5cbi5rLWdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2O1xufVxuXG4uay1jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG59XG5cbi5rLWdyaWQtY29scy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTcge1xuICBncmlkLWNvbHVtbjogc3BhbiA3O1xufVxuXG4uay1jb2wtc3RhcnQtNyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xufVxuXG4uay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDc7XG59XG5cbi5rLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4O1xufVxuXG4uay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDg7XG59XG5cbi5rLWdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4uay1jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG59XG5cbi5rLWdyaWQtY29scy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cblxuLmstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uay1jb2wtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbn1cblxuLmstZ3JpZC1jb2xzLTExIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmstY29sc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExO1xufVxuXG4uay1jb2wtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG59XG5cbi5rLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExO1xufVxuXG4uay1ncmlkLWNvbHMtMTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1jb2xzcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5rLWNvbC1zdGFydC0xMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbn1cblxuLmstY29sLWVuZC0xMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTI7XG59XG5cbi5rLWdyaWQtcm93cy0xIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTEge1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuXG4uay1yb3ctc3RhcnQtMSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xufVxuXG4uay1yb3ctZW5kLTEge1xuICBncmlkLXJvdy1lbmQ6IDE7XG59XG5cbi5rLWdyaWQtcm93cy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTIge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuXG4uay1yb3ctc3RhcnQtMiB7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xufVxuXG4uay1yb3ctZW5kLTIge1xuICBncmlkLXJvdy1lbmQ6IDI7XG59XG5cbi5rLWdyaWQtcm93cy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTMge1xuICBncmlkLXJvdzogc3BhbiAzO1xufVxuXG4uay1yb3ctc3RhcnQtMyB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xufVxuXG4uay1yb3ctZW5kLTMge1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG5cbi5rLWdyaWQtcm93cy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTQge1xuICBncmlkLXJvdzogc3BhbiA0O1xufVxuXG4uay1yb3ctc3RhcnQtNCB7XG4gIGdyaWQtcm93LXN0YXJ0OiA0O1xufVxuXG4uay1yb3ctZW5kLTQge1xuICBncmlkLXJvdy1lbmQ6IDQ7XG59XG5cbi5rLWdyaWQtcm93cy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTUge1xuICBncmlkLXJvdzogc3BhbiA1O1xufVxuXG4uay1yb3ctc3RhcnQtNSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA1O1xufVxuXG4uay1yb3ctZW5kLTUge1xuICBncmlkLXJvdy1lbmQ6IDU7XG59XG5cbi5rLWdyaWQtcm93cy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTYge1xuICBncmlkLXJvdzogc3BhbiA2O1xufVxuXG4uay1yb3ctc3RhcnQtNiB7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xufVxuXG4uay1yb3ctZW5kLTYge1xuICBncmlkLXJvdy1lbmQ6IDY7XG59XG5cbi5rLWdyaWQtcm93cy03IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTcge1xuICBncmlkLXJvdzogc3BhbiA3O1xufVxuXG4uay1yb3ctc3RhcnQtNyB7XG4gIGdyaWQtcm93LXN0YXJ0OiA3O1xufVxuXG4uay1yb3ctZW5kLTcge1xuICBncmlkLXJvdy1lbmQ6IDc7XG59XG5cbi5rLWdyaWQtcm93cy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTgge1xuICBncmlkLXJvdzogc3BhbiA4O1xufVxuXG4uay1yb3ctc3RhcnQtOCB7XG4gIGdyaWQtcm93LXN0YXJ0OiA4O1xufVxuXG4uay1yb3ctZW5kLTgge1xuICBncmlkLXJvdy1lbmQ6IDg7XG59XG5cbi5rLWdyaWQtcm93cy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uay1yb3dzcGFuLTkge1xuICBncmlkLXJvdzogc3BhbiA5O1xufVxuXG4uay1yb3ctc3RhcnQtOSB7XG4gIGdyaWQtcm93LXN0YXJ0OiA5O1xufVxuXG4uay1yb3ctZW5kLTkge1xuICBncmlkLXJvdy1lbmQ6IDk7XG59XG5cbi5rLWdyaWQtcm93cy0xMCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5rLXJvd3NwYW4tMTAge1xuICBncmlkLXJvdzogc3BhbiAxMDtcbn1cblxuLmstcm93LXN0YXJ0LTEwIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDEwO1xufVxuXG4uay1yb3ctZW5kLTEwIHtcbiAgZ3JpZC1yb3ctZW5kOiAxMDtcbn1cblxuLmstb3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTk5OTkgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItbGFzdCB7XG4gIG9yZGVyOiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLW5vbmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTYge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci03IHtcbiAgb3JkZXI6IDcgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItOCB7XG4gIG9yZGVyOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTkge1xuICBvcmRlcjogOSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMiB7XG4gIG9yZGVyOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctYXV0by1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBhdXRvIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xuICBvdmVyZmxvdzogYXV0byB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGF1dG8gc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWF1dG8tY2xpcCB7XG4gIG92ZXJmbG93OiBhdXRvIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWhpZGRlbi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuIGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctaGlkZGVuLWNsaXAge1xuICBvdmVyZmxvdzogaGlkZGVuIGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUtYXV0byB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS1oaWRkZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZSBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctdmlzaWJsZS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlIHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZSBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLW92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtYXV0byB7XG4gIG92ZXJmbG93OiBzY3JvbGwgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1zY3JvbGwtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xuICBvdmVyZmxvdzogc2Nyb2xsIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctc2Nyb2xsLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbC1jbGlwIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAge1xuICBvdmVyZmxvdzogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLmstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5cXCFrLW92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteS1jbGlwIHtcbiAgb3ZlcmZsb3cteTogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xuICBvdmVyZmxvdzogY2xpcCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGNsaXAgaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LWNsaXAtdmlzaWJsZSB7XG4gIG92ZXJmbG93OiBjbGlwIHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwge1xuICBvdmVyZmxvdzogY2xpcCBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcC1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1wb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXJlbGF0aXZlLCAuay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uay1hYnNvbHV0ZSwgLmstcG9zLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZpeGVkLCAuay1wb3MtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXN0aWNreSwgLmstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtdG9wLCAuay10b3Age1xuICB0b3A6IDA7XG59XG5cbi5rLXBvcy1yaWdodCwgLmstcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLCAuay1wb3MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1sZWZ0LCAuay1wb3MtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXBvcy10b3Atc3RhcnQsIC5rLXRvcC1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstcG9zLXRvcC1zdGFydFtkaXI9cnRsXSwgLmstcnRsIC5rLXBvcy10b3Atc3RhcnQsIC5rLXJ0bCAuay10b3Atc3RhcnQsIC5rLXRvcC1zdGFydFtkaXI9cnRsXSwgW2Rpcj1ydGxdIC5rLXBvcy10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay10b3Atc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstcG9zLXRvcC1jZW50ZXIsIC5rLXRvcC1jZW50ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1wb3MtdG9wLWVuZCwgLmstdG9wLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXBvcy10b3AtZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstcG9zLXRvcC1lbmQsIC5rLXJ0bCAuay10b3AtZW5kLCAuay10b3AtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstcG9zLXRvcC1lbmQsIFtkaXI9cnRsXSAuay10b3AtZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1zdGFydCwgLmstcG9zLWJvdHRvbS1zdGFydCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstcG9zLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tc3RhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstYm90dG9tLWNlbnRlciwgLmstcG9zLWJvdHRvbS1jZW50ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1ib3R0b20tZW5kLCAuay1wb3MtYm90dG9tLWVuZCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIC5rLXBvcy1ib3R0b20tZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLWVuZCwgLmstcnRsIC5rLXBvcy1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1pZGRsZS1zdGFydCwgLmstcG9zLW1pZGRsZS1zdGFydCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS1ib3RoIHtcbiAgcmVzaXplOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS1ob3Jpem9udGFsIHtcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS12ZXJ0aWNhbCB7XG4gIHJlc2l6ZTogdmVydGljYWwgIWltcG9ydGFudDtcbn1cblxuLmstc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXNwYWNlci1zaXplZCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstcC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstbWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstbWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmstbXgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMiB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMiB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0zIHtcbiAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0zIHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTQge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTQge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTQge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtNSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tNSB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC01IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC02IHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS02IHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTYge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS02IHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTcge1xuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTcge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtNyB7XG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTcge1xuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtOCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tOCB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmstcC05IHtcbiAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS05IHtcbiAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTkge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS05IHtcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xMSB7XG4gIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTExIHtcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTEge1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xMSB7XG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTExIHtcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTIge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xMiB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTEzIHtcbiAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTMge1xuICBtYXJnaW46IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTMge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTMge1xuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xMyB7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTEzIHtcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNCB7XG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTQge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE0IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE0IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTQge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNCB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNCB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTUge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xNSB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTUge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE2IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTYge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTYge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTYge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE2IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0xNyB7XG4gIHBhZGRpbmc6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMTcge1xuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMTcge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTE3IHtcbiAgbWFyZ2luOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTE3IHtcbiAgbWFyZ2luLXRvcDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0xNyB7XG4gIG1hcmdpbi1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMTcge1xuICBtYXJnaW4tbGVmdDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0xNyB7XG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTE3IHtcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMTcge1xuICBwYWRkaW5nLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0xNyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMTgge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbS0xOCB7XG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMTgge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0xOCB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMTgge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTE5IHtcbiAgcGFkZGluZzogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0xOSB7XG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTE5IHtcbiAgcGFkZGluZy1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0xOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMTkge1xuICBtYXJnaW46IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMTkge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMTkge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTE5IHtcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjEge1xuICBwYWRkaW5nOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yMSB7XG4gIG1hcmdpbjogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjEge1xuICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjEge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjEge1xuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yMSB7XG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjEge1xuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLTIyIHtcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC0yMiB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLTIyIHtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi0yMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tMjIge1xuICBtYXJnaW46IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtMjIge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLTIyIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktMjIge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC0yMiB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LTIyIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmstcC0yMyB7XG4gIHBhZGRpbmc6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcHQtMjMge1xuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstcGItMjMge1xuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLTIzIHtcbiAgbWFyZ2luOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LTIzIHtcbiAgbWFyZ2luLXRvcDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci0yMyB7XG4gIG1hcmdpbi1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtMjMge1xuICBtYXJnaW4tbGVmdDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC0yMyB7XG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LTIzIHtcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmstbXgtMjMge1xuICBwYWRkaW5nLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS0yMyB7XG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtMjQge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbS0yNCB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXItMjQge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItMjQge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtMjQge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS0yNCB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXktMjQge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLXhzIHtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LXhzIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGwteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXhzIHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQteHMge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHgteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHkteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgteHMge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXkteHMge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmstcC1zbSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1zbSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcHItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstcGItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbS1zbSB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXNtIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtc20ge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXNtIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtbWQge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LW1kIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHItbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbS1tZCB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC1tZCB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmstbXktbWQge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wLWxnIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1wYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0tbGcge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstbXQtbGcge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcHktbGcge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LWxnIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmstcC14bCB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcHQteGwge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstcGIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1wbC14bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXhsIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LXhsIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tci14bCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbWwteGwge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1weC14bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB5LXhsIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmstbXgteGwge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uay1teS14bCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXAtdGhpbiB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wdC10aGluIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1wci10aGluIHtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBiLXRoaW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBsLXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tLXRoaW4ge1xuICBtYXJnaW46IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tdC10aGluIHtcbiAgbWFyZ2luLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1yLXRoaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1tYi10aGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1sLXRoaW4ge1xuICBtYXJnaW4tbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB4LXRoaW4ge1xuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcHktdGhpbiB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xufVxuXG4uay1teC10aGluIHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW15LXRoaW4ge1xuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcbn1cblxuLmstcC1oYWlyIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXB0LWhhaXIge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXByLWhhaXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGItaGFpciB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcGwtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW0taGFpciB7XG4gIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW10LWhhaXIge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXItaGFpciB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1iLWhhaXIge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbWwtaGFpciB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstcHgtaGFpciB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1weS1oYWlyIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW14LWhhaXIge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLmstbXktaGFpciB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4uay1yb3VuZGVkLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5rLXJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5rLXJvdW5kZWQtZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tbm9uZSB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tYXV0byB7XG4gIHRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLWgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmstZmxpcC1oLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmstcm90YXRlLTEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5rLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1yb3RhdGUtMjI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLmstcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5rLXJvdGF0ZS0zMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uay1zY2FsZS0wIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbn1cblxuLmstc2NhbGUtMSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5rLXNjYWxlLTIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIsIDIpO1xufVxuXG4uay10cmFuc2xhdGUtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay10cmFuc2xhdGUtMC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0wLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xufVxuXG4uay10cmFuc2xhdGUtNTAtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG59XG5cbi5rLXRyYW5zbGF0ZS01MC01MCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTUwLTEwMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMTAwJSk7XG59XG5cbi5rLXRyYW5zbGF0ZS0xMDAtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xufVxuXG4uay10cmFuc2xhdGUtMTAwLTUwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgNTAlKTtcbn1cblxuLmstdHJhbnNsYXRlLTEwMC0xMDAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstdXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC1jb250YWluIHtcbiAgdXNlci1zZWxlY3Q6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLmZha2Uge1xuICBjb2xvcjogcmVkO1xufVxuXG4uay1jb21tb24tdGVzdC1jbGFzcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1uby1jbGljayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ibG9jaywgLmstZ3JpZC1oZWFkZXIsIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstaGVhZGVyLCAuay1saW5rLmstaG92ZXIsIC5rLWxpbmsuay1zdGF0ZS1ob3ZlciwgLmstcGFnZXItd3JhcCwgLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSwgLmstdG9vbGJhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xufVxuXG4uay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1zdGF0ZS1oaWdobGlnaHQgPiAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNlYXJjaGJveCA+IC5rLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWJsb2NrLCAuay1pbmxpbmUtYmxvY2ssIC5rLXdpZGdldCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWJsb2NrLCAuay13aWRnZXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay13aWRnZXQgLmstaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWJsb2NrLCAuay1jb250ZW50LCAuay1ncmlkLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhbmVsYmFyLCAuay1zcGxpdHRlciwgLmstd2lkZ2V0IHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYmxvY2ssIC5rLWNhbGVuZGFyLCAuay1ncmlkLWhlYWRlciAuay1pLWxpbmstaG9yaXpvbnRhbCwgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1wYWdlci13cmFwLCAuay1zcGxpdGJhciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLmstaGVhZGVyLWNvbHVtbi1tZW51IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJsb2NrIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciB7XG4gIG1hcmdpbjogLTJweCAwIDEwcHggLTJweDtcbiAgcGFkZGluZzogMC4zZW0gMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hLmstYnV0dG9uLWV4cGFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5idXR0b24uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPWJ1dHRvbl0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXJlc2V0XS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9c3VibWl0XS5rLWJ1dHRvbi1leHBhbmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdG9vbGJhciAuay1idXR0b24taWNvbnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbn1cblxuLmstbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkLWhlYWRlciBzcGFuLmstbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWljb24sIC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pY29uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLCAuay1zdGF0ZS1kaXNhYmxlZCAuay11cGxvYWQtYnV0dG9uIGlucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLWRpc2FibGVkIC5rLWRpc2FibGVkLCAuay1kaXNhYmxlZCA+IC5rLWJ1dHRvbiwgLmstc3RhdGUtZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLXN0YXRlLWRpc2FibGVkID4gLmstYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWlucHV0LCAuay1zdGF0ZS1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgLmstaW5wdXQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLmstc3RhdGUtZXJyb3Ige1xuICBib3JkZXItc3R5bGU6IHJpZGdlO1xufVxuXG4uay1zdGF0ZS1lbXB0eSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstaWNvbi5rLWktbm9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstaW1hZ2Uge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXdpZGdldCAuay1pY29uLmstaS1jb2xsYXBzZSwgLmstd2lkZ2V0IC5rLWljb24uay1pLWV4cGFuZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaHRtbCAuay1zdWNjZXNzLWNvbG9yZWQge1xuICBjb2xvcjogIzUwN2Y1MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkZmQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xufVxuXG5odG1sIC5rLWluZm8tY29sb3JlZCB7XG4gIGNvbG9yOiAjNTA2MDdmO1xuICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG5cbmh0bWwgLmstZXJyb3ItY29sb3JlZCB7XG4gIGNvbG9yOiAjN2Y1MDUwO1xuICBib3JkZXItY29sb3I6ICNkZmQwZDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi5rLWlubGluZS1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4uay1sb2FkaW5nLCAuay1sb2FkaW5nLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5rLWljb24uay1pLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbG9hZGluZy1pbWFnZSwgLmstbG9hZGluZy1tYXNrLCAuay1sb2FkaW5nLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWxvYWRpbmctbWFzayB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3Ige1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1sb2FkaW5nLW1hc2sgLmstbG9hZGluZy1wcm9ncmVzcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWxvYWRpbmctdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWxvYWRpbmctY29sb3IsIC5rLWxvYWRpbmctaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1sb2FkaW5nLWltYWdlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uay1jb250ZW50LWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wYW5lID4gLmstc3BsaXR0ZXItb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMztcbn1cblxuLmstZHJhZy1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcmVvcmRlci1jdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1yZW9yZGVyLWN1ZSAuay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgdG9wOiAtNHB4O1xufVxuXG4uay1yZW9yZGVyLWN1ZSAuay1pLWFycm93LTYwLXVwIHtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uay1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE4YThhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcbiAgYm9keSAuay10b3VjaC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbn1cbi5rLXZpcnR1YWwtc2Nyb2xsYWJsZS13cmFwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLWFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLCAuay1hbmltYXRpb24tY29udGFpbmVyICosIC5rLWFuaW1hdGlvbi1jb250YWluZXIgOmFmdGVyLCAuay1ibG9jayAuay1oZWFkZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWJsb2NrLCAuay1lZGl0LWNlbGwgLmstd2lkZ2V0LCAuay1ncmlkLWVkaXQtcm93IC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCA+IC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay10ZXh0Ym94LCAua20tYWN0aW9uc2hlZXQgPiBsaSwgLmttLXNoaW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mb3JtLWNvbnRyb2wuay13aWRnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ua20td2lkZ2V0LCAua20td2lkZ2V0ICoge1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IC0xNTAwMHB4O1xuICB3aWR0aDogMTQ0MDBweDtcbn1cblxuLmttLW5hdGl2ZS1zY3JvbGxlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgLW1zLXNjcm9sbC1zbmFwLXR5cGU6IHByb3hpbWl0eTtcbn1cblxuLmstaHIge1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1pY29uLCAuay10b29sLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZHJvcC1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZHJvcC1oaW50LWVuZCwgLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1kcm9wLWhpbnQtbGluZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDYuOTI4MjAzMjNweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItdG9wLXdpZHRoOiA2LjkyODIwMzIzcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtZW5kIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNi45MjgyMDMyM3B4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1zcHJpdGUsIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6YWZ0ZXIsIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6YmVmb3JlLCAuay1wYWdlci1udW1iZXJzIC5rLWN1cnJlbnQtcGFnZSAuay1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQ6IDE2cHgvMSBXZWJDb21wb25lbnRzSWNvbnM7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmstaWNvbjpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstaWNvbiwgLmstZ3JpZC1maWx0ZXIgLmstaWNvbiwgLmstaGVhZGVyIC5rLWljb24ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLWljb246YmVmb3JlLCAuay1ncmlkLWZpbHRlciAuay1pY29uOmJlZm9yZSwgLmstaGVhZGVyIC5rLWljb246YmVmb3JlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5rLXNwcml0ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1yZW9yZGVyLWN1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmFmdGVyLCAuay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0b3A6IC00cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlOjphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uay1mbGlwLWgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWZsaXAtdiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmstZmxpcC1oLmstZmxpcC12IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay10ZXh0LWFsaWduLWxlZnQsIC5rLXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXRleHQtYWxpZ24tY2VudGVyLCAuay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstdGV4dC1hbGlnbi1yaWdodCwgLmstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay10ZXh0LWFsaWduLWp1c3RpZnksIC5rLXRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbnNjcmlwdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29tbW9uLXRlc3QtY2xhc3MsIC5rLXRoZW1lLXRlc3QtY2xhc3Mge1xuICBvcGFjaXR5OiAwO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uay1zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstaGJveCwgLmstaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay12Ym94LCAuay12c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWZsZXgsIC5rLXNwYWNlciB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1ncmlkLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWhzdGFjayA+IC5rLXNlcGFyYXRvciwgLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbmhyLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucywgLmstYWN0aW9ucywgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLXBvcHVwIC5rLWFjdGlvbnMge1xuICBwYWRkaW5nOiA2cHggMCAwO1xufVxuXG4uay1jb2xvcnBpY2tlci1wb3B1cCAuay1hY3Rpb25zIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcnRsIC5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWFjdGlvbnMtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJ1dHRvbjpmb2N1cywgLmstYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1idXR0b24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbiAuay10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstYnV0dG9uIC5rLWljb24sIC5rLWJ1dHRvbiAuay1pbWFnZSwgLmstYnV0dG9uIC5rLXNwcml0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24sIC5rLWljb24tYnV0dG9uIHtcbiAgd2lkdGg6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICBwYWRkaW5nOiA0cHg7XG4gIGdhcDogMDtcbn1cblxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1pY29uLWJ1dHRvbiAuay10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5rLWJ1dHRvbi1leHBhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1idXR0b25dLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1yZXNldF0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXN1Ym1pdF0uay1idXR0b24tZXhwYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRyb3Bkb3duLWJ1dHRvbiwgLmstbWVudS1idXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1idXR0b24tZmxhdCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWZsYXQ6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhcjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjEyO1xufVxuXG4uay1idXR0b24tZmxhdC5rLWRpc2FibGVkLCAuay1idXR0b24tZmxhdFtkaXNhYmxlZF0sIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhci5rLWRpc2FibGVkLCAuay1idXR0b24uay1idXR0b24tY2xlYXJbZGlzYWJsZWRdLCAuay1kaXNhYmxlZCAuay1idXR0b24tZmxhdCwgLmstZGlzYWJsZWQgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWJ1dHRvbi1saW5rLCAuay1idXR0b24tbGluay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1idXR0b24tbGluay5rLWhvdmVyLCAuay1idXR0b24tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1idXR0b24tbGluay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KC5rLWhvdmVyKTo6YmVmb3JlLCAuay1idXR0b24uay1uby1mb2N1czpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstYnV0dG9uLmstYWN0aXZlOjpiZWZvcmUsIC5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMTY7XG59XG5cbi5rLWJ1dHRvbi5rLXNlbGVjdGVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5rLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtZmxhdCAuay1idXR0b24uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstYWN0aXZlLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1ob3ZlciwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uLWdyb3VwLmstZGlzYWJsZWQgLmstYnV0dG9uIHtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSwgLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5rLWJ1dHRvbi1ncm91cCA+IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcGxpdC1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstc3BsaXQtYnV0dG9uID4gLmstYnV0dG9uOmxhc3QtY2hpbGQsIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1zcGxpdC1jb250YWluZXIgPiBsaSB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWFjdGlvbi1idXR0b25zIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24uay1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1ydGwgLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWlucHV0LCAuay1waWNrZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0IC5rLWlucHV0LCAuay1pbnB1dCAuay1waWNrZXIsIC5rLXBpY2tlciAuay1pbnB1dCwgLmstcGlja2VyIC5rLXBpY2tlciB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dCAuay1jbGVhci12YWx1ZSwgLmstaW5wdXQgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlciAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyIC5rLWlucHV0LWljb24sIC5rLXBpY2tlciAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlciAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0LmstaW5wdXQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uay1waWNrZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdC5rLXBpY2tlciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGFwcGVhcmFuY2U6IGF1dG87XG59XG5cbi5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1pbnB1dC1pbm5lcjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNwYW4uay1pbnB1dC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGlja2VyLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogMS40Mjg1NzE0M2VtO1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWlucHV0LXZhbHVlLWljb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWlucHV0LXZhbHVlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMnB4O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyLCAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIge1xuICBtYXJnaW46IC0ycHggLTJweDtcbn1cblxuLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1pbnB1dC1wcmVmaXgsIC5rLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWlucHV0LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1pbnB1dC1pY29uLCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNsZWFyLXZhbHVlIHtcbiAgb3V0bGluZTogMDtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1jbGVhci12YWx1ZS5rLWhvdmVyLCAuay1jbGVhci12YWx1ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstaW5wdXQtYnV0dG9uLCAuay1pbnB1dC1idXR0b24uay1idXR0b24ge1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgZmxleDogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dC1idXR0b24uay1idXR0b24gPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtYnV0dG9uLmstYWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b24uay1hY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbi5rLWZvY3VzLCAuay1pbnB1dC1idXR0b24uay1idXR0b246YWN0aXZlLCAuay1pbnB1dC1idXR0b24uay1idXR0b246Zm9jdXMsIC5rLWlucHV0LWJ1dHRvbi5rLWZvY3VzLCAuay1pbnB1dC1idXR0b246YWN0aXZlLCAuay1pbnB1dC1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIge1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCk7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlID4gLmstYnV0dG9uLWljb24ge1xuICBtYXJnaW46IC0xZW0gMDtcbiAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWljb24ge1xuICBib3R0b206IC0ycHg7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1pY29uIHtcbiAgdG9wOiAtMnB4O1xufVxuXG4uay1zZWFyY2hiYXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1kYXRlaW5wdXQtd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstbnVtZXJpYy13cmFwLCAuay1waWNrZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbnB1dC1mbGF0LCAuay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1mbGF0IC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSwgLmstcGlja2VyLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cblxuLmstbWVudSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbWVudS1saW5rLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rLW1lbnUtdmVydGljYWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDRweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmstbWVudS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wb3B1cHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNvbnRleHQtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMCAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUgLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51LCAuay1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtcmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1tZW51LXNjcm9sbC1idXR0b24uay1zY3JvbGwtdXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLWRvd24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuc2VsZWN0LmstZHJvcGRvd24sIHNlbGVjdC5rLWRyb3Bkb3dubGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCAuay12aXJ0dWFsLXdyYXAge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtYWx0LXJvdywgLmstdGFibGUtcm93LCAuay10YWJsZS10Ym9keSwgLmstdGFibGUtdGZvb3QsIC5rLXRhYmxlLXRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay10YWJsZS10ZCwgLmstdGFibGUtdGgge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkLCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS10aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWhlYWRlci13cmFwID4gLmstdGFibGUsIC5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFibGUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdywgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZmlyc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IC5rLXRhYmxlLXRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YWJsZS1mb290ZXIgLmstdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLWZvb3Rlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcnRsIC5rLXRhYmxlLCAuay1ydGwuay10YWJsZSwgW2Rpcj1ydGxdIC5rLXRhYmxlLCBbZGlyPXJ0bF0uay10YWJsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtZm9vdGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWhlYWRlci13cmFwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4sIFtkaXI9cnRsXSAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1kYXRlcmFuZ2VwaWNrZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXRvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstdG9vbGJhciA+ICoge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstdG9vbGJhciA+ICogPiBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay10b29sYmFyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstYnV0dG9uLCAuay10b29sYmFyIC5rLWJ1dHRvbi1ncm91cCwgLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uLCAuay10b29sYmFyIC5rLXRleHRib3gsIC5rLXRvb2xiYXIgLmstd2lkZ2V0LCAuay10b29sYmFyIGxhYmVsIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10b29sYmFyIC5rLXNwbGl0LWJ1dHRvbiA+IC5rLWJ1dHRvbiB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXRvb2xiYXIgLmstaW5wdXQsIC5rLXRvb2xiYXIgLmstcGlja2VyIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLXRvb2xiYXIgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCArIDhweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstdG9vbGJhciAuay1zcGFjZXIsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24gfiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24gLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay10b29sYmFyID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmstcnRsIC5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstdG9vbGJhciA+IC5rLWFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1ycGFuZWwtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJwYW5lbC1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmstcnBhbmVsLWxlZnQgKyAqLCAuay1ycGFuZWwtcmlnaHQgKyAqIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWllOSAuay1ycGFuZWwtbGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uay1pZTkgLmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LWhlaWdodDogMDtcbn1cblxuLmstcnBhbmVsLXRvcC5rLXJwYW5lbC1leHBhbmRlZCB7XG4gIG1heC1oZWlnaHQ6IDU2OHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1ycGFuZWwtdG9nZ2xlIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWZvcm0tZmllbGRzZXQge1xuICBtYXJnaW46IDMycHggMCAwO1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZm9ybS1maWVsZHNldCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWZvcm0tbGVnZW5kIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1mb3JtLWZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstZm9ybS1maWVsZCA+IC5rLWZvcm0tbGFiZWwsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1mb3JtLWZpZWxkIC5rLWNoZWNrYm94LWxhYmVsLCAuay1mb3JtLWZpZWxkIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWZvcm0tZmllbGQgLmstYXV0b2NvbXBsZXRlLCAuay1mb3JtLWZpZWxkIC5rLWNvbWJvYm94LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVpbnB1dCwgLmstZm9ybS1maWVsZCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRhdGVyYW5nZXBpY2tlci13cmFwLCAuay1mb3JtLWZpZWxkIC5rLWRhdGV0aW1lcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3duLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93bnRyZWUsIC5rLWZvcm0tZmllbGQgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtLWZpZWxkIC5rLW1hc2tlZHRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0tZmllbGQgLmstbnVtZXJpY3RleHRib3gsIC5rLWZvcm0tZmllbGQgLmstc2lnbmF0dXJlLCAuay1mb3JtLWZpZWxkIC5rLXRleHRhcmVhLCAuay1mb3JtLWZpZWxkIC5rLXRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstdGltZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1mb3JtLWVycm9yLCAuay1mb3JtLWhpbnQge1xuICBwYWRkaW5nOiA0cHggMCAwO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBpbmhlcml0O1xufVxuXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZm9ybS1idXR0b25zID4gKiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbn1cblxuLmstZm9ybS1idXR0b25zID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZm9ybS1idXR0b25zLmstYnV0dG9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1lZGl0LWZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXdpbmRvdyA+IC5rLXBvcHVwLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC42ZW07XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstZWRpdC1mb3JtIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItbGFiZWwsIC5rLWVkaXQtbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAuNGVtIDAgMWVtO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1lZGl0LWZpZWxkLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgcGFkZGluZzogMCAwIDAuNmVtO1xufVxuXG4uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9yLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5lZGl0b3ItZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiAwLjRlbSAwIDFlbTtcbn1cblxuLmstZWRpdC1maWVsZCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucyB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmstdGFic3RyaXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwLWNvbnRlbnQuay1zdGF0ZS1mb2N1c2VkLCAuay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1mb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAgPiAuay1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogay10YWItbG9hZGVyIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbG9hZGluZy5rLWNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBrLXRhYi1sb2FkZXIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDgwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uay10YWJzdHJpcC10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtICsgLmstaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1sb2FkaW5nIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay1oc3RhY2sgPiAuay1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay12c3RhY2sgPiAuay1idXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcCAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBvcmRlcjogMTtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcbiAgb3JkZXI6IDA7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtbmV4dCwgLmstcnRsIC5rLXRhYnN0cmlwIC5rLXRhYnN0cmlwLXByZXYsIC5rLXRhYnN0cmlwLmstcnRsIC5rLXRhYnN0cmlwLW5leHQsIC5rLXRhYnN0cmlwLmstcnRsIC5rLXRhYnN0cmlwLXByZXYsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLW5leHQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXBhZ2VyLXdyYXAge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstcGFnZXItd3JhcCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItd3JhcCAuay13aWRnZXQsIC5rLXBhZ2VyLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy13LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay13IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYWdlci1uYXYge1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIG1pbi13aWR0aDogMi4xNGVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1uYXY6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1uYXYuay1kaXNhYmxlZCwgLmstcGFnZXItbmF2Lmstc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItbnVtYmVycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIG1pbi13aWR0aDogMi4xNGVtO1xuICBoZWlnaHQ6IDIuMTRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1kaXNhYmxlZCwgLmstcGFnZXItbnVtYmVycyAuay1saW5rLmstc3RhdGUtZGlzYWJsZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItbnVtYmVycyAuay1zZWxlY3RlZCwgLmstcGFnZXItbnVtYmVycyAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1wYWdlci1uYXYgKyAuay1wYWdlci1udW1iZXJzLXdyYXAsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmstcnRsIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgLmstcnRsIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcnRsIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgLmstcnRsIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMgbGkgKyBsaSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmstcGFnZXItaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGFnZXItaW5wdXQgLmstdGV4dGJveCB7XG4gIG1hcmdpbjogMCAxZXg7XG4gIHdpZHRoOiAzZW07XG59XG5cbi5rLXBhZ2VyLXNpemVzIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxZXg7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXJ0bCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgLmstcnRsIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcnRsIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0LCBbZGlyPXJ0bF0gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyA+IHNlbGVjdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcGFnZXItaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleDogMSAxIDAlO1xuICBvcmRlcjogOTtcbn1cblxuLmstcGFnZXItcmVmcmVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgbWluLXdpZHRoOiAyLjE0ZW07XG4gIGhlaWdodDogMi4xNGVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvcmRlcjogMTA7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2g6aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYWdlci1yZWZyZXNoLmstZGlzYWJsZWQsIC5rLXBhZ2VyLXJlZnJlc2guay1zdGF0ZS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ydGwgLmstcGFnZXItcmVmcmVzaCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uay1wYWdlci1zbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wYWdlci1zbS5rLXBhZ2VyLXdyYXAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAyLjE0ZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhZ2VyLXNtW2Rpcj1ydGxdIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgLmstcnRsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1pbmZvLCAuay1wYWdlci1zbSAuay1wYWdlci1pbmZvLCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdC1zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXBvcHVwID4gLmstbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIsIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbGlzdC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWxpc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWllIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1pZSAuay1ydGwgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsLCAuay1pZSBbZGlyPXJ0bF0gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtZ3JvdXAtaXRlbSwgLmstdmlydHVhbC1jb250ZW50IC5rLWxpc3QtaXRlbSwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtZ3JvdXAtaXRlbSwgLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0LCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstbGlzdC1maWx0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1uby1kYXRhLCAuay1ub2RhdGEge1xuICBtaW4taGVpZ2h0OiAxMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWxpc3R2aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstbGlzdHZpZXctY29udGVudDo6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5rIHtcbiAgbWFyZ2luOiAtNHB4IC04cHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGluayB7XG4gIG1hcmdpbjogLTRweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWFsbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1saXN0dmlldy1wYWdlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci1ib3R0b20ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1ncmlkIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZmlsdGVyLXJvdyB0aCwgLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyIC5rLWNoZWNrYm94IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1maWx0ZXJjZWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWZpbHRlcmNlbGwgPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWlucHV0LCAuay1maWx0ZXJjZWxsIC5rLXBpY2tlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCAuay1jb2xvcnBpY2tlciwgLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgZmxleDogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsdGVyY2VsbCA+IHNwYW4gPiBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWZpbHRlci1yb3cgbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5rLWZmIC5rLWdyaWQgLmstZmlsdGVyLXJvdyAuay1pLWZpbHRlci1jbGVhciB7XG4gIHRvcDogMXB4O1xufVxuXG4uay1pZTEwIC5rLWdyaWQtaGVhZGVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtMC41ZW0gLTAuNmVtIC0wLjRlbSAwO1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbSAwLjRlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGguay13aXRoLWljb24gLmstbGluayB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgdGggPiAuay1saW5rID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZ3JpZCAuay1ob3ZlciwgLmstZ3JpZCAuay1zdGF0ZS1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtY29sdW1uLXJlc2l6aW5nIC5rLWdyaWQtdG9vbGJhciwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstbGluayB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstZ3JpZCB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBwYWRkaW5nOiAwLjRlbSAwLjZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstdGV4dGJveCwgLmstZ3JpZC1lZGl0LXJvdyAudGV4dC1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIHpvb206IDE7XG59XG5cbmRpdi5rLWdyaWQtZm9vdGVyLCBkaXYuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHpvb206IDE7XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IHRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uay1ncmlkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6b29tOiAxO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay1tb2JpbGUgLmstZ3JpZCB0Ym9keSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1tb2JpbGUgLmstZ3JpZC1iYWNrZmFjZSB0Ym9keSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ncmlkLW5vcmVjb3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGUge1xuICB3aWR0aDogMjBlbTtcbiAgaGVpZ2h0OiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiA0ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgPiAuay1ncmlkLW5vcmVjb3JkcyA+IC5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMGVtO1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5rLWdyaWQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5rLWdyaWQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmstZ3JpZCAuay1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkLWNvbnRlbnQgdGFibGUsIC5rLWdyaWQtY29udGVudC1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1mb290ZXIgdGFibGUsIC5rLWdyaWQtaGVhZGVyIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1wYWdlci13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsdGVyLXJvdyA+IHRoOmZpcnN0LWNoaWxkLCAuay1ncmlkIHRib2R5IHRkOmZpcnN0LWNoaWxkLCAuay1ncmlkIHRmb290IHRkOmZpcnN0LWNoaWxkLCAuay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZm9vdGVyLXRlbXBsYXRlIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIHRkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1ncmlkLWZvb3RlciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQtZm9vdGVyID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQtcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWdyaWQtcGFnZXItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4uay1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZ3JpZCAuay1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1maWx0ZXItbWVudSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4uay1jb2x1bW4tbWVudSwgLmstZmlsdGVyLW1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLWZpbHRlci1oZWxwLXRleHQge1xuICBtYXJnaW46IDAuMTllbSAwIDA7XG59XG5cbi5rLWZpbHRlci1tZW51IHNwYW4uay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IDZlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwLjVlbSA0JSAwIDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAuNWVtO1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDIuMmVtO1xufVxuXG4uay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbjogLTNweCA0cHggMCAycHg7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xufVxuXG4uay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsIC5rLWdyb3VwaW5nLXJvdyArIHRyIC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XG4gIHdpZHRoOiAyN3B4O1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1ncm91cGluZy1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NXB4IC0xNDhweDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YWZ0ZXIsIC5rLWdyb3VwaW5nLWRyb3BjbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMC4xNWVtIDAuMTVlbSAwLjE1ZW0gMC40ZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQsIC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdDo6YWZ0ZXIsIC5rLWdyb3VwLWluZGljYXRvciAuay1idXR0b24tZmxhdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbiwgLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZGlydHktY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1kaXJ0eS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstZGlydHktY2VsbCAuay1kaXJ0eSB7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1kaXJ0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJlZDtcbiAgbWFyZ2luOiAtMC40NWVtIDAgMCAtMC42ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yMmVtIDAuMmVtIDAuMjhlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZ3JpZCAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ncmlkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZTtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHBpbms7XG59XG5cbi5rLWdyaWQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogdW5zZXQ7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbn1cblxuLmstZGV0YWlsLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ3JpZCAuay1kZXRhaWwtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCB7XG4gIHBhZGRpbmc6IDAgMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsIC5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZWRpdC1jZWxsID4gLnRleHQtYm94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC50ZXh0LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1lZGl0LWNlbGwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG5cbi5rLWdyaWQtcmVzaXplLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1tYXJxdWVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3IsIC5rLW1hcnF1ZWUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1pZTkgLmstY29sdW1uLW1lbnUge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5rLWNvbHVtbi1tZW51IHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uay1jb2x1bW4tbWVudSA+IC5rLW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1jb2x1bW5zLWl0ZW0gLmstZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbHRlci1tZW51LmstcG9wdXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xuICBwYWRkaW5nOiAwIDNweDtcbn1cblxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCAuay1jaGVjay1hbGwtd3JhcCwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLXNlYXJjaGJveCwgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstbnVtZXJpY3RleHRib3gsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1yYWRpby1saXN0LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstdGV4dGJveCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXdpZGdldC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNmVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0LmstYnV0dG9uLWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xuICBwYWRkaW5nOiAwIDFlbSAxZW07XG59XG5cbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24ge1xuICBmbGV4OiAxIDEgNTAlO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbn1cblxuLmstY29sdW1uLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMnB4IDhweDtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstcnRsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24sIFtkaXI9cnRsXSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cblxuLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1jZW50ZXIgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1ncmlkLWZpbHRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYXV0b2ZpdHRpbmcge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYXV0b2ZpdHRpbmcgdGQsIC5rLWF1dG9maXR0aW5nIHRoLmstaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstaS1zb3J0LWRlc2Mtc20ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3ksIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3kge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWRbZGlyPXJ0bF0gdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Omxhc3QtY2hpbGQsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0ZCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLWdyaWRbZGlyPXJ0bF0gLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZFtkaXI9cnRsXSAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1oZWFkZXIgPiAuay1jZWxsLWlubmVyIHtcbiAgbWFyZ2luOiAtMC41ZW0gLTAuNmVtIC0wLjRlbSAtMC42ZW07XG59XG5cbi5rLWdyaWQgLmstaGVhZGVyLmstZmlsdGVyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNnB4ICsgMC42ZW0pO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbSAwLjRlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLWljb24uay1pLXNvcnQtYXNjLXNtLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1kZXNjLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWNlbGwtaW5uZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY29sdW1uLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyB7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG59XG5cbi5rLXRyZWVsaXN0IC5rLXN0YXR1cyAuay1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVyLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLXN0YXRlLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10cmVlbGlzdCAuay1kcm9wLWhpbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmstdHJlZWxpc3QgLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0LCAuay10cmVlbGlzdCAuay1pLWFycm93LTYwLXJpZ2h0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG59XG5cbi5rLWRyYWctc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLmstZ2FudHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstZ2FudHQgLmstc3BsaXRiYXIge1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ2FudHQtaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ2FudHQtZm9vdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZ2FudHQtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ2FudHQtdmlld3Mtd3JhcHBlciBzZWxlY3Quay1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay1nYW50dC12aWV3cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmstZ2FudHQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtY29udGVudCAuay1ncmlkLWhlYWRlciB0ZCwgLmstZ2FudHQgLmstZ2FudHQtY29udGVudCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWdhbnR0IHRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ2FudHQgLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1nYW50dC10aW1lbGluZSA+IC5rLXRpbWVsaW5lLCAuay1nYW50dC10cmVlbGlzdCA+IC5rLXRyZWVsaXN0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogNWVtO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5rLXRyZWVsaXN0LWdyb3VwID4gdHIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstdHJlZWxpc3QtZ3JvdXAgLmstd2lkZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRyLCAuay1nYW50dC10cmVlbGlzdCAuay1nYW50dC10cmVlbGlzdC1uZXN0ZWQtY29sdW1ucyAuay1ncmlkLWhlYWRlciB0ciB7XG4gIGhlaWdodDogMi41ZW07XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtY29udGVudCB0ciwgLmstZ2FudHQtcm93cyB0ciwgLmstZ2FudHQtdGFza3MgdHIge1xuICBoZWlnaHQ6IDIuM2VtO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10YXNrcyB0ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWdhbnR0LWNvbHVtbnMsIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1nYW50dC10YWJsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0IC5rLXRpbWVsaW5lIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdGgsIC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1nYW50dCAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0cjpmaXJzdC1jaGlsZCB0ZCwgLmstZ2FudHQgLmstZ2FudHQtdGltZWxpbmUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lIHRkLmstaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcbiAgcGFkZGluZzogMC41ZW0gMC42ZW0gMC40ZW0gMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10YXNrLXN1bW1hcnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeTphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdhbnR0LWxpbmUtaCwgLmstZ2FudHQtbGluZS12IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstYXJyb3ctZSwgLmstYXJyb3ctdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmstYXJyb3ctZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWFycm93LXcge1xuICBsZWZ0OiAtNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmstcmVsIC5rLWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMDBweDtcbn1cblxuLmstcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogLTAuM2VtO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAyM3B4IDVweDtcbiAgbWFyZ2luOiAtMXB4IC0yM3B4IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdhbnR0LWxpbmUuay1zZWxlY3RlZCwgLmstZ2FudHQtbGluZS5rLXN0YXRlLXNlbGVjdGVkLCAuay10YXNrLXdyYXA6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCB7XG4gIG1hcmdpbjogMCAtMTNweCAwIC0yN3B4O1xufVxuXG4uay10YXNrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2stY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10YXNrLWRvdC5rLWhvdmVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QgKyAuay10YXNrLWRvdCB7XG4gIHRvcDogMC4yZW07XG59XG5cbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kb3QsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstdGFzay1kb3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXRhc2stZG90LmstaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90Lmstc3RhdGUtaG92ZXI6YWZ0ZXIsIC5rLXRhc2stZG90OmhvdmVyOmFmdGVyLCAuay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZG90OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5rLXRhc2stc3RhcnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay10YXNrLWVuZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1pbi1oZWlnaHQ6IDEuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogMC4yZW0gMS40ZW0gMC4yZW0gMC42ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXRhc2stYWN0aW9ucywgLmstdGFzay1jb250ZW50ID4gLmstbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWFjdGlvbnMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10YXNrLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA0cHggMnB4IDAgNHB4O1xufVxuXG4uay13ZWJraXQgLmstdGFzay1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay10YXNrLWFjdGlvbnM6Zmlyc3QtY2hpbGQgPiAuay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10YXNrLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2std3JhcC1hY3RpdmUgLmstdGFzay1kZWxldGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2std3JhcC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWUge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwLjRlbTtcbn1cblxuLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmstdGFzay1kcmFnaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCAxOHB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRyYWdoYW5kbGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1taWxlc3RvbmUsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zdW1tYXJ5IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWRvdCwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3Qge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xufVxuXG4uay1pZSAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xuICBoZWlnaHQ6IDk5JTtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdGFzay1kZXRhaWxzIHtcbiAgcGFkZGluZzogMC40ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXRhc2stZGV0YWlscyA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stcGN0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuMWVtO1xuICBmb250LXNpemU6IDE3MCU7XG59XG5cbi5rLXRhc2stZGV0YWlscyA+IHVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmstcmVzb3VyY2VzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgei1pbmRleDogMjtcbiAgem9vbTogMTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogNDMwcHg7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSA+IC5rLXJlc291cmNlcy1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDZweDtcbn1cblxuLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyID4gLmstZ3JpZCB7XG4gIG1hcmdpbjogMCAwLjllbTtcbn1cblxuLmstZ2FudHQtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1nYW50dC1kZWxldGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3Qge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IC5rLXNwbGl0YmFyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1wZGYtZXhwb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgOHB4ICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiAuay1idXR0b24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmstZ2FudHQtcmVzaXplLWhpbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtdGFza3MgdHIsIC5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xuICBoZWlnaHQ6IDMuM2VtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogMS4xZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstcmVzb3VyY2VzLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwLjllbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcCAuay10YXNrLWRvdCB7XG4gIG1hcmdpbi10b3A6IDEuM2VtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90LmstdGFzay1zdGFydCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07XG59XG5cbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stZG90IHtcbiAgbWFyZ2luLXRvcDogMS4zZW07XG59XG5cbi5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbjogMCAwIDAuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLW1vbWVudC5rLW1vbWVudC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5rLXRhc2stcGxhbm5lZDpob3ZlciAuay10YXNrLWR1cmF0aW9uIHtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stcGxhbm5lZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCAuay10YXNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stb2Zmc2V0IHtcbiAgaGVpZ2h0OiAxLjY1ZW07XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDZlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuNTVlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDNweCAwIDA7XG59XG5cbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIHJpZ2h0OiAxLjRlbTtcbn1cblxuLmstcnRsIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzayAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1ydGwgLmstbWlsZXN0b25lLXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTEuOGVtO1xufVxuXG4uay1ydGwgLmstdGFzay1taWxlc3RvbmUge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE1ZW07XG59XG5cbi5rLWllIC5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldDphZnRlciB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OmJlZm9yZSB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyICsgLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstcGl2b3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1waXZvdC10b29sYmFyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1waXZvdCAuay1ncmlkIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstcGl2b3QtbGF5b3V0ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGl2b3QgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3QtdGFibGUge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstaGVhZGVyLmstYWx0LCB0ZC5rLWFsdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWhlYWRlci5rLWFsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXcge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstaS1rcGktdHJlbmQtZGVjcmVhc2UsIC5rLWkta3BpLXRyZW5kLWVxdWFsLCAuay1pLWtwaS10cmVuZC1pbmNyZWFzZSB7XG4gIGNvbG9yOiAjODU4NTg1O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XG4gIGNvbG9yOiAjZjljZTFkO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtZGVueSB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3BlbiB7XG4gIGNvbG9yOiAjNGNhZjUwO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLXBpdm90LXJvd2hlYWRlcnMgLmstZ3JpZCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3Qge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50ID4gdGFibGUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstdHJlZXZpZXcgLmstaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstdHJlZXZpZXctZmlsdGVyIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xufVxuXG4uay10cmVldmlldy1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRyZWV2aWV3LWJvdCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LWl0ZW0ge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuXG4uay10cmVldmlldy10b2dnbGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVldmlldy1sb2FkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsIC5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay10cmVldmlldy1sZWFmIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1pdGVtLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctdG9nZ2xlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWRpbmcsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaW1hZ2UsIC5rLXJ0bCAuay10cmVldmlldyAuay1pbiAuay1zcHJpdGUsIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLWluIC5rLWltYWdlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1zcHJpdGUsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctbGVhZiAuay1zcHJpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbnNwYW4uay1jb2xvcnBpY2tlciwgc3Bhbi5rLWNvbWJvYm94LCBzcGFuLmstZGF0ZXBpY2tlciwgc3Bhbi5rLWRhdGV0aW1lcGlja2VyLCBzcGFuLmstZHJvcGRvd24sIHNwYW4uay1kcm9wZG93bmxpc3QsIHNwYW4uay1kcm9wZG93bnRyZWUsIHNwYW4uay1udW1lcmljdGV4dGJveCwgc3Bhbi5rLXRpbWVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1maWx0ZXItbWVudSAuay1hdXRvY29tcGxldGUsIC5rLWZpbHRlci1tZW51IC5rLWNvbWJvYm94LCAuay1maWx0ZXItbWVudSAuay1kYXRlcGlja2VyLCAuay1maWx0ZXItbWVudSAuay1kYXRldGltZXBpY2tlciwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd24sIC5rLWZpbHRlci1tZW51IC5rLWRyb3Bkb3dubGlzdCwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd250cmVlLCAuay1maWx0ZXItbWVudSAuay1udW1lcmljdGV4dGJveCwgLmstZmlsdGVyLW1lbnUgLmstdGV4dGJveCwgLmstZmlsdGVyLW1lbnUgLmstdGltZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstcG9wdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstcG9wdXAgLmstaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcG9wdXAgLmstY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDEzOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbn1cblxuLmstbm9kYXRhID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxMXB4O1xufVxuXG4uay10aW1lLXBvcHVwIC5rLWl0ZW0ge1xuICBwYWRkaW5nOiAxcHggM3B4O1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtd3JhcCB7XG4gIHdpZHRoOiAyMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXAge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWRhdGV0aW1lLXRpbWUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDIxZW07XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLWRhdGV0aW1lLWNvbnRhaW5lci5rLXJ0bCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstZGF0ZXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay1ydGwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCBbZGlyPXJ0bF0gLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay10aW1lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IGNhbGMoNyAqICgxLjQyODU3MTQzZW0gKyA4cHgpKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgei1pbmRleDogMTI7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE3cHg7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyID4gdWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLXJ0bCAuay10aW1lLWNvbnRhaW5lciwgLmstdGltZS1jb250YWluZXIuay1ydGwsIC5rLXRpbWUtY29udGFpbmVyW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdGltZS1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE3cHg7XG59XG5cbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRpbWUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIG91dGxpbmU6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstdGltZS1saXN0OjphZnRlciwgLmstdGltZS1saXN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGxlZnQ6IC01MCU7XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4uay10aW1lLWxpc3Q6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQzZW0gKyA4cHgpO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwLjFweDtcbn1cblxuLmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstdGltZS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLmstdGltZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zZWxlY3RlZCwgLmstbXVsdGlwbGUtc2VsZWN0aW9uIC5rLWluLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay1wb3B1cC1mbHVzaCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciwgLmstdGV4dGJveC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS4wNzE0Mjg1NzI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMS4wNzE0Mjg1NzI1ZW0gKyAxcHggKyA0cHgpO1xuICBsZWZ0OiA5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGJveCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstd2lkZ2V0LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstd2lkZ2V0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cywgLmstdGV4dGJveC1jb250YWluZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtNHB4KSB0cmFuc2xhdGUoLTFweCwgLTEuMDcxNDI4NTcyNWVtKSB0cmFuc2xhdGUoLTEyLjUlLCAtMTIuNSUpIHNjYWxlKDAuNzUpO1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLWZvY3VzKSA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA5cHg7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLXN0YXRlLWVtcHR5ID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1mb2N1cyA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXJ0bCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLWxhYmVsLCAuay10ZXh0Ym94LWNvbnRhaW5lcltkaXI9cnRsXS5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIC0zcHgpIHRyYW5zbGF0ZSgxcHgsIC0xLjA3MTQyODU3MjUpIHRyYW5zbGF0ZSgxMi41JSwgLTkuMzc1JSkgc2NhbGUoMC43NSk7XG59XG5cbi5rLWlucHV0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWlucHV0LWxhYmVsLmstcnRsLCAuay1pbnB1dC1sYWJlbFtkaXI9cnRsXSwgLmstcnRsIC5rLWlucHV0LWxhYmVsLCBbZGlyPXJ0bF0gLmstaW5wdXQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uay1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5rLWN1cnNvci1jb250ZXh0LW1lbnUge1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbn1cblxuLmstY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5rLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdDtcbn1cblxuLmstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5rLWN1cnNvci1jcm9zc2hhaXIge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0O1xufVxuXG4uay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzO1xufVxuXG4uay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weTtcbn1cblxuLmstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wO1xufVxuXG4uay1jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uay1jdXJzb3ItZS1yZXNpemUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbmUtcmVzaXplIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXMtcmVzaXplIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uay1jdXJzb3Itc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci13LXJlc2l6ZSB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1ldy1yZXNpemUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLW5zLXJlc2l6ZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1jdXJzb3ItbndzZS1yZXNpemUge1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1jdXJzb3ItY29sLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstY3Vyc29yLXJvdy1yZXNpemUge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLWN1cnNvci1hbGwtc2Nyb2xsIHtcbiAgY3Vyc29yOiBhbGwtc2Nyb2xsO1xufVxuXG4uay1jdXJzb3Item9vbS1pbiB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmstY3Vyc29yLXpvb20tb3V0IHtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmstY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5rLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5rLW5vdGlmaWNhdGlvbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nOiAwLjZlbSAwLjVlbTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1lcnJvciwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktd2FybmluZyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwLCAuay1ydGwuay1ub3RpZmljYXRpb24tY2xvc2FibGUgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICB3aWR0aDogMjdlbTtcbiAgaGVpZ2h0OiAxLjllbTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICB3aWR0aDogMS45ZW07XG4gIGhlaWdodDogMjdlbTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXNlbGVjdGVkLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgbGVmdDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstcmVzZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1sYXN0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0sIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xufVxuXG4uay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0LCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstbGFzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbS5rLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgbGkuay1pdGVtLmstbGFzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstZmlyc3Qge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTFweDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC0xcHg7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xufVxuXG4uay1zbGlkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXNsaWRlciAuay1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyIC5rLXRpY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstdGljayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstcnRsIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXIuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyW2Rpcj1ydGxdIC5rLXNsaWRlci1zZWxlY3Rpb24sIFtkaXI9cnRsXSAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1zbGlkZXItd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGdhcDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zbGlkZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGdhcDogOHB4O1xufVxuXG4uay1zbGlkZXIgLmstYnV0dG9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgZmxleDogMCAwIDFweDtcbn1cblxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtc3RhcnQge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpO1xufVxuXG5bZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggY2VudGVyO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDEyMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIHRvcDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWwge1xuICB0b3A6IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMjAlO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XG4gIGxlZnQ6IDEyMCU7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMS4yZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZmlyc3QgLmstbGFiZWwge1xuICBsZWZ0OiAwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICB0b3A6IC0xLjJlbTtcbn1cblxuLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstc2xpZGVyLXRyYWNrLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstcnRsIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIC5rLXNsaWRlci1ob3Jpem9udGFsW2Rpcj1ydGxdIC5rLWJ1dHRvbiAuay1pLWFycm93LXcsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtbiwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtZSwgLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC13IHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmstc2NoZWR1bGVyIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQsIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLXNtLWRhdGUtZm9ybWF0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstc2NoZWR1bGVyLXZpZXdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5rLXNjaGVkdWxlci1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLWVkaXQtZmllbGQuay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIgLmstc2Nyb2xsYmFyLXYgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItdGltZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCwgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogNHB4IDAuNWVtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstc2NoZWR1bGVyLWRheXZpZXcgZGl2Om5vdCguay1zY2hlZHVsZXItaGVhZGVyKSAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKTpub3QoLmstc2VsZWN0ZWQpLCAuay1zY2hlZHVsZXItZGF5dmlldyBkaXY6bm90KC5rLXNjaGVkdWxlci1oZWFkZXIpIC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpOm5vdCguay1zdGF0ZS1zZWxlY3RlZCksIC5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuID4gZGl2IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGltZXMge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIC5rLWhpZGRlbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0bywgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zbG90LWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoOmxhc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgsIC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHI6bGFzdC1jaGlsZCA+IHRoLCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gLmstbGFzdCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3Lmstc2Nyb2xsYmFyLWggLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmstbGFzdCwgLmstc2Nyb2xsYmFyLWggLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0aC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoLmstc2xvdC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyIC5rLW1pZGRsZS1yb3cgdGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci1ub3ctYXJyb3csIC5rLXNjaGVkdWxlci1ub3ctbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2NoZWR1bGVyLW5vdy1hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogc29saWQgNXB4IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xufVxuXG4uay1zY2hlZHVsZXItbm93LWxpbmUge1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLmstdGFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2LmstbW9yZS1ldmVudHMge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWV2ZW50LCAuay1tb3JlLWV2ZW50cyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWV2ZW50IC5rLW5hdi1kYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWV2ZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtaW4taGVpZ2h0OiAxLjNlbTtcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlciAuay1ldmVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgcGFkZGluZzogNHB4IDEuNGVtIDRweCAwLjZlbTtcbn1cblxuLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ldmVudC1hY3Rpb25zLCAuay1ldmVudCA+IC5rLWxpbmssIC5rLXRhc2sgPiAuay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZXZlbnQtYWN0aW9ucyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1saW5rIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweCAycHggMCA0cHg7XG59XG5cbi5rLXdlYmtpdCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZXZlbnQtZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCB0cjpob3ZlciA+IHRkID4gLmstdGFzayAuay1ldmVudC1kZWxldGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudCAuay1ldmVudC10b3AtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZXZlbnQtYWN0aXZlIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQtYWN0aXZlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMC40ZW07XG59XG5cbi5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDAuNGVtO1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1uOmFmdGVyLCAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDFweDtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstZXZlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zIHtcbiAgaGVpZ2h0OiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXcge1xuICB3aWR0aDogMC42ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtbjphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1zOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjdlbTtcbiAgaGVpZ2h0OiAxLjRlbTtcbiAgd2lkdGg6IDAuNmVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1uOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLXc6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuOGVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC4zZW07XG4gIHJpZ2h0OiAwLjgxZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5rLXNjaGVkdWxlci1xdWlja2VkaXQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwge1xuICB3aWR0aDogNmVtO1xufVxuXG4uay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XG4gIHdpZHRoOiAxMmVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiB7XG4gIHdpZHRoOiAxMWVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstd2Via2l0IC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaS1hcnJvdy02MC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4uay1zY2hlZHVsZXItbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAuMmVtIDAgMDtcbiAgZm9udC1zaXplOiAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXRlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMTclO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQge1xuICB3aWR0aDogNzclO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXRleHRib3hbbmFtZT10aXRsZV0sIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA0ZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1lZGl0LWJveDpmaXJzdC1jaGlsZCAuay1kYXRldGltZXBpY2tlciB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uay1lZGl0LWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1lZGl0LWJveCArIC5rLWVkaXQtYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIGxhYmVsICsgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCA+IGxpIHtcbiAgbWFyZ2luOiAwLjJlbSAwIDAuNGVtO1xuICBsaW5lLWhlaWdodDogMi40O1xufVxuXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldC5rLXRvb2xiYXIgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZWlucHV0LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRldGltZXBpY2tlciwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstZHJvcGRvd25saXN0LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1udW1lcmljdGV4dGJveCwgLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQgLmstd2lkZ2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xufVxuXG4uay1mb3JtLWZpZWxkLXdyYXAgLmstYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLmstZm9ybS1maWVsZCAuay1yZWN1ci1pbnRlcnZhbCwgLmstZm9ybS1maWVsZCAuay1yZWN1ci1tb250aGRheSwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIGRpdltuYW1lPXJlY3VycmVuY2VSdWxlXSA+IC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA5ZW07XG59XG5cbi5rLWZvcm0tZmllbGQgLmstcmFkaW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmstcG9wdXAtbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAgMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lem9uZXMgLmstZHJvcGRvd25saXN0ICsgLmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDAuN2VtO1xufVxuXG4uay1zY2hlZHVsZXItcmVmcmVzaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5rLXNjaGVkdWxlci10aW1lY29sdW1uIHtcbiAgICB3aWR0aDogNWVtO1xuICB9XG4gIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uIHtcbiAgICB3aWR0aDogNmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4gPiBkaXYsIC5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLXRvb2x0aXAtaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10b29sdGlwLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdG9vbHRpcC1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYWxsb3V0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1jYWxsb3V0LWUge1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnNwYW4uay10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIC5rLWNhbGxvdXQtbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTZweDtcbn1cblxuLmstZ3JpZCAuay12YWxpZGF0aW9uLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uay1zcGxpdHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLmstcGFuZSA+IC5rLXNwbGl0dGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3BsaXR0ZXIgLmstc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5rLWdob3N0LXNwbGl0YmFyLXZlcnRpY2FsLCAuay1zcGxpdGJhci12ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJlc3RyaWN0ZWQtc2l6ZS1ob3Jpem9udGFsLCAuay1yZXN0cmljdGVkLXNpemUtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmstc3BsaXRiYXItaG9yaXpvbnRhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtdXAge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLmstaS1hcnJvdy02MC1kb3duLCAuay1pLWFycm93LTYwLWxlZnQsIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLWktYXJyb3ctNjAtdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmstc3BsaXRiYXItc3RhdGljLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwgLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtZG93biwgLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1sZWZ0LCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLXJpZ2h0LCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLXVwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uay1zcGxpdHRlci1yZXNpemluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtbGVmdCB7XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5cbi5rLXJ0bCAuay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5cbmh0bWwgLmstdXBsb2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LCAuay11cGxvYWQtYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZHJvcHpvbmUsIC5rLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRyb3B6b25lIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQge1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG59XG5cbi5rLWRyb3B6b25lLWFjdGl2ZSAuay1kcm9wem9uZS1oaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogNy4xNjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcbn1cblxuLmstdXBsb2FkLWJ1dHRvbiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgZm9udDogMTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay11cGxvYWQtZmlsZXMge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXVwbG9hZC1maWxlcyAuay1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay11cGxvYWQtc3RhdHVzIC5rLWktd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZC1zdGF0dXMtdG90YWwgLmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLmstdXBsb2FkLWZpbGVzIH4gLmstY2xlYXItc2VsZWN0ZWQsIC5rLXVwbG9hZC1maWxlcyB+IC5rLXVwbG9hZC1zZWxlY3RlZCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5rLXVwbG9hZCAuay1mYWlsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MXB4IC0xMTFweDtcbn1cblxuLmstZmlsZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcGFkZGluZzogMC42NWVtIDFlbSBjYWxjKDAuNjVlbSArIDJweCkgMWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1maWxlIC5rLXVwbG9hZC1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5rLWZpbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5rLWZpbGUgLmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwLjU3ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uay1maWxlLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstZmlsZS1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWZpbGUtc3RhdGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIge1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG59XG5cbi5rLWZpbGUtZXh0ZW5zaW9uLCAuay1maWxlLWludmFsaWQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1maWxlLWV4dGVuc2lvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGUtaW52YWxpZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1uYW1lLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWZpbGUtbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1maWxlLWluZm9ybWF0aW9uLCAuay1maWxlLXNpemUsIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjc4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5rLWZpbGUtc2l6ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1zdGF0dXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbi5rLXN0YXRlLWFjdGl2ZTpob3ZlciwgLmstYnV0dG9uLmstdXBsb2FkLWFjdGlvbjphY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIsIC5rLXVwbG9hZC1hY3Rpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb24ge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay11cGxvYWQtYWN0aW9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1maWxlIC5rLXVwbG9hZC1zdGF0dXMgLmstYnV0dG9uLCAuay1maWxlIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uay1kcm9wem9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG59XG5cbi5rLWllOSAuay11cGxvYWQtc3RhdHVzLXRvdGFsIHtcbiAgdG9wOiAxLjVlbTtcbn1cblxuLmstaWU5IC5rLXVwbG9hZC1zdGF0dXMtdG90YWwgPiAuay1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmstdXBsb2FkLWFjdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXVwbG9hZCAuay1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjMyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xufVxuXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWZpbGUtaW52YWxpZCA+IC5rLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLXVwbG9hZCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5rLXJ0bCAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xufVxuXG4uay1tZWRpYXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVkaWFwbGF5ZXIgPiBpZnJhbWUsIC5rLW1lZGlhcGxheWVyID4gdmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1tZWRpYXBsYXllciAuay1tZWRpYXBsYXllci1vdmVybGF5IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC43KSwgcmdiYSgwLCAwLCAwLCAwLjA1KSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICogKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1tZWRpYXBsYXllci1xdWFsaXR5IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7XG59XG5cbi5rLW1lZGlhcGxheWVyLXF1YWxpdHktd3JhcCwgLmstbWVkaWFwbGF5ZXItdm9sdW1lLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcXVhbGl0eS1saXN0IHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiAwO1xufVxuXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLW1lZGlhcGxheWVyLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYWxpZ24tcmlnaHQgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYnV0dG9uLWZsYXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLW5vLWZsZXhib3ggLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay10b29sYmFyLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRvb2xiYXItd3JhcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUgZW0sIC5rLXRvb2xiYXItd3JhcCAuay11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXItd3JhcCAuay1kcm9wem9uZS1hY3RpdmUgZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXItZHJvcHpvbmUge1xuICB6LWluZGV4OiAxMDAxMDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5rLXNlYXJjaC13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zZWFyY2gtd3JhcCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXNlYXJjaC13cmFwIGlucHV0LmstaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5rLXNlYXJjaC13cmFwIC5rLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZWJyb3dzZXItdG9vbGJhciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd24sIC5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDUuM2VtO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLCAuay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc5JTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XG4gIGhlaWdodDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IGxhYmVsIHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstZm9ybS10ZXh0LXJvdyBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5rLWNoYXJ0LCAuay1nYXVnZSwgLmstc3BhcmtsaW5lLCAuay1zdG9ja2NoYXJ0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jaGFydCwgLmstc3RvY2tjaGFydCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0ID4gY2FudmFzIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3RvY2tjaGFydCwgZGl2LmstY2hhcnQsIGRpdi5rLWdhdWdlLCBzcGFuLmstc3BhcmtsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWdhdWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hcmNnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1iYXNlbGluZS1tYXJrZXIge1xuICB6b29tOiAxO1xufVxuXG4uay1jaGFydC10b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBV0NBWUFBQURBUWJ3R0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBRE5KUkVGVWVOcGkvUC8vdndNREZRRUxFUDhiZVFiK0hUV1FZZ1AvREhvRC80NjZjQVI0ZWRSQXlnMzhQNmhMYklBQUF3Q25XaGhWc3h2ZENBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLWludmVyc2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uay1jaGFydC10b29sdGlwIHRoIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uay1jaGFydC10b29sdGlwIHRkIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMWVtIDAuMmVtO1xufVxuXG4uay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMSk7XG59XG5cbi5rLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWhhbmRsZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBsZWZ0OiAtNHB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUge1xuICByaWdodDogLTRweDtcbn1cblxuLmstbGVmdC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTE1cHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAwIDA7XG59XG5cbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMTVweDtcbiAgcGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5rLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1uYXZpZ2F0b3ItaGludCBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uay1zcGFya2xpbmUsIC5rLXNwYXJrbGluZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zcGFya2xpbmUgc3BhbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRpYWdyYW0sIC5rLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtY29udGFpbmVyLCAuay1tYXAgLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1kaWFncmFtIC5rLWxheWVyLCAuay1tYXAgLmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstZGlhZ3JhbSAua20tdG91Y2gtc2Nyb2xsYmFyLCAuay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLW1hcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbWFwIC5rLW1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWFwIC5rLXBvcy10b3Age1xuICB0b3A6IDA7XG59XG5cbi5rLW1hcCAuay1wb3MtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1tYXAgLmstcG9zLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4uay1tYXAgLmstcG9zLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLW1hcCAuay1uYXZpZ2F0b3Ige1xuICBtYXJnaW46IDFlbTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW1hcCAuay1uYXZpZ2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAgLmstem9vbS1jb250cm9sIHtcbiAgbWFyZ2luOiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLW1hcCAuay16b29tLWNvbnRyb2wgLmstYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstcGRmLWV4cG9ydCAuay1tYXAgLmstem9vbS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstbWFwIC5rLWF0dHJpYnV0aW9uIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLW1hcCAuay1tYXJrZXIge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yID4gLmstYnV0dG9uIC5rLWljb24ge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbiwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci11cCB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1lLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXJpZ2h0IHtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3duLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMge1xuICBib3R0b206IDJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdCwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13IHtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1idXR0b25zLWhvcml6b250YWwgOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uay16b29tLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0LjNlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uay1kaWFncmFtIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZGlhZ3JhbSBpbWcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstdHJlZW1hcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLXRyZWVtYXAtdGlsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZW1hcC10aWxlLmstbGVhZiB7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuXG4uay10cmVlbWFwLXdyYXAuay1sYXN0ID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcGFkZGluZzogMC4zZW07XG59XG5cbi5rLXRyZWVtYXAtdGlsZS5rLWhvdmVyLCAuay10cmVlbWFwLXRpbGUuay1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLXRyZWVtYXAgPiAuay10cmVlbWFwLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdHJlZW1hcC10aXRsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMi40MmVtO1xuICBoZWlnaHQ6IDIuNDJlbTtcbiAgcGFkZGluZzogMCAwLjZlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdHJlZW1hcC13cmFwIC5rLXRyZWVtYXAtdGl0bGUge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRyZWVtYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcbiAgdG9wOiAyLjQyZW07XG59XG5cbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIuNDJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC42ZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS4yM2VtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmstdHJlZW1hcC10aXRsZS12ZXJ0aWNhbCArIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGxlZnQ6IDIuNDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay12aWV3IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1mb290ZXIsIC5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRvb2xiYXIge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgPiBkaXYuay1wYW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgbWFyZ2luOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstcG9wdXAtZWRpdC1mb3JtIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWdyaWQtbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xuICAtbW96LXVzZXItZHJhZzogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3ID4gLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pdGVtcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTFweCAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVjdXItZW5kLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmsteS1kYXRlLWZvcm1hdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNnB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW46IDFweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gIHdpZHRoOiAxJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMS41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4gLmstc2NoZWR1bGVyLWdyb3VwLXRleHQge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgKiB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQsIC5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDFweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXRvb2xzIHtcbiAgbWFyZ2luOiAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1yZWN1ci1lZGl0b3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstbW9iaWxldGltZXpvbmVlZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3VwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZGlzYWJsZWQgPiAqLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQgPiAqIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uay1pZSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZCAuay1pY29uIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYWdlci13cmFwLmstcGFnZXItc20ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmttLXNjcm9sbC1jb250YWluZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1tYXJnaW4tY29sbGFwc2U6IHNlcGFyYXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbn1cblxuLmstd2lkZ2V0IC5rbS1zY3JvbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBoZWlnaHQ6IDAuM2VtO1xuICB3aWR0aDogMC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmttLXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG59XG5cbi5rbS1ob3Jpem9udGFsLXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGksIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciA+IHVsID4gbGkge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtbmV4dCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXQ7XG59XG5cbi5rLWZ4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1meCAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZnggLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LWhpZGRlbiwgLmstZngtaGlkZGVuICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstZngtcmV2ZXJzZSAuay1meC1jdXJyZW50IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1vdXQ7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMCk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQsIC5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSk7XG59XG5cbi5rLXZpcnR1YWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC13cmFwIC5rLWxpc3Quay12aXJ0dWFsLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXZpcnR1YWwtd3JhcCA+IC5rLXZpcnR1YWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXZpcnR1YWwtY29udGVudCA+IC5rLXZpcnR1YWwtbGlzdCA+IC5rLXZpcnR1YWwtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogV2ViQ29tcG9uZW50c0ljb25zO1xuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8pO1xuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy50dGY/Z2VkeGVvKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMud29mZj9nZWR4ZW8pIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLnN2Zz9nZWR4ZW8jV2ViQ29tcG9uZW50c0ljb25zKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5rLWktYXJyb3doZWFkLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmstaS1hcnJvd2hlYWQtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uay1pLWFycm93LTQ1LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5rLWktY29sbGFwc2UtbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmstaS1yZXNpemUtbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmstaS1hcnJvdy00NS1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5rLWktY29sbGFwc2Utc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmstaS1jb2xsYXBzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLXJlc2l6ZS1zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uay1pLWFycm93LTQ1LWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uay1pLWNvbGxhcHNlLXN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5rLWktcmVzaXplLXN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5rLWktYXJyb3ctNDUtdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uay1pLWNvbGxhcHNlLW53OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5rLWktcmVzaXplLW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uay1pLWFycm93LTYwLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5rLWktYXJyb3ctbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uay1pLWtwaS10cmVuZC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uay1pLWFycm93LTYwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5rLWktYXJyb3ctZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uay1pLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uay1pLWFycm93LTYwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmstaS1hcnJvdy1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5rLWktYXJyb3ctNjAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uay1pLWFycm93LXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmstaS1zZWVrLW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmstaS1zZWVrLWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmstaS1hcnJvdy1lbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uay1pLXNlZWstczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uay1pLWFycm93LWVuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5rLWktc2Vlay13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5rLWktYXJyb3ctc2Vlay11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uay1pLWFycm93LWRvdWJsZS02MC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uay1pLWFycm93LXNlZWstcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmstaS1mb3J3YXJkLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5rLWktYXJyb3ctZG91YmxlLTYwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmstaS1hcnJvdy1zZWVrLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLWFycm93LXNlZWstbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLXJld2luZC1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uay1pLWFycm93cy1rcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmstaS1rcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmstaS1hcnJvd3Mtbm8tY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5rLWktYXJyb3ctb3ZlcmZsb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uay1pLWFycm93LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5rLWktYXJyb3ctY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5rLWktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmstaS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uay1pLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmstaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5rLWktYXJyb3ctZHJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmstaS1hcnJvdy1wYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmstaS1hcnJvdy1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5rLWktYXJyb3dzLXJlc2l6aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5rLWktYXJyb3dzLWRpbWVuc2lvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmstaS1hcnJvd3Mtc3dhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uay1pLWRyYWctYW5kLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmstaS1jYXRlZ29yaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5rLWktZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uay1pLWdyaWQtbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5rLWktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmstaS11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5rLWktaGFuZGxlci1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5rLWktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5rLWktbGF5b3V0LTEtYnktNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uay1pLWxheW91dC0yLWJ5LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmstaS1sYXlvdXQtc2lkZS1ieS1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5rLWktbGF5b3V0LXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmstaS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5rLWktcm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uay1pLXJlb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmstaS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5rLWktbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uay1pLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uay1pLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbn1cblxuLmstaS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5rLWktcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmstaS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmstaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5rLWktcmVjdXJyZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuXG4uay1pLW5vbi1yZWN1cnJlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5rLWktcmVzZXQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cblxuLmstaS1yZWxvYWQtc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmstaS1yZWZyZXNoLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5rLWktcmVjdXJyZW5jZS1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uay1pLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5rLWktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmstaS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5rLWktZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5rLWktcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGFcIjtcbn1cblxuLmstaS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XG59XG5cbi5rLWktZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYlwiO1xufVxuXG4uay1pLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwYlwiO1xufVxuXG4uay1pLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwY1wiO1xufVxuXG4uay1pLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XG59XG5cbi5rLWktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZFwiO1xufVxuXG4uay1pLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMGRcIjtcbn1cblxuLmstaS1hdHRhY2htZW50LTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XG59XG5cbi5rLWktY2xpcC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuXG4uay1pLWxpbmstaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZlwiO1xufVxuXG4uay1pLWh5cGVybGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZlwiO1xufVxuXG4uay1pLXVubGluay1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uay1pLWxpbmstdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmstaS11bmxpbmstdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmstaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5rLWktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5rLWktY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG5cbi5rLWktY2FuY2VsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmstaS1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG5cbi5rLWktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmstaS1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cblxuLmstaS10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5rLWktY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uay1pLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5rLWktc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uay1pLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYVwiO1xufVxuXG4uay1pLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWFcIjtcbn1cblxuLmstaS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExYlwiO1xufVxuXG4uay1pLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWJcIjtcbn1cblxuLmstaS1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5rLWkteC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTFjXCI7XG59XG5cbi5rLWktZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWNcIjtcbn1cblxuLmstaS1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWRcIjtcbn1cblxuLmstaS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExZFwiO1xufVxuXG4uay1pLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWVcIjtcbn1cblxuLmstaS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWVcIjtcbn1cblxuLmstaS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMWZcIjtcbn1cblxuLmstaS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuXG4uay1pLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5rLWkta3BpLXRyZW5kLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5rLWktbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuXG4uay1pLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuXG4uay1pLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG5cbi5rLWktc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG5cbi5rLWktdW5zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG5cbi5rLWktc29ydC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uay1pLXNvcnQtYXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG5cbi5rLWktc29ydC1kZXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG5cbi5rLWktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5rLWktZmlsdGVyLWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJhXCI7XG59XG5cbi5rLWktZmlsdGVyLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJiXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtYXNjLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTJjXCI7XG59XG5cbi5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZFwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZXhwcmVzc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyZVwiO1xufVxuXG4uay1pLWZpbHRlci1hZGQtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMmZcIjtcbn1cblxuLmstaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuXG4uay1pLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuXG4uay1pLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG5cbi5rLWktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstb3Blbi1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuXG4uay1pLWxhdW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuXG4uay1pLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uay1pLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uay1pLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmstaS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uay1pLXRpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG5cbi5rLWktd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG5cbi5rLWktZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWN1c3RvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uay1pLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7XG59XG5cbi5rLWktY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYlwiO1xufVxuXG4uay1pLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzY1wiO1xufVxuXG4uay1pLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5rLWktcHJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZFwiO1xufVxuXG4uay1pLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzZFwiO1xufVxuXG4uay1pLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2VcIjtcbn1cblxuLmstaS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2VcIjtcbn1cblxuLmstaS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCI7XG59XG5cbi5rLWktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmstaS1wYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cblxuLmstaS1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5rLWktY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuXG4uay1pLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmstaS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG5cbi5rLWktY29ubmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5rLWktcGx1cy1zbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuXG4uay1pLW1pbnVzLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1kZW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ3XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1ob2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5rLWkta3BpLXN0YXR1cy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5rLWktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuXG4uay1pLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG5cbi5rLWktc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uay1pLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uay1pLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cblxuLmstaS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uay1pLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuXG4uay1pLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDdcIjtcbn1cblxuLmstaS1oZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOFwiO1xufVxuXG4uay1pLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuXG4uay1pLXBsYXlsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBhXCI7XG59XG5cbi5rLWktYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGJcIjtcbn1cblxuLmstaS1wbGF5LXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG5cbi5rLWktcGF1c2Utc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cblxuLmstaS1zdG9wLXNtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCI7XG59XG5cbi5rLWktaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuXG4uay1pLWZhdi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAwXCI7XG59XG5cbi5rLWktZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwMFwiO1xufVxuXG4uay1pLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5rLWktZmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAxXCI7XG59XG5cbi5rLWktZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDFcIjtcbn1cblxuLmstaS1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDJcIjtcbn1cblxuLmstaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCI7XG59XG5cbi5rLWktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwM1wiO1xufVxuXG4uay1pLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzAzXCI7XG59XG5cbi5rLWktY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDRcIjtcbn1cblxuLmstaS1zaGFwZS1yZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCI7XG59XG5cbi5rLWktY2hlY2tib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwNVwiO1xufVxuXG4uay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzA2XCI7XG59XG5cbi5rLWktdHJpLXN0YXRlLW51bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDdcIjtcbn1cblxuLmstaS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMDhcIjtcbn1cblxuLmstaS1yYWRpb2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwOVwiO1xufVxuXG4uay1pLXNoYXBlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTMwOVwiO1xufVxuXG4uay1pLXJhZGlvYnV0dG9uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMGFcIjtcbn1cblxuLmstaS1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDBcIjtcbn1cblxuLmstaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCI7XG59XG5cbi5rLWktaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDFcIjtcbn1cblxuLmstaS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCI7XG59XG5cbi5rLWktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMVwiO1xufVxuXG4uay1pLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCI7XG59XG5cbi5rLWktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwMlwiO1xufVxuXG4uay1pLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDNcIjtcbn1cblxuLmstaS1leGNlcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MDNcIjtcbn1cblxuLmstaS1waG90by1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cblxuLmstaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiO1xufVxuXG4uay1pLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCI7XG59XG5cbi5rLWktaW1hZ2UtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5rLWktcGhvdG8tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5rLWktem9vbS1hY3R1YWwtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwM1wiO1xufVxuXG4uay1pLXpvb20tYmVzdC1maXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDRcIjtcbn1cblxuLmstaS1pbWFnZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDVcIjtcbn1cblxuLmstaS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA2XCI7XG59XG5cbi5rLWktbWlycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA3XCI7XG59XG5cbi5rLWktZmxpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG5cbi5rLWktZmxpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOVwiO1xufVxuXG4uay1pLXJvdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuXG4uay1pLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYlwiO1xufVxuXG4uay1pLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCI7XG59XG5cbi5rLWktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGRcIjtcbn1cblxuLmstaS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCI7XG59XG5cbi5rLWktcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGZcIjtcbn1cblxuLmstaS1kcm9wbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5rLWktYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZlwiO1xufVxuXG4uay1pLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTBcIjtcbn1cblxuLmstaS1zaGFwZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG5cbi5rLWktYnJpZ2h0bmVzcy1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMVwiO1xufVxuXG4uay1pLXNhdHVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjtcbn1cblxuLmstaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEzXCI7XG59XG5cbi5rLWktdHJhbnNwZXJhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG5cbi5rLWktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNFwiO1xufVxuXG4uay1pLWdyZXlzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNVwiO1xufVxuXG4uay1pLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjtcbn1cblxuLmstaS1zaGFycGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE3XCI7XG59XG5cbi5rLWktc2hhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MThcIjtcbn1cblxuLmstaS1yb3VuZC1jb3JuZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCI7XG59XG5cbi5rLWktZnJvbnQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYVwiO1xufVxuXG4uay1pLWJhY2stZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYlwiO1xufVxuXG4uay1pLWZvcndhcmQtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxY1wiO1xufVxuXG4uay1pLWJhY2t3YXJkLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWRcIjtcbn1cblxuLmstaS1hbGlnbi1sZWZ0LWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZlwiO1xufVxuXG4uay1pLWFsaWduLXJpZ2h0LWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjBcIjtcbn1cblxuLmstaS1hbGlnbi10b3AtZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMVwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjNcIjtcbn1cblxuLmstaS10aHVtYm5haWxzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7XG59XG5cbi5rLWktdGh1bWJuYWlscy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNlwiO1xufVxuXG4uay1pLXRodW1ibmFpbHMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyN1wiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG5cbi5rLWktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOFwiO1xufVxuXG4uay1pLWZ1bGwtc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjlcIjtcbn1cblxuLmstaS1mdWxsc2NyZWVuLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjlcIjtcbn1cblxuLmstaS1yZXNldC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uay1pLXBhaW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uay1pLWJhY2tncm91bmQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2ZcIjtcbn1cblxuLmstaS1hbGlnbi1hbGlnbi1sZWZ0LWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCI7XG59XG5cbi5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCI7XG59XG5cbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cblxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnRzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDNcIjtcbn1cblxuLmstaS1hbGlnbi1iYXNlbGluZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCI7XG59XG5cbi5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ1XCI7XG59XG5cbi5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCI7XG59XG5cbi5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiO1xufVxuXG4uay1pLWFsaWduLWJhc2VsaW5lLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7XG59XG5cbi5rLWktanVzdGlmeS1zdGFydC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRhXCI7XG59XG5cbi5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiO1xufVxuXG4uay1pLWp1c3RpZnktZW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGNcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWJldHdlZW4taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGVcIjtcbn1cblxuLmstaS1qdXN0aWZ5LXN0YXJ0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7XG59XG5cbi5rLWktanVzdGlmeS1jZW50ZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTBcIjtcbn1cblxuLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MVwiO1xufVxuXG4uay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiO1xufVxuXG4uay1pLWp1c3RpZnktYXJvdW5kLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUzXCI7XG59XG5cbi5rLWktY29sb3ItY2FudmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU0XCI7XG59XG5cbi5rLWktcGFnZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5rLWktYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4uay1pLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uay1pLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4uay1pLWZvbnQtZmFtaWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi5rLWktZm9yZWdyb3VuZC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5rLWktY29udmVydC11cHBlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLmstaS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5rLWktc3ViLXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4uay1pLXN1cC1zY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmstaS1kaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmstaS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmstaS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uay1pLWgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5rLWktaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLmstaS1oNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uay1pLWg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5rLWktaDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmstaS1saXN0LW9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmstaS1saXN0LW51bWJlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5rLWktbGlzdC11bm9yZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmstaS1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5rLWktaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5rLWktaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5rLWktaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5rLWktb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4uay1pLWluc2VydC1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uay1pLWluc2VydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4uay1pLWluc2VydC10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmstaS1pbnNlcnQtbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4uay1pLWluc2VydC1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmstaS1pbnNlcnQtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uay1pLWluc2VydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG5cbi5rLWktaW5zZXJ0LWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uay1pLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uay1pLWFsaWduLW1pZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uay1pLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuXG4uay1pLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLmstaS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLmstaS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4uay1pLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmstaS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cblxuLmstaS10ZXh0LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmstaS1ydWxlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLXRvcC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLW1pZGRsZS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4uay1pLXRhYmxlLWFsaWduLWJvdHRvbS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmstaS10YWJsZS1hbGlnbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLmstaS1ib3JkZXJzLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uay1pLWFsbC1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5rLWktYm9yZGVycy1vdXRzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5rLWktb3V0c2lkZS1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cblxuLmstaS1pbnNpZGUtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4uay1pLWJvcmRlcnMtaW5zaWRlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi5rLWktYm9yZGVycy1pbnNpZGUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLmstaS1pbnNpZGUtdmVydGljYWwtYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4uay1pLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLmstaS10b3AtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5rLWktYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4uay1pLWJvdHRvbS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLmstaS1ib3JkZXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiO1xufVxuXG4uay1pLWxlZnQtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi5rLWktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5rLWktcmlnaHQtYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5rLWktYm9yZGVyLW5vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi5rLWktbm8tYm9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4uay1pLWJvcmRlcnMtc2hvdy1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi5rLWktZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uay1pLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4uay1pLWZvcm0tZWxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4uay1pLWNvZGUtc25pcHBldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4uay1pLXNlbGVjdC1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLmstaS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLmstaS1zZWxlY3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5rLWktY2FsZW5kYXItZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4uay1pLWdyb3VwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uay1pLXRleHRhcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5rLWktdGV4dGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4uay1pLXRleHRib3gtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi5rLWktcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLmstaS1wYXJhZ3JhcGgtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG5cbi5rLWktZWRpdC10b29sczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4uay1pLXRlbXBsYXRlLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLmstaS1jaGFuZ2UtbWFudWFsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1lbmFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4uay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3QtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5rLWktZG9jdW1lbnQtbWFuYWdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuXG4uay1pLWN1c3RvbS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5rLWktZGljdGlvbmFyeS1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLmstaS1pbWFnZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLmstaS1pbWFnZS1pbnNlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLmstaS1pbWFnZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi5rLWktaW1hZ2UtbWFwLWVkaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuXG4uay1pLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLmstaS1jb21tZW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuXG4uay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLmstaS1zaWx2ZXJsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4uay1pLW1lZGlhLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLmstaS12aWRlby1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4uay1pLWZsYXNoLW1hbmFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLmstaS1maW5kLWFuZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi5rLWktZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4uay1pLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLmstaS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuXG4uay1pLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4uay1pLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7XG59XG5cbi5rLWktcGFzdGUtYXMtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4uay1pLXBhc3RlLWZyb20td29yZC1zdHJpcC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG5cbi5rLWktcGFzdGUtaHRtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4uay1pLXBhc3RlLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi5rLWktcGFzdGUtcGxhaW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuXG4uay1pLWFwcGx5LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4uay1pLWNsZWFyLWNzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4uay1pLWNvcHktZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG5cbi5rLWktc3RyaXAtYWxsLWZvcm1hdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuXG4uay1pLXN0cmlwLWNzcy1mb3JtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLmstaS1zdHJpcC1mb250LWVsZW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi5rLWktc3RyaXAtc3Bhbi1lbGVtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuXG4uay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4uay1pLWZvcm1hdC1jb2RlLWJsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi5rLWktc3R5bGUtYnVpbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuXG4uay1pLW1vZHVsZS1tYW5hZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWxpZ2h0LWRpYWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuXG4uay1pLWh5cGVybGluay1pbnNlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLmstaS1oeXBlcmxpbmstZ2xvYmUtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi5rLWktaHlwZXJsaW5rLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi5rLWktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi5rLWktdGFibGUtbGlnaHQtZGlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5rLWktdGFibGUtaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5rLWktdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzdcIjtcbn1cblxuLmstaS10YWJsZS1wcm9wZXJ0aWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5rLWktdGFibGUtd2l6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5rLWktdGFibGUtY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4uay1pLXRhYmxlLWNlbGwtcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctaW5zZXJ0LWFib3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG5cbi5rLWktdGFibGUtcm93LWluc2VydC1iZWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5rLWktdGFibGUtY2VsbC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLmstaS10YWJsZS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cblxuLmstaS1jZWxscy1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4uay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLmstaS1jZWxsLXNwbGl0LWhvcml6b250YWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4uay1pLWNlbGwtc3BsaXQtdmVydGljYWxseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4uay1pLXRhYmxlLXVubWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cblxuLmstaS1wYW5lLWZyZWV6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4uay1pLXJvdy1mcmVlemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLmstaS1jb2x1bW4tZnJlZXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG5cbi5rLWktdG9vbGJhci1mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuXG4uay1pLXNwZWxsLWNoZWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLmstaS12YWxpZGF0aW9uLXhodG1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi5rLWktdmFsaWRhdGlvbi1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLmstaS1mb3JtdWxhLWZ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG5cbi5rLWktc3VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkyXCI7XG59XG5cbi5rLWktc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi5rLWktZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi5rLWktY3VycmVuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLmstaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi5rLWktY3VzdG9tLWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4uay1pLWRlY2ltYWwtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLmstaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG5cbi5rLWktZm9udC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi5rLWktaW1hZ2UtYWJzb2x1dGUtcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cblxuLmstaS1nbG9iZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG5cbi5rLWktZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cblxuLmstaS1tYXJrZXItcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG5cbi5rLWktbWFya2VyLXBpbi10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjtcbn1cblxuLmstaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cblxuLmstaS11bnBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuXG4uay1pLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5rLWktdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMVwiO1xufVxuXG4uay1pLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59XG5cbi5rLWktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uay1pLWJsb2dnZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XG59XG5cbi5rLWktZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5rLWktZGVsaWNpb3VzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNlwiO1xufVxuXG4uay1pLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDdcIjtcbn1cblxuLmstaS1kaWdnLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4uay1pLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XG59XG5cbi5rLWktZW52ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uay1pLWxldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uay1pLWVtYWlsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uay1pLWVudmVsb3AtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5rLWktbGV0dGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uay1pLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5rLWktZmFjZWJvb2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XG59XG5cbi5rLWktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG5cbi5rLWktZ29vZ2xlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uay1pLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5rLWktZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XG59XG5cbi5rLWktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTFcIjtcbn1cblxuLmstaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTJcIjtcbn1cblxuLmstaS1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5rLWktbXlzcGFjZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTRcIjtcbn1cblxuLmstaS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTVcIjtcbn1cblxuLmstaS1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XG59XG5cbi5rLWktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7XG59XG5cbi5rLWktcmVkZGl0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uay1pLXN0dW1ibGUtdXBvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWFcIjtcbn1cblxuLmstaS10ZWxsLWEtZnJpZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5rLWktdGVsbC1hLWZyaWVuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWNcIjtcbn1cblxuLmstaS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWRcIjtcbn1cblxuLmstaS10dW1ibHItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59XG5cbi5rLWktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufVxuXG4uay1pLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59XG5cbi5rLWkteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5rLWkteWFtbWVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4uay1pLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmstaS1iZWhhbmNlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNFwiO1xufVxuXG4uay1pLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XG59XG5cbi5rLWktZHJpYmJibGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5rLWktcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5rLWktcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuXG4uay1pLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5rLWktdmltZW8tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5rLWkteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyYlwiO1xufVxuXG4uay1pLXlvdXR1YmUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJjXCI7XG59XG5cbi5rLWktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5rLWktZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmstaS1mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5rLWktZm9sZGVyLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5rLWktZm9sZGVyLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmstaS1maWVsZHMtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uay1pLWFnZ3JlZ2F0ZS1maWVsZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmstaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5rLWktZmlsZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uay1pLWZpbGUtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5rLWktZmlsZS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmstaS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmstaS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uay1pLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uay1pLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmstaS1maWxlLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uay1pLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWkteGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5rLWktZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZmlsZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmstaS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZG9jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5rLWktZmlsZS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmstaS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmstaS1maWxlLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uay1pLXBwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uay1pLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5rLWktcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5rLWktZmlsZS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmstaS1wc2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmstaS1maWxlLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5rLWktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmstaS1maWxlLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uay1pLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uay1pLWZpbGUtYXNjeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uay1pLWFzY3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmstaS1maWxlLWJhYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uay1pLWJhYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uay1pLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5rLWktemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5rLWktZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uay1pLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmstaS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uay1pLWh0bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmstaS1zb3VyY2UtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uay1pLXZpZXctc291cmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5rLWktY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5rLWktanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmstaS1leGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmstaS1jc3Byb2o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmstaS12YnByb2o6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmstaS1jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uay1pLXZiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5rLWktc2xuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5rLWktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmstaS1maWxlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmstaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0YVwiO1xufVxuXG4uay1pLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0YlwiO1xufVxuXG4uay1pLWxlc3Mtb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNGNcIjtcbn1cblxuLmstaS1ncmVhdGVyLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRkXCI7XG59XG5cbi5rLWktZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCI7XG59XG5cbi5rLWktYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0ZlwiO1xufVxuXG4uay1pLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uay1pLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmstaS1iYXJjb2RlLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cblxuLmstaS1xci1jb2RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmstaS1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG5cbi5rLWktcXItY29kZS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG5cbi5rLWktYmFyY29kZS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmstaS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmstaS1oYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG5cbi5rLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5rLWktYXR0YWNobWVudC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwZVwiO1xufVxuXG4uay1pLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYlwiO1xufVxuXG4uay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi5rLWktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uay1pLW92ZXJsYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmstaS1hbGlnbi10by1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJjXCI7XG59XG5cbi5rLWktc2l6ZS10by1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCI7XG59XG5cbi5rLWktbWFrZS1zYW1lLXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmVcIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmZcIjtcbn1cblxuLmstaS1tYWtlLXNhbWUtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCI7XG59XG5cbi5rLWktbWFrZS1ob3Jpem9udGFsLXNwYWNpbmctZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzFcIjtcbn1cblxuLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjtcbn1cblxuLmstaS1kZWNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzNcIjtcbn1cblxuLmstaS1yZW1vdmUtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7XG59XG5cbi5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM1XCI7XG59XG5cbi5rLWktaW5jcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNlwiO1xufVxuXG4uay1pLWRlY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzdcIjtcbn1cblxuLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuXG4uay1pLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmstaS1zbmFwLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cblxuLmstaS1zbmFwLXRvLWdyaWRsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYlwiO1xufVxuXG4uay1pLXNuYXAtdG8tc25hcGxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCI7XG59XG5cbi5rLWktZGltZW5zaW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZFwiO1xufVxuXG4uay1pLWNyb3NzdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG5cbi5rLWktdGFibGUtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZVwiO1xufVxuXG4uay1pLXRhYmxlLWNvbHVtbi1ncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLmstaS10YWJsZS1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLmstaS10YWJsZS1yb3ctZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmExXCI7XG59XG5cbi5rLWktdGFibGUtcG9zaXRpb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4uay1pLXRhYmxlLXBvc2l0aW9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi5rLWktbGlzdC1yb21hbi11cHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4uay1pLWxpc3Qtcm9tYW4tbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cblxuLmstaS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLmstaS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cblxuLmstaS1zdWJyZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmstaS1kYXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5rLWktcmVwb3J0LWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5rLWktcmVwb3J0LWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5rLWktZ3JvdXAtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmstaS1ncm91cC1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uay1pLXBhZ2UtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmstaS1wYWdlLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5rLWktZGV0YWlsLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmstaS10b2Mtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uay1pLWdyb3VwLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmstaS1wYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5rLWktZGF0YS1jc3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmstaS1kYXRhLWpzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmstaS1kYXRhLXNxbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uay1pLWRhdGEtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5rLWktZ3JvdXAtY29sbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uay1pLXBhcmFtZXRlci1ib29sZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLWRhdGUtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1mbG9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uay1pLXBhcmFtZXRlci1pbnRlZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5rLWktcGFyYW1ldGVyLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uay1pLXRvYy1zZWN0aW9uLWxldmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5rLWktaW5oZXJpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5rLWktZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uay1pLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmstaS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5rLWktZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmstaS1maWxlLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmstaS1maWxlLWRpc2MtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmstaS1maWxlLXByb2dyYW1taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy1ieXRlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5rLWktcGFyYW1ldGVycy11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5rLWktZmlsZS1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uay1pLWZpbGVzLWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5rLWktZGF0YS1yZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5rLWktZmlsZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5rLWktZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cblxuLmstaS1jb2x1bW4tY2x1c3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5rLWktY29sdW1uLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmstaS1jb2x1bW4tc3RhY2tlZDEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uay1pLWNvbHVtbi1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uay1pLWJhci1jbHVzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmstaS1iYXItc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uay1pLWJhci1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG5cbi5rLWktYmFyLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5rLWktYXJlYS1jbHVzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLmstaS1hcmVhLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmstaS1hcmVhLXN0YWNrZWQxMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cblxuLmstaS1hcmVhLXJhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG5cbi5rLWktbGluZS1tYXJrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG5cbi5rLWktbGluZS1zdGFja2VkLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cblxuLmstaS1saW5lLXN0YWNrZWQxMDAtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uay1pLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExM1wiO1xufVxuXG4uay1pLWRvdWdobnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5rLWktc2NhdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmstaS1zY2F0dGVyLXNtb290aC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXMtbWFya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLzpqiZXCI7XG59XG5cbi5rLWktYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5rLWktY2FuZGxlc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cblxuLmstaS1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmstaS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuXG4uay1pLXJhZGFyLW1hcmtlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cblxuLmstaS1yYWRhci1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWZcIjtcbn1cblxuLmstaS1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5rLWktY2hvcm9wbGV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMVwiO1xufVxuXG4uay1pLXNldC1jb2x1bW4tcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWNcIjtcbn1cblxuLmstaS1zdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1YVwiO1xufVxuXG4uay1pLXVuc3RpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNWJcIjtcbn1cblxuLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uay1pLXBhZ2UtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uay1ydGwgLmstaS1jb2xsYXBzZSwgLmstcnRsIC5rLWktZXhwYW5kLCAuay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsIC5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstc3ByZWFkc2hlZXQge1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1jb21tZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIHtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUuay10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUgLmstc3ByZWFkc2hlZXQtY2VsbC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGF4aXMge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtbmFtZS1lZGl0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIC5rLWNvbWJvYm94IHtcbiAgd2lkdGg6IDkuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciA+IC5rLWktZm9ybXVsYS1meCB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOmFmdGVyIHtcbiAgY29udGVudDogXCJ9XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiA4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0IHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogM3B4IDAuNWVtO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcgLmstZGlzYWJsZWQsIC5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAtaXRlbXMge1xuICBwYWRkaW5nOiAwLjNlbSAwIDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4zZW0gMC4zZW0gMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgcGFkZGluZzogMCA0cHggNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgPiAuay1idXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay10YWJzdHJpcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMgbGkgLmstbGlua1tkYXRhLXR5cGU9cmVtb3ZlXSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiB1bnNldDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbiB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zaW5nbGUtc2VsZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXQtY29udGFpbmVyIC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtYmwtaGludCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXRyLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGJvcmRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGlzdC1wb3B1cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1uYW1lcy1wb3B1cCAuay1pY29uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXZlcnRpY2FsLXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLmstaG9yaXpvbnRhbC1yZXNpemUgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtZGF0YSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstdmVydGljYWwtcmVzaXplIC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstdmVydGljYWwtcmVzaXplIC5rLXNwcmVhZHNoZWV0LWRhdGEge1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWNvbG9ycGlja2VyIC5rLXRvb2wtaWNvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1idXR0b24uay1jdXN0b20tY29sb3IsIC5rLWJ1dHRvbi5rLXJlc2V0LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbG9ycGlja2VyIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNGVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2FtcGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uay1zcHJlYWRzaGVldC1jbGlwYm9hcmQsIC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnRleHRhcmVhLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3LXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIC5rLXNwcmVhZHNoZWV0LWNlbGwge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuXG5kaXYuay1zcHJlYWRzaGVldC13aW5kb3cge1xuICBwYWRkaW5nOiAxLjE2N2VtIDAuNzVlbSAwLjc1ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbjogLTFlbSAtMWVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcm9vdC10YWJzIC5rLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZm9ybWF0LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstYWN0aW9uLWJ1dHRvbnMge1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTBweCAtIDFlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwIDAgMCAwLjc1ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDY3JTtcbiAgbWFyZ2luOiAwIDAuOTE3ZW0gMCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtbGFiZWwge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay1kcm9wZG93biwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd25saXN0LCAuay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnIC5rLWhyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWcgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLXBhZ2Utb3JpZW50YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyZW07XG4gIHRvcDogMjUlO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcGFnZS1vcmllbnRhdGlvbiAuay1pY29uIHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1leHBvcnQtY29uZmlnOmFmdGVyLCAuay1zcHJlYWRzaGVldC13aW5kb3cgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXcge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xNmVtO1xuICBsaW5lLWhlaWdodDogMy42NGVtO1xuICBtYXJnaW46IDAgLTAuODYzZW0gMC43MmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSB7XG4gIHdpZHRoOiAxNTNweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUgLmstc3ByZWFkc2hlZXQtYm9yZGVyLXR5cGUtcGFsZXR0ZSAuay1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSAuay1jb2xvcnBhbGV0dGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuOGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgcGFkZGluZzogMC42ZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb250ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwLjNlbSAxLjVlbSAwLjNlbSAwLjllbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgLmstaWNvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMjZweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50ID4gLmstdGV4dGJveCwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50ID4gLmstd2lkZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLXNwYWNlLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW46IDhweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstcmVzaXplLWhhbmRsZSwgLmstcmVzaXplLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uLCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250U2l6ZV0ge1xuICB3aWR0aDogNzVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvcm1hdF0ge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgPiAuay13aWRnZXRbZGF0YS1wcm9wZXJ0eT1mb250RmFtaWx5XSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWFsaWdubWVudF0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1iYWNrZ3JvdW5kQ29sb3JdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9Ym9yZGVyc10sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1mcmVlemVdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9bWVyZ2VdLCAuay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9dGV4dENvbG9yXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZzogMCAwLjNlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zLWhpbnQge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbi5rLXNwcmVhZHNoZWV0LWxhc3QtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1lZGl0b3ItYnV0dG9uIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaGludC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uay1lZGl0LWZvcm0tY29udGFpbmVyID4gZGl2OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWhlYWRlci1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRkLCAuay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGgge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW1wb3J0LWVycm9ycyAuay0tZXJyb3JzIHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBtYXJnaW46IDAgMWVtO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh0ZXh0dXJlcy9pbWFnZS1kZWZhdWx0LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDc1JTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstc3RhdGUtaG92ZXJlZCBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSBkaXYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk4ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TRSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTlcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5rLWF2YXRhciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hdmF0YXItaW5pdGlhbHMsIC5rLWF2YXRhci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLWF2YXRhci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1hdmF0YXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1hdmF0YXItc20ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LWJhc2lzOiAxNnB4O1xufVxuXG4uay1hdmF0YXItbWQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmbGV4LWJhc2lzOiAzMnB4O1xufVxuXG4uay1hdmF0YXItbGcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbGV4LWJhc2lzOiA2NHB4O1xufVxuXG4uay1hdmF0YXItYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpIHNjYWxlWCgtMSk7XG59XG5cbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xufVxuXG4uay1jYXJkIC5rLWF2YXRhciB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZsZXgtYmFzaXM6IDQ1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstY2FyZCAuay1hdmF0YXIuay1hdmF0YXItaW1hZ2UgPiAqIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmstY2FyZC5rLWNhcmQtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWNhcmQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWhlYWRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWhlYWRlciBoMSwgLmstY2FyZC1oZWFkZXIgaDIsIC5rLWNhcmQtaGVhZGVyIGgzLCAuay1jYXJkLWhlYWRlciBoNCwgLmstY2FyZC1oZWFkZXIgaDUsIC5rLWNhcmQtaGVhZGVyIGg2LCAuay1jYXJkLWhlYWRlciA+IGRpdiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYm9keTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYm9keTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWJvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1jYXJkLWltYWdlLCAuay1jYXJkLW1lZGlhIHtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQgPiAuay1jYXJkLWltYWdlOmZpcnN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6bGFzdC1jaGlsZCwgLmstY2FyZCA+IC5rLWNhcmQtbWVkaWE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1pbWFnZSA+IGltZywgLmstY2FyZC1tZWRpYSA+IGltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1pbWFnZSwgLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWEge1xuICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5rLWNhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1jYXJkLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuXG4uay1jYXJkID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtYWN0aW9uczpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIC5rLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1hY3Rpb24gPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1lbmQsIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciAuay1idXR0b24sIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWJ1dHRvbi5rLWZsYXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1jYXJkLWFjdGlvbiArIC5rLWNhcmQtYWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQuay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLWNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICByaWdodDogLTFweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3Qge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3QgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstbGFzdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3QgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkgPiAuay1jYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmstcnRsIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCwgW2Rpcj1ydGxdIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXJ0bCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24sIFtkaXI9cnRsXSAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLCAuay1ydGwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIFtkaXI9cnRsXSAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1pZTExIC5rLWNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sYXlvdXQtaXRlbS1oaW50LmstbGF5b3V0LWl0ZW0taGludC1yZXNpemUge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1jaGF0IHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1vbmx5IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLWxhc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWlkZGxlIC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICByaWdodDogMTAwJTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1maXJzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1vbmx5IC5rLWJ1YmJsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1idWJibGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS10aW1lIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQgLmstYnViYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2Uuay1zZWxlY3RlZCwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS5rLXNlbGVjdGVkIC5rLW1lc3NhZ2UtdGltZSwgLmstY2hhdCAuay1tZXNzYWdlLmstc3RhdGUtc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmcgLmstbWVzc2FnZS1zdGF0dXMge1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuXG4uay1jaGF0IC5rLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpID4gLmstYXZhdGFyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgPiAuay1hdmF0YXIge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uay1hdXRob3Ige1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstY2hhdCAuay1hdXRob3Ige1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1xdWljay1yZXBsaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstcXVpY2stcmVwbHkge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uOjphZnRlciwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XG4gIG1hcmdpbjogMnB4IDAgMDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwICsgLmstY2FyZC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkICsgLmstY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc3RhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Ige1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXg6IDAgMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBrZXlmcmFtZXMgay1hbmltYXRpb24tYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbi1saXN0IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLXNjcm9sbC1idXR0b24tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1jaGF0IC5rLXRvb2xiYXItYm94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2UtdGltZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpLCBbZGlyPXJ0bF0gLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uay1ydGwgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpLCBbZGlyPXJ0bF0gLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwLmstYWx0Om5vdCguay1uby1hdmF0YXIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uay1ydGwgLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZywgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1ydGwgLmstcXVpY2stcmVwbHksIFtkaXI9cnRsXSAuay1xdWljay1yZXBseSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY2FsZW5kYXIge1xuICBwYWRkaW5nOiAwIDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1hY3Rpb24tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1jYWxlbmRhciAuay1mb2N1cywgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhciAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1jYWxlbmRhciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rLWNhbGVuZGFyIHRkLCAuay1jYWxlbmRhciB0aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgcGFkZGluZzogMnB4IDJweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWZvb3RlciAuay1uYXYtdG9kYXk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiAxN2VtO1xuICBoZWlnaHQ6IDE3ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXIuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgd2lkdGg6IDE5LjQyODU3MTQzZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAwLjI1ZW0gMnB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQuay1hbHQge1xuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50IC5rLWxpbmsge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FsZW5kYXIgLmstbW9udGggLmstbGluayB7XG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhciAuay1tb250aCB0aCB7XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhciAuay15ZWFyIC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbTtcbn1cblxuLmstY2FsZW5kYXIgLmstZGVjYWRlIC5rLWxpbmsge1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg1NzE0MjllbTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2VudHVyeSAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0Mjg1NzE0ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgdGgsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyB0aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1hbHQsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1hbHQsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWFsdCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uLmstZm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMTI7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbltkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNtIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZS5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweCA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGgge1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLWFsdCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1saW5rIHtcbiAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgLmstbW9udGgtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zdGFydCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLW1pZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1lbmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtc3RhcnQ6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IC01cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay13ZWVrZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvY3VzLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cy5rLXN0YXRlLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLWZvY3VzZWQuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHRkLmstZGlzYWJsZWQsIC5rLWNhbGVuZGFyLXJhbmdlIHRkLmstc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIHRkLmstZGlzYWJsZWQgLmstbGluaywgLmstY2FsZW5kYXItcmFuZ2UgdGQuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvb3RlciAuay1uYXYtdG9kYXkge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW1vbnRodmlldywgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXIteWVhcnZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay13aWRnZXQuay1kYXRlcmFuZ2VwaWNrZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jb250ZW50IC5rLWxpbmsge1xuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCB0Ym9keSB0ciB7XG4gIGhlaWdodDogMi40Mjg1NzE0M2VtO1xufVxuXG4uay1jYWxlbmRhci15ZWFydmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xuICBsaW5lLWhlaWdodDogMy4yNTtcbn1cblxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCAuay1saW5rIHtcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xufVxuXG4uay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xuICB3aWR0aDogNC4yODU3MTQyOWVtO1xuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXItcmFuZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlci13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtdGV4dC1zZWxlY3Qge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstbGlzdC1zY3JvbGxlciAuay1lbmFibGUtcGFubmluZyB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2UgY2FudmFzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgbWFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstcGRmLXZpZXdlci13aW5kb3cge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci13aW5kb3cgLmstZWRpdC1maWVsZCAuay1maWxlLWZvcm1hdCwgLmstcGRmLXZpZXdlci13aW5kb3cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cge1xuICBwYWRkaW5nOiAwLjI4NTcxNDI4ZW07XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwIDAuMjg1NzE0MjhlbTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCAuay1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLXNlYXJjaC1kaWFsb2ctaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXRleHRib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1tYXRjaC1jYXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtbWF0Y2hlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA0LjVlbTtcbiAgbWFyZ2luOiAwIDAuMjg1NzE0MjhlbSAwIDAuMjg1NzE0MjhlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgPiAuay1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4yODU3MTQyOGVtO1xufVxuXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5kaXYuay1zY3JvbGx2aWV3LCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgaW1nLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgaW1nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwID4gbGksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgPiBbZGF0YS1yb2xlPXBhZ2VdLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcgPiBbZGF0YS1yb2xlPXBhZ2VdIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYtd3JhcCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LmstZm9jdXMsIC5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYuay1zdGF0ZS1mb2N1c2VkLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2OmZvY3VzLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUuay1mb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstc3RhdGUtZm9jdXNlZCwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbmssIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazo6YmVmb3JlLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3LXByZXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDYwJTtcbiAgdG9wOiAyMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sIC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiA0LjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5Ac3VwcG9ydHMgKC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUpIHtcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBzdXBwb3J0cyBub3QgKC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUpIHtcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5rLXN3aXRjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstaWUgLmstc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1zd2l0Y2gsIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoLXRyYWNrIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstc3dpdGNoLXRyYWNrIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1ZW07XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmstaWUgLmstc3dpdGNoLXRyYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDUwJTtcbn1cblxuLmstc3dpdGNoLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNWVtO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmstaWUxMSAuay1zd2l0Y2gtdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMWVtIC0gMnB4IC0gMXB4KTtcbn1cblxuLmstZWRnZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAsIC5rLWllIC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xufVxuXG4uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxZW0gKyAycHggKyAxcHgpO1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb2ZmLCAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0gLSAxMHB4IC0gMnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGVmdDogN3B4O1xufVxuXG4uay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLXN3aXRjaC5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgbGVmdDogY2FsYygxZW0gKyAycHggKyAxcHgpO1xufVxuXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFlbSAtIDJweCAtIDFweCk7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiA3cHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4uay1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZmlsdGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsdGVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwgLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xZW07XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLThweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogMTVlbTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci10b29sYmFyLWl0ZW0gPiAuay10ZXh0Ym94IHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB0b3A6IC01cHg7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW46OmJlZm9yZSwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcywgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5rLWRyYXdlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWRyYXdlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlciwgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItbGVmdCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWRyYXdlci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlciB7XG4gIG1heC13aWR0aDogODB2dztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMjtcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyYXdlci1wdXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1wdXNoLmstZHJhd2VyLXJpZ2h0IC5rLWRyYXdlciB7XG4gIG9yZGVyOiAxO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmstZHJhd2VyLWl0ZW1zLCAuay1kcmF3ZXItaXRlbXMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItaXRlbSB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pY29uLmstaS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5rLXJ0bCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIsIFtkaXI9cnRsXSAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xuICBvcmRlcjogMDtcbn1cblxuLmstcmF0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0IDBzO1xufVxuXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsIC5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDRweCA4cHg7XG59XG5cbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLCAuay1pZTkgLmstcmF0aW5nLWl0ZW0sIC5rLWllOSAuay1yYXRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJ0bCAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQsIFtkaXI9cnRsXSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXRpbWVsaW5lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay10aW1lbGluZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUgLmstZXZlbnQtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMXB4O1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciArIC5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSwgLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDM2cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwsIC5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyLCAuay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjdweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIG1hcmdpbjogLTRweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9ucywgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2FyZCwgLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbSB7XG4gIGZsZXg6IDEgMCAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbS5rLXRpbWVsaW5lLWZsYWctd3JhcDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJkIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxOHB4O1xuICBsZWZ0OiAyOHB4O1xuICByaWdodDogMjhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcbiAgbWF4LXdpZHRoOiAxMTJweDtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCB7XG4gIHBhZGRpbmctbGVmdDogMTAzcHg7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIHtcbiAgcGFkZGluZy1sZWZ0OiA1M3B4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBtaW4taGVpZ2h0OiAyLjExZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBtYXJnaW46IDAgMDtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWl0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtaXRlbSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pY29udGV4dC1saW5rIC5rLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWRlbGltaXRlci1pY29uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWIsIC5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbm8tZmxleGJveCAuay1icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWxpc3Rncm91cCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1saXN0Z3JvdXAgLmstbGlzdGdyb3VwLWl0ZW0gKyAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdGdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIG1hcmdpbjogLTAuNWVtIC0xZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xuICBtYXJnaW46IC0wLjVlbSAtMWVtIC0wLjVlbSAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IC0wLjVlbSAtMWVtO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0LCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCAuay1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluaywgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0LCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCwgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluaywgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cCA+IHVsIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3Rib3gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstbGlzdGJveC5rLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgbGkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1saXN0Ym94IC5rLWdob3N0IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1saXN0Ym94IC5rLWRyb3AtaGludCB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20sIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20gLmstbGlzdGJveC10b29sYmFyIHVsLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIsIC5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstbWVzc2FnZWJveCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5rLW1lc3NhZ2Vib3ggYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstYmFkZ2UgPiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWJhZGdlID4gYSwgYS5rLWJhZGdlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1iYWRnZSA+IGE6aG92ZXIsIGEuay1iYWRnZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxZW07XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1iYWRnZS1zbSB7XG4gIHBhZGRpbmc6IDJweCAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyA0cHggKyAycHgpO1xufVxuXG4uay1iYWRnZS1zbTplbXB0eSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1tZCB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1iYWRnZS1tZDplbXB0eSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1sZyB7XG4gIHBhZGRpbmc6IDZweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyAxMnB4ICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbGc6ZW1wdHkge1xuICBwYWRkaW5nOiA2cHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstYmFkZ2UtaW5zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG59XG5cbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstY2hlY2tib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucywgbW9ub3NwYWNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1jaGVja2JveDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuay1jaGVja2JveDppbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstY2hlY2tib3g6ZGlzYWJsZWQsIC5rLWNoZWNrYm94OmRpc2FibGVkICsgLmstY2hlY2tib3gtbGFiZWwge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAuOCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsLmstbm8tdGV4dCB7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4uay1jaGVja2JveC1sYWJlbCAuay1yaXBwbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1jaGVja2JveC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCBbZGlyPXJ0bF0gLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gsIFtkaXI9cnRsXSAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0sIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxufVxuLmstcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1yYWRpbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXJhZGlvOmRpc2FibGVkLCAuay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5rLXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW8tbGFiZWwuay1uby10ZXh0LCAuay1yYWRpby1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJhZGlvLWxhYmVsIC5rLXJpcHBsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXJhZGlvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbi5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLXJ0bCAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIFtkaXI9cnRsXSAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cblxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5rLXJhZGlvOjotbXMtY2hlY2sge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItc2VhcmNoLXRvb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiA+IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3ID4gLmstZ3JvdXAgPiAuay1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWdyaWQsIC5rLWZpbGVtYW5hZ2VyLXZpZXcgPiAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXByZXZpZXcge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWljb24ge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLW5hbWUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLXNpemUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1lZGl0LWl0ZW0gLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlldyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAxNnB4O1xuICB3aWR0aDogMjAlO1xuICBtaW4taGVpZ2h0OiAzMDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgZm9udC1zaXplOiA5NnB4O1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLXNpbmdsZS1maWxlLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1tdWx0aXBsZS1maWxlcy1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1zaXplIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbWV0YS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbGluZS1icmVhayB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXJlc2l6YWJsZSAuay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uLCAuay1maWxlbWFuYWdlci1yZXNpemFibGUgLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIC5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXVwbG9hZC1kaWFsb2cgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWRyYWctaGludCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLXdpbmRvdyAuay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctY29udGVudCwgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay13aW5kb3ctc20ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5rLXdpbmRvdy1tZCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmstd2luZG93LWxnIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay13aW5kb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXdpbmRvdy10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICBtYXJnaW46IDAgLTZweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC02cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiAuay1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstcHJvbXB0LWNvbnRhaW5lciwgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cblxuLmstcHJvbXB0LWNvbnRhaW5lciAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXdpbmRvdy1pZnJhbWVjb250ZW50IC5rLWNvbnRlbnQtZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ID4gLmttLXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXdpbmRvdyA+IC5rLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgem9vbTogMTtcbn1cblxuLmstcmVzaXplLW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS13IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zZSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXN3IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1uZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXdpbmRvdyA+IC5rLWFjdGlvbi1idXR0b25zIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1pZTkgLmstd2luZG93LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjI1ZW0gKyAxNnB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5rLWllOSAuay13aW5kb3ctdGl0bGUsIC5rLWllOSAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJ0bCAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNnB4O1xufVxuXG4uay1kaWFsb2cge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRpYWxvZy1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyLjRlbTtcbn1cblxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAgLmstYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXJ0bCAuay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSwgLmstcnRsLmstZGlhbG9nLXRpdGxlbGVzcyAuay1kaWFsb2ctY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuXG4uay1zdGVwcGVyIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluayB7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1mb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIsIC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwge1xuICBtYXgtd2lkdGg6IDEwZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtIDIwcHgpO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6aG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLWxhYmVsLW9wdGlvbmFsIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgfiAuay1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAxNnB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGVmdDogMTdweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwcztcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyLCAuay1zdGVwcGVyW2Rpcj1ydGxdIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5rLXJ0bCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCB+IC5rLXByb2dyZXNzYmFyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbi5rLXdpemFyZCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay13aXphcmQtc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay13aXphcmQtc3RlcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay13aXphcmQtc3RlcC5rLWZvY3VzLCAuay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQsIC5rLXdpemFyZC1zdGVwOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMXB4O1xuICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay13aXphcmQtY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXdpemFyZC1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZC1idXR0b25zIC5rLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay13aXphcmQtYnV0dG9ucyAuay13aXphcmQtcGFnZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay13aXphcmQtYnV0dG9ucy1yaWdodCAuay1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50LCAuay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG4uay13aXphcmQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstd2l6YXJkLWxlZnQgLmstd2l6YXJkLXN0ZXBzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstdGV4dGFyZWEge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWllIC5rLXRleHRhcmVhID4gLmstaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWllIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWVkaXRvciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yIGlmcmFtZS5rLWNvbnRlbnQsIC5rLWVkaXRvciA+IC5rLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUuay1lZGl0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRhYmxlLmstZWRpdG9yIHRib2R5LCB0YWJsZS5rLWVkaXRvciB0ZCwgdGFibGUuay1lZGl0b3IgdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlLmstZWRpdG9yIC5rLWVkaXRhYmxlLWFyZWEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmstZWRpdG9yLWlubGluZSB7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZS5rLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uay13aW5kb3cuay1lZGl0b3Itd2lkZ2V0IHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmVkaXRvclRvb2xiYXJXaW5kb3cge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5lZGl0b3JUb29sYmFyV2luZG93IC5rLWVkaXRvci10b29sYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5rLWVkaXRvcnRvb2xiYXItZHJhZ0hhbmRsZSB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgLmstY29sb3JwaWNrZXIgfiAuay1jb2xvcnBpY2tlciwgLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCAuay13aWRnZXQgfiAuay13aWRnZXQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHg7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgPiAuay10b29sIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LXRvb2xzIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstYnJlYWssIC5rLWVkaXRvci10b29sYmFyIC5rLXJvdy1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG59XG5cbi5rLWVkaXRhYmxlLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1yZXNpemFibGUgLmstZWRpdGFibGUtYXJlYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uay1lZGl0b3IgLmstcmF3LWNvbnRlbnQsIC5rLWVkaXRvci1kaWFsb2cgLmstZWRpdG9yLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogY29uc29sYXMsIFwiY291cmllciBuZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1maWxlYnJvd3NlciB7XG4gIG1hcmdpbjogMCAxZW0gMDtcbn1cblxuLmstZmlsZWJyb3dzZXItZGlhbG9nIC5rLWVkaXQtbGFiZWwge1xuICB3aWR0aDogMTglO1xufVxuXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5rLWZpbGVicm93c2VyLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xuICB3aWR0aDogNzAlO1xufVxuXG4jay1lZGl0b3ItaW1hZ2UtaGVpZ2h0LCAjay1lZGl0b3ItaW1hZ2Utd2lkdGgge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1idXR0b24td3JhcHBlciAuay1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWN0LXBvcHVwIHtcbiAgd2lkdGg6IDE4MC40cHg7XG4gIHBhZGRpbmc6IDAuNjVlbSAwLjVlbSAwLjVlbTtcbn1cblxuLmstY3QtcG9wdXAgLmstYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWN0LXBvcHVwIC5rLXN0YXR1cyB7XG4gIG1hcmdpbjogMC4zZW0gMDtcbn1cblxuLmstY3QtcG9wdXAgLmstY3QtY2VsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWVkaXRvciAuay1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLWVhc3Qge1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aCB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aHdlc3Qge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGgge1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3Qge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGh3ZXN0IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3Qge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2VyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUsIC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwLjJlbSAwLjNlbTtcbn1cblxuLmstdGFibGUuay1lbGVtZW50LXJlc2l6aW5nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay12aWV3aHRtbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIG1hcmdpbjogMWVtO1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMWVtO1xuICBwYWRkaW5nOiAwLjZlbTtcbn1cblxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cuay13aW5kb3ctY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzI1cHg7XG4gIHdpZHRoOiAyNGVtO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstdGFic3RyaXAge1xuICBtYXJnaW46IC0xLjMzM2VtIDAgMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay1yb290LXRhYnMge1xuICBtYXJnaW46IC0xZW0gLTFlbSAtMS41ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdWwuay10YWJzdHJpcC1pdGVtcyB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdWwuay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay10YWJzdHJpcC1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtd3JhcHBlciAuay1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIGhlaWdodDogMzVlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMC41ZW0gMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1jb2xvcnBpY2tlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBtYXJnaW46IDAgMC4zNTcxNDI4NWVtIDAgMDtcbn1cblxuLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstbnVtZXJpY3RleHRib3ggKyAuay1kcm9wZG93bmxpc3Qge1xuICB3aWR0aDogNC41ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiA1LjM1NzE0Mjg1ZW07XG59XG5cbi5rLWVkaXRvci1kaWFsb2cgdGV4dGFyZWEuay10ZXh0Ym94IHtcbiAgaGVpZ2h0OiAxNC4yODU3MTQyOGVtO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveC5rLWVkaXRvci1hY2Nlc3NpYmlsaXR5LXN1bW1hcnkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1kcm9wZG93bmxpc3Quay1hbGlnbiB7XG4gIHdpZHRoOiA0ZW07XG59XG5cbi5rLWFsaWduLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcbiAgcGFkZGluZzogMWVtIDAuOGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMDtcbn1cblxuLmstYXBwYmFyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstYXBwYmFyID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyLXNpemVkIHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4uay1hcHBiYXIgLmstYXBwYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXBwYmFyLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWFwcGJhci1zdGlja3kge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1hcHBiYXItZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1hcHBiYXItdG9wIHtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi5rLWFwcGJhci1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZCB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstaWUge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG59XG5cbi5rLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uay13aWRnZXQuay1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWxvYWRlci1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxvYWRlci1zZWdtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLWxvYWRlci1zbSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuXG4uay1sb2FkZXItbWQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uay1sb2FkZXItbGcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHB1bHNpbmctMi1maXJzdC1jaGlsZCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlY29uZC1jaGlsZCAxcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLW1kIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVweDtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXB4O1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtZmlyc3QtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWNvbmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItMy10aGlyZC1jaGlsZCAycyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1jYW52YXMge1xuICBhbmltYXRpb246IHNwaW5uZXItNCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1maXJzdC1jaGlsZCAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWNvbmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtdGhpcmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtZm91cnRoLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1maXJzdC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2luZy0yLXNlY29uZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTMtZmlyc3QtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlY29uZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItMy10aGlyZC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtZmlyc3QtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWNvbmQtY2hpbGQge1xuICAwJSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDMzLjMlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjYuNiUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXRoaXJkLWNoaWxkIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWltYWdlZWRpdG9yIHtcbiAgbWFyZ2luOiAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcy1jb250YWluZXIge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lID4gLmstZm9ybSB7XG4gIHBhZGRpbmc6IDAgMTZweCAzMnB4IDE2cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbjogMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3cge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA3LjVweCk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICB0b3A6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xuICB0b3A6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcbiAgbGVmdDogMDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLWllIC5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWllIC5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5rLWV4cGFuZGVyLmstcnRsIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstZXhwYW5kZXJbZGlyPXJ0bF0gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1ydGwgLmstZXhwYW5kZXIgLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZXhwYW5kZXItc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5rLWV4cGFuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWV4cGFuZGVyICsgLmstZXhwYW5kZXIuay1leHBhbmRlZCwgLmstZXhwYW5kZXIuay1leHBhbmRlZCArIC5rLWV4cGFuZGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpICsgLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5rLWZhYiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1mYWItc20ge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuXG4uay1mYWItbWQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5rLWZhYi1sZyB7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbn1cblxuLmstZmFiLXNxdWFyZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbn1cblxuLmstZmFiLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1mYWItaXRlbXMtYm90dG9tIC5rLWZhYi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmstZmFiLWl0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgb3V0bGluZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQgLmstZmFiLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBwYWRkaW5nOiA0cHggNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1wb3B1cC5rLWZhYi1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXJ0bCAuay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1ydGwgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1ydGwgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDI7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uay1hY3Rpb25zaGVldCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRvcCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWxlZnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyID4gLmstYWN0aW9uc2hlZXQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLmstYm90dG9tLW5hdiB7XG4gIHBhZGRpbmc6IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1ib3R0b20tbmF2LWJvcmRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuXG4uay1ib3R0b20tbmF2LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0uay1kaXNhYmxlZCwgLmstYm90dG9tLW5hdi1pdGVtLmstc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1ib3R0b20tbmF2LmstcG9zLWFic29sdXRlLCAuay1ib3R0b20tbmF2LmstcG9zLWZpeGVkIHtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zZWFyY2hib3gge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5rLXNrZWxldG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNrZWxldG9uLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cblxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uay1za2VsZXRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi13YXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIDAuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uIHtcbiAgYW5pbWF0aW9uOiBrLXNrZWxldG9uLXB1bHNlIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuLmstdGFza2JvYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdG9vbGJhci5rLXRhc2tib2FyZC10b29sYmFyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbnMtY29udGFpbmVyIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHggMDtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1uZXcge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEuNzc4NTcxNDNlbSArIDE2cHgpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10ZXh0Ym94LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItYWN0aW9ucyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLXN0YXJ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG5cbi5rLXJ0bCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5LCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5LmstcnRsLCAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5W2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstdGFza2JvYXJkLWNhcmQuay10YXNrYm9hcmQtY2FyZC1jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWZvb3RlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIgLmstY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1zdGF0ZS1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXRhc2tib2FyZC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcyA+IC5rLXRhc2tib2FyZC1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLWllIC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMgPiAuay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1pZSAuay1ydGwgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyA+IC5rLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSwgLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2NoZWR1bGVyLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcbiAgZmxleDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciB0ZC5rLXNlbGVjdGVkLCAuay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zdGF0ZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuNWVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIHtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstbW9udGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtdGl0bGUgLmstZGF5IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogNHB4O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IC5rLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1pZSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5rLWNhcHRjaGEge1xuICB3aWR0aDogMjgwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLmstY2FwdGNoYS1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDhweDtcbn1cblxuLmstY2FwdGNoYS1pbWFnZS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uay1jYXB0Y2hhLWxvYWRpbmcgLmstY2FwdGNoYS1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstY2FwdGNoYS12b2x1bWUtY29udHJvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstY2FwdGNoYS1pbnB1dCA+IC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY2FwdGNoYS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay1wb3BvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcG9wb3Zlci1hY3Rpb25zLmstYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LWUge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5rLW9yZ2NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1vcmdjaGFydC1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1vcmdjaGFydC1ncm91cCB7XG4gIGdhcDogMjRweDtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAuay12c3RhY2sgPiAuay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciB7XG4gIGdhcDogMDtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IDI0cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xuICBib3JkZXItd2lkdGg6IDJweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkgLmstY2FyZC10aXRsZS13cmFwIHtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtaCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1vcmdjaGFydC1saW5lLXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uay1vcmdjaGFydC1idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjUwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogMDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG59XG5cbi5rLXBpdm90Z3JpZCB0Ym9keSwgLmstcGl2b3RncmlkIHRkLCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDE3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsIC5rLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHNwYW4sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG5cbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcmlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGxlZnQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3R0b206IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyA4cHggKyAycHgpO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIHRvcDogY2FsYygxLjQyODU3MTQyODZlbSArIDhweCArIDJweCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyLXRleHQge1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3gge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMgPiAqLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyA+ICosIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMgPiA6bGFzdC1jaGlsZCwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMgPiA6bGFzdC1jaGlsZCwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXJnaW46IDhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNlbGVjdC1hbGwgLmstY2hlY2tib3gge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmllbGRzLWxpc3Qtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXNldHRpbmdzLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY2hpcC1jb250ZW50IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiA0cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay10cmVldmlldyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMTJweCA4cHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci1hY3Rpb25zIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtY29udGVudCAuay10ZXh0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3dubGlzdCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwge1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmbGV4OiAxIDEgMzAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICBmbGV4OiAxIDEgMzAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgNDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay10ZXh0Ym94IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtcHJlZml4IC5rLWljb24sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3IgLmstaW5wdXQtc3VmZml4IC5rLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1pdGVtIHtcbiAgZmxvYXQ6IGluaXRpYWw7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwLmstZm9jdXMsIC5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLXN0YXRlLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUgLmstYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS5rLWNvbHVtbi1tZW51IC5rLWFuaW1hdGlvbi1jb250YWluZXItcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDZweCAwIDA7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWllMTEgLmstcGl2b3RncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtZW1wdHktY2VsbCwgLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtdmFsdWVzIHtcbiAgZmxleDogMSAxIDcwJTtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstcGl2b3RncmlkLXdyYXBwZXIgPiAuay1waXZvdCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC10YXJnZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDE2cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBnYXA6IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstaWUgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyA+ICoge1xuICBtYXJnaW46IDJweDtcbn1cblxuLmstY2hpcC1saXN0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jaGlwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstY2hpcC5rLWNoaXAtZm9jdXMsIC5rLWNoaXA6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jaGlwLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cblxuLmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuXG4uay1jaGlwLWxhYmVsLCAuay1jaGlwLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllIC5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uay1yZW1vdmUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1iYXNpczogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5rLWNoaXAtYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1jaGlwLWFjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1yZW1vdmUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWllIC5rLXJlbW92ZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uay1jaGlwLmstcnRsIC5rLWNoaXAtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1jaGlwLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLWNoaXAtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmstY2hpcC5rLXJ0bCAuay1yZW1vdmUtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1yZW1vdmUtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSA+IC5rLWxpbmssIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstaXRlbSArIC5rLWl0ZW0sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyICsgLmstcGFuZWxiYXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluayB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLWNvbnRlbnQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1wYW5lbGJhciAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uay1wYW5lbGJhci5rLXJ0bCAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5rLXBhbmVsYmFyLmstcnRsIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXIuay1ydGwgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1ncm91cCA+IC5rLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uLCAuay1wYW5lbGJhciAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstc3ByaXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWljb24sIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLWltYWdlLCAuay1uby1mbGV4Ym94IC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWxpbmsgPiAuay1zcHJpdGUsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pY29uLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1zcHJpdGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZXhwYW5kLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uay1pZSAuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmstY29sb3JwYWxldHRlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogMjcycHg7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMnB4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbSBkb3VibGUtdGFwLXpvb207XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDEycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgZmxleDogMCAwIDEwcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCwgLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXdyYXAge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci13cmFwID4gLmstc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMge1xuICBnYXA6IDhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdnN0YWNrIHtcbiAgZ2FwOiA0cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLXRleHRib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaS1jaGVjayArIC5rLWktY2hlY2sge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG59XG5cbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrLCBbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuXG4uay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1pbi13aWR0aDogMjcycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiAxMnB4IDEycHggMDtcbn1cblxuLmstY29sb3JlZGl0b3ItaGVhZGVyLWFjdGlvbnMge1xuICBnYXA6IDhweDtcbn1cblxuLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xuICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gIGdhcDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9ycGFsZXR0ZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy13aWR0aCwgMjRweCk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1oZWlnaHQsIDI0cHgpO1xufVxuXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jb2xvcnBpY2tlciB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbn1cblxuLmstY29sb3JwaWNrZXItcG9wdXAgLmstY29sb3JlZGl0b3Ige1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNpZ25hdHVyZSB7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWluLWhlaWdodDogMTA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWlubGluZTogNHB4O1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQge1xuICB3aWR0aDogNzUwcHg7XG4gIGhlaWdodDogMjUycHg7XG59XG5cbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQgPiAuay1zaWduYXR1cmUtbGluZSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAtMXB4O1xufVxuXG4uay1zaWduYXR1cmUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbiAgZ2FwOiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNpZ25hdHVyZS1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNpZ25hdHVyZS1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMzJTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtT2JsaXF1ZS50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgU2VyaWZcIjtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1Cb2xkLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUl0YWxpYy50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTZXJpZi1Cb2xkSXRhbGljLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnNNb25vLUJvbGQudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YWZ0ZXIsIC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0IHN1YiwgLmstcGRmLWV4cG9ydCBzdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cblxuLypcbiogVGVsZXJpa1JlcG9ydGluZyB2MTkuMi4yNS44MTMgKGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3Byb2R1Y3RzL3JlcG9ydGluZy5hc3B4KVxuKiBDb3B5cmlnaHQgMjAyNSBQcm9ncmVzcyBTb2Z0d2FyZSBFQUQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4qXG4qIFRlbGVyaWsgUmVwb3J0aW5nIGNvbW1lcmNpYWwgbGljZW5zZXMgbWF5IGJlIG9idGFpbmVkIGF0XG4qIGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L3JlcG9ydGluZy5hc3B4XG4qIElmIHlvdSBkbyBub3Qgb3duIGEgY29tbWVyY2lhbCBsaWNlbnNlLCB0aGlzIGZpbGUgc2hhbGwgYmUgZ292ZXJuZWQgYnkgdGhlIHRyaWFsIGxpY2Vuc2UgdGVybXMuXG4qL1xuLnRydi1wYWdlcy1hcmVhIC50cnYtZXJyb3ItcGFuZSB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi50cnYtcGFnZXMtYXJlYSA+IC50cnYtZXJyb3ItcGFuZSA+IC50cnYtY2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtNTAlO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi50cnYtcGFnZXMtYXJlYSAudHJ2LXBhZ2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50cnYtcGFnZXMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhZ2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEudHJ2LWVycm9yIC50cnYtZXJyb3ItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIuYWN0aXZlIC50cnYtcmVwb3J0LXBhZ2U6bm90KC5rLXN0YXRlLWRlZmF1bHQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEuaW50ZXJhY3RpdmUgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlciAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWEta2VuZG8tdG9vbHRpcC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRydi1saWNlbnNlLW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDA0OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjE1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIyNTZcIiBoZWlnaHQ9XCIyNTZcIiB2aWV3Qm94PVwiMCAwIDI1NiAyNTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzg0Nl8yNjkyMSlcIj4gPHBhdGggZD1cIk0zOS45ODM5IDgxLjgyMzVMNDUuMDExIDg2Ljg1MDZMNDQuMzQ0NiA4Ny41MTY5TDM5LjMxNzUgODIuNDg5OEwzOS45ODM5IDgxLjgyMzVaTTQzLjgyNjcgODIuMTU4NEw0Ni43NjQ5IDg1LjA5NjZMNDYuMTI2MiA4NS43MzU0TDQyLjM5MDQgODEuOTk5Nkw0Mi45OTQ2IDgxLjM5NTRMNDMuODI2NyA4Mi4xNTg0Wk00NC42MDM2IDgzLjIzOTFMNDQuMzI3NCA4My40OTQ2QzQ0LjA3NDIgODMuMjM2OCA0My44NzYyIDgyLjk2MjkgNDMuNzMzNSA4Mi42NzI4QzQzLjU4ODUgODIuMzgwNSA0My41MDIyIDgyLjA4NyA0My40NzQ2IDgxLjc5MjRDNDMuNDQ2OSA4MS40OTc4IDQzLjQ4MTUgODEuMjE0NyA0My41NzgxIDgwLjk0MzFDNDMuNjc0OCA4MC42NjY4IDQzLjgzNTkgODAuNDE1OSA0NC4wNjE1IDgwLjE5MDRDNDQuMjQ1NiA4MC4wMDYyIDQ0LjQzNjcgNzkuODY1OCA0NC42MzQ3IDc5Ljc2OTFDNDQuODMwMyA3OS42NzAyIDQ1LjAzNCA3OS42MjMgNDUuMjQ1OCA3OS42Mjc2QzQ1LjQ1OTggNzkuNjI5OSA0NS42ODA4IDc5LjY4OTcgNDUuOTA4NyA3OS44MDcxQzQ2LjEzNDMgNzkuOTIyMiA0Ni4zNzAyIDgwLjEwMjkgNDYuNjE2NSA4MC4zNDkyTDQ5LjA2NDQgODIuNzk3MUw0OC40MjIyIDgzLjQzOTNMNDUuOTY3NCA4MC45ODQ1QzQ1Ljc3MTcgODAuNzg4OCA0NS41ODY0IDgwLjY2MTEgNDUuNDExNSA4MC42MDEyQzQ1LjIzNDMgODAuNTM5MSA0NS4wNjM5IDgwLjUzNjggNDQuOTAwNSA4MC41OTQzQzQ0LjczNDggODAuNjQ5NiA0NC41NzE0IDgwLjc1NzggNDQuNDEwMiA4MC45MTg5QzQ0LjI1MTQgODEuMDc3NyA0NC4xMzk4IDgxLjI1NjEgNDQuMDc1MyA4MS40NTRDNDQuMDEzMiA4MS42NDk3IDQzLjk5MzYgODEuODUzNCA0NC4wMTY2IDgyLjA2NTJDNDQuMDQxOSA4Mi4yNzQ2IDQ0LjEwNDEgODIuNDgxOCA0NC4yMDMxIDgyLjY4NjZDNDQuMzAyIDgyLjg4NjkgNDQuNDM1NSA4My4wNzEgNDQuNjAzNiA4My4yMzkxWk01MC41OTQgODAuMTE0NEw0OC40NTY4IDc1LjkzMzJMNDkuMTA5MyA3NS4yODA3TDUxLjUwMiA4MC4zNTk1TDUxLjA3MzkgODAuNzg3N0w1MC41OTQgODAuMTE0NFpNNDYuNTgyIDc3LjgwOEw1MC44MTE1IDc5LjkzMTRMNTEuNDQzMyA4MC40MTgyTDUxLjAxNTIgODAuODQ2NEw0NS45MjU5IDc4LjQ2NEw0Ni41ODIgNzcuODA4Wk01NC45Njg1IDc1LjYxNTZMNTMuMDQ1NCA3My42OTI0QzUyLjg5OCA3My41NDUxIDUyLjc0MDQgNzMuNDQ3MyA1Mi41NzIzIDczLjM5OUM1Mi40MDQzIDczLjM0NiA1Mi4yMzE3IDczLjM0ODMgNTIuMDU0NCA3My40MDU5QzUxLjg3NzIgNzMuNDYzNCA1MS43MDIzIDczLjU3ODUgNTEuNTI5NiA3My43NTExQzUxLjM2ODUgNzMuOTEyMyA1MS4yNTQ2IDc0LjA4MTQgNTEuMTg3OCA3NC4yNTg3QzUxLjEyMzQgNzQuNDMzNiA1MS4xMDE1IDc0LjYwMDUgNTEuMTIyMiA3NC43NTkzQzUxLjE0NTIgNzQuOTE1OCA1MS4yMDg1IDc1LjA0NTkgNTEuMzEyMSA3NS4xNDk1TDUwLjY3MzQgNzUuNzg4MkM1MC41Mzk5IDc1LjY1NDcgNTAuNDQyIDc1LjQ4NzggNTAuMzc5OSA3NS4yODc2QzUwLjMxNzcgNzUuMDg3MyA1MC4yOTgyIDc0Ljg2OTggNTAuMzIxMiA3NC42MzVDNTAuMzQ0MiA3NC4zOTU2IDUwLjQxNTYgNzQuMTU0IDUwLjUzNTMgNzMuOTFDNTAuNjU1IDczLjY2MTQgNTAuODI3NiA3My40MjQzIDUxLjA1MzIgNzMuMTk4N0M1MS4zMjQ4IDcyLjkyNzEgNTEuNjEwMiA3Mi43MzM4IDUxLjkwOTQgNzIuNjE4N0M1Mi4yMTEgNzIuNTAxMyA1Mi41MTM2IDcyLjQ3NzEgNTIuODE3NSA3Mi41NDYyQzUzLjEyMTMgNzIuNjEwNiA1My40MTI1IDcyLjc4MjEgNTMuNjkxIDczLjA2MDZMNTUuNDMxMSA3NC44MDA4QzU1LjU1NTQgNzQuOTI1IDU1LjY5ODIgNzUuMDQ3IDU1Ljg1OTMgNzUuMTY2N0M1Ni4wMjI3IDc1LjI4NDEgNTYuMTc2OSA3NS4zNzE2IDU2LjMyMTkgNzUuNDI5MUw1Ni4zNzcyIDc1LjQ4NDRMNTUuNzEwOCA3Ni4xNTA3QzU1LjYwNDkgNzYuMTA5MyA1NS40ODE4IDc2LjAzNjggNTUuMzQxNCA3NS45MzMyQzU1LjE5ODcgNzUuODI3MyA1NS4wNzQ0IDc1LjcyMTUgNTQuOTY4NSA3NS42MTU2Wk01My40NTI4IDczLjg3ODlMNTMuOTA4NSA3NC4zMjA4TDUzLjI2MjkgNzQuOTY2NUM1My4wODEgNzUuMTQ4MyA1Mi45MzM3IDc1LjMyNTYgNTIuODIwOSA3NS40OTgyQzUyLjcwNTggNzUuNjY4NSA1Mi42Mjg3IDc1LjgzMDggNTIuNTg5NiA3NS45ODVDNTIuNTUwNSA3Ni4xMzkyIDUyLjU0OTMgNzYuMjg1NCA1Mi41ODYxIDc2LjQyMzVDNTIuNjIwNyA3Ni41NTkzIDUyLjY5NTUgNzYuNjg0OCA1Mi44MTA2IDc2Ljc5OThDNTIuOTI4IDc2LjkxNzIgNTMuMDYxNSA3Ni45OTc4IDUzLjIxMTEgNzcuMDQxNUM1My4zNjA3IDc3LjA4NTMgNTMuNTE3MiA3Ny4wODMgNTMuNjgwNiA3Ny4wMzQ2QzUzLjg0NDEgNzYuOTgxNyA1NC4wMDQgNzYuODc3IDU0LjE2MDYgNzYuNzIwNEM1NC4zNTYyIDc2LjUyNDggNTQuNDg3NCA3Ni4zMTA3IDU0LjU1NDIgNzYuMDc4MkM1NC42MjA5IDc1Ljg0NTggNTQuNjM4MiA3NS42MjU5IDU0LjYwNiA3NS40MTg4QzU0LjU3NiA3NS4yMDkzIDU0LjUwODEgNzUuMDQ0NyA1NC40MDIzIDc0LjkyNUw1NC45ODIzIDc0Ljk1OTZDNTUuMDYyOSA3NS4wNzI0IDU1LjEyNjIgNzUuMjIzMSA1NS4xNzIyIDc1LjQxMTlDNTUuMjE4MiA3NS42MDA2IDU1LjIzNTUgNzUuODA4OSA1NS4yMjQgNzYuMDM2OEM1NS4yMTI1IDc2LjI2MDEgNTUuMTYwNyA3Ni40ODkxIDU1LjA2ODYgNzYuNzIzOUM1NC45NzY1IDc2Ljk1NDEgNTQuODI5MiA3Ny4xNzA0IDU0LjYyNjcgNzcuMzczQzU0LjM3MzUgNzcuNjI2MiA1NC4xMDE5IDc3Ljc5ODggNTMuODExOCA3Ny44OTA5QzUzLjUyNDEgNzcuOTgwNyA1My4yNDQ1IDc3Ljk5NTYgNTIuOTcyOCA3Ny45MzU4QzUyLjcwMTIgNzcuODcxMyA1Mi40NjE5IDc3LjczNTUgNTIuMjU0NyA3Ny41Mjg0QzUyLjA1NDQgNzcuMzI4MSA1MS45MTc1IDc3LjExMjkgNTEuODQzOCA3Ni44ODI3QzUxLjc2NzkgNzYuNjUwMiA1MS43NTI5IDc2LjQwOTcgNTEuNzk4OSA3Ni4xNjExQzUxLjg0MjcgNzUuOTEwMiA1MS45NDE3IDc1LjY1NDcgNTIuMDk1OSA3NS4zOTQ2QzUyLjI1MDEgNzUuMTM0NSA1Mi40NTQ5IDc0Ljg3NjcgNTIuNzEwNCA3NC42MjEyTDUzLjQ1MjggNzMuODc4OVpNNTIuNjQxNCA2OC42MTM2TDU3Ljk0NDcgNzMuOTE2OUw1Ny4zMDI1IDc0LjU1OTFMNTEuOTk5MiA2OS4yNTU4TDUyLjY0MTQgNjguNjEzNlpNNTUuOTI4MyA2OC40NjE2TDU5LjY2NDEgNzIuMTk3NEw1OS4wMjE5IDcyLjgzOTZMNTUuMjg2MSA2OS4xMDM4TDU1LjkyODMgNjguNDYxNlpNNTQuMjQ2OSA2OC4xNjEzQzU0LjE0MzMgNjguMDU3NyA1NC4wODY5IDY3LjkzOTEgNTQuMDc3NyA2Ny44MDU2QzU0LjA3MDggNjcuNjY5OCA1NC4xMjk1IDY3LjUzOTggNTQuMjUzOCA2Ny40MTU1QzU0LjM3NTggNjcuMjkzNSA1NC41MDQ3IDY3LjIzNiA1NC42NDA1IDY3LjI0MjlDNTQuNzc4NiA2Ny4yNDc1IDU0Ljg5OTQgNjcuMzAxNiA1NS4wMDMgNjcuNDA1MUM1NS4xMDIgNjcuNTA0MSA1NS4xNTM4IDY3LjYyMjcgNTUuMTU4NCA2Ny43NjA4QzU1LjE2MyA2Ny44OTQzIDU1LjEwNDMgNjguMDIyIDU0Ljk4MjMgNjguMTQ0QzU0Ljg1OCA2OC4yNjgzIDU0LjcyOTEgNjguMzI4MSA1NC41OTU2IDY4LjMyMzVDNTQuNDYyMSA2OC4zMTQzIDU0LjM0NTkgNjguMjYwMiA1NC4yNDY5IDY4LjE2MTNaTTYyLjMxOTIgNjguMDkyMkw1Ny43NDEgNjMuNTE0TDU4LjM4MzIgNjIuODcxOEw2My42ODY1IDY4LjE3NTFMNjMuMDk5NSA2OC43NjJMNjIuMzE5MiA2OC4wOTIyWk01OC43MDQzIDY5LjUwNDRMNTguNjMxOCA2OS40MzE4QzU4LjM0NjQgNjkuMTQ2NCA1OC4xMjE5IDY4Ljg1MyA1Ny45NTg1IDY4LjU1MTRDNTcuNzk1MSA2OC4yNDUzIDU3LjY5MzggNjcuOTQzNyA1Ny42NTQ3IDY3LjY0NjhDNTcuNjE3OCA2Ny4zNDc2IDU3LjY0NDMgNjcuMDYzMyA1Ny43MzQxIDY2Ljc5NEM1Ny44MjM4IDY2LjUyMDEgNTcuOTgwNCA2Ni4yNzE1IDU4LjIwMzYgNjYuMDQ4MkM1OC40Mzg0IDY1LjgxMzUgNTguNjg0NyA2NS42NSA1OC45NDI1IDY1LjU1OEM1OS4yMDAzIDY1LjQ2MTMgNTkuNDY4NSA2NS40MzAyIDU5Ljc0NyA2NS40NjQ3QzYwLjAyNTUgNjUuNDk0NyA2MC4zMDk4IDY1LjU4MzMgNjAuNTk5OCA2NS43MzA2QzYwLjg4OTggNjUuODc3OSA2MS4xODY3IDY2LjA3NTkgNjEuNDkwNiA2Ni4zMjQ0TDYxLjgwODIgNjYuNjQyMUM2Mi4wNTY4IDY2Ljk0MTMgNjIuMjUzNiA2Ny4yMzcxIDYyLjM5ODYgNjcuNTI5NEM2Mi41NDYgNjcuODE5NSA2Mi42MzQ2IDY4LjEwMzcgNjIuNjY0NSA2OC4zODIyQzYyLjY5NjcgNjguNjU4NSA2Mi42NjU2IDY4LjkyNjYgNjIuNTcxMyA2OS4xODY3QzYyLjQ3NDYgNjkuNDQ0NSA2Mi4zMDc3IDY5LjY5MiA2Mi4wNzA2IDY5LjkyOUM2MS44NTIgNzAuMTQ3NyA2MS42MDQ1IDcwLjMwMDggNjEuMzI4MyA3MC4zODgyQzYxLjA1NDQgNzAuNDczNCA2MC43NjY3IDcwLjQ5NjQgNjAuNDY1MSA3MC40NTczQzYwLjE2NTkgNzAuNDE1OSA1OS44NjU1IDcwLjMxNTcgNTkuNTY0IDcwLjE1NjlDNTkuMjYyNSA2OS45OTM1IDU4Ljk3NTkgNjkuNzc2IDU4LjcwNDMgNjkuNTA0NFpNNTkuMjc0IDY4Ljc4OTdMNTkuMzQ2NSA2OC44NjIyQzU5LjUzMjkgNjkuMDQ4NiA1OS43MjYzIDY5LjIwNTEgNTkuOTI2NSA2OS4zMzE3QzYwLjEyOTEgNjkuNDU2IDYwLjMzMjggNjkuNTQgNjAuNTM3NiA2OS41ODM4QzYwLjc0MjUgNjkuNjI3NSA2MC45NDI4IDY5LjYyMjkgNjEuMTM4NCA2OS41N0M2MS4zMzE4IDY5LjUxNDcgNjEuNTE0OCA2OS40MDA4IDYxLjY4NzQgNjkuMjI4MUM2MS44OTkxIDY5LjAxNjQgNjIuMDI4IDY4Ljc5NzcgNjIuMDc0MSA2OC41NzIxQzYyLjEyMjQgNjguMzQ0MyA2Mi4xMTQ0IDY4LjExNTIgNjIuMDQ5OSA2Ny44ODUxQzYxLjk4NTUgNjcuNjU0OSA2MS44ODk5IDY3LjQzMDUgNjEuNzYzMyA2Ny4yMTE4TDYwLjkzMTMgNjYuMzc5N0M2MC43NzcgNjYuMjgwNyA2MC42MTQ4IDY2LjE5OSA2MC40NDQ0IDY2LjEzNDZDNjAuMjc0MSA2Ni4wNjU1IDYwLjEwMTUgNjYuMDI2NCA1OS45MjY1IDY2LjAxNzJDNTkuNzUxNiA2Ni4wMDMzIDU5LjU3NjcgNjYuMDI4NyA1OS40MDE3IDY2LjA5MzFDNTkuMjI5MSA2Ni4xNTUzIDU5LjA2MjIgNjYuMjY2OSA1OC45MDExIDY2LjQyOEM1OC43MjYxIDY2LjYwMyA1OC42MTIyIDY2Ljc5MDYgNTguNTU5MyA2Ni45OTA4QzU4LjUwNjMgNjcuMTg2NSA1OC41MDI5IDY3LjM4NzkgNTguNTQ4OSA2Ny41OTVDNTguNTkyNiA2Ny43OTk5IDU4LjY3NzggNjguMDA0NyA1OC44MDQ0IDY4LjIwOTZDNTguOTMxIDY4LjQwOTkgNTkuMDg3NSA2OC42MDMyIDU5LjI3NCA2OC43ODk3Wk02MS44MjU1IDU5LjQyOTVMNjcuMTI4OCA2NC43MzI4TDY2LjQ4NjYgNjUuMzc1TDYxLjE4MzMgNjAuMDcxN0w2MS44MjU1IDU5LjQyOTVaTTY1LjExMjQgNTkuMjc3NUw2OC44NDgyIDYzLjAxMzNMNjguMjA2IDYzLjY1NTVMNjQuNDcwMiA1OS45MTk3TDY1LjExMjQgNTkuMjc3NVpNNjMuNDMxIDU4Ljk3NzJDNjMuMzI3NCA1OC44NzM2IDYzLjI3MSA1OC43NTUgNjMuMjYxOCA1OC42MjE1QzYzLjI1NDkgNTguNDg1NyA2My4zMTM2IDU4LjM1NTcgNjMuNDM3OSA1OC4yMzE0QzYzLjU1OTkgNTguMTA5NCA2My42ODg4IDU4LjA1MTkgNjMuODI0NiA1OC4wNTg4QzYzLjk2MjcgNTguMDYzNCA2NC4wODM1IDU4LjExNzUgNjQuMTg3MSA1OC4yMjFDNjQuMjg2MSA1OC4zMiA2NC4zMzc5IDU4LjQzODUgNjQuMzQyNSA1OC41NzY3QzY0LjM0NzEgNTguNzEwMiA2NC4yODg0IDU4LjgzNzkgNjQuMTY2NCA1OC45NTk5QzY0LjA0MjEgNTkuMDg0MiA2My45MTMyIDU5LjE0NCA2My43Nzk3IDU5LjEzOTRDNjMuNjQ2MiA1OS4xMzAyIDYzLjUzIDU5LjA3NjEgNjMuNDMxIDU4Ljk3NzJaTTcwLjkxMjkgNjAuMDM3MUM3MS4wNjQ4IDU5Ljg4NTIgNzEuMTc0MiA1OS43MTM3IDcxLjI0MDkgNTkuNTIyN0M3MS4zMDc3IDU5LjMzMTYgNzEuMzI4NCA1OS4xNDA2IDcxLjMwMzEgNTguOTQ5NUM3MS4yNzU1IDU4Ljc1NjIgNzEuMTk3MiA1OC41ODM2IDcxLjA2ODMgNTguNDMxNkw3MS42NzYgNTcuODI0QzcxLjg4NTQgNTguMDU2NSA3Mi4wMTY2IDU4LjMzNzMgNzIuMDY5NiA1OC42NjY0QzcyLjEyMjUgNTguOTkxIDcyLjA5NzIgNTkuMzIyNCA3MS45OTM2IDU5LjY2MDhDNzEuODg3NyA1OS45OTY5IDcxLjcwMjQgNjAuMjk3MiA3MS40Mzc3IDYwLjU2MTlDNzEuMTU2OSA2MC44NDI4IDcwLjg2MjMgNjEuMDM4NCA3MC41NTM4IDYxLjE0ODlDNzAuMjQ3NyA2MS4yNTcxIDY5LjkzOTMgNjEuMjkzOSA2OS42Mjg1IDYxLjI1OTRDNjkuMzIwMSA2MS4yMjI2IDY5LjAxOTcgNjEuMTI3IDY4LjcyNzQgNjAuOTcyOEM2OC40MzUxIDYwLjgxNCA2OC4xNjM0IDYwLjYwOTEgNjcuOTEyNSA2MC4zNTgyTDY3Ljc2NzUgNjAuMjEzMkM2Ny41MTY2IDU5Ljk2MjMgNjcuMzEyOSA1OS42OTE5IDY3LjE1NjQgNTkuNDAxOEM2Ni45OTk5IDU5LjEwNzIgNjYuOTAzMiA1OC44MDU3IDY2Ljg2NjQgNTguNDk3MkM2Ni44MzE5IDU4LjE4NjUgNjYuODY4NyA1Ny44NzgxIDY2Ljk3NjkgNTcuNTcxOUM2Ny4wODc0IDU3LjI2MzUgNjcuMjgzIDU2Ljk2ODkgNjcuNTYzOCA1Ni42ODhDNjcuODU2MiA1Ni4zOTU3IDY4LjE3MTUgNTYuMjAwMSA2OC41MDk5IDU2LjEwMTFDNjguODQ1OSA1NS45OTk4IDY5LjE3ODUgNTUuOTg5NSA2OS41MDc3IDU2LjA3QzY5LjgzNjggNTYuMTQ2IDcwLjEzNjEgNTYuMzA3MSA3MC40MDU0IDU2LjU1MzRMNjkuNzk3NyA1Ny4xNjExQzY5LjYzMiA1Ny4wMTg0IDY5LjQ0OSA1Ni45MjI4IDY5LjI0ODcgNTYuODc0NUM2OS4wNTA4IDU2LjgyMzkgNjguODUwNSA1Ni44MjYyIDY4LjY0OCA1Ni44ODE0QzY4LjQ0NTQgNTYuOTMyIDY4LjI1OSA1Ny4wNDI1IDY4LjA4ODYgNTcuMjEyOUM2Ny44OTMgNTcuNDA4NSA2Ny43Njc1IDU3LjYxMjIgNjcuNzEyMyA1Ny44MjRDNjcuNjU3MSA1OC4wMzExIDY3LjY1NTkgNTguMjM5NCA2Ny43MDg4IDU4LjQ0ODlDNjcuNzYxOCA1OC42NTM4IDY3Ljg1MDQgNTguODUyOSA2Ny45NzQ3IDU5LjA0NjJDNjguMDk5IDU5LjIzNSA2OC4yNDI5IDU5LjQxMTEgNjguNDA2MyA1OS41NzQ1TDY4LjU1MTMgNTkuNzE5NUM2OC43MTQ3IDU5Ljg4MjkgNjguODkyIDYwLjAyNzkgNjkuMDgzIDYwLjE1NDVDNjkuMjc0MSA2MC4yODExIDY5LjQ3MiA2MC4zNzA5IDY5LjY3NjkgNjAuNDIzOEM2OS44ODQgNjAuNDc0NSA3MC4wOTIzIDYwLjQ3MzMgNzAuMzAxOCA2MC40MjA0QzcwLjUxMTMgNjAuMzYyOCA3MC43MTUgNjAuMjM1MSA3MC45MTI5IDYwLjAzNzFaTTc1LjE5NDIgNTYuODA1NEM3NC45MzQxIDU3LjA2NTUgNzQuNjU0NSA1Ny4yNTc3IDc0LjM1NTIgNTcuMzgyQzc0LjA1NiA1Ny41MDE3IDczLjc0OTkgNTcuNTU3IDczLjQzNjggNTcuNTQ3OEM3My4xMjYxIDU3LjUzNjMgNzIuODE5OSA1Ny40NjAzIDcyLjUxODQgNTcuMzE5OUM3Mi4yMTY5IDU3LjE3OTUgNzEuOTM0OSA1Ni45NzgxIDcxLjY3MjUgNTYuNzE1N0w3MS41Mjc1IDU2LjU3MDdDNzEuMjIzNyA1Ni4yNjY4IDcwLjk5ODEgNTUuOTUxNSA3MC44NTA4IDU1LjYyNDZDNzAuNzAxMiA1NS4yOTU1IDcwLjYyMDYgNTQuOTcwOSA3MC42MDkxIDU0LjY1MUM3MC41OTc2IDU0LjMzMSA3MC42NDcxIDU0LjAzMDYgNzAuNzU3NSA1My43NDk4QzcwLjg2OCA1My40NjkgNzEuMDI4IDUzLjIyMzkgNzEuMjM3NSA1My4wMTQ0QzcxLjUwNDUgNTIuNzQ3NCA3MS43ODA3IDUyLjU2MzMgNzIuMDY2MSA1Mi40NjJDNzIuMzUzOCA1Mi4zNTg0IDcyLjY0MjcgNTIuMzI3MyA3Mi45MzI3IDUyLjM2ODhDNzMuMjIwNSA1Mi40MDc5IDczLjUwNTkgNTIuNTA5MiA3My43ODkgNTIuNjcyNkM3NC4wNjk4IDUyLjgzMzcgNzQuMzQxNCA1My4wNDU1IDc0LjYwMzggNTMuMzA3OUw3NC44OTA0IDUzLjU5NDVMNzIuMTAwNiA1Ni4zODQyTDcxLjU3OTMgNTUuODYyOUw3My43MzAzIDUzLjcxMThMNzMuNjgyIDUzLjY2MzVDNzMuNTA3IDUzLjUwNyA3My4zMTE0IDUzLjM4MDQgNzMuMDk1IDUzLjI4MzdDNzIuODgwOSA1My4xODQ3IDcyLjY2IDUzLjE0NzkgNzIuNDMyMSA1My4xNzMyQzcyLjIwNDIgNTMuMTk4NSA3MS45ODA5IDUzLjMyMDUgNzEuNzYyMyA1My41MzkyQzcxLjYxNzMgNTMuNjg0MiA3MS41MTQ4IDUzLjg0ODggNzEuNDU1IDU0LjAzMjlDNzEuMzkyOCA1NC4yMTQ4IDcxLjM3NzkgNTQuNDA5MyA3MS40MTAxIDU0LjYxNjRDNzEuNDQyMyA1NC44MjM2IDcxLjUyMDYgNTUuMDM3NyA3MS42NDQ5IDU1LjI1ODZDNzEuNzY5MiA1NS40Nzk2IDcxLjk0NDEgNTUuNzAyOSA3Mi4xNjk3IDU1LjkyODVMNzIuMzE0NyA1Ni4wNzM1QzcyLjQ5MTkgNTYuMjUwNyA3Mi42ODMgNTYuMzkzNCA3Mi44ODc4IDU2LjUwMTZDNzMuMDkyNyA1Ni42MDUyIDczLjMwMSA1Ni42Njg1IDczLjUxMjggNTYuNjkxNUM3My43MjY4IDU2LjcxMjIgNzMuOTM1MiA1Ni42ODggNzQuMTM3NyA1Ni42MTlDNzQuMzQyNiA1Ni41NDc2IDc0LjUzMjUgNTYuNDI0NSA3NC43MDc0IDU2LjI0OTZDNzQuOTMzIDU2LjAyNCA3NS4wNzggNTUuNzg2OSA3NS4xNDI0IDU1LjUzODNDNzUuMjA2OSA1NS4yODk3IDc1LjIyMDcgNTUuMDI5NiA3NS4xODM5IDU0Ljc1OEw3NS44Nzc5IDU0LjY3ODZDNzUuOTE5MyA1NC44ODExIDc1LjkzMzEgNTUuMDk5OCA3NS45MTkzIDU1LjMzNDZDNzUuOTA1NSA1NS41Njk0IDc1Ljg0MjIgNTUuODEyMiA3NS43Mjk0IDU2LjA2MzFDNzUuNjE4OSA1Ni4zMTE3IDc1LjQ0MDUgNTYuNTU5MSA3NS4xOTQyIDU2LjgwNTRaTTc1LjAyNSA1MC45NjAxTDc3Ljk2MzMgNTMuODk4M0w3Ny4zMjQ1IDU0LjUzN0w3My41ODg3IDUwLjgwMTJMNzQuMTkzIDUwLjE5N0w3NS4wMjUgNTAuOTYwMVpNNzUuODAxOSA1Mi4wNDA4TDc1LjUyNTcgNTIuMjk2MkM3NS4yNzI1IDUyLjAzODUgNzUuMDc0NSA1MS43NjQ1IDc0LjkzMTggNTEuNDc0NUM3NC43ODY4IDUxLjE4MjIgNzQuNzAwNSA1MC44ODg3IDc0LjY3MjkgNTAuNTk0MUM3NC42NDUzIDUwLjI5OTUgNzQuNjc5OCA1MC4wMTYzIDc0Ljc3NjUgNDkuNzQ0N0M3NC44NzMxIDQ5LjQ2ODUgNzUuMDM0MyA0OS4yMTc2IDc1LjI1OTggNDguOTkyQzc1LjQ0NCA0OC44MDc5IDc1LjYzNSA0OC42Njc1IDc1LjgzMyA0OC41NzA4Qzc2LjAyODYgNDguNDcxOCA3Ni4yMzIzIDQ4LjQyNDcgNzYuNDQ0MSA0OC40MjkzQzc2LjY1ODIgNDguNDMxNiA3Ni44NzkxIDQ4LjQ5MTQgNzcuMTA3IDQ4LjYwODhDNzcuMzMyNiA0OC43MjM5IDc3LjU2ODUgNDguOTA0NiA3Ny44MTQ4IDQ5LjE1MDlMODAuMjYyNyA1MS41OTg4TDc5LjYyMDYgNTIuMjQxTDc3LjE2NTcgNDkuNzg2MkM3Ni45NzAxIDQ5LjU5MDUgNzYuNzg0OCA0OS40NjI4IDc2LjYwOTggNDkuNDAyOUM3Ni40MzI2IDQ5LjM0MDggNzYuMjYyMyA0OS4zMzg1IDc2LjA5ODggNDkuMzk2Qzc1LjkzMzEgNDkuNDUxMiA3NS43Njk3IDQ5LjU1OTQgNzUuNjA4NiA0OS43MjA2Qzc1LjQ0OTcgNDkuODc5NCA3NS4zMzgxIDUwLjA1NzggNzUuMjczNiA1MC4yNTU3Qzc1LjIxMTUgNTAuNDUxNCA3NS4xOTE5IDUwLjY1NTEgNzUuMjE0OSA1MC44NjY4Qzc1LjI0MDMgNTEuMDc2MyA3NS4zMDI0IDUxLjI4MzUgNzUuNDAxNCA1MS40ODgzQzc1LjUwMDQgNTEuNjg4NiA3NS42MzM5IDUxLjg3MjcgNzUuODAxOSA1Mi4wNDA4Wk04Mi40MTcyIDQ3LjQ2MjVDODIuMzI1MSA0Ny4zNzA0IDgyLjIxOTMgNDcuMzA2IDgyLjA5OTYgNDcuMjY5MkM4MS45Nzk5IDQ3LjIyNzcgODEuODI1NyA0Ny4yMzY5IDgxLjYzNjkgNDcuMjk2OEM4MS40NDgyIDQ3LjM1MiA4MS4yMDY1IDQ3LjQ3ODYgODAuOTExOSA0Ny42NzY2QzgwLjY2MSA0Ny44NCA4MC40MjE2IDQ3Ljk3NTggODAuMTkzNyA0OC4wODRDNzkuOTY4MSA0OC4xODk5IDc5Ljc1NDEgNDguMjU4OSA3OS41NTE1IDQ4LjI5MTJDNzkuMzUxMiA0OC4zMjExIDc5LjE2MjUgNDguMzA5NiA3OC45ODUzIDQ4LjI1NjZDNzguODA4IDQ4LjIwMzcgNzguNjQyMyA0OC4xMDAxIDc4LjQ4ODEgNDcuOTQ1OUM3OC4zNDA4IDQ3Ljc5ODYgNzguMjMzNyA0Ny42MjcxIDc4LjE2NyA0Ny40MzE0Qzc4LjEwMjUgNDcuMjMzNSA3OC4wNzk1IDQ3LjAyNCA3OC4wOTc5IDQ2LjgwMzFDNzguMTE4NiA0Ni41Nzk4IDc4LjE4NTQgNDYuMzU0MiA3OC4yOTgyIDQ2LjEyNjNDNzguNDExIDQ1Ljg5ODUgNzguNTcyMSA0NS42Nzk4IDc4Ljc4MTYgNDUuNDcwM0M3OS4wODA4IDQ1LjE3MTEgNzkuMzg5MiA0NC45Njg1IDc5LjcwNjkgNDQuODYyN0M4MC4wMjQ1IDQ0Ljc1NjggODAuMzI4NCA0NC43MzYxIDgwLjYxODQgNDQuODAwNUM4MC45MDYxIDQ0Ljg2MjcgODEuMTU3IDQ1LjAwMDggODEuMzcxMSA0NS4yMTQ4TDgwLjczMjMgNDUuODUzNkM4MC42Mjg3IDQ1Ljc1IDgwLjQ5NzUgNDUuNjgwOSA4MC4zMzg3IDQ1LjY0NjRDODAuMTc5OSA0NS42MDczIDgwLjAwOTYgNDUuNjE0MiA3OS44Mjc3IDQ1LjY2NzFDNzkuNjQ4MiA0NS43MTc4IDc5LjQ3NDQgNDUuODI3MSA3OS4zMDY0IDQ1Ljk5NTFDNzkuMTI5MSA0Ni4xNzI0IDc5LjAxMjkgNDYuMzQzOCA3OC45NTc2IDQ2LjUwOTZDNzguOTAyNCA0Ni42NzA3IDc4Ljg5MDkgNDYuODE4IDc4LjkyMzEgNDYuOTUxNUM3OC45NTc2IDQ3LjA4MjcgNzkuMDIwOSA0Ny4xOTQ0IDc5LjExMyA0Ny4yODY0Qzc5LjE4MjEgNDcuMzU1NSA3OS4yNTU3IDQ3LjQwNjEgNzkuMzM0IDQ3LjQzODNDNzkuNDEyMiA0Ny40NjYgNzkuNTA1NSA0Ny40NzE3IDc5LjYxMzYgNDcuNDU1NkM3OS43MTk1IDQ3LjQzNzIgNzkuODQ4NCA0Ny4zOTEyIDgwLjAwMDMgNDcuMzE3NUM4MC4xNTIzIDQ3LjI0MzggODAuMzM1MyA0Ny4xMzkxIDgwLjU0OTMgNDcuMDAzM0M4MC45MjQ1IDQ2Ljc2NjIgODEuMjU5NCA0Ni41OTcgODEuNTU0IDQ2LjQ5NThDODEuODQ4NyA0Ni4zOTQ1IDgyLjExNDUgNDYuMzY1NyA4Mi4zNTE2IDQ2LjQwOTRDODIuNTg4NyA0Ni40NTMyIDgyLjgwNzQgNDYuNTc1MiA4My4wMDc2IDQ2Ljc3NTRDODMuMTcxIDQ2LjkzODkgODMuMjg2MSA0Ny4xMjMgODMuMzUyOSA0Ny4zMjc5QzgzLjQyMTkgNDcuNTMwNCA4My40NDE1IDQ3Ljc0NTYgODMuNDExNiA0Ny45NzM1QzgzLjM4MTcgNDguMTk2OCA4My4zMDU3IDQ4LjQyNDcgODMuMTgzNyA0OC42NTcxQzgzLjA2MTcgNDguODg1IDgyLjg5MTQgNDkuMTA4MyA4Mi42NzI3IDQ5LjMyN0M4Mi4zNDM2IDQ5LjY1NjEgODIuMDA2MyA0OS44NzU5IDgxLjY2MTEgNDkuOTg2NEM4MS4zMTU4IDUwLjA5NjkgODAuOTkxMyA1MC4xMTc2IDgwLjY4NzQgNTAuMDQ4NkM4MC4zODM2IDQ5Ljk3OTUgODAuMTI4MSA0OS44NDE0IDc5LjkyMDkgNDkuNjM0Mkw4MC41NjMxIDQ4Ljk5MkM4MC43NDczIDQ5LjE1NzggODAuOTM3MiA0OS4yNDY0IDgxLjEzMjggNDkuMjU3OUM4MS4zMjYyIDQ5LjI2NzEgODEuNTExNSA0OS4yMjY4IDgxLjY4ODcgNDkuMTM3MUM4MS44NjM2IDQ5LjA0NSA4Mi4wMTY3IDQ4LjkzMzMgODIuMTQ3OSA0OC44MDIxQzgyLjMyMjggNDguNjI3MiA4Mi40NDYgNDguNDU4IDgyLjUxNzMgNDguMjk0NkM4Mi41OTEgNDguMTI4OSA4Mi42MTg2IDQ3Ljk3NDcgODIuNjAwMiA0Ny44MzE5QzgyLjU4MTggNDcuNjg5MiA4Mi41MjA4IDQ3LjU2NjEgODIuNDE3MiA0Ny40NjI1Wk04Ni41MDUyIDQ1LjQ5NDVDODYuMjQ1MSA0NS43NTQ2IDg1Ljk2NTQgNDUuOTQ2OCA4NS42NjYyIDQ2LjA3MTFDODUuMzY2OSA0Ni4xOTA4IDg1LjA2MDggNDYuMjQ2IDg0Ljc0NzggNDYuMjM2OEM4NC40MzcgNDYuMjI1MyA4NC4xMzA5IDQ2LjE0OTMgODMuODI5NCA0Ni4wMDg5QzgzLjUyNzggNDUuODY4NSA4My4yNDU5IDQ1LjY2NzEgODIuOTgzNSA0NS40MDQ3TDgyLjgzODQgNDUuMjU5N0M4Mi41MzQ2IDQ0Ljk1NTkgODIuMzA5IDQ0LjY0MDUgODIuMTYxNyA0NC4zMTM3QzgyLjAxMjEgNDMuOTg0NSA4MS45MzE1IDQzLjY2IDgxLjkyIDQzLjM0QzgxLjkwODUgNDMuMDIwMSA4MS45NTggNDIuNzE5NyA4Mi4wNjg1IDQyLjQzODlDODIuMTc5IDQyLjE1ODEgODIuMzM5IDQxLjkxMjkgODIuNTQ4NCA0MS43MDM1QzgyLjgxNTQgNDEuNDM2NSA4My4wOTE2IDQxLjI1MjMgODMuMzc3MSA0MS4xNTFDODMuNjY0OCA0MS4wNDc1IDgzLjk1MzcgNDEuMDE2NCA4NC4yNDM3IDQxLjA1NzhDODQuNTMxNCA0MS4wOTY5IDg0LjgxNjggNDEuMTk4MiA4NS4wOTk5IDQxLjM2MTZDODUuMzgwOCA0MS41MjI4IDg1LjY1MjQgNDEuNzM0NSA4NS45MTQ4IDQxLjk5NjlMODYuMjAxMyA0Mi4yODM1TDgzLjQxMTYgNDUuMDczM0w4Mi44OTAyIDQ0LjU1MTlMODUuMDQxMiA0Mi40MDA5TDg0Ljk5MjkgNDIuMzUyNkM4NC44MTggNDIuMTk2IDg0LjYyMjMgNDIuMDY5NCA4NC40MDYgNDEuOTcyOEM4NC4xOTE5IDQxLjg3MzggODMuOTcwOSA0MS44MzcgODMuNzQzIDQxLjg2MjNDODMuNTE1MiA0MS44ODc2IDgzLjI5MTkgNDIuMDA5NiA4My4wNzMyIDQyLjIyODNDODIuOTI4MiA0Mi4zNzMzIDgyLjgyNTggNDIuNTM3OSA4Mi43NjU5IDQyLjcyMkM4Mi43MDM4IDQyLjkwMzggODIuNjg4OCA0My4wOTgzIDgyLjcyMTEgNDMuMzA1NUM4Mi43NTMzIDQzLjUxMjcgODIuODMxNSA0My43MjY3IDgyLjk1NTggNDMuOTQ3N0M4My4wODAxIDQ0LjE2ODcgODMuMjU1MSA0NC4zOTE5IDgzLjQ4MDYgNDQuNjE3NUw4My42MjU2IDQ0Ljc2MjVDODMuODAyOSA0NC45Mzk4IDgzLjk5MzkgNDUuMDgyNSA4NC4xOTg4IDQ1LjE5MDdDODQuNDAzNyA0NS4yOTQyIDg0LjYxMiA0NS4zNTc1IDg0LjgyMzcgNDUuMzgwNkM4NS4wMzc4IDQ1LjQwMTMgODUuMjQ2MSA0NS4zNzcxIDg1LjQ0ODcgNDUuMzA4Qzg1LjY1MzUgNDUuMjM2NyA4NS44NDM0IDQ1LjExMzUgODYuMDE4NCA0NC45Mzg2Qzg2LjI0MzkgNDQuNzEzIDg2LjM4ODkgNDQuNDc2IDg2LjQ1MzQgNDQuMjI3NEM4Ni41MTc4IDQzLjk3ODggODYuNTMxNiA0My43MTg3IDg2LjQ5NDggNDMuNDQ3MUw4Ny4xODg4IDQzLjM2NzZDODcuMjMwMiA0My41NzAyIDg3LjI0NCA0My43ODg5IDg3LjIzMDIgNDQuMDIzN0M4Ny4yMTY0IDQ0LjI1ODQgODcuMTUzMSA0NC41MDEzIDg3LjA0MDMgNDQuNzUyMkM4Ni45Mjk5IDQ1LjAwMDggODYuNzUxNSA0NS4yNDgyIDg2LjUwNTIgNDUuNDk0NVpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNODkgMzlMMTIxIDcuMDAwMDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNzIgNzJMMTIxIDEyMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDEyMUwzOSA4OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDdMNTYgNTZcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDU2TDI0OSA3LjAwMDAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCA3MkwyNDkgMTIxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAxMjFMMTg0IDcyXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSA3TDE4NCA1NlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xOTcuNjE3IDY3LjQxNTlDMTk3LjYxNyA2Ny41NDkzIDE5Ny41MjMgNjcuNzExOCAxOTcuNDA4IDY3Ljc3NzdMMTk0LjQ5NiA2OS40NTkyVjYyLjk3MzRMMTg4Ljg4IDU5LjczMDdMMTkxLjc5MiA1OC4wNDk5QzE5MS45MDYgNTcuOTgzNCAxOTIuMDk1IDU3Ljk4MzQgMTkyLjIxIDU4LjA0OTlMMTk3LjYxNyA2MS4xNzE4VjY3LjQxNTlaTTE5My4yNDcgNjMuNjkzOEwxODkuNCA2MS40NzJDMTg5LjI4NSA2MS40MDU4IDE4OS4wOTggNjEuNDA1OCAxODguOTgyIDYxLjQ3MkwxODYuMzgzIDYyLjk3M0wxOTAuNDQgNjUuMzE1MkwxOTAuNDQgNzBMMTkzLjAzOCA2OC40OTkyQzE5My4xNTMgNjguNDMyNiAxOTMuMjQ3IDY4LjI2OTcgMTkzLjI0NyA2OC4xMzdMMTkzLjI0NyA2My42OTM4Wk0xODYuMzgzIDY3LjY1NzZMMTg5LjE4OSA2OS4yNzg3VjY2LjAzNTVMMTg2LjM4MyA2Ny42NTc2WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk03MiAxODRMMTIxIDEzNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03MiAyMDBMMTIxIDI0OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDI0OUw1NiAyMDBcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAxMzVMNTYgMTg0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTY5LjYxNyAxOTUuNDE2QzY5LjYxNyAxOTUuNTQ5IDY5LjUyMjcgMTk1LjcxMiA2OS40MDc5IDE5NS43NzhMNjYuNDk2IDE5Ny40NTlWMTkwLjk3M0w2MC44Nzk2IDE4Ny43MzFMNjMuNzkxNSAxODYuMDVDNjMuOTA2MyAxODUuOTgzIDY0LjA5NTEgMTg1Ljk4MyA2NC4yMTAxIDE4Ni4wNUw2OS42MTcgMTg5LjE3MlYxOTUuNDE2Wk02NS4yNDY3IDE5MS42OTRMNjEuNDAwNCAxODkuNDcyQzYxLjI4NTQgMTg5LjQwNiA2MS4wOTc1IDE4OS40MDYgNjAuOTgyMyAxODkuNDcyTDU4LjM4MzEgMTkwLjk3M0w2Mi40Mzk1IDE5My4zMTVMNjIuNDQwMiAxOThMNjUuMDM3NiAxOTYuNDk5QzY1LjE1MjggMTk2LjQzMyA2NS4yNDY3IDE5Ni4yNyA2NS4yNDY3IDE5Ni4xMzdMNjUuMjQ2NyAxOTEuNjk0Wk01OC4zODMxIDE5NS42NThMNjEuMTg5NSAxOTcuMjc5VjE5NC4wMzZMNTguMzgzMSAxOTUuNjU4WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0xNjcuOTg0IDIwOS44MjNMMTczLjAxMSAyMTQuODUxTDE3Mi4zNDUgMjE1LjUxN0wxNjcuMzE4IDIxMC40OUwxNjcuOTg0IDIwOS44MjNaTTE3MS44MjcgMjEwLjE1OEwxNzQuNzY1IDIxMy4wOTdMMTc0LjEyNiAyMTMuNzM1TDE3MC4zOSAyMTBMMTcwLjk5NSAyMDkuMzk1TDE3MS44MjcgMjEwLjE1OFpNMTcyLjYwNCAyMTEuMjM5TDE3Mi4zMjcgMjExLjQ5NUMxNzIuMDc0IDIxMS4yMzcgMTcxLjg3NiAyMTAuOTYzIDE3MS43MzQgMjEwLjY3M0MxNzEuNTg4IDIxMC4zODEgMTcxLjUwMiAyMTAuMDg3IDE3MS40NzUgMjA5Ljc5MkMxNzEuNDQ3IDIwOS40OTggMTcxLjQ4MSAyMDkuMjE1IDE3MS41NzggMjA4Ljk0M0MxNzEuNjc1IDIwOC42NjcgMTcxLjgzNiAyMDguNDE2IDE3Mi4wNjIgMjA4LjE5QzE3Mi4yNDYgMjA4LjAwNiAxNzIuNDM3IDIwNy44NjYgMTcyLjYzNSAyMDcuNzY5QzE3Mi44MyAyMDcuNjcgMTczLjAzNCAyMDcuNjIzIDE3My4yNDYgMjA3LjYyOEMxNzMuNDYgMjA3LjYzIDE3My42ODEgMjA3LjY5IDE3My45MDkgMjA3LjgwN0MxNzQuMTM0IDIwNy45MjIgMTc0LjM3IDIwOC4xMDMgMTc0LjYxNiAyMDguMzQ5TDE3Ny4wNjQgMjEwLjc5N0wxNzYuNDIyIDIxMS40MzlMMTczLjk2NyAyMDguOTg0QzE3My43NzIgMjA4Ljc4OSAxNzMuNTg2IDIwOC42NjEgMTczLjQxMiAyMDguNjAxQzE3My4yMzQgMjA4LjUzOSAxNzMuMDY0IDIwOC41MzcgMTcyLjkwMSAyMDguNTk0QzE3Mi43MzUgMjA4LjY1IDE3Mi41NzEgMjA4Ljc1OCAxNzIuNDEgMjA4LjkxOUMxNzIuMjUxIDIwOS4wNzggMTcyLjE0IDIwOS4yNTYgMTcyLjA3NSAyMDkuNDU0QzE3Mi4wMTMgMjA5LjY1IDE3MS45OTQgMjA5Ljg1MyAxNzIuMDE3IDIxMC4wNjVDMTcyLjA0MiAyMTAuMjc1IDE3Mi4xMDQgMjEwLjQ4MiAxNzIuMjAzIDIxMC42ODdDMTcyLjMwMiAyMTAuODg3IDE3Mi40MzYgMjExLjA3MSAxNzIuNjA0IDIxMS4yMzlaTTE3OC41OTQgMjA4LjExNEwxNzYuNDU3IDIwMy45MzNMMTc3LjEwOSAyMDMuMjgxTDE3OS41MDIgMjA4LjM2TDE3OS4wNzQgMjA4Ljc4OEwxNzguNTk0IDIwOC4xMTRaTTE3NC41ODIgMjA1LjgwOEwxNzguODExIDIwNy45MzFMMTc5LjQ0MyAyMDguNDE4TDE3OS4wMTUgMjA4Ljg0NkwxNzMuOTI2IDIwNi40NjRMMTc0LjU4MiAyMDUuODA4Wk0xODIuOTY4IDIwMy42MTZMMTgxLjA0NSAyMDEuNjkyQzE4MC44OTggMjAxLjU0NSAxODAuNzQgMjAxLjQ0NyAxODAuNTcyIDIwMS4zOTlDMTgwLjQwNCAyMDEuMzQ2IDE4MC4yMzIgMjAxLjM0OCAxODAuMDU0IDIwMS40MDZDMTc5Ljg3NyAyMDEuNDYzIDE3OS43MDIgMjAxLjU3OSAxNzkuNTMgMjAxLjc1MUMxNzkuMzY5IDIwMS45MTIgMTc5LjI1NSAyMDIuMDgxIDE3OS4xODggMjAyLjI1OUMxNzkuMTIzIDIwMi40MzQgMTc5LjEwMiAyMDIuNiAxNzkuMTIyIDIwMi43NTlDMTc5LjE0NSAyMDIuOTE2IDE3OS4yMDkgMjAzLjA0NiAxNzkuMzEyIDIwMy4xNDlMMTc4LjY3MyAyMDMuNzg4QzE3OC41NCAyMDMuNjU1IDE3OC40NDIgMjAzLjQ4OCAxNzguMzggMjAzLjI4OEMxNzguMzE4IDIwMy4wODcgMTc4LjI5OCAyMDIuODcgMTc4LjMyMSAyMDIuNjM1QzE3OC4zNDQgMjAyLjM5NiAxNzguNDE2IDIwMi4xNTQgMTc4LjUzNSAyMDEuOTFDMTc4LjY1NSAyMDEuNjYxIDE3OC44MjggMjAxLjQyNCAxNzkuMDUzIDIwMS4xOTlDMTc5LjMyNSAyMDAuOTI3IDE3OS42MSAyMDAuNzM0IDE3OS45MDkgMjAwLjYxOUMxODAuMjExIDIwMC41MDEgMTgwLjUxNCAyMDAuNDc3IDE4MC44MTcgMjAwLjU0NkMxODEuMTIxIDIwMC42MTEgMTgxLjQxMiAyMDAuNzgyIDE4MS42OTEgMjAxLjA2MUwxODMuNDMxIDIwMi44MDFDMTgzLjU1NSAyMDIuOTI1IDE4My42OTggMjAzLjA0NyAxODMuODU5IDIwMy4xNjdDMTg0LjAyMyAyMDMuMjg0IDE4NC4xNzcgMjAzLjM3MiAxODQuMzIyIDIwMy40MjlMMTg0LjM3NyAyMDMuNDg0TDE4My43MTEgMjA0LjE1MUMxODMuNjA1IDIwNC4xMDkgMTgzLjQ4MiAyMDQuMDM3IDE4My4zNDEgMjAzLjkzM0MxODMuMTk5IDIwMy44MjcgMTgzLjA3NCAyMDMuNzIxIDE4Mi45NjggMjAzLjYxNlpNMTgxLjQ1MyAyMDEuODc5TDE4MS45MDkgMjAyLjMyMUwxODEuMjYzIDIwMi45NjZDMTgxLjA4MSAyMDMuMTQ4IDE4MC45MzQgMjAzLjMyNiAxODAuODIxIDIwMy40OThDMTgwLjcwNiAyMDMuNjY5IDE4MC42MjkgMjAzLjgzMSAxODAuNTkgMjAzLjk4NUMxODAuNTUgMjA0LjEzOSAxODAuNTQ5IDIwNC4yODUgMTgwLjU4NiAyMDQuNDI0QzE4MC42MjEgMjA0LjU1OSAxODAuNjk1IDIwNC42ODUgMTgwLjgxMSAyMDQuOEMxODAuOTI4IDIwNC45MTcgMTgxLjA2MSAyMDQuOTk4IDE4MS4yMTEgMjA1LjA0MkMxODEuMzYxIDIwNS4wODUgMTgxLjUxNyAyMDUuMDgzIDE4MS42ODEgMjA1LjAzNUMxODEuODQ0IDIwNC45ODIgMTgyLjAwNCAyMDQuODc3IDE4Mi4xNjEgMjA0LjcyQzE4Mi4zNTYgMjA0LjUyNSAxODIuNDg3IDIwNC4zMTEgMTgyLjU1NCAyMDQuMDc4QzE4Mi42MjEgMjAzLjg0NiAxODIuNjM4IDIwMy42MjYgMTgyLjYwNiAyMDMuNDE5QzE4Mi41NzYgMjAzLjIwOSAxODIuNTA4IDIwMy4wNDUgMTgyLjQwMiAyMDIuOTI1TDE4Mi45ODIgMjAyLjk2QzE4My4wNjMgMjAzLjA3MiAxODMuMTI2IDIwMy4yMjMgMTgzLjE3MiAyMDMuNDEyQzE4My4yMTggMjAzLjYwMSAxODMuMjM1IDIwMy44MDkgMTgzLjIyNCAyMDQuMDM3QzE4My4yMTIgMjA0LjI2IDE4My4xNjEgMjA0LjQ4OSAxODMuMDY5IDIwNC43MjRDMTgyLjk3NyAyMDQuOTU0IDE4Mi44MjkgMjA1LjE3IDE4Mi42MjcgMjA1LjM3M0MxODIuMzczIDIwNS42MjYgMTgyLjEwMiAyMDUuNzk5IDE4MS44MTIgMjA1Ljg5MUMxODEuNTI0IDIwNS45ODEgMTgxLjI0NCAyMDUuOTk2IDE4MC45NzMgMjA1LjkzNkMxODAuNzAxIDIwNS44NzEgMTgwLjQ2MiAyMDUuNzM2IDE4MC4yNTUgMjA1LjUyOEMxODAuMDU0IDIwNS4zMjggMTc5LjkxNyAyMDUuMTEzIDE3OS44NDQgMjA0Ljg4M0MxNzkuNzY4IDIwNC42NSAxNzkuNzUzIDIwNC40MSAxNzkuNzk5IDIwNC4xNjFDMTc5Ljg0MyAyMDMuOTEgMTc5Ljk0MiAyMDMuNjU1IDE4MC4wOTYgMjAzLjM5NUMxODAuMjUgMjAzLjEzNSAxODAuNDU1IDIwMi44NzcgMTgwLjcxIDIwMi42MjFMMTgxLjQ1MyAyMDEuODc5Wk0xODAuNjQxIDE5Ni42MTRMMTg1Ljk0NSAyMDEuOTE3TDE4NS4zMDIgMjAyLjU1OUwxNzkuOTk5IDE5Ny4yNTZMMTgwLjY0MSAxOTYuNjE0Wk0xODMuOTI4IDE5Ni40NjJMMTg3LjY2NCAyMDAuMTk3TDE4Ny4wMjIgMjAwLjg0TDE4My4yODYgMTk3LjEwNEwxODMuOTI4IDE5Ni40NjJaTTE4Mi4yNDcgMTk2LjE2MUMxODIuMTQzIDE5Ni4wNTggMTgyLjA4NyAxOTUuOTM5IDE4Mi4wNzggMTk1LjgwNkMxODIuMDcxIDE5NS42NyAxODIuMTI5IDE5NS41NCAxODIuMjU0IDE5NS40MTVDMTgyLjM3NiAxOTUuMjkzIDE4Mi41MDUgMTk1LjIzNiAxODIuNjQgMTk1LjI0M0MxODIuNzc5IDE5NS4yNDcgMTgyLjg5OSAxOTUuMzAyIDE4My4wMDMgMTk1LjQwNUMxODMuMTAyIDE5NS41MDQgMTgzLjE1NCAxOTUuNjIzIDE4My4xNTggMTk1Ljc2MUMxODMuMTYzIDE5NS44OTQgMTgzLjEwNCAxOTYuMDIyIDE4Mi45ODIgMTk2LjE0NEMxODIuODU4IDE5Ni4yNjggMTgyLjcyOSAxOTYuMzI4IDE4Mi41OTYgMTk2LjMyNEMxODIuNDYyIDE5Ni4zMTQgMTgyLjM0NiAxOTYuMjYgMTgyLjI0NyAxOTYuMTYxWk0xOTAuMzE5IDE5Ni4wOTJMMTg1Ljc0MSAxOTEuNTE0TDE4Ni4zODMgMTkwLjg3MkwxOTEuNjg2IDE5Ni4xNzVMMTkxLjEgMTk2Ljc2MkwxOTAuMzE5IDE5Ni4wOTJaTTE4Ni43MDQgMTk3LjUwNEwxODYuNjMyIDE5Ny40MzJDMTg2LjM0NiAxOTcuMTQ2IDE4Ni4xMjIgMTk2Ljg1MyAxODUuOTU5IDE5Ni41NTFDMTg1Ljc5NSAxOTYuMjQ1IDE4NS42OTQgMTk1Ljk0NCAxODUuNjU1IDE5NS42NDdDMTg1LjYxOCAxOTUuMzQ4IDE4NS42NDQgMTk1LjA2MyAxODUuNzM0IDE5NC43OTRDMTg1LjgyNCAxOTQuNTIgMTg1Ljk4IDE5NC4yNzIgMTg2LjIwNCAxOTQuMDQ4QzE4Ni40MzggMTkzLjgxMyAxODYuNjg1IDE5My42NSAxODYuOTQzIDE5My41NThDMTg3LjIgMTkzLjQ2MSAxODcuNDY4IDE5My40MyAxODcuNzQ3IDE5My40NjVDMTg4LjAyNiAxOTMuNDk1IDE4OC4zMSAxOTMuNTgzIDE4OC42IDE5My43MzFDMTg4Ljg5IDE5My44NzggMTg5LjE4NyAxOTQuMDc2IDE4OS40OTEgMTk0LjMyNEwxODkuODA4IDE5NC42NDJDMTkwLjA1NyAxOTQuOTQxIDE5MC4yNTQgMTk1LjIzNyAxOTAuMzk5IDE5NS41MjlDMTkwLjU0NiAxOTUuODE5IDE5MC42MzUgMTk2LjEwNCAxOTAuNjY0IDE5Ni4zODJDMTkwLjY5NyAxOTYuNjU4IDE5MC42NjYgMTk2LjkyNyAxOTAuNTcxIDE5Ny4xODdDMTkwLjQ3NSAxOTcuNDQ1IDE5MC4zMDggMTk3LjY5MiAxOTAuMDcxIDE5Ny45MjlDMTg5Ljg1MiAxOTguMTQ4IDE4OS42MDUgMTk4LjMwMSAxODkuMzI4IDE5OC4zODhDMTg5LjA1NCAxOTguNDczIDE4OC43NjcgMTk4LjQ5NiAxODguNDY1IDE5OC40NTdDMTg4LjE2NiAxOTguNDE2IDE4Ny44NjYgMTk4LjMxNiAxODcuNTY0IDE5OC4xNTdDMTg3LjI2MiAxOTcuOTkzIDE4Ni45NzYgMTk3Ljc3NiAxODYuNzA0IDE5Ny41MDRaTTE4Ny4yNzQgMTk2Ljc5TDE4Ny4zNDYgMTk2Ljg2MkMxODcuNTMzIDE5Ny4wNDkgMTg3LjcyNiAxOTcuMjA1IDE4Ny45MjcgMTk3LjMzMkMxODguMTI5IDE5Ny40NTYgMTg4LjMzMyAxOTcuNTQgMTg4LjUzOCAxOTcuNTg0QzE4OC43NDMgMTk3LjYyOCAxODguOTQzIDE5Ny42MjMgMTg5LjEzOCAxOTcuNTdDMTg5LjMzMiAxOTcuNTE1IDE4OS41MTUgMTk3LjQwMSAxODkuNjg3IDE5Ny4yMjhDMTg5Ljg5OSAxOTcuMDE2IDE5MC4wMjggMTk2Ljc5OCAxOTAuMDc0IDE5Ni41NzJDMTkwLjEyMiAxOTYuMzQ0IDE5MC4xMTQgMTk2LjExNSAxOTAuMDUgMTk1Ljg4NUMxODkuOTg1IDE5NS42NTUgMTg5Ljg5IDE5NS40MyAxODkuNzYzIDE5NS4yMTJMMTg4LjkzMSAxOTQuMzhDMTg4Ljc3NyAxOTQuMjgxIDE4OC42MTUgMTk0LjE5OSAxODguNDQ0IDE5NC4xMzVDMTg4LjI3NCAxOTQuMDY1IDE4OC4xMDEgMTk0LjAyNiAxODcuOTI3IDE5NC4wMTdDMTg3Ljc1MiAxOTQuMDAzIDE4Ny41NzcgMTk0LjAyOSAxODcuNDAyIDE5NC4wOTNDMTg3LjIyOSAxOTQuMTU1IDE4Ny4wNjIgMTk0LjI2NyAxODYuOTAxIDE5NC40MjhDMTg2LjcyNiAxOTQuNjAzIDE4Ni42MTIgMTk0Ljc5MSAxODYuNTU5IDE5NC45OTFDMTg2LjUwNiAxOTUuMTg2IDE4Ni41MDMgMTk1LjM4OCAxODYuNTQ5IDE5NS41OTVDMTg2LjU5MyAxOTUuOCAxODYuNjc4IDE5Ni4wMDUgMTg2LjgwNCAxOTYuMjFDMTg2LjkzMSAxOTYuNDEgMTg3LjA4OCAxOTYuNjAzIDE4Ny4yNzQgMTk2Ljc5Wk0xODkuODI1IDE4Ny40MjlMMTk1LjEyOSAxOTIuNzMzTDE5NC40ODcgMTkzLjM3NUwxODkuMTgzIDE4OC4wNzJMMTg5LjgyNSAxODcuNDI5Wk0xOTMuMTEyIDE4Ny4yNzhMMTk2Ljg0OCAxOTEuMDEzTDE5Ni4yMDYgMTkxLjY1NkwxOTIuNDcgMTg3LjkyTDE5My4xMTIgMTg3LjI3OFpNMTkxLjQzMSAxODYuOTc3QzE5MS4zMjcgMTg2Ljg3NCAxOTEuMjcxIDE4Ni43NTUgMTkxLjI2MiAxODYuNjIyQzE5MS4yNTUgMTg2LjQ4NiAxOTEuMzE0IDE4Ni4zNTYgMTkxLjQzOCAxODYuMjMxQzE5MS41NiAxODYuMTA5IDE5MS42ODkgMTg2LjA1MiAxOTEuODI1IDE4Ni4wNTlDMTkxLjk2MyAxODYuMDYzIDE5Mi4wODQgMTg2LjExNyAxOTIuMTg3IDE4Ni4yMjFDMTkyLjI4NiAxODYuMzIgMTkyLjMzOCAxODYuNDM5IDE5Mi4zNDIgMTg2LjU3N0MxOTIuMzQ3IDE4Ni43MSAxOTIuMjg4IDE4Ni44MzggMTkyLjE2NiAxODYuOTZDMTkyLjA0MiAxODcuMDg0IDE5MS45MTMgMTg3LjE0NCAxOTEuNzggMTg3LjEzOUMxOTEuNjQ2IDE4Ny4xMyAxOTEuNTMgMTg3LjA3NiAxOTEuNDMxIDE4Ni45NzdaTTE5OC45MTMgMTg4LjAzN0MxOTkuMDY1IDE4Ny44ODUgMTk5LjE3NCAxODcuNzE0IDE5OS4yNDEgMTg3LjUyM0MxOTkuMzA4IDE4Ny4zMzIgMTk5LjMyOCAxODcuMTQxIDE5OS4zMDMgMTg2Ljk1QzE5OS4yNzUgMTg2Ljc1NiAxOTkuMTk3IDE4Ni41ODQgMTk5LjA2OCAxODYuNDMyTDE5OS42NzYgMTg1LjgyNEMxOTkuODg1IDE4Ni4wNTYgMjAwLjAxNyAxODYuMzM3IDIwMC4wNyAxODYuNjY2QzIwMC4xMjMgMTg2Ljk5MSAyMDAuMDk3IDE4Ny4zMjIgMTk5Ljk5NCAxODcuNjYxQzE5OS44ODggMTg3Ljk5NyAxOTkuNzAyIDE4OC4yOTcgMTk5LjQzOCAxODguNTYyQzE5OS4xNTcgMTg4Ljg0MyAxOTguODYyIDE4OS4wMzggMTk4LjU1NCAxODkuMTQ5QzE5OC4yNDggMTg5LjI1NyAxOTcuOTM5IDE4OS4yOTQgMTk3LjYyOSAxODkuMjU5QzE5Ny4zMiAxODkuMjIzIDE5Ny4wMiAxODkuMTI3IDE5Ni43MjcgMTg4Ljk3M0MxOTYuNDM1IDE4OC44MTQgMTk2LjE2MyAxODguNjA5IDE5NS45MTMgMTg4LjM1OEwxOTUuNzY4IDE4OC4yMTNDMTk1LjUxNyAxODcuOTYyIDE5NS4zMTMgMTg3LjY5MiAxOTUuMTU2IDE4Ny40MDJDMTk1IDE4Ny4xMDcgMTk0LjkwMyAxODYuODA2IDE5NC44NjYgMTg2LjQ5N0MxOTQuODMyIDE4Ni4xODcgMTk0Ljg2OSAxODUuODc4IDE5NC45NzcgMTg1LjU3MkMxOTUuMDg3IDE4NS4yNjMgMTk1LjI4MyAxODQuOTY5IDE5NS41NjQgMTg0LjY4OEMxOTUuODU2IDE4NC4zOTYgMTk2LjE3MiAxODQuMiAxOTYuNTEgMTg0LjEwMUMxOTYuODQ2IDE4NCAxOTcuMTc5IDE4My45ODkgMTk3LjUwOCAxODQuMDdDMTk3LjgzNyAxODQuMTQ2IDE5OC4xMzYgMTg0LjMwNyAxOTguNDA1IDE4NC41NTNMMTk3Ljc5OCAxODUuMTYxQzE5Ny42MzIgMTg1LjAxOCAxOTcuNDQ5IDE4NC45MjMgMTk3LjI0OSAxODQuODc0QzE5Ny4wNTEgMTg0LjgyNCAxOTYuODUxIDE4NC44MjYgMTk2LjY0OCAxODQuODgxQzE5Ni40NDUgMTg0LjkzMiAxOTYuMjU5IDE4NS4wNDMgMTk2LjA4OSAxODUuMjEzQzE5NS44OTMgMTg1LjQwOSAxOTUuNzY4IDE4NS42MTIgMTk1LjcxMiAxODUuODI0QzE5NS42NTcgMTg2LjAzMSAxOTUuNjU2IDE4Ni4yMzkgMTk1LjcwOSAxODYuNDQ5QzE5NS43NjIgMTg2LjY1NCAxOTUuODUgMTg2Ljg1MyAxOTUuOTc1IDE4Ny4wNDZDMTk2LjA5OSAxODcuMjM1IDE5Ni4yNDMgMTg3LjQxMSAxOTYuNDA2IDE4Ny41NzRMMTk2LjU1MSAxODcuNzE5QzE5Ni43MTUgMTg3Ljg4MyAxOTYuODkyIDE4OC4wMjggMTk3LjA4MyAxODguMTU1QzE5Ny4yNzQgMTg4LjI4MSAxOTcuNDcyIDE4OC4zNzEgMTk3LjY3NyAxODguNDI0QzE5Ny44ODQgMTg4LjQ3NCAxOTguMDkyIDE4OC40NzMgMTk4LjMwMiAxODguNDJDMTk4LjUxMSAxODguMzYzIDE5OC43MTUgMTg4LjIzNSAxOTguOTEzIDE4OC4wMzdaTTIwMy4xOTQgMTg0LjgwNUMyMDIuOTM0IDE4NS4wNjYgMjAyLjY1NCAxODUuMjU4IDIwMi4zNTUgMTg1LjM4MkMyMDIuMDU2IDE4NS41MDIgMjAxLjc1IDE4NS41NTcgMjAxLjQzNyAxODUuNTQ4QzIwMS4xMjYgMTg1LjUzNiAyMDAuODIgMTg1LjQ2IDIwMC41MTggMTg1LjMyQzIwMC4yMTcgMTg1LjE3OSAxOTkuOTM1IDE4NC45NzggMTk5LjY3MyAxODQuNzE2TDE5OS41MjcgMTg0LjU3MUMxOTkuMjI0IDE4NC4yNjcgMTk4Ljk5OCAxODMuOTUxIDE5OC44NTEgMTgzLjYyNUMxOTguNzAxIDE4My4yOTUgMTk4LjYyMSAxODIuOTcxIDE5OC42MDkgMTgyLjY1MUMxOTguNTk4IDE4Mi4zMzEgMTk4LjY0NyAxODIuMDMxIDE5OC43NTggMTgxLjc1QzE5OC44NjggMTgxLjQ2OSAxOTkuMDI4IDE4MS4yMjQgMTk5LjIzNyAxODEuMDE0QzE5OS41MDQgMTgwLjc0NyAxOTkuNzgxIDE4MC41NjMgMjAwLjA2NiAxODAuNDYyQzIwMC4zNTQgMTgwLjM1OCAyMDAuNjQzIDE4MC4zMjcgMjAwLjkzMyAxODAuMzY5QzIwMS4yMiAxODAuNDA4IDIwMS41MDYgMTgwLjUwOSAyMDEuNzg5IDE4MC42NzNDMjAyLjA3IDE4MC44MzQgMjAyLjM0MSAxODEuMDQ1IDIwMi42MDQgMTgxLjMwOEwyMDIuODkgMTgxLjU5NEwyMDAuMTAxIDE4NC4zODRMMTk5LjU3OSAxODMuODYzTDIwMS43MyAxODEuNzEyTDIwMS42ODIgMTgxLjY2NEMyMDEuNTA3IDE4MS41MDcgMjAxLjMxMSAxODEuMzggMjAxLjA5NSAxODEuMjg0QzIwMC44ODEgMTgxLjE4NSAyMDAuNjYgMTgxLjE0OCAyMDAuNDMyIDE4MS4xNzNDMjAwLjIwNCAxODEuMTk5IDE5OS45ODEgMTgxLjMyMSAxOTkuNzYyIDE4MS41MzlDMTk5LjYxNyAxODEuNjg0IDE5OS41MTUgMTgxLjg0OSAxOTkuNDU1IDE4Mi4wMzNDMTk5LjM5MyAxODIuMjE1IDE5OS4zNzggMTgyLjQwOSAxOTkuNDEgMTgyLjYxNkMxOTkuNDQyIDE4Mi44MjQgMTk5LjUyMSAxODMuMDM4IDE5OS42NDUgMTgzLjI1OUMxOTkuNzY5IDE4My40OCAxOTkuOTQ0IDE4My43MDMgMjAwLjE3IDE4My45MjhMMjAwLjMxNSAxODQuMDczQzIwMC40OTIgMTg0LjI1MSAyMDAuNjgzIDE4NC4zOTMgMjAwLjg4OCAxODQuNTAyQzIwMS4wOTMgMTg0LjYwNSAyMDEuMzAxIDE4NC42NjggMjAxLjUxMyAxODQuNjkxQzIwMS43MjcgMTg0LjcxMiAyMDEuOTM1IDE4NC42ODggMjAyLjEzOCAxODQuNjE5QzIwMi4zNDMgMTg0LjU0OCAyMDIuNTMyIDE4NC40MjQgMjAyLjcwNyAxODQuMjVDMjAyLjkzMyAxODQuMDI0IDIwMy4wNzggMTgzLjc4NyAyMDMuMTQyIDE4My41MzhDMjAzLjIwNyAxODMuMjkgMjAzLjIyMSAxODMuMDMgMjAzLjE4NCAxODIuNzU4TDIwMy44NzggMTgyLjY3OUMyMDMuOTE5IDE4Mi44ODEgMjAzLjkzMyAxODMuMSAyMDMuOTE5IDE4My4zMzVDMjAzLjkwNSAxODMuNTY5IDIwMy44NDIgMTgzLjgxMiAyMDMuNzI5IDE4NC4wNjNDMjAzLjYxOSAxODQuMzEyIDIwMy40NDEgMTg0LjU1OSAyMDMuMTk0IDE4NC44MDVaTTIwMy4wMjUgMTc4Ljk2TDIwNS45NjMgMTgxLjg5OEwyMDUuMzI1IDE4Mi41MzdMMjAxLjU4OSAxNzguODAxTDIwMi4xOTMgMTc4LjE5N0wyMDMuMDI1IDE3OC45NlpNMjAzLjgwMiAxODAuMDQxTDIwMy41MjYgMTgwLjI5NkMyMDMuMjcyIDE4MC4wMzggMjAzLjA3NSAxNzkuNzY1IDIwMi45MzIgMTc5LjQ3NUMyMDIuNzg3IDE3OS4xODIgMjAyLjcgMTc4Ljg4OSAyMDIuNjczIDE3OC41OTRDMjAyLjY0NSAxNzguMjk5IDIwMi42OCAxNzguMDE2IDIwMi43NzYgMTc3Ljc0NUMyMDIuODczIDE3Ny40NjkgMjAzLjAzNCAxNzcuMjE4IDIwMy4yNiAxNzYuOTkyQzIwMy40NDQgMTc2LjgwOCAyMDMuNjM1IDE3Ni42NjcgMjAzLjgzMyAxNzYuNTcxQzIwNC4wMjkgMTc2LjQ3MiAyMDQuMjMyIDE3Ni40MjUgMjA0LjQ0NCAxNzYuNDI5QzIwNC42NTggMTc2LjQzMiAyMDQuODc5IDE3Ni40OTEgMjA1LjEwNyAxNzYuNjA5QzIwNS4zMzMgMTc2LjcyNCAyMDUuNTY5IDE3Ni45MDUgMjA1LjgxNSAxNzcuMTUxTDIwOC4yNjMgMTc5LjU5OUwyMDcuNjIxIDE4MC4yNDFMMjA1LjE2NiAxNzcuNzg2QzIwNC45NyAxNzcuNTkxIDIwNC43ODUgMTc3LjQ2MyAyMDQuNjEgMTc3LjQwM0MyMDQuNDMzIDE3Ny4zNDEgMjA0LjI2MiAxNzcuMzM4IDIwNC4wOTkgMTc3LjM5NkMyMDMuOTMzIDE3Ny40NTEgMjAzLjc3IDE3Ny41NTkgMjAzLjYwOSAxNzcuNzIxQzIwMy40NSAxNzcuODc5IDIwMy4zMzggMTc4LjA1OCAyMDMuMjc0IDE3OC4yNTZDMjAzLjIxMSAxNzguNDUxIDIwMy4xOTIgMTc4LjY1NSAyMDMuMjE1IDE3OC44NjdDMjAzLjI0IDE3OS4wNzYgMjAzLjMwMiAxNzkuMjgzIDIwMy40MDEgMTc5LjQ4OEMyMDMuNSAxNzkuNjg5IDIwMy42MzQgMTc5Ljg3MyAyMDMuODAyIDE4MC4wNDFaTTIxMC40MTcgMTc1LjQ2M0MyMTAuMzI1IDE3NS4zNyAyMTAuMjE5IDE3NS4zMDYgMjEwLjEgMTc1LjI2OUMyMDkuOTggMTc1LjIyOCAyMDkuODI2IDE3NS4yMzcgMjA5LjYzNyAxNzUuMjk3QzIwOS40NDggMTc1LjM1MiAyMDkuMjA2IDE3NS40NzkgMjA4LjkxMiAxNzUuNjc3QzIwOC42NjEgMTc1Ljg0IDIwOC40MjIgMTc1Ljk3NiAyMDguMTk0IDE3Ni4wODRDMjA3Ljk2OCAxNzYuMTkgMjA3Ljc1NCAxNzYuMjU5IDIwNy41NTEgMTc2LjI5MUMyMDcuMzUxIDE3Ni4zMjEgMjA3LjE2MiAxNzYuMzEgMjA2Ljk4NSAxNzYuMjU3QzIwNi44MDggMTc2LjIwNCAyMDYuNjQyIDE3Ni4xIDIwNi40ODggMTc1Ljk0NkMyMDYuMzQxIDE3NS43OTkgMjA2LjIzNCAxNzUuNjI3IDIwNi4xNjcgMTc1LjQzMUMyMDYuMTAzIDE3NS4yMzMgMjA2LjA4IDE3NS4wMjQgMjA2LjA5OCAxNzQuODAzQzIwNi4xMTkgMTc0LjU4IDIwNi4xODUgMTc0LjM1NCAyMDYuMjk4IDE3NC4xMjZDMjA2LjQxMSAxNzMuODk4IDIwNi41NzIgMTczLjY4IDIwNi43ODIgMTczLjQ3QzIwNy4wODEgMTczLjE3MSAyMDcuMzg5IDE3Mi45NjkgMjA3LjcwNyAxNzIuODYzQzIwOC4wMjUgMTcyLjc1NyAyMDguMzI4IDE3Mi43MzYgMjA4LjYxOCAxNzIuODAxQzIwOC45MDYgMTcyLjg2MyAyMDkuMTU3IDE3My4wMDEgMjA5LjM3MSAxNzMuMjE1TDIwOC43MzIgMTczLjg1NEMyMDguNjI5IDE3My43NSAyMDguNDk4IDE3My42ODEgMjA4LjMzOSAxNzMuNjQ2QzIwOC4xOCAxNzMuNjA3IDIwOC4wMSAxNzMuNjE0IDIwNy44MjggMTczLjY2N0MyMDcuNjQ4IDE3My43MTggMjA3LjQ3NCAxNzMuODI3IDIwNy4zMDYgMTczLjk5NUMyMDcuMTI5IDE3NC4xNzIgMjA3LjAxMyAxNzQuMzQ0IDIwNi45NTggMTc0LjUxQzIwNi45MDIgMTc0LjY3MSAyMDYuODkxIDE3NC44MTggMjA2LjkyMyAxNzQuOTUyQzIwNi45NTggMTc1LjA4MyAyMDcuMDIxIDE3NS4xOTQgMjA3LjExMyAxNzUuMjg2QzIwNy4xODIgMTc1LjM1NSAyMDcuMjU2IDE3NS40MDYgMjA3LjMzNCAxNzUuNDM4QzIwNy40MTIgMTc1LjQ2NiAyMDcuNTA1IDE3NS40NzIgMjA3LjYxNCAxNzUuNDU2QzIwNy43MiAxNzUuNDM3IDIwNy44NDggMTc1LjM5MSAyMDggMTc1LjMxN0MyMDguMTUyIDE3NS4yNDQgMjA4LjMzNSAxNzUuMTM5IDIwOC41NDkgMTc1LjAwM0MyMDguOTI1IDE3NC43NjYgMjA5LjI1OSAxNzQuNTk3IDIwOS41NTQgMTc0LjQ5NkMyMDkuODQ5IDE3NC4zOTQgMjEwLjExNSAxNzQuMzY2IDIxMC4zNTIgMTc0LjQwOUMyMTAuNTg5IDE3NC40NTMgMjEwLjgwNyAxNzQuNTc1IDIxMS4wMDggMTc0Ljc3NUMyMTEuMTcxIDE3NC45MzkgMjExLjI4NiAxNzUuMTIzIDIxMS4zNTMgMTc1LjMyOEMyMTEuNDIyIDE3NS41MyAyMTEuNDQyIDE3NS43NDYgMjExLjQxMiAxNzUuOTc0QzIxMS4zODIgMTc2LjE5NyAyMTEuMzA2IDE3Ni40MjUgMjExLjE4NCAxNzYuNjU3QzIxMS4wNjIgMTc2Ljg4NSAyMTAuODkxIDE3Ny4xMDggMjEwLjY3MyAxNzcuMzI3QzIxMC4zNDQgMTc3LjY1NiAyMTAuMDA2IDE3Ny44NzYgMjA5LjY2MSAxNzcuOTg2QzIwOS4zMTYgMTc4LjA5NyAyMDguOTkxIDE3OC4xMTggMjA4LjY4NyAxNzguMDQ5QzIwOC4zODQgMTc3Ljk4IDIwOC4xMjggMTc3Ljg0MSAyMDcuOTIxIDE3Ny42MzRMMjA4LjU2MyAxNzYuOTkyQzIwOC43NDcgMTc3LjE1OCAyMDguOTM3IDE3Ny4yNDYgMjA5LjEzMyAxNzcuMjU4QzIwOS4zMjYgMTc3LjI2NyAyMDkuNTExIDE3Ny4yMjcgMjA5LjY4OSAxNzcuMTM3QzIwOS44NjQgMTc3LjA0NSAyMTAuMDE3IDE3Ni45MzMgMjEwLjE0OCAxNzYuODAyQzIxMC4zMjMgMTc2LjYyNyAyMTAuNDQ2IDE3Ni40NTggMjEwLjUxNyAxNzYuMjk1QzIxMC41OTEgMTc2LjEyOSAyMTAuNjE5IDE3NS45NzUgMjEwLjYgMTc1LjgzMkMyMTAuNTgyIDE3NS42ODkgMjEwLjUyMSAxNzUuNTY2IDIxMC40MTcgMTc1LjQ2M1pNMjE0LjUwNSAxNzMuNDk0QzIxNC4yNDUgMTczLjc1NSAyMTMuOTY1IDE3My45NDcgMjEzLjY2NiAxNzQuMDcxQzIxMy4zNjcgMTc0LjE5MSAyMTMuMDYxIDE3NC4yNDYgMjEyLjc0OCAxNzQuMjM3QzIxMi40MzcgMTc0LjIyNSAyMTIuMTMxIDE3NC4xNDkgMjExLjgyOSAxNzQuMDA5QzIxMS41MjggMTczLjg2OSAyMTEuMjQ2IDE3My42NjcgMjEwLjk4MyAxNzMuNDA1TDIxMC44MzggMTczLjI2QzIxMC41MzUgMTcyLjk1NiAyMTAuMzA5IDE3Mi42NDEgMjEwLjE2MiAxNzIuMzE0QzIxMC4wMTIgMTcxLjk4NSAyMDkuOTMyIDE3MS42NiAyMDkuOTIgMTcxLjM0QzIwOS45MDkgMTcxLjAyIDIwOS45NTggMTcwLjcyIDIxMC4wNjggMTcwLjQzOUMyMTAuMTc5IDE3MC4xNTggMjEwLjMzOSAxNjkuOTEzIDIxMC41NDggMTY5LjcwM0MyMTAuODE1IDE2OS40MzYgMjExLjA5MiAxNjkuMjUyIDIxMS4zNzcgMTY5LjE1MUMyMTEuNjY1IDE2OS4wNDcgMjExLjk1NCAxNjkuMDE2IDIxMi4yNDQgMTY5LjA1OEMyMTIuNTMxIDE2OS4wOTcgMjEyLjgxNyAxNjkuMTk4IDIxMy4xIDE2OS4zNjJDMjEzLjM4MSAxNjkuNTIzIDIxMy42NTIgMTY5LjczNSAyMTMuOTE1IDE2OS45OTdMMjE0LjIwMSAxNzAuMjg0TDIxMS40MTIgMTczLjA3M0wyMTAuODkgMTcyLjU1MkwyMTMuMDQxIDE3MC40MDFMMjEyLjk5MyAxNzAuMzUzQzIxMi44MTggMTcwLjE5NiAyMTIuNjIyIDE3MC4wNjkgMjEyLjQwNiAxNjkuOTczQzIxMi4xOTIgMTY5Ljg3NCAyMTEuOTcxIDE2OS44MzcgMjExLjc0MyAxNjkuODYyQzIxMS41MTUgMTY5Ljg4OCAyMTEuMjkyIDE3MC4wMSAyMTEuMDczIDE3MC4yMjhDMjEwLjkyOCAxNzAuMzczIDIxMC44MjYgMTcwLjUzOCAyMTAuNzY2IDE3MC43MjJDMjEwLjcwNCAxNzAuOTA0IDIxMC42ODkgMTcxLjA5OCAyMTAuNzIxIDE3MS4zMDVDMjEwLjc1MyAxNzEuNTEzIDIxMC44MzIgMTcxLjcyNyAyMTAuOTU2IDE3MS45NDhDMjExLjA4IDE3Mi4xNjkgMjExLjI1NSAxNzIuMzkyIDIxMS40ODEgMTcyLjYxOEwyMTEuNjI2IDE3Mi43NjNDMjExLjgwMyAxNzIuOTQgMjExLjk5NCAxNzMuMDgyIDIxMi4xOTkgMTczLjE5MUMyMTIuNDA0IDE3My4yOTQgMjEyLjYxMiAxNzMuMzU4IDIxMi44MjQgMTczLjM4MUMyMTMuMDM4IDE3My40MDEgMjEzLjI0NiAxNzMuMzc3IDIxMy40NDkgMTczLjMwOEMyMTMuNjU0IDE3My4yMzcgMjEzLjg0MyAxNzMuMTE0IDIxNC4wMTggMTcyLjkzOUMyMTQuMjQ0IDE3Mi43MTMgMjE0LjM4OSAxNzIuNDc2IDIxNC40NTMgMTcyLjIyN0MyMTQuNTE4IDE3MS45NzkgMjE0LjUzMiAxNzEuNzE5IDIxNC40OTUgMTcxLjQ0N0wyMTUuMTg5IDE3MS4zNjhDMjE1LjIzIDE3MS41NyAyMTUuMjQ0IDE3MS43ODkgMjE1LjIzIDE3Mi4wMjRDMjE1LjIxNiAxNzIuMjU4IDIxNS4xNTMgMTcyLjUwMSAyMTUuMDQgMTcyLjc1MkMyMTQuOTMgMTczLjAwMSAyMTQuNzUxIDE3My4yNDggMjE0LjUwNSAxNzMuNDk0WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0yMTcgMTY3TDI0OSAxMzVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDIwMEwyNDkgMjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAyNDlMMTY3IDIxN1wiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMTM1TDE4NCAxODRcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD1cImNsaXAwXzg0Nl8yNjkyMVwiPiA8cmVjdCB3aWR0aD1cIjI1NlwiIGhlaWdodD1cIjI1NlwiIGZpbGw9XCJ3aGl0ZVwiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4nKTtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzAwMDtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLXN0YXR1cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tY29udGVudCAudHJ2LWxpY2Vuc2UtbGluayB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmsgLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50cnYtcmVwb3J0LXZpZXdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzQyNDI0Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgOjphZnRlciwgLnRydi1yZXBvcnQtdmlld2VyIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnRydi1jb250ZW50LXdyYXBwZXIsIC50cnYtcmVwb3J0LXZpZXdlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgaW5zZXQ6IDA7XG59XG5cbi50cnYtdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnRydi10b29sYmFyIC50cnYtdG9vbGJhci1sYWJlbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnRydi10b29sYmFyID4gYnV0dG9uIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiBidXR0b24gPiAuay1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtdG9vbGJhciA+IC5rLXRvb2xiYXItaXRlbSB7XG4gIGdhcDogNXB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMge1xuICB3aWR0aDogNGVtO1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMgPiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxuXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLmstaW5wdXQtaW5uZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRydi10b29sYmFyIC50cnYtcmVwb3J0LXBhZ2VyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRydi10b29sYmFyIC5zZW5kLWVtYWlsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1jb250ZW50LnRydi1kb2N1bWVudC1tYXAtcGFuZS1oaWRkZW4gPiA6Zmlyc3QtY2hpbGQ6aXMoLmstcGFuZSksIC50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuID4gOm50aC1jaGlsZCgyKTppcyguay1zcGxpdGJhcikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cnYtY29udGVudC50cnYtcGFyYW1ldGVycy1wYW5lLWhpZGRlbiA+IDpudGgtY2hpbGQoNCk6aXMoLmstc3BsaXRiYXIpLCAudHJ2LWNvbnRlbnQudHJ2LXBhcmFtZXRlcnMtcGFuZS1oaWRkZW4gPiA6bnRoLWNoaWxkKDUpOmlzKC5rLXBhbmUpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcCAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMTtcbn1cblxuLnRydi1kb2N1bWVudC1tYXAtcGFuZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtZG9jdW1lbnQtbWFwLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4udHJ2LWRvY3VtZW50LW1hcC50cnYtbG9hZGluZyAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAuMWVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQsIC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIsIC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjRlbTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNlbTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAzZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtcGFuZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi50cnYtcGFyYW1ldGVyLWhlYWRlciwgLnRydi1wYXJhbWV0ZXItdmFsdWUge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi50cnYtcGFyYW1ldGVyLWFjdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtcGFnZXMtcGFuZS50cnYtbG9hZGluZyAudHJ2LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTAwMDtcbn1cblxuLnRydi1yZXBvcnQtcGFnZSArIC50cnYtcmVwb3J0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi50cnYtcGFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udHJ2LXJlcG9ydC1wYWdlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cnYtcmVwb3J0LXBhZ2UgZGl2IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi50cnYtc2tlbGV0b24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBiM0k2SUVGa2IySmxJRWxzYkhWemRISmhkRzl5SURJekxqQXVNQ3dnVTFaSElFVjRjRzl5ZENCUWJIVm5MVWx1SUM0Z1UxWkhJRlpsY25OcGIyNDZJRFl1TURBZ1FuVnBiR1FnTUNrZ0lDMHRQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQTFNVFVnTWpVd0lpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBMU1UVWdNalV3T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStDanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0Nna3VjM1F3ZTJacGJHdzZJMFpHUmtaR1JqdDlDZ2t1YzNReGUyWnBiR3c2STBVeFJVUkdNVHQ5Q2p3dmMzUjViR1UrQ2p4eVpXTjBJSGs5SWpBaUlHTnNZWE56UFNKemREQWlJSGRwWkhSb1BTSTFNVFVpSUdobGFXZG9kRDBpTWpVd0lpOCtDanhuUGdvSlBIQmhkR2dnWTJ4aGMzTTlJbk4wTVNJZ1pEMGlUVFF4Tml3eE5ERXVOV3cwTWk0M0xEUXlMamRqTFRVdU5TdzFMall0TVRJc01UQXRNVGt1TXl3eE15NHhZeTAzTGpRc015NHhMVEUxTGpFc05DNDNMVEl6TGpNc05DNDNZeTB4TUM0NUxEQXRNakF1T1MweUxqY3RNekF1TVMwNENna0pZeTA1TGpJdE5TNDBMVEUyTGpVdE1USXVOaTB5TVM0NExUSXhMamhqTFRVdU5DMDVMakl0T0MweE9TNHlMVGd0TXpBdU1XTXdMVEV3TGprc01pNDNMVEl3TGprc09DMHpNQzR4WXpVdU5DMDVMaklzTVRJdU5pMHhOaTQxTERJeExqZ3RNakV1T0dNNUxqSXROUzQwTERFNUxqSXRPQ3d6TUM0eExUZ0tDUWwyTlRrdU0wZzBNVFo2SUUwME9EWXNNVE15YUMwMk1GWTNNbU14TUM0NUxEQXNNakF1T1N3eUxqY3NNekF1TVN3NFl6a3VNaXcxTGpRc01UWXVOU3d4TWk0MkxESXhMamdzTWpFdU9FTTBPRE11TXl3eE1URXVNU3cwT0RZc01USXhMakVzTkRnMkxERXpNbm9nVFRRek1DNDJMREUwTWtnME9URUtDUWxqTUN3NExqSXRNUzQyTERFMkxUUXVOeXd5TXk0ell5MHpMakVzTnk0MExUY3VOU3d4TXk0NExURXpMakVzTVRrdU0wdzBNekF1Tml3eE5ESjZJaTgrQ2p3dlp6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqSXdJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTkRjMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0kwTlNJZ1kyeGhjM005SW5OME1TSWdkMmxrZEdnOUlqUTNOU0lnYUdWcFoyaDBQU0l4TUNJdlBnbzhjbVZqZENCNFBTSXlNQ0lnZVQwaU1UazFJaUJqYkdGemN6MGljM1F4SWlCM2FXUjBhRDBpTXpFMUlpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l5TWpBaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSTBOelVpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNakFpSUhrOUlqRXdOeUlnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpZd0lpQm9aV2xuYUhROUlqRXdJaTgrQ2p4eVpXTjBJSGc5SWpJd0lpQjVQU0l4TXpJaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhPVEFpSUdobGFXZG9kRDBpTVRBaUx6NEtQSEpsWTNRZ2VEMGlNVEF3SWlCNVBTSXhNRGNpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE1UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qSTFJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU16VWlMejRLUEM5emRtYytDZz09XCIpIHJlcGVhdCB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IDRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWhpZ2hsaWdodGVkLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzUsIDEwMiwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1zaGFkZWQtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0MCwgMCwgMC4zKTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5KSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnRydi1zZW5kLWVtYWlsLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IG1pbig5OHZoLCA5MDBweCk7XG59XG5cbi50cnYtc2VuZC1lbWFpbC1kaWFsb2cgLnRydi1zZW5kLWVtYWlsLWFjdGlvbnMgYnV0dG9uLmstYnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgbWluLWhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjNDI0MjQyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi50cnYtYWktY29uc2VudC1kaWFsb2cgLnRydi1haS1jb25zZW50LWFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b246bm90KFtyZWYtZ2VuZXJhdGUtb3V0cHV0LWJ1dHRvbl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b25bcmVmLXJhdGUtbmVnYXRpdmVdLCAudHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgYnV0dG9uLmstYnV0dG9uW3JlZi1yYXRlLXBvc2l0aXZlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWNvbnRlbnQgLmstcHJvbXB0LXZpZXcgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnQgLmstcHJvbXB0LWZvb3RlciBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4udHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwgLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWNvbGxhcHNlLXByZXYsIC50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhciAuay1leHBhbmQtbmV4dCwgLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWV4cGFuZC1wcmV2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udHJ2LWVycm9yLXBhbmUge1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG4uay1saXN0LWl0ZW0tdGV4dDpoYXMoPiAudHJ2LWVkaXRvcml0ZW0pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJ2LW10LTIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi8qIERPIE5PVCBNT0RJRlkgT1IgREVMRVRFIFRISVMgTElORSEgVVBHUkFERSBXSVpBUkQgQ0hFQ0tTVU0gNWI5MGJhOWFhMTY2OTVlYTdjYmYwZTUwOGE3MWYyY2QgKi9cbjpyb290IHtcbiAgLS1rZW5kby1kaXNhYmxlZC10ZXh0OiB1bnNldDtcbiAgLS1rZW5kby1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyOiB1bnNldDtcbiAgLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5OiAuNjtcbiAgLS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSguMSk7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1zdWJ0bGU6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3Itc3VyZmFjZTogI2ZhZmFmYTtcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdDogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlcjogI2UwZTBlMDtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmU6ICNkNmQ2ZDY7XG4gIC0ta2VuZG8tY29sb3ItYmFzZTogI2Y1ZjVmNTtcbiAgLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyOiAjZWJlYmViO1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXM6ICNjMmMyYzI7XG4gIC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGU6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itb24tYmFzZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2U6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGU6ICNmZmVjZWI7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXI6ICNmZmRlZGI7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlOiAjZmZjOGM0O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6ICNmZjYzNTg7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2VhNWE1MTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZTogI2Q0NTM0OTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzOiAjZmY5ZDk3O1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlOiAjNWMyMDFjO1xuICAtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnk6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdXJmYWNlOiAjZmY2MzU4O1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGU6ICNmYWZhZmE7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1ob3ZlcjogI2Y1ZjVmNTtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZTogI2ViZWJlYjtcbiAgLS1rZW5kby1jb2xvci1zZWNvbmRhcnk6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyOiAjNTI1MjUyO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmU6ICMzZDNkM2Q7XG4gIC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGU6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlOiAjMjkyOTI5O1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZTogI2Q4ZjFmZDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUtaG92ZXI6ICNjNWVhZmM7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWFjdGl2ZTogI2EzZGZmYjtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeTogIzAzYTlmNDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlcjogIzAzOWFlMDtcbiAgLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmU6ICMwMjhjY2I7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXM6ICM2MWM5Zjk7XG4gIC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlOiAjMDIzZjVjO1xuICAtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5OiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2U6ICMwMjhjY2I7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGU6ICNkMmUyZmI7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXI6ICNiZGQ0Zjg7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtYWN0aXZlOiAjODBhY2Y0O1xuICAtLWtlbmRvLWNvbG9yLWluZm86ICMwMDU4ZTk7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlcjogIzAwNTJkNjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZTogIzAwNGFjMjtcbiAgLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzOiAjNjA5OGYyO1xuICAtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlOiAjMDAyMjU5O1xuICAtLWtlbmRvLWNvbG9yLW9uLWluZm86ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlOiAjMDA0YWMyO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlOiAjZGNmMGQzO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWhvdmVyOiAjY2JlOWJmO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLWFjdGl2ZTogI2I3ZTFhNTtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzOiAjMzdiNDAwO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXI6ICMzMmE1MDA7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmU6ICMyZDk2MDA7XG4gIC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpczogIzgxZDE1ZjtcbiAgLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZTogIzFjNWEwMDtcbiAgLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZTogIzJkOTYwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZTogI2ZmZjRkMztcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlcjogI2ZmZWViZDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmU6ICNmZmU3OWU7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZzogI2ZmYzAwMDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyOiAjZWFhZjAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlOiAjZDQ5ZjAwO1xuICAtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXM6ICNmZmQ3NjA7XG4gIC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGU6ICM1ZTQ3MDA7XG4gIC0ta2VuZG8tY29sb3Itb24td2FybmluZzogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2U6ICNmZmMwMDA7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlOiAjZmNkZGRhO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlcjogI2ZiYzhjMztcbiAgLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlOiAjZjk4YjgwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yOiAjZjMxNzAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyOiAjZGYxNjAwO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZTogI2NhMTQwMDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpczogI2Y3NmY2MDtcbiAgLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGU6ICM3YTBjMDA7XG4gIC0ta2VuZG8tY29sb3Itb24tZXJyb3I6ICNmZmZmZmY7XG4gIC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZTogI2NhMTQwMDtcbiAgLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGU6ICNmYWZhZmE7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLWhvdmVyOiAjZjVmNWY1O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQ6ICNlYmViZWI7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXI6ICNlMGUwZTA7XG4gIC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzOiAjZDZkNmQ2O1xuICAtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1vbi1saWdodDogIzAwMDAwMDtcbiAgLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlOiAjZTBlMGUwO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlOiAjYzJjMmMyO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWhvdmVyOiAjYWRhZGFkO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWFjdGl2ZTogIzk5OTk5OTtcbiAgLS1rZW5kby1jb2xvci1kYXJrOiAjM2QzZDNkO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXI6ICMyOTI5Mjk7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3ItZGFyay1lbXBoYXNpczogIzY2NjY2NjtcbiAgLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZTogIzFmMWYxZjtcbiAgLS1rZW5kby1jb2xvci1vbi1kYXJrOiAjZmZmZmZmO1xuICAtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZTogIzE0MTQxNDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZTogI2MyYzJjMjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1hY3RpdmU6ICM5OTk5OTk7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZTogIzNkM2QzZDtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyOiAjMjkyOTI5O1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlOiAjMWYxZjFmO1xuICAtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXM6ICM2NjY2NjY7XG4gIC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGU6ICMxZjFmMWY7XG4gIC0ta2VuZG8tY29sb3Itb24taW52ZXJzZTogI2ZmZmZmZjtcbiAgLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2U6ICMxNDE0MTQ7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWE6ICNmZjYzNTg7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZDogI2JmNGE0MjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXI6ICM4MDMyMmM7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlOiAjZmZiMWFjO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXI6ICNmZjhhODI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWI6ICNmZmUxNjI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZDogI2JmYTk0YTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXI6ICM4MDcxMzE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlOiAjZmZmMGIxO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXI6ICNmZmU5ODk7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWM6ICM0Y2QxODA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZDogIzM5OWQ2MDtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXI6ICMyNjY5NDA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlOiAjYTZlOGMwO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXI6ICM3OWRkYTA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQ6ICM0YjVmZmE7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZDogIzM4NDdiYztcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXI6ICMyNjMwN2Q7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlOiAjYTVhZmZkO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXI6ICM3ODg3ZmI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWU6ICNhYzU4ZmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZDogIzgxNDJiZjtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXI6ICM1NjJjODA7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlOiAjZDZhY2ZmO1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXI6ICNjMTgyZmY7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWY6ICNmZjU4OTI7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZDogI2JmNDI2ZTtcbiAgLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXI6ICM4MDJjNDk7XG4gIC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlOiAjZmZhY2M5O1xuICAtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXI6ICNmZjgyYWU7XG59XG5cbi5rLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXB1c2gtcmlnaHQtZW50ZXIsIC5rLXB1c2gtcmlnaHQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xufVxuXG4uay1wdXNoLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1yaWdodC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtcmlnaHQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZW50ZXIsIC5rLXB1c2gtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbn1cblxuLmstcHVzaC1sZWZ0LWVudGVyLWFjdGl2ZSwgLmstcHVzaC1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uay1wdXNoLWxlZnQtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcHVzaC1kb3duLWVudGVyLCAuay1wdXNoLWRvd24tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xufVxuXG4uay1wdXNoLWRvd24tZW50ZXItYWN0aXZlLCAuay1wdXNoLWRvd24tYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5rLXB1c2gtZG93bi1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXIsIC5rLXB1c2gtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG59XG5cbi5rLXB1c2gtdXAtZW50ZXItYWN0aXZlLCAuay1wdXNoLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1wdXNoLXVwLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmstcHVzaC11cC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZW50ZXIsIC5rLWV4cGFuZC12ZXJ0aWNhbC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cblxuLmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLXZlcnRpY2FsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4uay1leHBhbmQtdmVydGljYWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1leHBhbmQtaG9yaXpvbnRhbC1lbnRlciwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWVudGVyLWFjdGl2ZSwgLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWV4cGFuZC1ob3Jpem9udGFsLWV4aXQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmstZXhwYW5kLWhvcml6b250YWwtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWVudGVyLCAuay1mYWRlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZhZGUtZW50ZXItYWN0aXZlLCAuay1mYWRlLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1mYWRlLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1mYWRlLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZmFkZS1leGl0LWFjdGl2ZSArIC5rLWZhZGUtZXhpdC1hY3RpdmUsIC5rLWZhZGUtZW50ZXItYWN0aXZlICsgLmstZmFkZS1lbnRlci1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay16b29tLWluLWVudGVyLCAuay16b29tLWluLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5rLXpvb20taW4tZW50ZXItYWN0aXZlLCAuay16b29tLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20taW4tZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLXpvb20taW4tZXhpdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWVudGVyLCAuay16b29tLW91dC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG4uay16b29tLW91dC1lbnRlci1hY3RpdmUsIC5rLXpvb20tb3V0LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0sIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXpvb20tb3V0LWV4aXQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uay16b29tLW91dC1leGl0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIHtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtM2VtKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG59XG5cbi5rLXNsaWRlLWluLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjQsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4yLCAxKTtcbn1cblxuLmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZSAuay1jZW50ZXJlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZS1kb3duLWVudGVyLCAuay1zbGlkZS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLCAuay1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtZG93bi1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uay1zbGlkZS1kb3duLWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS11cC1lbnRlciwgLmstc2xpZGUtdXAtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uay1zbGlkZS11cC1lbnRlci1hY3RpdmUsIC5rLXNsaWRlLXVwLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtdXAtZXhpdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmstc2xpZGUtdXAtZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtcmlnaHQtZW50ZXIsIC5rLXNsaWRlLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLXNsaWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSwgLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1yaWdodC1leGl0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1lbnRlciwgLmstc2xpZGUtbGVmdC1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLCAuay1zbGlkZS1sZWZ0LWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstc2xpZGUtbGVmdC1leGl0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1zbGlkZS1sZWZ0LWV4aXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlciwgLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhciB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5rLXJldmVhbC12ZXJ0aWNhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC12ZXJ0aWNhbC1hcHBlYXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstcmV2ZWFsLXZlcnRpY2FsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlciwgLmstcmV2ZWFsLWhvcml6b250YWwtYXBwZWFyIHtcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG4uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlci1hY3RpdmUsIC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXJldmVhbC1ob3Jpem9udGFsLWV4aXQtYWN0aXZlIHtcbiAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZngtZW5kIC5rLWZ4LW5leHQsIC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZnggLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4IC5rLWZ4LW5leHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtY3VycmVudCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWZ4LXJldmVyc2UgLmstZngtbmV4dCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xufVxuXG4uay1meC1mYWRlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uay1meC1mYWRlLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0O1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20tZm9vdGVyIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCwgLmstZnguay1meC1vdmVybGF5LmstZngtbGVmdC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXVwLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXRoZW1lLXRlc3QtY2xhc3MsIC5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstaHN0YWNrLCAuay1oYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay12c3RhY2ssIC5rLXZib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLXNwYWNlciwgLmstZmxleCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1zcGFjZXItc2l6ZWQge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1mbG9hdC13cmFwOjphZnRlciwgLmstZmxvYXR3cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstZmxleC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1ncmlkLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5rLXNlcGFyYXRvciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXNlcGFyYXRvci1ob3Jpem9udGFsLCAuay12c3RhY2sgPiAuay1zZXBhcmF0b3IsIC5rLXZib3ggPiAuay1zZXBhcmF0b3Ige1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cbi5rLXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstaHN0YWNrID4gLmstc2VwYXJhdG9yLCAuay1oYm94ID4gLmstc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbmhyLmstc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1ib3JkZXIsIHVuc2V0KTtcbiAgb3BhY2l0eTogdmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO1xuICBmaWx0ZXI6IHZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZGlzYWJsZWQgLmstbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZGlzYWJsZWQgW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstZGlzYWJsZWQge1xuICAtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0ta2VuZG8tZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5rLWhyIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1kLWZsZXgtcm93ID4gLmstaHIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstZC1mbGV4LWNvbCA+IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmtlbmRvLXNvcnRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpbmssIC5rLWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbnRlbnQge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLW5vLWNsaWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xNTAwMHB4O1xuICB3aWR0aDogMTQ0MDBweDtcbn1cblxuLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlydHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uay1zY3JvbGxiYXItdmVydGljYWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG59XG5cbi5rLXJlc2l6ZS1oYW5kbGUsIC5rLXJlc2l6ZS1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGFuZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcmVzaXplLW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0zcHg7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogLTNweDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXcge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0zcHg7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTNweDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLXN3LCAuay1yZXNpemUtc2UsIC5rLXJlc2l6ZS1udywgLmstcmVzaXplLW5lIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5rLXJlc2l6ZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstcmVzaXplLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstcmVzaXplLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXJlc2l6ZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdmVydGljYWwtcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstcmVzaXplLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1oYW5kbGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1yZXNpemUtaGludC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDJweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRvcC1zdGFydCwgLmstcG9zLXRvcC1zdGFydCB7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b3AtZW5kLCAuay1wb3MtdG9wLWVuZCB7XG4gIHRvcDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstYm90dG9tLXN0YXJ0LCAuay1wb3MtYm90dG9tLXN0YXJ0IHtcbiAgYm90dG9tOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWJvdHRvbS1lbmQsIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgYm90dG9tOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10b3AtY2VudGVyLCAuay1wb3MtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLW1pZGRsZS1sZWZ0LCAuay1taWRkbGUtc3RhcnQsIC5rLXBvcy1taWRkbGUtc3RhcnQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1taWRkbGUtY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1taWRkbGUtcmlnaHQsIC5rLW1pZGRsZS1lbmQsIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWJvdHRvbS1jZW50ZXIsIC5rLXBvcy1ib3R0b20tY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLXNwYWNpbmctMDogMHB4O1xuICAtLWtlbmRvLXNwYWNpbmctMXB4OiAxcHg7XG4gIC0ta2VuZG8tc3BhY2luZy0wXFwuNTogMC4xMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xOiAwLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMVxcLjU6IDAuMzc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjogMC41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMlxcLjU6IDAuNjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMzogMC43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTNcXC41OiAwLjg3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTQ6IDFyZW07XG4gIC0ta2VuZG8tc3BhY2luZy00XFwuNTogMS4xMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy01OiAxLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNVxcLjU6IDEuMzc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNjogMS41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNlxcLjU6IDEuNjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctNzogMS43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTdcXC41OiAxLjg3NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTg6IDJyZW07XG4gIC0ta2VuZG8tc3BhY2luZy05OiAyLjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTA6IDIuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTExOiAyLjc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTI6IDNyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xMzogMy4yNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE0OiAzLjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xNTogMy43NXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTE2OiA0cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTc6IDQuMjVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0xODogNC41cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMTk6IDQuNzVyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yMDogNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIxOiA1LjI1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjI6IDUuNXJlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTIzOiA1Ljc1cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjQ6IDZyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yNTogN3JlbTtcbiAgLS1rZW5kby1zcGFjaW5nLTI2OiA4cmVtO1xuICAtLWtlbmRvLXNwYWNpbmctMjc6IDlyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yODogMTByZW07XG4gIC0ta2VuZG8tc3BhY2luZy0yOTogMTFyZW07XG4gIC0ta2VuZG8tc3BhY2luZy0zMDogMTJyZW07XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1lbGV2YXRpb24tMTogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tMjogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tMzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNDogMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTU6IDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tNjogMCAxMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0ta2VuZG8tZWxldmF0aW9uLTc6IDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1rZW5kby1lbGV2YXRpb24tODogMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtLWtlbmRvLWVsZXZhdGlvbi05OiAwIDMycHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1rZW5kby1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1rZW5kby1sZXR0ZXItc3BhY2luZzogO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS14eHM6IDAuNXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUteHM6IDAuNjI1cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS1zbTogMC43NXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUtbWQ6IDAuODc1cmVtO1xuICAtLWtlbmRvLWZvbnQtc2l6ZS1sZzogMXJlbTtcbiAgLS1rZW5kby1mb250LXNpemUteGw6IDEuMjVyZW07XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQteHM6IDE7XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQtc206IDEuMjU7XG4gIC0ta2VuZG8tbGluZS1oZWlnaHQtbWQ6IDEuNDI4NTcxNDI4NjtcbiAgLS1rZW5kby1saW5lLWhlaWdodC1sZzogMS41O1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW46IDEwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodDogMjAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcbiAgLS1rZW5kby1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gIC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwO1xuICAtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Q6IC0wLjE1cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlcjogLTAuMXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0OiAtMC41cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsOiAwcHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZTogMC41cHg7XG4gIC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXI6IDAuMXB4O1xuICAtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVzdDogMC4xNXB4O1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnM6IEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FucztcbiAgLS1rZW5kby1mb250LWZhbWlseS1zZXJpZjogVGltZXMgTmV3IFJvbWFuLCBHZW9yZ2lhLCBHYXJhbW9uZCwgUGFsYXRpbm8sIEJhc2tlcnZpbGxlO1xuICAtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamk7XG4gIC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XG59XG5cbjpyb290IHtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmU6IDBweDtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzOiAxcHg7XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbTogMC4xMjVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogMC4yNXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnOiAwLjM3NXJlbTtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsOiAwLjVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGw6IDAuNzVyZW07XG4gIC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsOiAxcmVtO1xuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbDogOTk5OXB4O1xufVxuXG4uay1yb3VuZGVkLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmUsIDBweCk7XG59XG5cbi5rLXJvdW5kZWQteHMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO1xufVxuXG4uay1yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1zbSwgMC4xMjVyZW0pO1xufVxuXG4uay1yb3VuZGVkLW1kIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJvdW5kZWQteGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhsLCAwLjVyZW0pO1xufVxuXG4uay1yb3VuZGVkLXh4bCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbn1cblxuLmstcm91bmRlZC14eHhsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eHhsLCAxcmVtKTtcbn1cblxuLmstcm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1mdWxsLCA5OTk5cHgpO1xufVxuXG4uay1ib2R5LCAuay10eXBvZ3JhcGh5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZywgbm9ybWFsKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1ib2R5IHAsIC5rLXR5cG9ncmFwaHkgcCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG59XG5cbi5rLWgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA0KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oMS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWgxLWxpbmUtaGVpZ2h0LCA3NHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWgxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDEtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDEtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAzKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1oMi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWgyLWxpbmUtaGVpZ2h0LCA1NnB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWgyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDItbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDItbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oMy1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAyLjUpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWgzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDMtbGluZS1oZWlnaHQsIDQycHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oMy1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oMy1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstaDQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWg0LWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDIpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWg0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDQtbGluZS1oZWlnaHQsIDQwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDQtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDQtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDQtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oNS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiAxLjUpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWg1LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8taDUtbGluZS1oZWlnaHQsIDI4cHgpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8taDUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8taDUtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8taDUtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1oNi1mb250LXNpemUsIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8taDYtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1oNi1saW5lLWhlaWdodCwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1oNi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1oNi1sZXR0ZXItc3BhY2luZywgKTtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1oNi1tYXJnaW4sIDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbn1cblxuLmstcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLXBhcmFncmFwaC1saW5lLWhlaWdodCwgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbGV0dGVyLXNwYWNpbmcsICk7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tcGFyYWdyYXBoLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xufVxuXG4uay1wcmUsIC5rLWNvZGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWNvZGUtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWNvZGUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgbm9ybWFsKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1jb2RlLWxpbmUtaGVpZ2h0LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWNvZGUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1jb2RlLWxldHRlci1zcGFjaW5nLCApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstcHJlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXByZSA+IC5rLWNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstY29kZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogOCkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTEtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5MS1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5MS1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkgKiA3KSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWxpbmUtaGVpZ2h0LCAxLjIpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTItZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCBub3JtYWwpKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWRpc3BsYXkyLWxldHRlci1zcGFjaW5nLCApO1xufVxuXG4uay1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDYpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tZGlzcGxheTMtbGluZS1oZWlnaHQsIDEuMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIG5vcm1hbCkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tZGlzcGxheTMtbGV0dGVyLXNwYWNpbmcsICk7XG59XG5cbi5rLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pICogNSkpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZGlzcGxheTQtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1kaXNwbGF5NC1saW5lLWhlaWdodCwgMS4yKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1kaXNwbGF5NC1sZXR0ZXItc3BhY2luZywgKTtcbn1cblxuLmstYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstcHJlLCAuay1jb2RlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZm9udC1mYW1pbHktc2FucyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpO1xufVxuXG4uXFwhay1mb250LWZhbWlseS1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMsIEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FucykgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1mYW1pbHktc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2VyaWYsIFRpbWVzIE5ldyBSb21hbiwgR2VvcmdpYSwgR2FyYW1vbmQsIFBhbGF0aW5vLCBCYXNrZXJ2aWxsZSk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSk7XG59XG5cbi5cXCFrLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgTm90byBTYW5zLCBMaWJlcmF0aW9uIFNhbnMsIEFyaWFsLCBzYW5zLXNlcmlmLCBBcHBsZSBDb2xvciBFbW9qaSwgU2Vnb2UgVUkgRW1vamksIFNlZ29lIFVJIFN5bWJvbCwgTm90byBDb2xvciBFbW9qaSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKTtcbn1cblxuLlxcIWstZm9udC1mYW1pbHktbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCAwLjYyNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pO1xufVxuXG4uXFwhay1mb250LXNpemUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgMC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKTtcbn1cblxuLlxcIWstZm9udC1zaXplLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgMXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNpemUteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSk7XG59XG5cbi5cXCFrLWZvbnQtc2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhsLCAxLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mcy14eHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXh4cywgMC41cmVtKTtcbn1cblxuLlxcIWstZnMteHhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMteHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhzLCAwLjYyNXJlbSk7XG59XG5cbi5cXCFrLWZzLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy14cywgMC42MjVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSk7XG59XG5cbi5cXCFrLWZzLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLW1kLCAwLjg3NXJlbSk7XG59XG5cbi5cXCFrLWZzLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZzLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1sZywgMXJlbSk7XG59XG5cbi5cXCFrLWZzLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mcy1sZywgMXJlbSkgIWltcG9ydGFudDtcbn1cblxuLmstZnMteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKTtcbn1cblxuLlxcIWstZnMteGwge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpO1xufVxuXG4uXFwhay1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc3R5bGUtbm9uLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtbm9uLWl0YWxpYywgbm9ybWFsKTtcbn1cblxuLlxcIWstZm9udC1zdHlsZS1ub24taXRhbGljIHtcbiAgZm9udC1zdHlsZTogdmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtc3R5bGUtb2JsaXF1ZSB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSk7XG59XG5cbi5cXCFrLWZvbnQtc3R5bGUtb2JsaXF1ZSB7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCk7XG59XG5cbi5cXCFrLWZvbnQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCk7XG59XG5cbi5cXCFrLWZvbnQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKTtcbn1cblxuLlxcIWstZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCk7XG59XG5cbi5cXCFrLWZvbnQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCk7XG59XG5cbi5cXCFrLWZvbnQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApO1xufVxuXG4uXFwhay1mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApO1xufVxuXG4uXFwhay1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LWV4dHJhLWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZCwgODAwKTtcbn1cblxuLlxcIWstZm9udC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKTtcbn1cblxuLlxcIWstZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXRoaW4sIDEwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LXRoaW4ge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1leHRyYS1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtbGlnaHQsIDIwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKTtcbn1cblxuLlxcIWstZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCA3MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtZXh0cmEtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApO1xufVxuXG4uXFwhay1mb250LXdlaWdodC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCkgIWltcG9ydGFudDtcbn1cblxuLmstZm9udC13ZWlnaHQtYmxhY2sge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCk7XG59XG5cbi5cXCFrLWZvbnQtd2VpZ2h0LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0LCAtMC4xNXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlc3Qge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3QsIC0wLjE1cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KTtcbn1cblxuLlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXRpZ2h0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy10aWdodCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodCwgLTAuNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy1ub3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy1ub3JtYWwge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXdpZGUge1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZSwgMC41cHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGUsIDAuNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uay1sZXR0ZXItc3BhY2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpO1xufVxuXG4uXFwhay1sZXR0ZXItc3BhY2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxldHRlci1zcGFjaW5nLXdpZGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCk7XG59XG5cbi5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVzdCB7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQteHMge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC14cyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQtc20ge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgMS4yNSkgIWltcG9ydGFudDtcbn1cblxuLmstbGluZS1oZWlnaHQtbWQge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbWQsIDEuNDI4NTcxNDI4Nik7XG59XG5cbi5cXCFrLWxpbmUtaGVpZ2h0LW1kIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWxpbmUtaGVpZ2h0LWxnIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCAxLjUpO1xufVxuXG4uXFwhay1saW5lLWhlaWdodC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgMS41KSAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5cXCFrLWxpc3Qtbm9uZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5cXCFrLWxpc3QtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxuXG4uay1saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5cXCFrLWxpc3QtZGVjaW1hbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uXFwhay10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlxcIWstdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uXFwhay10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4uXFwhay10ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLlxcIWstdGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uXFwhay10ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLlxcIWstdGV4dC1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5cXCFrLXRleHQtb24tYXBwLXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5cXCFrLXRleHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LXN1cmZhY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLXRleHQtc3VyZmFjZS1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5cXCFrLXRleHQtYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1ib3JkZXItYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uXFwhay10ZXh0LWJvcmRlci1hbHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5cXCFrLXRleHQtYmFzZS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtYmFzZS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLlxcIWstdGV4dC1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtcHJpbWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uXFwhay10ZXh0LXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5cXCFrLXRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5cXCFrLXRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7XG59XG5cbi5cXCFrLXRleHQtc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uXFwhay10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7XG59XG5cbi5cXCFrLXRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtcbn1cblxuLlxcIWstdGV4dC10ZXJ0aWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLlxcIWstdGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC10ZXJ0aWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5cXCFrLXRleHQtdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5mby1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uXFwhay10ZXh0LWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5cXCFrLXRleHQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5cXCFrLXRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbn1cblxuLlxcIWstdGV4dC1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uXFwhay10ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xufVxuXG4uXFwhay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC13YXJuaW5nLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5cXCFrLXRleHQtd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLlxcIWstdGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtcbn1cblxuLlxcIWstdGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5cXCFrLXRleHQtZXJyb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5cXCFrLXRleHQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZXJyb3ItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uXFwhay10ZXh0LWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay10ZXh0LWxpZ2h0LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uXFwhay10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KTtcbn1cblxuLlxcIWstdGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1kYXJrLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMik7XG59XG5cbi5cXCFrLXRleHQtZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLlxcIWstdGV4dC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstdGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtaW5oZXJpdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KTtcbn1cblxuLlxcIWstdGV4dC1pbmhlcml0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpO1xufVxuXG4uXFwhay10ZXh0LWN1cnJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG59XG5cbi5cXCFrLXRleHQtdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayk7XG59XG5cbi5cXCFrLXRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG59XG5cbi5cXCFrLXRleHQtd2hpdGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLWNvbG9yLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1vbi1hcHAtc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5cXCFrLWNvbG9yLW9uLWFwcC1zdXJmYWNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLlxcIWstY29sb3Itc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3Itc3VyZmFjZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdXJmYWNlLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5cXCFrLWNvbG9yLXN1cmZhY2UtYWx0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1ib3JkZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLlxcIWstY29sb3ItYm9yZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLlxcIWstY29sb3ItYm9yZGVyLWFsdCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1iYXNlLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5cXCFrLWNvbG9yLWJhc2Utc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xufVxuXG4uXFwhay1jb2xvci1iYXNlLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKTtcbn1cblxuLlxcIWstY29sb3ItcHJpbWFyeS1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5cXCFrLWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbn1cblxuLlxcIWstY29sb3ItcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uXFwhay1jb2xvci1zZWNvbmRhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uXFwhay1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbn1cblxuLlxcIWstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItdGVydGlhcnktc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5cXCFrLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLlxcIWstY29sb3ItdGVydGlhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtcbn1cblxuLlxcIWstY29sb3ItdGVydGlhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8tc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKTtcbn1cblxuLlxcIWstY29sb3ItaW5mby1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5cXCFrLWNvbG9yLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbn1cblxuLlxcIWstY29sb3ItaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5cXCFrLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uXFwhay1jb2xvci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG59XG5cbi5cXCFrLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xufVxuXG4uXFwhay1jb2xvci13YXJuaW5nLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLlxcIWstY29sb3Itd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xufVxuXG4uXFwhay1jb2xvci13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWVycm9yLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uXFwhay1jb2xvci1lcnJvci1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5cXCFrLWNvbG9yLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1lcnJvci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG59XG5cbi5cXCFrLWNvbG9yLWVycm9yLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLlxcIWstY29sb3ItbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uXFwhay1jb2xvci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xufVxuXG4uXFwhay1jb2xvci1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyay1zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uXFwhay1jb2xvci1kYXJrLXN1YnRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLlxcIWstY29sb3ItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uXFwhay1jb2xvci1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCk7XG59XG5cbi5cXCFrLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpO1xufVxuXG4uXFwhay1jb2xvci1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWN1cnJlbnQsIGN1cnJlbnRDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmstY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbn1cblxuLlxcIWstY29sb3ItdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spO1xufVxuXG4uXFwhay1jb2xvci1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSk7XG59XG5cbi5cXCFrLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLlxcIWstdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW92ZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBvdmVybGluZTtcbn1cblxuLlxcIWstdGV4dC1vdmVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogb3ZlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLlxcIWstdGV4dC1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LW5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlxcIWstdGV4dC1uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jbGlwIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLlxcIWstdGV4dC1jbGlwIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LWVsbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5cXCFrLXRleHQtZWxsaXBzaXMge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xufVxuXG4uay10ZXh0LXRydW5jYXRlLCAuay10ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5cXCFrLXRleHQtdHJ1bmNhdGUsIC5cXCFrLXRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uXFwhay10ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uXFwhay10ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmstdGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5cXCFrLXRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRleHQtbm9ybWFsLWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLlxcIWstdGV4dC1ub3JtYWwtY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uXFwhay1hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5cXCFrLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLlxcIWstYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLlxcIWstYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5cXCFrLWFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5cXCFrLWFsaWduLXN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc3VwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5cXCFrLWFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2Utbm93cmFwLCAuay10ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLlxcIWstd2hpdGUtc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZS1zcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLlxcIWstd2hpdGUtc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGUtc3BhY2UtcHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlLXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5cXCFrLXdoaXRlLXNwYWNlLWJyZWFrLXNwYWNlcyB7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXMgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLXByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUgIWltcG9ydGFudDtcbn1cblxuLmstd2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay13aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uXFwhay13aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXdoaXRlc3BhY2UtYnJlYWstc3BhY2VzIHtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLlxcIWstd2hpdGVzcGFjZS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzICFpbXBvcnRhbnQ7XG59XG5cbi5rLXN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXN2Zy1pY29uID4gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXhzIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXNtIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLW1kIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLWxnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXhsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmstc3ZnLWljb24uay1pY29uLXh4bCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLXN2Zy1pY29uLmstaWNvbi14eHhsIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstZmxpcC1oLmstc3ZnLWljb24sIC5rLXN2Zy1pY29uLmstZmxpcC14LCAuay1mbGlwLXYuay1zdmctaWNvbiwgLmstc3ZnLWljb24uay1mbGlwLXksIC5rLWZsaXAtaC5rLWZsaXAtdi5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1mbGlwLWggPiBzdmcsIC5rLWZsaXAteCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLmstZmxpcC12ID4gc3ZnLCAuay1mbGlwLXkgPiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiA+IHN2ZywgLmstZmxpcC1oLmstZmxpcC15ID4gc3ZnLCAuay1mbGlwLXYuay1mbGlwLXggPiBzdmcsIC5rLWZsaXAteC5rLWZsaXAteSA+IHN2ZywgLmstZmxpcC1ib3RoID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuXG4uay1yb3RhdGUtMC5rLXN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1yb3RhdGUtMCA+IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uay1yb3RhdGUtNDUuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTQ1ID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1yb3RhdGUtOTAuay1zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmstcm90YXRlLTkwID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1yb3RhdGUtMTM1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0xMzUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuXG4uay1yb3RhdGUtMTgwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0xODAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uay1yb3RhdGUtMjI1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0yMjUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xufVxuXG4uay1yb3RhdGUtMjcwLmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0yNzAgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uay1yb3RhdGUtMzE1Lmstc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLXJvdGF0ZS0zMTUgPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uay1pY29uLXdyYXAge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstaWNvbi13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pY29uLXdyYXBwZXItaG9zdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1pY29uLXdpdGgtbW9kaWZpZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNWVtO1xufVxuXG4uay1pY29uLmstaWNvbi1tb2RpZmllciB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgbWFyZ2luOiAwIC0wLjVlbSAtMC41ZW0gMDtcbn1cblxuLmstaS1ub25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1pY29uLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zcHJpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtNDUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTkwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTEzNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0xMzUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1yb3RhdGUtMjI1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cblxuLlxcIWstcm90YXRlLTIyNSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgIWltcG9ydGFudDtcbn1cblxuLmstcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5cXCFrLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJvdGF0ZS0zMTUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuXG4uXFwhay1yb3RhdGUtMzE1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKSAhaW1wb3J0YW50O1xufVxuXG4uay1mbGlwLWgsIC5rLWZsaXAteCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cblxuLlxcIWstZmxpcC1oLCAuXFwhay1mbGlwLXgge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgIWltcG9ydGFudDtcbn1cblxuLmstZmxpcC12LCAuay1mbGlwLXkge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5cXCFrLWZsaXAtdiwgLlxcIWstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsaXAtaC5rLWZsaXAtdiwgLmstZmxpcC1oLmstZmxpcC15LCAuay1mbGlwLXYuay1mbGlwLXgsIC5rLWZsaXAteC5rLWZsaXAteSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLlxcIWstZmxpcC1oLlxcIWstZmxpcC12LCAuXFwhay1mbGlwLWguXFwhay1mbGlwLXksIC5cXCFrLWZsaXAtdi5cXCFrLWZsaXAteCwgLlxcIWstZmxpcC14LlxcIWstZmxpcC15IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lc3NhZ2Vib3gge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDA7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVzc2FnZWJveCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZSwgIzAyM2Y1Yyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LXN1YnRsZSwgI2Q4ZjFmZCk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdWJ0bGUsICMwMDIyNTkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xufVxuXG4uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtcbn1cblxuLmstZHJhZy1jbHVlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWRyYWctc3RhdHVzLCAuay1kcmFnLWNsdWUgLmstZHJhZy1zdGF0dXMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjRleDtcbn1cblxuLmstZHJvcC1oaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstZHJvcC1oaW50LXN0YXJ0LCAuay1kcm9wLWhpbnQtZW5kIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWRyb3AtaGludC1saW5lIHtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogNi45MjgyMDMyMzA0cHg7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZHJvcC1oaW50LXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtc3RhcnQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDYuOTI4MjAzMjMwNHB4O1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1yZW9yZGVyLWN1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstcmVvcmRlci1jdWU6OmJlZm9yZSwgLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXJlb3JkZXItY3VlOjpiZWZvcmUge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC00cHg7XG59XG5cbi5rLXJlb3JkZXItY3VlOjphZnRlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBpbnNldC1ibG9jay1lbmQ6IC00cHg7XG59XG5cbi5rLWRyYWctY2x1ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWxpc3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1saXN0LWNvbnRhaW5lciA+IC5rLWxpc3Qge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1saXN0ICosIC5rLWxpc3QgKjo6YmVmb3JlLCAuay1saXN0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcG9wdXAgPiAuay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1saXN0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3QtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLWxpc3QtaXRlbSwgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgb3V0bGluZS1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlLCAuay1maXJzdC5rLWxpc3QtY3VzdG9tLXZhbHVlOjpiZWZvcmUsIC5rLWZpcnN0LmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsIC5rLWxpc3QtaGVhZGVyLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG5cbi5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay12aXJ0dWFsLWNvbnRlbnQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWdyb3VwLWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWl0ZW0sIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1jdXN0b20tdmFsdWUsIC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXZpcnR1YWwtbGlzdCAuay1saXN0LW9wdGlvbmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWZpbHRlciB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWl0ZW0sIC5rLWxpc3Qtc20gLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1zbSAuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1zbSAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxpc3Qtc20gLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3QtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1tZCAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LW1kIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1tZCAuay1saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LW1kIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwLjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uay1saXN0LWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtaXRlbSwgLmstbGlzdC1sZyAuay1saXN0LW9wdGlvbmxhYmVsLCAuay1saXN0LWxnIC5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0LWxnIC5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbGlzdC1sZyAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmstbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbGlzdC1pdGVtOmhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1saXN0LWN1c3RvbS12YWx1ZTpob3ZlciwgLmstbGlzdC1pdGVtLmstaG92ZXIsIC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1saXN0LWl0ZW06Zm9jdXMsIC5rLWxpc3Qtb3B0aW9ubGFiZWw6Zm9jdXMsIC5rLWxpc3QtY3VzdG9tLXZhbHVlOmZvY3VzLCAuay1saXN0LWl0ZW0uay1mb2N1cywgLmstZm9jdXMuay1saXN0LW9wdGlvbmxhYmVsLCAuay1mb2N1cy5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkLCAuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWwsIC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciwgLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyLCAuay1zZWxlY3RlZC5rLWxpc3QtY3VzdG9tLXZhbHVlOmhvdmVyLCAuay1saXN0LWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVyLCAuay1zZWxlY3RlZC5rLWhvdmVyLmstbGlzdC1vcHRpb25sYWJlbCwgLmstc2VsZWN0ZWQuay1ob3Zlci5rLWxpc3QtY3VzdG9tLXZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstbGlzdC1vcHRpb25sYWJlbCwgLmstbGlzdC1vcHRpb25sYWJlbC5rLWhvdmVyLCAuay1saXN0LW9wdGlvbmxhYmVsOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbGlzdGdyb3VwID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWxpc3Rncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3Qge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLWxpbmsge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogMCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLWxhYmVsIHtcbiAgd2lkdGg6IDQwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHNlbGVjdCwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGltZV0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPW51bWJlcl0sIC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmstbGlzdGdyb3VwLWl0ZW0uay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAgPiB1bCAuay1saXN0Z3JvdXAtaXRlbSwgLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1saXN0Z3JvdXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1iYWRnZSAqLCAuay1iYWRnZSAqOjpiZWZvcmUsIC5rLWJhZGdlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYmFkZ2UgPiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEuay1iYWRnZSwgLmstYmFkZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmstYmFkZ2U6aG92ZXIsIC5rLWJhZGdlID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1iYWRnZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxZW07XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uay1iYWRnZS1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1iYWRnZS1zbTplbXB0eSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uay1iYWRnZS1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4td2lkdGg6IGNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1iYWRnZS1tZDplbXB0eSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstYmFkZ2UtbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstYmFkZ2UtbGc6ZW1wdHkge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxua2VuZG8tYmFkZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYWRnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1iYWRnZS1pbnNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCAuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwgLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSk7XG59XG5cbi5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtMTAwJSk7XG59XG5cbi5rLXJ0bC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpO1xufVxuXG4uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbn1cblxuLmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIC5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbn1cblxuLmstYmFkZ2UtYm9yZGVyLWN1dG91dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJhZGdlLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYmFkZ2Utc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLXNvbGlkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYmFkZ2Utc29saWQtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1iYWRnZS1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYmFkZ2Utb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJhZGdlLW91dGxpbmUtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b24gKiwgLmstYnV0dG9uICo6OmJlZm9yZSwgLmstYnV0dG9uICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYnV0dG9uOmRpc2FibGVkLCAuay1idXR0b24uay1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYnV0dG9uOmhvdmVyLCAuay1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWljb24tYnV0dG9uIHtcbiAgZ2FwOiAwO1xufVxuXG4uay1pY29uLWJ1dHRvbiAuay1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWJ1dHRvbi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1idXR0b24tc20ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cyA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bCA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQgPiBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGcgPiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsID4gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGwgPiBzdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uay1idXR0b24tbGcge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1tZCA+IHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cyA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1sZyA+IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bCA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGwgPiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHh4bCA+IHN2ZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5rLWJ1dHRvbi1zcXVhcmUge1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMXB4O1xufVxuXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246aG92ZXIsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLWhvdmVyLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246YWN0aXZlLCAuay1idXR0b24tZ3JvdXAgPiAuay1idXR0b24uay1hY3RpdmUsIC5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbi5rLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG59XG5cbi5rLWJ1dHRvbi1ncm91cCA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwO1xufVxuXG4uay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1idXR0b24tZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tZmxhdDpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0LmstZm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4xMjtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWJ1dHRvbi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1idXR0b24tbGluazpob3ZlciwgLmstYnV0dG9uLWxpbmsuay1ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1idXR0b24tY2xlYXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1idXR0b24tb3ZlcmxheSwgLmstYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTFweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC0xcHg7XG4gIGluc2V0LWJsb2NrLWVuZDogLTFweDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay1idXR0b246aG92ZXI6OmJlZm9yZSwgLmstYnV0dG9uLmstaG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMDQ7XG59XG5cbi5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpOjpiZWZvcmUsIC5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uLmstYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjE2O1xufVxuXG4uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uay1idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtMXB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogLTFweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJ1dHRvbi5rLWdlbmVyYXRpbmcge1xuICBhbmltYXRpb246IGstYnV0dG9uLXB1bHNpbmcgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstYnV0dG9uLXB1bHNpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uay1idXR0b24tc29saWQtYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24tc29saWQtcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1idXR0b24tc29saWQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXIsICM1MjUyNTIpO1xufVxuXG4uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmZvY3VzLCAuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tc29saWQtdGVydGlhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mbzpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWluZm8uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtaW5mbzpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWluZm86YWN0aXZlLCAuay1idXR0b24tc29saWQtaW5mby5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmhvdmVyLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtc3VjY2VzczphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWFjdGl2ZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6aG92ZXIsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO1xufVxuXG4uay1idXR0b24tc29saWQtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWVycm9yOmhvdmVyLCAuay1idXR0b24tc29saWQtZXJyb3Iuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvcjpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtZXJyb3I6YWN0aXZlLCAuay1idXR0b24tc29saWQtZXJyb3Iuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrOmhvdmVyLCAuay1idXR0b24tc29saWQtZGFyay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1kYXJrOmZvY3VzLCAuay1idXR0b24tc29saWQtZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tc29saWQtZGFyazphY3RpdmUsIC5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWRhcmsuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1saWdodDpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQ6Zm9jdXMsIC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLXNvbGlkLWxpZ2h0LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tc29saWQtbGlnaHQuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tc29saWQtaW52ZXJzZTpmb2N1cywgLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLXNvbGlkLWludmVyc2U6YWN0aXZlLCAuay1idXR0b24tc29saWQtaW52ZXJzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1iYXNlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1iYXNlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1iYXNlOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1wcmltYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5Lmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmhvdmVyLCAuay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm8ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm86aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWluZm86Zm9jdXMsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW5mbzphY3RpdmUsIC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbmZvLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tb3V0bGluZS1zdWNjZXNzLmstYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZXJyb3I6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvcjpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyazpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtZGFyazpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtZGFyay5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodDpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1saWdodC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpob3ZlciwgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZTpmb2N1cywgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tb3V0bGluZS1pbnZlcnNlOmFjdGl2ZSwgLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWJhc2Uge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstYnV0dG9uLWZsYXQtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tZmxhdC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpO1xufVxuXG4uay1idXR0b24tZmxhdC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tZmxhdC1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWZsYXQtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWZsYXQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCk7XG59XG5cbi5rLWJ1dHRvbi1mbGF0LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWJhc2U6YWN0aXZlLCAuay1idXR0b24tbGluay1iYXNlLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstYmFzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1idXR0b24tbGluay1wcmltYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay1wcmltYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLCAuay1idXR0b24tbGluay1wcmltYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeTpob3ZlciwgLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5LmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmZvY3VzLCAuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1zZWNvbmRhcnk6YWN0aXZlLCAuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmhvdmVyLCAuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstdGVydGlhcnk6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay10ZXJ0aWFyeTphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5Lmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mbzpob3ZlciwgLmstYnV0dG9uLWxpbmstaW5mby5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1idXR0b24tbGluay1pbmZvOmZvY3VzLCAuay1idXR0b24tbGluay1pbmZvLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWluZm86YWN0aXZlLCAuay1idXR0b24tbGluay1pbmZvLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW5mby5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzczpob3ZlciwgLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1idXR0b24tbGluay1zdWNjZXNzOmZvY3VzLCAuay1idXR0b24tbGluay1zdWNjZXNzLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3M6YWN0aXZlLCAuay1idXR0b24tbGluay1zdWNjZXNzLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZzpob3ZlciwgLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xufVxuXG4uay1idXR0b24tbGluay13YXJuaW5nOmZvY3VzLCAuay1idXR0b24tbGluay13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLXdhcm5pbmc6YWN0aXZlLCAuay1idXR0b24tbGluay13YXJuaW5nLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvcjpob3ZlciwgLmstYnV0dG9uLWxpbmstZXJyb3Iuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWVycm9yOmZvY3VzLCAuay1idXR0b24tbGluay1lcnJvci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZXJyb3I6YWN0aXZlLCAuay1idXR0b24tbGluay1lcnJvci5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1idXR0b24tbGluay1lcnJvci5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcms6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWRhcmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLWxpbmstZGFyazpmb2N1cywgLmstYnV0dG9uLWxpbmstZGFyay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1idXR0b24tbGluay1kYXJrOmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstZGFyay5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWRhcmsuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQ6aG92ZXIsIC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1idXR0b24tbGluay1saWdodDpmb2N1cywgLmstYnV0dG9uLWxpbmstbGlnaHQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWxpZ2h0OmFjdGl2ZSwgLmstYnV0dG9uLWxpbmstbGlnaHQuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtcbn1cblxuLmstYnV0dG9uLWxpbmstbGlnaHQuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlOmhvdmVyLCAuay1idXR0b24tbGluay1pbnZlcnNlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWJ1dHRvbi1saW5rLWludmVyc2U6Zm9jdXMsIC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYnV0dG9uLWxpbmstaW52ZXJzZTphY3RpdmUsIC5rLWJ1dHRvbi1saW5rLWludmVyc2Uuay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tbGluay1pbnZlcnNlLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1idXR0b24tY2xlYXItYmFzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1idXR0b24tY2xlYXItYmFzZTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1iYXNlLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItYmFzZTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO1xufVxuXG4uay1idXR0b24tY2xlYXItcHJpbWFyeTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItcHJpbWFyeTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLXNlY29uZGFyeTpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnkuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpO1xufVxuXG4uay1idXR0b24tY2xlYXItdGVydGlhcnk6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItdGVydGlhcnkuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO1xufVxuXG4uay1idXR0b24tY2xlYXItaW5mbzpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1pbmZvLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW5mbzphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xufVxuXG4uay1idXR0b24tY2xlYXItc3VjY2Vzczpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItc3VjY2VzczphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApO1xufVxuXG4uay1idXR0b24tY2xlYXItd2FybmluZzpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci13YXJuaW5nLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItd2FybmluZzphY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1idXR0b24tY2xlYXItZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1lcnJvcjpmb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1lcnJvci5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWVycm9yOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCk7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1kYXJrOmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWRhcmsuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1jbGVhci1kYXJrOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWJ1dHRvbi1jbGVhci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWxpZ2h0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWxpZ2h0LmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItbGlnaHQ6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYnV0dG9uLWNsZWFyLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KTtcbn1cblxuLmstYnV0dG9uLWNsZWFyLWludmVyc2U6Zm9jdXM6OmFmdGVyLCAuay1idXR0b24tY2xlYXItaW52ZXJzZS5rLWZvY3VzOjphZnRlciwgLmstYnV0dG9uLWNsZWFyLWludmVyc2U6YWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstYWN0aW9ucywgLmstZm9ybS1idXR0b25zLCAuay1lZGl0LWJ1dHRvbnMsIC5rLWFjdGlvbi1idXR0b25zLCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMHB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmstYWN0aW9ucyAqLCAuay1mb3JtLWJ1dHRvbnMgKiwgLmstZWRpdC1idXR0b25zICosIC5rLWFjdGlvbi1idXR0b25zICosIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqLCAuay1hY3Rpb25zICo6OmJlZm9yZSwgLmstZm9ybS1idXR0b25zICo6OmJlZm9yZSwgLmstZWRpdC1idXR0b25zICo6OmJlZm9yZSwgLmstYWN0aW9uLWJ1dHRvbnMgKjo6YmVmb3JlLCAuay1jb2x1bW5tZW51LWFjdGlvbnMgKjo6YmVmb3JlLCAuay1hY3Rpb25zICo6OmFmdGVyLCAuay1mb3JtLWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWVkaXQtYnV0dG9ucyAqOjphZnRlciwgLmstYWN0aW9uLWJ1dHRvbnMgKjo6YWZ0ZXIsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBvcHVwIC5rLWFjdGlvbnMsIC5rLXBvcHVwIC5rLWZvcm0tYnV0dG9ucywgLmstcG9wdXAgLmstZWRpdC1idXR0b25zLCAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hY3Rpb25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1hY3Rpb25zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLWFjdGlvbnMtanVzdGlmeSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay1hY3Rpb25zLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1hY3Rpb25zLXZlcnRpY2FsIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtbm9ybWFsIHtcbiAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1ub3JtYWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCB7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXN0cmV0Y2gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cblxuLlxcIWstanVzdGlmeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmlyc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktY29udGVudDogZmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1sYXN0LWJhc2VsaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5cXCFrLWp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5cXCEuay1qdXN0aWZ5LWNvbnRlbnQtc3RyZXRjaCA+ICoge1xuICBmbGV4OiAxIDAgMCUgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAxMDAwMTtcbn1cblxuLmstb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5rLW92ZXJsYXktcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1vdmVybGF5LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLW92ZXJsYXktdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLW92ZXJsYXktaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1vdmVybGF5LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstb3ZlcmxheS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLW92ZXJsYXktZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW92ZXJsYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1vdmVybGF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1vdmVybGF5LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNob3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBvcHVwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uay1wb3B1cCAuay1pdGVtIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBvcHVwLmstcG9wdXAtdHJhbnNwYXJlbnQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXBvcHVwLmstcG9wdXAtZmx1c2gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1wb3B1cCA+IC5rLXdpZGdldCwgLmstcG9wdXAgPiAuay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcG9wdXAgLmstY29sdW1uLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBvcHVwIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXJpcHBsZS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcmlwcGxlLWJsb2Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhciwgdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1wcmltYXJ5IC5rLXJpcHBsZS1ibG9iIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uay1yaXBwbGUtZm9jdXM6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uOiByaXBwbGUgNjAwbXMgZWFzZS1vdXQ7XG59XG5cbkBrZXlmcmFtZXMgcmlwcGxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgfVxufVxuLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1kYXRhLXRhYmxlIC5rLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstdGFibGUtdGhlYWQsIC5rLXRhYmxlLXRib2R5LCAuay10YWJsZS10Zm9vdCwgLmstdGFibGUtcm93LCAuay10YWJsZS1hbHQtcm93IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay10YWJsZS10aCwgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCAuay10YWJsZS10ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay10YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtaGVhZGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1oZWFkZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYmxlLWhlYWRlciA+IC5rLXRhYmxlLCAuay10YWJsZS1oZWFkZXItd3JhcCA+IC5rLXRhYmxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogLTFweDtcbn1cblxuLmstdGFibGUtZ3JvdXAtc3RpY2t5LWhlYWRlciB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFibGUtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3csIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdCB7XG4gIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS10aCwgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3cgLmstdGFibGUtdGgge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFibGUtc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFibGUtZm9vdGVyIC5rLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay10YWJsZS1mb290ZXItd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFibGUtc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtdGgsIC5rLXRhYmxlLXNtIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay10YWJsZS1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS10aCwgLmstdGFibGUtbWQgLmstdGFibGUtdGQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay10YWJsZS1tZCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbWQgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRhYmxlLWxnIC5rLXRhYmxlLXRoLCAuay10YWJsZS1sZyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLXRhYmxlLCAuay1kYXRhLXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuLCAuay1kYXRhLXRhYmxlIC5rLXRhYmxlLXRkLXJvdy1zcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRhYmxlLXRoZWFkLCAuay10YWJsZS1oZWFkZXIsIC5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10YWJsZS10Zm9vdCwgLmstdGFibGUtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtcm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJsZS1hbHQtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmhvdmVyLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3cuay1ob3ZlciwgLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6Zm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93OmZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywgLmstdGFibGUtbGlzdCAuay10YWJsZS10ZC5rLWZvY3VzLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXRhYmxlLXRib2R5IC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQsIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZpcnR1YWwtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdmlydHVhbC1zY3JvbGxlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGVyLXNpemUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5rLW5vLWRhdGEsIC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbm8tZGF0YSwgLmstbm9kYXRhIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tc2Nyb2xsd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zdWdnZXN0aW9uLXNjcm9sbHdyYXAgLmstc3VnZ2VzdGlvbi1ncm91cCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zdWdnZXN0aW9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXN1Z2dlc3Rpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXN1Z2dlc3Rpb246aG92ZXIsIC5rLXN1Z2dlc3Rpb24uay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstc3VnZ2VzdGlvbjphY3RpdmUsIC5rLXN1Z2dlc3Rpb24uay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1zdWdnZXN0aW9uOmZvY3VzLCAuay1zdWdnZXN0aW9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdWdnZXN0aW9uLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tcHJpbWFyeTpob3ZlciwgLmstc3VnZ2VzdGlvbi1wcmltYXJ5LmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1vbi1zdWJ0bGUsICM1YzIwMWMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlciwgI2ZmZGVkYik7XG59XG5cbi5rLXN1Z2dlc3Rpb24tcHJpbWFyeTphY3RpdmUsIC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCk7XG59XG5cbi5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO1xufVxuXG4uay1zdWdnZXN0aW9uLXNlY29uZGFyeTpob3ZlciwgLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnkuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyLCAjZjVmNWY1KTtcbn1cblxuLmstc3VnZ2VzdGlvbi1zZWNvbmRhcnk6YWN0aXZlLCAuay1zdWdnZXN0aW9uLXNlY29uZGFyeS5rLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWFjdGl2ZSwgI2ViZWJlYik7XG59XG5cbi5rLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstYnViYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5rLWJ1YmJsZTpob3ZlciwgLmstYnViYmxlLmstaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWJ1YmJsZS1leHBhbmRhYmxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJ1YmJsZS1leHBhbmRhYmxlLmstZXhwYW5kZWQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYnViYmxlLWV4cGFuZGFibGUgLmstYnViYmxlLWV4cGFuZGFibGUtaW5kaWNhdG9yIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pICogLTEpO1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAyICogLTEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1idWJibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1idWJibGU6YWN0aXZlLCAuay1idWJibGUuay1hY3RpdmUsIC5rLWJ1YmJsZS5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1idWJibGU6Zm9jdXMsIC5rLWJ1YmJsZTpmb2N1cy12aXNpYmxlLCAuay1idWJibGUuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWJ1YmJsZTpob3ZlciwgLmstYnViYmxlLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbWVudS1zbSAuay1jb2x1bW5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1zbSAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbHVtbi1tZW51LW1kIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1tZCAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLW1lbnUtbGcgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstY29sdW1uLWxpc3QtbGcgLmstY29sdW1uLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtbGcge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbn1cblxuLmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1ncm91cC1tZW51IC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwICsgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXAge1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZDtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24ge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1ob3ZlciwgLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbjpub3QoLmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9uKS5rLXNlbGVjdGVkLCAuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb24uay1ncm91cC1tZW51LWl0ZW0tYWRkLWFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JvdXAtbWVudSAuay1ncm91cC1tZW51LWl0ZW0td3JhcCArIC5rLWdyb3VwLW1lbnUtaXRlbS13cmFwIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1hdmF0YXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYXZhdGFyICosIC5rLWF2YXRhciAqOjpiZWZvcmUsIC5rLWF2YXRhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWF2YXRhci10ZXh0LCAuay1hdmF0YXItaW5pdGlhbHMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstYXZhdGFyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWF2YXRhci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstYXZhdGFyLWltYWdlID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWF2YXRhci1zbSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWF2YXRhci1tZCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG59XG5cbi5rLWF2YXRhci1sZyB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtcbiAgZmxleC1iYXNpczogdmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7XG59XG5cbi5rLWF2YXRhci1ib3JkZXJlZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1hdmF0YXItc29saWQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1hdmF0YXItc29saWQtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xufVxuXG4uay1hdmF0YXItc29saWQtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYXZhdGFyLXNvbGlkLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1hdmF0YXItc29saWQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hdmF0YXItc29saWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWF2YXRhci1zb2xpZC1pbnZlcnNlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXZhdGFyLW91dGxpbmUtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hdmF0YXItb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWF2YXRhci1vdXRsaW5lLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWNoaXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY2hpcCAqLCAuay1jaGlwICo6OmJlZm9yZSwgLmstY2hpcCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNoaXAgLmstc2VsZWN0ZWQtaWNvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1jaGlwLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNoaXAtY29udGVudCAuay1pY29uLXdyYXBwZXItaG9zdCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtdGV4dCwgLmstY2hpcC1sYWJlbCB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWNoaXAtYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jazogLTVlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNoaXAtYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXJlbW92ZS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstY2hpcC1saXN0IHtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2hpcC1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWNoaXAtc20gLmstY2hpcC1hY3Rpb24ge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWNoaXAtYXZhdGFyIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZsZXgtYmFzaXM6IDFlbTtcbn1cblxuLmstY2hpcC1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uay1jaGlwLW1kIC5rLWNoaXAtYWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1iYXNpczogMWVtO1xufVxuXG4uay1jaGlwLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstY2hpcC1sZyAuay1jaGlwLWFjdGlvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstY2hpcC1hdmF0YXIge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmxleC1iYXNpczogMWVtO1xufVxuXG4uay1jaGlwLWxpc3Qtc20ge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNoaXAtbGlzdC1tZCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY2hpcC1saXN0LWxnIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1jaGlwLXNvbGlkLWJhc2U6Zm9jdXMsIC5rLWNoaXAtc29saWQtYmFzZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlOmhvdmVyLCAuay1jaGlwLXNvbGlkLWJhc2Uuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLWhvdmVyLCAjZTBlMGUwKTtcbn1cblxuLmstY2hpcC1zb2xpZC1iYXNlLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5rLWNoaXAtc29saWQtZXJyb3I6Zm9jdXMsIC5rLWNoaXAtc29saWQtZXJyb3Iuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yOmhvdmVyLCAuay1jaGlwLXNvbGlkLWVycm9yLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtaG92ZXIsICNmYmM4YzMpO1xufVxuXG4uay1jaGlwLXNvbGlkLWVycm9yLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlLCAjZjk4YjgwKTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO1xufVxuXG4uay1jaGlwLXNvbGlkLWluZm86Zm9jdXMsIC5rLWNoaXAtc29saWQtaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvOmhvdmVyLCAuay1jaGlwLXNvbGlkLWluZm8uay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWhvdmVyLCAjYmRkNGY4KTtcbn1cblxuLmstY2hpcC1zb2xpZC1pbmZvLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmUsICM4MGFjZjQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyk7XG59XG5cbi5rLWNoaXAtc29saWQtd2FybmluZzpmb2N1cywgLmstY2hpcC1zb2xpZC13YXJuaW5nLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmc6aG92ZXIsIC5rLWNoaXAtc29saWQtd2FybmluZy5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXIsICNmZmVlYmQpO1xufVxuXG4uay1jaGlwLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLWFjdGl2ZSwgI2ZmZTc5ZSk7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1YnRsZSwgIzFjNWEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbn1cblxuLmstY2hpcC1zb2xpZC1zdWNjZXNzOmZvY3VzLCAuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2Vzczpob3ZlciwgLmstY2hpcC1zb2xpZC1zdWNjZXNzLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1ob3ZlciwgI2NiZTliZik7XG59XG5cbi5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtYWN0aXZlLCAjYjdlMWE1KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWJhc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZTpmb2N1cywgLmstY2hpcC1vdXRsaW5lLWJhc2Uuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1iYXNlOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtYmFzZS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtYmFzZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvcjpmb2N1cywgLmstY2hpcC1vdXRsaW5lLWVycm9yLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWVycm9yOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtZXJyb3Iuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItaG92ZXIsICNkZjE2MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1lcnJvci5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1pbmZvOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtaW5mby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLWluZm86aG92ZXIsIC5rLWNoaXAtb3V0bGluZS1pbmZvLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtaW5mby5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5rLWNoaXAtb3V0bGluZS13YXJuaW5nLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtd2FybmluZy5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGlwLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuay1jaGlwLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtcbn1cblxuLmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbn1cblxuLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jb2xvci1wcmV2aWV3ICosIC5rLWNvbG9yLXByZXZpZXcgKjo6YmVmb3JlLCAuay1jb2xvci1wcmV2aWV3ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJweDtcbn1cblxuLmstaWNvbi1jb2xvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXctbWFzayB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstY29sb3ItcHJldmlldy1tYXNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uay1uby1jb2xvciAuay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZlcnNpb249JzEuMSclM2UlM2NsaW5lIHgxPScwJyB4Mj0nMjAnIHkxPScwJyB5Mj0nMjAnIHN0cm9rZT0ndmFyJTI4LS1rZW5kby1jb2xvci1lcnJvciwgJTIzZjMxNzAwJTI5JyBzdHJva2Utd2lkdGg9JzEnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5rLWNvbG9yLXByZXZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNvbG9yLXByZXZpZXc6aG92ZXIsIC5rLWNvbG9yLXByZXZpZXcuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uay1sb2FkZXItY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1sb2FkZXItc2VnbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWxvYWRlci1zbSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItbWQge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xufVxuXG4uay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbG9hZGVyLWxnIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG59XG5cbi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudCB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2luZy0yLXNlZ21lbnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1jYW52YXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIGFuaW1hdGlvbjogcHVsc2luZy0yLXNlZ21lbnQgMXMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDEuNSk7XG59XG5cbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMS41KTtcbn1cblxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEuNSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnQge1xuICAwJSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIH1cbiAgMzMuMzMzMyUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAxMDAlO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgfVxuICA2Ni42NjY2JSB7XG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwMCU7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB9XG59XG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMikge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42NjY2NjY2NjY3cztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4zMzMzMzMzMzMzcztcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0ICogMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMSB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtMiB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQtc2VnbWVudC0zIHtcbiAgMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtNCB7XG4gIDAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA2Ni42JSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyLTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMzMuMyUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00IC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXNlZ21lbnQtMiAxLjgzM3MgZWFzZSBpbmZpbml0ZTtcbn1cblxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWdtZW50LTMgMS44MzNzIGVhc2UgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlO1xufVxuXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCk7XG59XG5cbi5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhcyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDAwMTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lciAuay1sb2FkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLCAuay1sb2FkZXItY29udGFpbmVyLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXNtIC5rLWxvYWRlci1jb250YWluZXItaW5uZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItc20gLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1tZCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbn1cblxuLmstbG9hZGVyLXRvcCAuay1sb2FkZXItY29udGFpbmVyLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1sb2FkZXItZW5kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWwge1xuICBvcmRlcjogLTE7XG59XG5cbi5rLWxvYWRpbmctbWFzaywgLmstbG9hZGluZy1pbWFnZSwgLmstbG9hZGluZy1jb2xvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstbG9hZGluZy1tYXNrICosIC5rLWxvYWRpbmctbWFzayAqOjpiZWZvcmUsIC5rLWxvYWRpbmctbWFzayAqOjphZnRlciwgLmstbG9hZGluZy1tYXNrOjpiZWZvcmUsIC5rLWxvYWRpbmctbWFzazo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2UgKiwgLmstbG9hZGluZy1pbWFnZSAqOjpiZWZvcmUsIC5rLWxvYWRpbmctaW1hZ2UgKjo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIsIC5rLWxvYWRpbmctY29sb3IgKiwgLmstbG9hZGluZy1jb2xvciAqOjpiZWZvcmUsIC5rLWxvYWRpbmctY29sb3IgKjo6YWZ0ZXIsIC5rLWxvYWRpbmctY29sb3I6OmJlZm9yZSwgLmstbG9hZGluZy1jb2xvcjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1sb2FkaW5nLW1hc2sge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9yIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstbG9hZGluZy10ZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC00MDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1sb2FkaW5nLWltYWdlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstbG9hZGluZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uay1pLWxvYWRpbmcge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLWktbG9hZGluZzo6YmVmb3JlLCAuay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstaS1sb2FkaW5nOjpiZWZvcmUsIC5rLWktbG9hZGluZzo6YWZ0ZXIsIC5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAwLjA1ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWljb24uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstaWNvbi5rLWktbG9hZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uay1pLWxvYWRpbmc6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjVlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGFuaW1hdGlvbjogay1sb2FkaW5nLWFuaW1hdGlvbiAwLjdzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstaS1sb2FkaW5nOjphZnRlciwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0wLjI1ZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjI1ZW07XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAwLjVlbTtcbiAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5rLWxvYWRpbmctaW1hZ2U6OmJlZm9yZSwgLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiBjbGFtcCgwLjAxNWVtLCAxcHgsIDFweCk7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG5Aa2V5ZnJhbWVzIGstbG9hZGluZy1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmstbG9hZGVyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWxvYWRlci1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstbG9hZGVyLXRlcnRpYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstbG9hZGVyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWxvYWRlci1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1sb2FkZXItd2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstbG9hZGVyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstbG9hZGVyLWRhcmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWxvYWRlci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWxvYWRlci1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1sb2FkZXItY29udGFpbmVyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1za2VsZXRvbi10ZXh0LCAuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMC42KTtcbn1cblxuLmstc2tlbGV0b24tdGV4dDplbXB0eTo6YmVmb3JlLCAuay1wbGFjZWhvbGRlci1saW5lOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay1za2VsZXRvbi1yZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstc2tlbGV0b24tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuLmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbiwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24sIC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXNrZWxldG9uOjphZnRlciwgLmstc2tlbGV0b24td2F2ZS5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGFuaW1hdGlvbjogay1za2VsZXRvbi13YXZlIDEuNnMgbGluZWFyIDAuNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZSAuay1wbGFjZWhvbGRlci1saW5lLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG4uay1za2VsZXRvbiwgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlIC5rLXBsYWNlaG9sZGVyLWxpbmU6OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMDQpLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2x0aXAgKiwgLmstdG9vbHRpcCAqOjpiZWZvcmUsIC5rLXRvb2x0aXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10b29sdGlwLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRvb2x0aXAtdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSAqIDEuMjUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7XG59XG5cbi5rLXRvb2x0aXAtY29udGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstdG9vbHRpcC1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstdG9vbHRpcC1idXR0b24gLmstaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1jYWxsb3V0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC1lIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWNhbGxvdXQtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY2FsbG91dC13IHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXRvb2x0aXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXRvb2x0aXAgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtaW52ZXJzZSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay10b29sdGlwLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstdG9vbHRpcC1saWdodCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstdG9vbHRpcC1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstdG9vbHRpcC1kYXJrIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLXRvb2x0aXAtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10b29sdGlwLWVycm9yIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay10b29sdGlwLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO1xufVxuXG4uay10b29sdGlwLXdhcm5pbmcgLmstY2FsbG91dCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstdG9vbHRpcC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstdG9vbHRpcC1zdWNjZXNzIC5rLWNhbGxvdXQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRvb2x0aXAtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLXRvb2x0aXAtaW5mbyAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay10b29sdGlwLXRlcnRpYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstdG9vbHRpcC10ZXJ0aWFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstdG9vbHRpcC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay10b29sdGlwLXNlY29uZGFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLXRvb2x0aXAtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRvb2x0aXAtcHJpbWFyeSAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jdXJyZW50LXRpbWUge1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0LCAuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQsIC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuXG4uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctbGVmdCB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZWQ7XG59XG5cbi5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHJlZDtcbn1cblxuLmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWRvd24ge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJlZDtcbn1cblxuLmstbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uay1tYXJxdWVlLWNvbG9yLCAuay1tYXJxdWVlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcnF1ZWUtY29sb3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmstbWFycXVlZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay10ZXh0LXNlbGVjdGlvbiA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLW1lbnUtYmFyLCAuay1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVudS1iYXIgKiwgLmstbWVudSAqLCAuay1tZW51LWJhciAqOjpiZWZvcmUsIC5rLW1lbnUgKjo6YmVmb3JlLCAuay1tZW51LWJhciAqOjphZnRlciwgLmstbWVudSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lbnUtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1tZW51LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLCAuay1tZW51LWl0ZW0tY29udGVudCAuay1mb3JtLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWVkaXQtYnV0dG9ucywgLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW1lbnUtbGluay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVudS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbWVudS1ob3Jpem9udGFsID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1tZW51LWhvcml6b250YWwgPiAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLW1lbnUtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1tZW51LXZlcnRpY2FsID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayA+IC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLW1lbnUtcG9wdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG59XG5cbi5rLW1lbnUtcG9wdXAgKiwgLmstbWVudS1wb3B1cCAqOjpiZWZvcmUsIC5rLW1lbnUtcG9wdXAgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1tZW51LXBvcHVwIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xufVxuXG4uay1tZW51LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstbWVudS1wb3B1cCAuay1tZW51LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLXNtIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstbWVudS1ncm91cC1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1tZW51LWdyb3VwLW1kIC5rLW1lbnUtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMTZweCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3cge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKiAtMSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyICogLTEpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbGcgLmstbWVudS1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDE2cHgpO1xufVxuXG4uay1tZW51LWdyb3VwLWxnIC5rLW1lbnUtZXhwYW5kLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogLTEgLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstcG9wdXBzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gIHotaW5kZXg6IDEyMDAwO1xufVxuXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1wb3B1cCAuay1jb250ZXh0LW1lbnUsIC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLW1lbnUtc2Nyb2xsLXdyYXBwZXItdmVydGljYWwgPiAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtOmhvdmVyLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06YWN0aXZlLCAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpID4gLmstaXRlbS5rLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW06Zm9jdXMsIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgPiAuay1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1ncm91cCwgLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmhvdmVyLCAuay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rLmstaG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbms6aG92ZXIsIC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbSA+IC5rLWxpbmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS1ncm91cCAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0gPiAuay1saW5rOmFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLWFjdGl2ZSwgLmstbWVudS5rLWNvbnRleHQtbWVudSAuay1pdGVtID4gLmstbGluay5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzID4gLmstbGluaywgLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXMgPiAuay1saW5rLCAuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cyA+IC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstbWVudS1ncm91cCA+IC5rLXNlcGFyYXRvciwgLmstbWVudS5rLWNvbnRleHQtbWVudSA+IC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstbWVudS1zY3JvbGwtd3JhcHBlciAuay1tZW51LXNjcm9sbC1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmstdG9vbGJhciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwgLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsIC5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1lbmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhciA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXIgLmstaW5wdXQsIC5rLXRvb2xiYXIgLmstcGlja2VyIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXRvb2xiYXIgLmstY29sb3ItcGlja2VyLCAuay10b29sYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItb3ZlcmZsb3ctYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yICsgLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4uay10b29sYmFyIC5rLXRvb2xiYXItaXRlbTpmb2N1cywgLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW0uay1mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMS40Mjg1NzE0Mjg2ZW07XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay10b29sYmFyLWZsYXQge1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvb2xiYXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstdG9vbGJhci1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbTo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItc20uay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG59XG5cbi5rLXRvb2xiYXItc20gPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1zbSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZDo6YmVmb3JlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbWQgPiAqID4gbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LW1kIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGc6OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay10b29sYmFyLWxnID4gKiA+IGxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcy1zY3JvbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pICogLTEpO1xufVxuXG4uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwgLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstdG9vbGJhci1zbTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLXRvb2xiYXItbWQ6OmJlZm9yZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstdG9vbGJhci1sZzo6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsb2F0aW5nLXRvb2xiYXIsIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstZmxvYXRpbmctdG9vbGJhciAuay10b29sYmFyLCAuZWRpdG9yVG9vbGJhcldpbmRvdy5rLXdpbmRvdy1jb250ZW50IC5rLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZWRpdG9ydG9vbGJhci1kcmFnSGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciA+IC5rLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstb3ZlcmZsb3ctaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdG9vbGJhciAuay10b29sYmFyLWl0ZW06Zm9jdXMsIC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10b29sYmFyIC5rLXNlcGFyYXRvciwgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXRvb2xiYXItc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItc29saWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LXNvbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRvb2xiYXItb3V0bGluZS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1pdGVtcy1saXN0LW91dGxpbmUge1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdG9vbGJhci1mbGF0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10b29sYmFyLWZsYXQgPiAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXItZmxhdCAuay10b29sYmFyLXNlcGFyYXRvciB7XG4gIGJvcmRlci1pbmxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXRvb2xiYXItZmxhdC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuLmstdG9vbGJhci1mbGF0LmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10b29sYmFyLWl0ZW1zLWxpc3QtZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZmxvYXRpbmctdG9vbGJhciwgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b246aG92ZXIsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLCAuay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjphY3RpdmUsIC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjpkaXNhYmxlZCwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWRpc2FibGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbjppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLW91dGxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10b29sYmFyLWZsYXQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1mbGF0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay1vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5cXCFrLW92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5cXCFrLW92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3ctY2xpcCB7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy1jbGlwIHtcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLlxcIWstb3ZlcmZsb3cteC1jbGlwIHtcbiAgb3ZlcmZsb3cteDogY2xpcCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwO1xufVxuXG4uXFwhay1vdmVyZmxvdy15LWNsaXAge1xuICBvdmVyZmxvdy15OiBjbGlwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZvcm0sIC5rLWZvcm0taW5saW5lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWZpZWxkc2V0IHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMjVweCAwIDA7XG59XG5cbi5rLWZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5rZW5kby1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1sYWJlbC1vcHRpb25hbCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWxhYmVsLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZvcm0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCA+IC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstZm9ybSAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZvcm0gLmstbGFiZWwgKyAuay1yYWRpbyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZHNldCB7XG4gIG1hcmdpbjogMmVtIDAgMDtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZHNldCA+ICo6bm90KC5rLWhpZGRlbik6Zmlyc3QtY2hpbGQsIC5rLWZvcm0gLmstZm9ybS1maWVsZHNldCA+ICouay1oaWRkZW4gKyA6bm90KC5rLWhpZGRlbikge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1sZWdlbmQge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uay1mb3JtIC5rLWZvcm0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1mb3JtID4gKjpub3QoLmstaGlkZGVuKTpmaXJzdC1jaGlsZCwgLmstZm9ybSA+ICouay1oaWRkZW4gKyA6bm90KC5rLWhpZGRlbikge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWZvcm0gLmstZm9ybS1maWVsZCwgLmstZm9ybSAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZm9ybSAuay1mb3JtLWZpZWxkLWRpc2FibGVkIC5rLWxhYmVsLCAuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1kaXNhYmxlZC1ib3JkZXIsIHVuc2V0KTtcbiAgb3BhY2l0eTogdmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO1xuICBmaWx0ZXI6IHZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZm9ybSAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybSAuay1maWVsZC1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZm9ybSAuay1tdWx0aXNlbGVjdCwgLmstZm9ybSAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIsIC5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCwgLmstZm9ybSAuay1zaWduYXR1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZvcm0tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1mb3JtLWhpbnQsIC5rLWZvcm0tZXJyb3Ige1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uay10ZXh0LXN0YXJ0LCAuay1idXR0b25zLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay10ZXh0LWVuZCwgLmstYnV0dG9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uay1mb3JtLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pIDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiBrZW5kby1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgLyAyKTtcbiAgd2lkdGg6IDI1JTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgLmstbGFiZWwtb3B0aW9uYWwge1xuICBtYXJnaW46IDA7XG4gIGFsaWduLXNlbGY6IGluaGVyaXQ7XG59XG5cbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkLXdyYXAge1xuICBtYXgtd2lkdGg6IGNhbGMoNzUlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWZvcm0tc20gLmstZm9ybS1maWVsZCwgLmstZm9ybS1zbSAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstZm9ybS1tZCAuay1mb3JtLWZpZWxkLCAuay1mb3JtLW1kIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1mb3JtLWxnIC5rLWZvcm0tZmllbGQsIC5rLWZvcm0tbGcgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWZvcm0taW5saW5lIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogMikgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6Zmlyc3QtY2hpbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6bGFzdC1jaGlsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mb3JtLWlubGluZSBsZWdlbmQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCA+IHNwYW46bm90KC5rLXdpZGdldCkge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkID4gaW5wdXQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgPiBpbnB1dDpub3QoLmstY2hlY2tib3gpOm5vdCguay1yYWRpbykge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1hbGVydC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZCAuay1maWVsZC1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWFjdGlvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWVkaXQtYnV0dG9ucywgLmstcG9wdXAtZWRpdC1mb3JtID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXBvcHVwLWVkaXQtZm9ybSA+IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstcG9wdXAtZWRpdC1mb3JtID4gLmstZm9ybS1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbnMsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLCAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogLTEpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbn1cblxuLmstZWRpdC1sYWJlbCB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCkgMDtcbiAgd2lkdGg6IDMwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uay1lZGl0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDY1JTtcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XG4gIGNsZWFyOiBpbmxpbmUtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXQtZmllbGQuay1uby1lZGl0b3Ige1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKyAxcHgpIDA7XG59XG5cbi5rLWVkaXQtZmllbGQgPiAuay13aWRnZXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZWRpdC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpub3QoLmstcmFkaW8pLCAuay1lZGl0LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguay1jaGVja2JveCkge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC40ZXg7XG59XG5cbi5rLWVkaXQtZmllbGQgLmstcmFkaW8tbGFiZWwsIC5rLWVkaXQtZmllbGQgLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZWRpdC1maWVsZCA+IC5rLXJlc2V0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1lZGl0LWZpZWxkIC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gIG1hcmdpbjogMCAwLjRleCAwIDFleDtcbn1cblxuLmstZm9ybSwgLmstZm9ybS1pbmxpbmUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwgLmstZm9ybS1pbmxpbmUgZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZm9ybSAuay1mb3JtLWxlZ2VuZCwgLmstZm9ybS1pbmxpbmUgLmstZm9ybS1sZWdlbmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWZvcm0gLmstZmllbGQtaW5mbywgLmstZm9ybS1pbmxpbmUgLmstZmllbGQtaW5mbyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1mb3JtIC5rLWFsZXJ0LWVycm9yLCAuay1mb3JtLWlubGluZSAuay1hbGVydC1lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWZvcm0tZXJyb3IsIC5rLXRleHQtZXJyb3IsIC5rLWZvcm0tZmllbGQtZXJyb3IgLmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1mb3JtLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLlxcIWstZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1kLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5cXCFrLWQtY29udGVudHMge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uay1kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5cXCFrLWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLlxcIWstZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5cXCFrLWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtZmxleCwgLmstZC1mbGV4LWNvbCwgLmstZC1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5cXCFrLWQtZmxleCwgLlxcIWstZC1mbGV4LWNvbCwgLlxcIWstZC1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uXFwhay1kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLlxcIWstZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG5cbi5cXCFrLWQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uay1kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5cXCFrLWQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1kLWlubGluZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLlxcIWstZC1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5cXCFrLWQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5cXCFrLWQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmstZC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi5cXCFrLWQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5cXCFrLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uXFwhay1kaXNwbGF5LWNvbnRlbnRzIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uXFwhay1kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uXFwhay1kaXNwbGF5LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLlxcIWstZGlzcGxheS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5cXCFrLWRpc3BsYXktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xufVxuXG4uXFwhay1kaXNwbGF5LWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmstZGlzcGxheS1pbmxpbmUtdGFibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG5cbi5cXCFrLWRpc3BsYXktaW5saW5lLXRhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1kaXNwbGF5LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4uXFwhay1kaXNwbGF5LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWRpc3BsYXktbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4uXFwhay1kaXNwbGF5LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy04IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uXFwhay1ncmlkLWNvbHMtMTAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5cXCFrLWdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLTEyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWNvbHMtbm9uZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbn1cblxuLlxcIWstZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMS9zcGFuIDEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMi9zcGFuIDIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xufVxuXG4uXFwhay1jb2wtc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xufVxuXG4uXFwhay1jb2wtc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDUgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xufVxuXG4uXFwhay1jb2wtc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xufVxuXG4uXFwhay1jb2wtc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDcgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xufVxuXG4uXFwhay1jb2wtc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDggIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tOSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5O1xufVxuXG4uXFwhay1jb2wtc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwL3NwYW4gMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExL3NwYW4gMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tMTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuXG4uXFwhay1jb2wtc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uXFwhay1jb2wtc3Bhbi1mdWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uXFwhay1jb2wtc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG59XG5cbi5cXCFrLWNvbC1zdGFydC0zIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLlxcIWstY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtNSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDY7XG59XG5cbi5cXCFrLWNvbC1zdGFydC02IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLlxcIWstY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xufVxuXG4uXFwhay1jb2wtc3RhcnQtOCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDk7XG59XG5cbi5cXCFrLWNvbC1zdGFydC05IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTAge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTIge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xufVxuXG4uXFwhay1jb2wtc3RhcnQtMTMge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbn1cblxuLlxcIWstY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDE7XG59XG5cbi5cXCFrLWNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG59XG5cbi5cXCFrLWNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG59XG5cbi5cXCFrLWNvbC1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTQge1xuICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG59XG5cbi5cXCFrLWNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTUge1xuICBncmlkLWNvbHVtbi1lbmQ6IDU7XG59XG5cbi5cXCFrLWNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTYge1xuICBncmlkLWNvbHVtbi1lbmQ6IDY7XG59XG5cbi5cXCFrLWNvbC1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTcge1xuICBncmlkLWNvbHVtbi1lbmQ6IDc7XG59XG5cbi5cXCFrLWNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNyAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTgge1xuICBncmlkLWNvbHVtbi1lbmQ6IDg7XG59XG5cbi5cXCFrLWNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTkge1xuICBncmlkLWNvbHVtbi1lbmQ6IDk7XG59XG5cbi5cXCFrLWNvbC1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEwIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbn1cblxuLlxcIWstY29sLWVuZC0xMCB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTAgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTE7XG59XG5cbi5cXCFrLWNvbC1lbmQtMTEge1xuICBncmlkLWNvbHVtbi1lbmQ6IDExICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbC1lbmQtMTIge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xufVxuXG4uXFwhay1jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2wtZW5kLTEzIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbn1cblxuLlxcIWstY29sLWVuZC0xMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTMgIWltcG9ydGFudDtcbn1cblxuLmstY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xufVxuXG4uXFwhay1jb2wtZW5kLWF1dG8ge1xuICBncmlkLWNvbHVtbi1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMS9zcGFuIDE7XG59XG5cbi5cXCFrLWNvbHNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEvc3BhbiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xufVxuXG4uXFwhay1jb2xzcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMiAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbn1cblxuLlxcIWstY29sc3Bhbi0zIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDMgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi00IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG59XG5cbi5cXCFrLWNvbHNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tNSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xufVxuXG4uXFwhay1jb2xzcGFuLTUge1xuICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbn1cblxuLlxcIWstY29sc3Bhbi02IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDYgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi03IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG59XG5cbi5cXCFrLWNvbHNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tOCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xufVxuXG4uXFwhay1jb2xzcGFuLTgge1xuICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gOCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcbn1cblxuLlxcIWstY29sc3Bhbi05IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDkgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi0xMCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEwL3NwYW4gMTA7XG59XG5cbi5cXCFrLWNvbHNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMC9zcGFuIDEwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNvbHNwYW4tMTEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMS9zcGFuIDExO1xufVxuXG4uXFwhay1jb2xzcGFuLTExIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEvc3BhbiAxMSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xzcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuLlxcIWstY29sc3Bhbi0xMiB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi1mdWxsLCAuay1jb2xzcGFuLWFsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uXFwhay1jb2xzcGFuLWZ1bGwsIC5cXCFrLWNvbHNwYW4tYWxsIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTEgIWltcG9ydGFudDtcbn1cblxuLmstY29sc3Bhbi1hdXRvIHtcbiAgZ3JpZC1jb2x1bW46IGF1dG87XG59XG5cbi5cXCFrLWNvbHNwYW4tYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uay1ncmlkIC5rLXZhbGlkYXRvci10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YmVmb3JlLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC15LCBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiB0ZXh0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwLjJzIGVhc2Utb3V0LCBsZWZ0IDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5ID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXksIGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLW9mZnNldC14LCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSArIDFweCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstZmxvYXRpbmctbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXksIDApO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC14LCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyOmZvY3VzLXdpdGhpbiA+IC5rLWZsb2F0aW5nLWxhYmVsIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWVtcHR5Om5vdCguay1mb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuW2Rpcj1ydGxdIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXJ0bCA+IC5rLWZsb2F0aW5nLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwLjJzIGVhc2Utb3V0LCByaWdodCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1pbnZhbGlkID4gLmstZmxvYXRpbmctbGFiZWwsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgPiAuay1mbG9hdGluZy1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctZGlydHkgPiAuay1mbG9hdGluZy1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgd2lkdGg6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgZmxleDogbm9uZTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1zbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uay1zcGxpdC1idXR0b246Zm9jdXMsIC5rLXNwbGl0LWJ1dHRvbi5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbWVudS1idXR0b24sIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstbWVudS1idXR0b24gPiAuay1idXR0b24tYXJyb3csIC5rLWRyb3Bkb3duLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLW1lbnUtYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3csIC5rLWRyb3Bkb3duLWJ1dHRvbi5rLWljb24tYnV0dG9uID4gLmstYnV0dG9uLWFycm93IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbn1cblxuLmstc3BlZWNoLXRvLXRleHQtYnV0dG9uLmstbGlzdGVuaW5nIHtcbiAgYW5pbWF0aW9uOiBrLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgMC41cyBpbmZpbml0ZTtcbn1cblxuLmstaW5wdXQsIC5rLXBpY2tlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmstaW5wdXQgKiwgLmstaW5wdXQgKjo6YmVmb3JlLCAuay1pbnB1dCAqOjphZnRlciwgLmstcGlja2VyICosIC5rLXBpY2tlciAqOjpiZWZvcmUsIC5rLXBpY2tlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWlucHV0ID4gLmstaW5wdXQsIC5rLWlucHV0ID4gLmstcGlja2VyLCAuay1waWNrZXIgPiAuay1pbnB1dCwgLmstcGlja2VyID4gLmstcGlja2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWlucHV0OjpwbGFjZWhvbGRlciwgLmstcGlja2VyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuaW5wdXQuay1pbnB1dCwgdGV4dGFyZWEuay10ZXh0YXJlYSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbnRleHRhcmVhLmstdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcGlja2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Quay1waWNrZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBhcHBlYXJhbmNlOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWlucHV0LWlubmVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstaW5wdXQtaW5uZXI6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnNwYW4uay1pbnB1dC1pbm5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxudGV4dGFyZWEuay1pbnB1dC1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstaW5wdXQtdmFsdWUtaWNvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWlucHV0LXZhbHVlLXRleHQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstaW5wdXQtdmFsdWUtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1pbnB1dC12YWx1ZXMge1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstaW5wdXQtdmFsdWVzIC5rLWNoaXAtbGlzdCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1pY29uLXBpY2tlciA+IC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWlucHV0LXByZWZpeCwgLmstaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtcHJlZml4LXZlcnRpY2FsLCAuay1pbnB1dC1zdWZmaXgtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4uay1pbnB1dC1wcmVmaXgtaG9yaXpvbnRhbCwgLmstaW5wdXQtc3VmZml4LWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQgKyAuay1pbnB1dCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQ6aG92ZXIsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1ob3ZlciwgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmb2N1cy13aXRoaW4sIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1mb2N1cywgLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDphY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1hY3RpdmUsIC5rLWlucHV0LWdyb3VwID4gLmstaW5wdXQuay1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWlucHV0LWdyb3VwIC5rLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXAgPiAuay1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbn1cblxuLmstaW5wdXQtZ3JvdXA6ZGlzYWJsZWQsIC5rLWlucHV0LWdyb3VwW2Rpc2FibGVkXSwgLmstaW5wdXQtZ3JvdXAuay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmstaW5wdXQtaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1sb2FkaW5nLWljb24ge1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1pY29uLmstaWNvbi1tZCA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstc3ZnLWljb24gPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbWQgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLXN2Zy1pY29uID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLW1kID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHMgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHMgPiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1zbSA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLWxnID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmstaW5wdXQtaWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teGwgPiBzdmcsIC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teGwgPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uay1pbnB1dC1pY29uLmstaWNvbi14eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHhsID4gc3ZnLCAuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4bCA+IHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5rLWlucHV0LWljb24uay1pY29uLXh4eGwgPiBzdmcsIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHh4bCA+IHN2ZywgLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eHhsID4gc3ZnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmstY2xlYXItdmFsdWUge1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5rLWNsZWFyLXZhbHVlOmhvdmVyLCAuay1jbGVhci12YWx1ZS5rLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uay1pbnB1dC1idXR0b24ge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGZsZXg6IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstaW5wdXQtYnV0dG9uID4gLmstYnV0dG9uLWljb24ge1xuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstaW5wdXQtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstcGlja2VyIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBmbGV4OiAxIDEgNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cblxuLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWJ1dHRvbi1pY29uLCAuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstYnV0dG9uLWljb24ge1xuICBtYXJnaW4tYmxvY2s6IC0xZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1pY29uIHtcbiAgaW5zZXQtYmxvY2stZW5kOiBhdXRvO1xufVxuXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstaWNvbiB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBhdXRvO1xufVxuXG4uay1zZWFyY2hiYXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1waWNrZXItd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstZGF0ZWlucHV0LXdyYXAsIC5rLW11bHRpc2VsZWN0LXdyYXAsIC5rLW51bWVyaWMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbnB1dC1mbGF0LCAuay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1pbnB1dC1zbSwgLmstcGlja2VyLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC8gMik7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItc20gLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtc20gLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiwgLmstcGlja2VyLXNtIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLXBpY2tlci1zbSAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1pbnB1dC1zbSAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtc20gLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLXNtIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1zbSAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1zbSAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstaW5wdXQtc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItc20gLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLWlucHV0LXNtLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLXNtLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuc2VsZWN0LmstcGlja2VyLXNtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCwgLmstcGlja2VyLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMgPiAuay1zZWFyY2hiYXIsIC5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1waWNrZXItbWQgLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIge1xuICBtYXJnaW46IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLWlucHV0LW1kIC5rLXNwaW5uZXItZGVjcmVhc2UsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sIC5rLXBpY2tlci1tZCAuay1zcGlubmVyLWluY3JlYXNlLCAuay1waWNrZXItbWQgLmstc3Bpbm5lci1kZWNyZWFzZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtbWQgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1pbnB1dC1tZCAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItbWQgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1pbnB1dC1tZC5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1tZC5rLWljb24tcGlja2VyID4gLmstaW5wdXQtaW5uZXIge1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5zZWxlY3Quay1waWNrZXItbWQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZywgLmstcGlja2VyLWxnIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcywgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtdmFsdWVzID4gLmstc2VhcmNoYmFyLCAuay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciwgLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIgKiAtMSk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LWlubmVyLCAuay1waWNrZXItbGcgLmstaW5wdXQtaW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LWxnIC5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtbGcgLmstc3Bpbm5lci1pbmNyZWFzZSwgLmstaW5wdXQtbGcgLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstcGlja2VyLWxnIC5rLWlucHV0LWJ1dHRvbiwgLmstcGlja2VyLWxnIC5rLXNwaW5uZXItaW5jcmVhc2UsIC5rLXBpY2tlci1sZyAuay1zcGlubmVyLWRlY3JlYXNlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dC1sZyAuay1pbnB1dC1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtbGcgLmstY2xlYXItdmFsdWUsIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24td3JhcHBlci1ob3N0IC5rLWljb24sIC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWlucHV0LXByZWZpeC10ZXh0LCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pbnB1dC1zdWZmaXgtdGV4dCwgLmstcGlja2VyLWxnIC5rLWlucHV0LWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlci1sZyAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeCA+IC5rLWljb24sIC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXggPiAuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4ID4gLmstaW5wdXQtcHJlZml4LXRleHQsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXggPiAuay1pY29uLCAuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4ID4gLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwgLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeCA+IC5rLWlucHV0LXN1ZmZpeC10ZXh0IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstaW5wdXQtbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsLCAuay1waWNrZXItbGcgLmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2FsIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWlucHV0LWxnLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciwgLmstcGlja2VyLWxnLmstaWNvbi1waWNrZXIgPiAuay1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogMWVtKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuc2VsZWN0LmstcGlja2VyLWxnIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1pbnB1dCA+IGtlbmRvLXBvcHVwLCAuay1waWNrZXIgPiBrZW5kby1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQGtleWZyYW1lcyBhdXRvRmlsbFN0YXJ0IHt9XG5Aa2V5ZnJhbWVzIGF1dG9GaWxsRW5kIHt9XG4uay1hdXRvZmlsbDotd2Via2l0LWF1dG9maWxsIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG59XG5cbi5rLWF1dG9maWxsOm5vdCg6LXdlYmtpdC1hdXRvZmlsbCkge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxFbmQ7XG59XG5cbi5rLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBhbmltYXRpb24tbmFtZTogYXV0b0ZpbGxTdGFydDtcbn1cblxuLmstaW5wdXQ6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbEVuZDtcbn1cblxuLmstaW5wdXQtc29saWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstaW5wdXQtc29saWQ6aG92ZXIsIC5rLWlucHV0LXNvbGlkLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1pbnB1dC1zb2xpZDpmb2N1cywgLmstaW5wdXQtc29saWQuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LXNvbGlkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LXNvbGlkLmstaW52YWxpZCwgLmstaW5wdXQtc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LXNvbGlkLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtc29saWQgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LXNvbGlkIC5rLWlucHV0LXN1ZmZpeCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpY2tlci1zb2xpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmhvdmVyLCAuay1waWNrZXItc29saWQuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1waWNrZXItc29saWQ6Zm9jdXMsIC5rLXBpY2tlci1zb2xpZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstcGlja2VyLXNvbGlkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQsIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1zb2xpZC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtc3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstaW5wdXQtb3V0bGluZSA+IC5rLWlucHV0LXNwaW5uZXIgPiAuay1zcGlubmVyLWluY3JlYXNlLCAuay1pbnB1dC1vdXRsaW5lID4gLmstaW5wdXQtc3Bpbm5lciA+IC5rLXNwaW5uZXItZGVjcmVhc2Uge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWlucHV0LW91dGxpbmU6aG92ZXIsIC5rLWlucHV0LW91dGxpbmUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDgwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmZvY3VzLCAuay1pbnB1dC1vdXRsaW5lLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1vdXRsaW5lOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkLCAuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LW91dGxpbmUuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLCAuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1wcmVmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zdWZmaXgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zZXBhcmF0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGlja2VyLW91dGxpbmU6aG92ZXIsIC5rLXBpY2tlci1vdXRsaW5lLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1waWNrZXItb3V0bGluZTpmb2N1cywgLmstcGlja2VyLW91dGxpbmUuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCwgLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItb3V0bGluZS5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstaW5wdXQtZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstaW5wdXQtZmxhdDpob3ZlciwgLmstaW5wdXQtZmxhdC5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstaW5wdXQtZmxhdDpmb2N1cywgLmstaW5wdXQtZmxhdC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstaW5wdXQtZmxhdDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1pbnB1dC1mbGF0LmstaW52YWxpZCwgLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pbnB1dC1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwgLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtcHJlZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtc3VmZml4IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waWNrZXItZmxhdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1waWNrZXItZmxhdDpob3ZlciwgLmstcGlja2VyLWZsYXQuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA0JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waWNrZXItZmxhdDpmb2N1cywgLmstcGlja2VyLWZsYXQuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1mbGF0OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXBpY2tlci1mbGF0LmstaW52YWxpZCwgLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1waWNrZXItZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBpY2tlci1mbGF0LmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGV4dGFyZWE6aGFzKC5rLWlucHV0LWlubmVyW3N0eWxlKj13aWR0aF0pIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1ub3JtYWwge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1ub3JtYWwge1xuICBhbGlnbi1pdGVtczogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBlbmQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtZmxleC1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1pdGVtcy1maXJzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24taXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogZmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBsYXN0IGJhc2VsaW5lO1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1sYXN0LWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc2VsZi1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24taXRlbXMtc2VsZi1lbmQge1xuICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLWl0ZW1zLXNlbGYtZW5kIHtcbiAgYWxpZ24taXRlbXM6IHNlbGYtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtcm93LCAuay1kLWZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLlxcIWstZmxleC1yb3csIC5cXCFrLWQtZmxleC1yb3csIC5cXCFrLWQtZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1jb2wsIC5rLWZsZXgtY29sdW1uLCAuay1kLWZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlxcIWstZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtY29sLXJldmVyc2UsIC5rLWZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtY29sLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uXFwhay1mbGV4LTEge1xuICBmbGV4OiAxIDEgMCUgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5cXCFrLWZsZXgtYXV0byB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtaW5pdGlhbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uXFwhay1mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1mbGV4LW5vbmUge1xuICBmbGV4OiBub25lO1xufVxuXG4uXFwhay1mbGV4LW5vbmUge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlxcIWstZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5cXCFrLWZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLlxcIWstZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUge1xuICByZXNpemU6IGJvdGg7XG59XG5cbi5cXCFrLXJlc2l6ZSB7XG4gIHJlc2l6ZTogYm90aCAhaW1wb3J0YW50O1xufVxuXG4uay1yZXNpemUtbm9uZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLlxcIWstcmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmVzaXplLXgge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG5cbi5cXCFrLXJlc2l6ZS14IHtcbiAgcmVzaXplOiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJlc2l6ZS15IHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLlxcIWstcmVzaXplLXkge1xuICByZXNpemU6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlLCAuay1jaGVja2JveC5rLWNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMyw4IGwzLDMgbDctNycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuay1jaGVja2JveC5rLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmY2MzU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCw4IGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uay1jaGVja2JveC13cmFwIHtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNoZWNrYm94LXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLWNoZWNrYm94ICsgLmstbGFiZWwsIC5rLWNoZWNrYm94LXdyYXAgKyAuay1sYWJlbCwgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtd3JhcCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstY2hlY2tib3gtbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5rLWNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1jaGVja2JveC1pdGVtLCAuay1jaGVja2JveC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGVja2JveC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsLCAuay1jaGVja2JveC1saXN0LWl0ZW0gLmstY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbCwgLmstY2hlY2tib3gtbGlzdC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDpmb2N1cywgLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmRpc2FibGVkOjphZnRlciwgLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC5rLWRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoZWNrYm94LXNtIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LXNtOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94LW1kIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hlY2tib3gtbWQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LW1kOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94LWxnIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLmstY2hlY2tib3gtbGc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LWxnOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLWNoZWNrYm94IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNoZWNrYm94OmZvY3VzLCAuay1jaGVja2JveC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsIC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQsIC5rLWNoZWNrYm94LmstY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMsIC5rLWNoZWNrYm94LmstY2hlY2tlZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hlY2tib3guay1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWNoZWNrYm94LmstaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstY2hlY2tib3gtd3JhcCAuay1yaXBwbGUtYmxvYiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmstbGlzdGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQsIC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWxlZnQgLmstbGlzdGJveC1hY3Rpb25zLCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLXJpZ2h0IC5rLWxpc3Rib3gtYWN0aW9ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wLCAuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wIC5rLWxpc3Rib3gtYWN0aW9ucywgLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b20gLmstbGlzdGJveC1hY3Rpb25zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdGJveCAuay1kcm9wLWhpbnQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstbGlzdGJveCAuay1naG9zdCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmstaXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstbGlzdGJveCAuay1saXN0LXNjcm9sbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgKiwgLmstcHJvZ3Jlc3NiYXIgKjo6YmVmb3JlLCAuay1wcm9ncmVzc2JhciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXByb2dyZXNzYmFyID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstcHJvZ3Jlc3NiYXIgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBib3JkZXItd2lkdGg6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDE7XG4gIGdhcDogMXB4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG59XG5cbi5rLXByb2dyZXNzYmFyIC5rLXByb2dyZXNzYmFyLWNodW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxleDogMTtcbn1cblxuLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLXByb2dyZXNzLXN0YXR1cyB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQsIDIycHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDApICogMSUpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMDAwJSAvIHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci1jaHVua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtcbiAgaGVpZ2h0OiAyN2VtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkgKiAxJSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMDAwJSAvIHZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSk7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsID4gLmstcHJvZ3Jlc3NiYXItY2h1bmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXByb2dyZXNzYmFyLWNodW5rcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItdmFsdWUsIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3NiYXItY2h1bmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstcHJvZ3Jlc3NiYXItdmFsdWUsIC50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1wcm9ncmVzc2Jhci12YWx1ZSA+IC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2UgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXNjYWxlIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJjIHtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMnB4IDA7XG4gIH1cbn1cbi5rLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNodW5rLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcHJvZ3Jlc3NiYXItY2h1bmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG59XG5cbi5rLXByb2dyZXNzYmFyLWNodW5rIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMikgNTUlLCB0cmFuc3BhcmVudCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDUwJSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICBhbmltYXRpb246IGtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc2NhbGUge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJjIHtcbiAgc3Ryb2tlOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuNXMgZWFzZTtcbn1cblxuLmstcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uay1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSwgLmstcmFkaW8uay1jaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNlJTNjY2lyY2xlIGN4PSc1MCUyNScgY3k9JzUwJTI1JyByPSc0JyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5rLXJhZGlvLXdyYXAge1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBnYXA6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXJhZGlvLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIHdpZHRoOiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstcmFkaW8tbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJhZGlvICsgLmstbGFiZWwsIC5rLXJhZGlvLXdyYXAgKyAuay1sYWJlbCwgLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8td3JhcCArIC5rLXJhZGlvLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1yYWRpby1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstcmFkaW8tbGFiZWwuay1uby10ZXh0IHtcbiAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi5rLXJhZGlvLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay1yYWRpby1pdGVtLCAuay1yYWRpby1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1yYWRpby1pdGVtIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby1saXN0LWl0ZW0gLmstcmFkaW8tbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXJhZGlvLWxpc3QtaG9yaXpvbnRhbCwgLmstcmFkaW8tbGlzdC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXIsIHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpbzpmb2N1cywgLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmRpc2FibGVkOjphZnRlciwgLmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby5rLWRpc2FibGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXJhZGlvLXNtIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstcmFkaW8tc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLXNtOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvLW1kIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcmFkaW8tbWQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLW1kOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvLWxnIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbn1cblxuLmstcmFkaW8tbGc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLWxnOjphZnRlciB7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG59XG5cbi5rLXJhZGlvIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXJhZGlvOmZvY3VzLCAuay1yYWRpby5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLXJhZGlvLmstaW52YWxpZCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXJhZGlvLmstaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLCAuay1yYWRpby5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8ubmctaW52YWxpZC5uZy1kaXJ0eSArIC5rLXJhZGlvLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstcmFkaW86Y2hlY2tlZCwgLmstcmFkaW8uay1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcmFkaW86Y2hlY2tlZDpmb2N1cywgLmstcmFkaW8uay1jaGVja2VkLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay1zbGlkZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2xpZGVyICosIC5rLXNsaWRlciAqOjpiZWZvcmUsIC5rLXNsaWRlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNsaWRlciAuay1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyIC5rLXRpY2ssIC5rLXNsaWRlciAuay1zbGlkZXItdHJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNsaWRlciAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstZGlzYWJsZWQgLmstZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmstc2xpZGVyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBnYXA6IDdweDtcbn1cblxuLmstc2xpZGVyIC5rLWJ1dHRvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljayB7XG4gIGZsZXg6IDAgMCAxcHg7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLWhvcml6b250YWwge1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUge1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIHtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1zbGlkZXItdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgxKTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKTtcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydCB7XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1lbmQge1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljayB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCBjZW50ZXI7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IGNlbnRlcjtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAxMDAlO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDEwMCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDA7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTIwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMTAwJTtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxMjAlO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtOTJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHg7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMjJweDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstbGFzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC02MnB4O1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICBpbnNldC1ibG9jay1lbmQ6IC0xLjJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFzdCAuay1sYWJlbCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTAwJTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwge1xuICBpbnNldC1ibG9jay1zdGFydDogLTEuMmVtO1xufVxuXG4uay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc2xpZGVyLWhvcml6b250YWwgOmlzKC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLXNlbGVjdGlvbikge1xuICBoZWlnaHQ6IDRweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0ycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCA6aXMoLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItc2VsZWN0aW9uKSB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0ycHg7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5rLWRyYWdoYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmstZHJhZ2hhbmRsZS5rLXByZXNzZWQge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2l0aW9uOiBpbnNldC1pbmxpbmUtc3RhcnQgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuLmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG5cbi5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWJ1dHRvbiwgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay10aWNrLCAuay1zbGlkZXIuay1yZWFkb25seSAuay1kcmFnaGFuZGxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZSwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTpmb2N1cywgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZTpmb2N1cywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWRyYWdoYW5kbGU6YWN0aXZlLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWxhYmVsLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWxhYmVsLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLmstc2xpZGVyIGtlbmRvLXJlc2l6ZS1zZW5zb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNsaWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlciAuay1zbGlkZXItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXNsaWRlciAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmhvdmVyLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmFjdGl2ZSwgLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsIC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstcHJlc3NlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLCAuay1zbGlkZXIgLmstZHJhZ2hhbmRsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2xpZGVyLmstZm9jdXMgLmstZHJhZ2hhbmRsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFDMEFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFCQUxRQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyk7XG59XG5cbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaHRBQUJBSUFCQUxpNHVBQUFBQ0g1QkFFQUFBRUFMQUFBQUFDMEFBRUFBQUlXaklHSnhxemF6bHV4Mm92bHpORDJyQUhnU0laV0FRQTcpO1xufVxuXG4uay1jYWxlbmRhciB7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItd2lkdGgsIG1pbi1jb250ZW50KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWhlaWdodCwgbWluLWNvbnRlbnQpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYWxlbmRhciA+IC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uay1jYWxlbmRhci10YWJsZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNhbGVuZGFyLWNhcHRpb24sIC5rLWNhbGVuZGFyLWNhcHRpb24uay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXIgLmstbWV0YS1oZWFkZXIsIC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1jYWxlbmRhci10aCwgLmstY2FsZW5kYXItdGQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWNhbGVuZGFyLXRoIHtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY2FsZW5kYXItdGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIG1pbi1jb250ZW50KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNhbGVuZGFyLXRkLmstYWx0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXgsIDAuMjVlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteSwgMC4yNWVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uay1jYWxlbmRhci1oZWFkZXIgLmstY2FsZW5kYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxlbmRhci1mb290ZXIsIC5rLWNhbGVuZGFyIC5rLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLWNhbGVuZGFyLXZpZXcge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGgsIDI1NnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtcbn1cblxuLmstbW9udGgtY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsIC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtcbn1cblxuLmsteWVhci1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWRlY2FkZS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jYWxlbmRhci10ZCB7XG4gIHdpZHRoOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgaW5saW5lLXNpemU6IHZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO1xuICBibG9jay1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbn1cblxuLmstY2VudHVyeS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwgLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItdGQge1xuICB3aWR0aDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGhlaWdodDogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG4gIGlubGluZS1zaXplOiB2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtcbiAgYmxvY2stc2l6ZTogdmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7XG59XG5cbi5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2VudHVyeS1jYWxlbmRhciAuay1saW5rLCAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1saW5rIHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jYWxlbmRhci1jb250YWluZXIsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhbGVuZGFyLWNvbnRhaW5lciAuay1jYWxlbmRhciwgLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jYWxlbmRhciAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO1xufVxuXG4uay1jYWxlbmRhciAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFweDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWNhbGVuZGFyLXNtIHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aDogMjI0cHg7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSApO1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstbW9udGgtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLW1vbnRoLWNlbGwtc2l6ZSwgMjhweCApO1xufVxuXG4uay1jYWxlbmRhci1zbS5rLXllYXItY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20teWVhci1jZWxsLXNpemUsIDU2cHggKTtcbn1cblxuLmstY2FsZW5kYXItc20uay1kZWNhZGUtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1kZWNhZGUtY2VsbC1zaXplLCA1NnB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLXNtLmstY2VudHVyeS1jYWxlbmRhciwgLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1jZW50dXJ5LWNlbGwtc2l6ZSwgNTZweCApO1xufVxuXG4uay1jYWxlbmRhci1tZCB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDI1NnB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstbW9udGgtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLW1vbnRodmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLW1vbnRoLWNlbGwtc2l6ZSwgMzJweCApO1xufVxuXG4uay1jYWxlbmRhci1tZC5rLXllYXItY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQteWVhci1jZWxsLXNpemUsIDY0cHggKTtcbn1cblxuLmstY2FsZW5kYXItbWQuay1kZWNhZGUtY2FsZW5kYXIsIC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1kZWNhZGUtY2VsbC1zaXplLCA2NHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLW1kLmstY2VudHVyeS1jYWxlbmRhciwgLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItY2VudHVyeXZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZW50dXJ5LWNlbGwtc2l6ZSwgNjRweCApO1xufVxuXG4uay1jYWxlbmRhci1sZyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDMyMHB4O1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKTtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLW1vbnRoLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1tb250aHZpZXcge1xuICAtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1tb250aC1jZWxsLXNpemUsIDQwcHggKTtcbn1cblxuLmstY2FsZW5kYXItbGcuay15ZWFyLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gIC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLXllYXItY2VsbC1zaXplLCA4MHB4ICk7XG59XG5cbi5rLWNhbGVuZGFyLWxnLmstZGVjYWRlLWNhbGVuZGFyLCAuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1kZWNhZGV2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctZGVjYWRlLWNlbGwtc2l6ZSwgODBweCApO1xufVxuXG4uay1jYWxlbmRhci1sZy5rLWNlbnR1cnktY2FsZW5kYXIsIC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VudHVyeS1jZWxsLXNpemUsIDgwcHggKTtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGhlaWdodDogMjg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY2FsZW5kYXItaW5maW5pdGUgLmstY2FsZW5kYXItdmlldzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0yNSU7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IDE2cHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1oZWFkZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXdlZWtkYXlzIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICB3aWR0aDogNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmUsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigItcIjtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDZlbSAzZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jb250ZW50LCAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItY29udGVudCB1bCB7XG4gIHdpZHRoOiA1ZW07XG59XG5cbi5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY29udGVudCBsaSwgLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpIHtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstY2FsZW5kYXItcmFuZ2Uge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1yYW5nZS1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstcmFuZ2Utc3RhcnQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcmFuZ2UtZW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXJhbmdlLWVuZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1yYW5nZS1lbmQgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmstcmFuZ2UtbWlkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbn1cblxuLmstY2FsZW5kYXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FsZW5kYXIgLmstaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1jYXB0aW9uLCAuay1jYWxlbmRhciAuay1tZXRhLWhlYWRlciwgLmstY2FsZW5kYXIgLmstbW9udGgtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstbGluayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1ob3ZlciAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluaywgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmZvY3VzIC5rLWxpbmssIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstbGluayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpOmhvdmVyLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIGxpLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24tbWFya2VyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstY2FsZW5kYXIuay1pbnZhbGlkLCAuay1jYWxlbmRhci5rLWludmFsaWQ6aG92ZXIsIC5rLWNhbGVuZGFyLm5nLWludmFsaWQubmctdG91Y2hlZCwgLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1ydGwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiwgW2Rpcj1ydGxdIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sIC5rLWNhbGVuZGFyLmstcnRsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sIC5rLWNhbGVuZGFyW2Rpcj1ydGxdIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zY2hlZHVsZXIgLmstY2FsZW5kYXIgLmstb3RoZXItbW9udGgge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCwgLmstY2FsZW5kYXIgLmstcmFuZ2UtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1jYWxlbmRhci1jZWxsLWlubmVyLCAuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1saW5rLCAuay1jYWxlbmRhciAuay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kIC5rLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstY2FsZW5kYXItY2VsbC1pbm5lciwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstbGluaywgLmstY2FsZW5kYXIgLmstcmFuZ2UtZW5kLmstYWN0aXZlIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydCwgLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIsIC5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB3aWR0aDogNXB4O1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01cHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogLTVweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLlxcIWstcG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRpbWVzZWxlY3RvciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcG9wdXAgPiAuay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXRpbWUtaGVhZGVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyLXRpdGxlLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSwgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1zZWxlY3Rvci1oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWFjdGlvbnMuay10aW1lLWZhc3Qtc2VsZWN0aW9uLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZWRpdC1idXR0b25zLCAuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1mb3JtLWJ1dHRvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCwgLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlICsgKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIuKAi1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKCh2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKSAqICh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkpO1xufVxuXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstdGltZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSwgLmstdGltZS1saXN0OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMDAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC01MCU7XG59XG5cbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXRpbWUtbGlzdDo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWxpc3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMDBweDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwMHB4O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtMTAwcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKC0xMDBweCAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO1xufVxuXG4uay10aW1lLWNvbnRhaW5lciA+IHVsLCAuay10aW1lLWxpc3QtY29udGVudCA+IHVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNGVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIsIC5rLXRpbWUtbGlzdC1jb250ZW50IC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10aW1lLWxpc3QtaXRlbSwgLmstdGltZS1saXN0IC5rLWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpICogKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSAvIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20ge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtaGlnaGxpZ2h0LCAuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWhpZ2hsaWdodCB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLXNtIC5rLXRpbWUtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstdGltZXNlbGVjdG9yLW1kIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWhpZ2hsaWdodCwgLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1oaWdobGlnaHQge1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0LWl0ZW0sIC5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1oaWdobGlnaHQsIC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaGlnaGxpZ2h0IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkgKiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIpO1xufVxuXG4uay10aW1lc2VsZWN0b3ItbGcgLmstdGltZS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSAqIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaXRlbSwgLmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZS1oZWFkZXIgLmstdGl0bGUsIC5rLXRpbWUtc2VsZWN0b3ItaGVhZGVyIC5rLXRpdGxlIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG4uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywgLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3cge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93OmhvdmVyLCAuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1cyAuay10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uay10aW1lLWxpc3Q6OmJlZm9yZSwgLmstdGltZS1saXN0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzZW0gMS41ZW0gdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lLWxpc3QgLmstaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10aW1lLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jYXB0Y2hhIHtcbiAgd2lkdGg6IDI4MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstY2FwdGNoYSAqLCAuay1jYXB0Y2hhICo6OmJlZm9yZSwgLmstY2FwdGNoYSAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcHRjaGEtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXB0Y2hhLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstY2FwdGNoYS1pbWFnZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNhcHRjaGEtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstY2FwdGNoYSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBvcy1zdGF0aWMsIC5rLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5cXCFrLXBvcy1zdGF0aWMsIC5cXCFrLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXJlbGF0aXZlLCAuay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlxcIWstcG9zLXJlbGF0aXZlLCAuXFwhay1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4uay1wb3MtYWJzb2x1dGUsIC5rLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uXFwhay1wb3MtYWJzb2x1dGUsIC5cXCFrLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBvcy1maXhlZCwgLmstZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5cXCFrLXBvcy1maXhlZCwgLlxcIWstZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmstcG9zLXN0aWNreSwgLmstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLlxcIWstcG9zLXN0aWNreSwgLlxcIWstc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvcnBhbGV0dGUge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jb2xvcnBhbGV0dGUgKiwgLmstY29sb3JwYWxldHRlICo6OmJlZm9yZSwgLmstY29sb3JwYWxldHRlICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sb3JwYWxldHRlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlOmZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3VzLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLCAuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS1zbSAuay1jb2xvcnBhbGV0dGUtdGlsZSB7XG4gIHdpZHRoOiB2YXIoLS1rZW5kby1zcGFjaW5nLTVcXC41LCAxLjM3NXJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtbWQgLmstY29sb3JwYWxldHRlLXRpbGUge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLWxnIC5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtcbn1cblxuLmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xufVxuXG4uay1jb2xvcnBhbGV0dGUtdGlsZTpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG5cbi5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQsIC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNmZmY7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDI3MnB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY29sb3JncmFkaWVudCAqLCAuay1jb2xvcmdyYWRpZW50ICo6OmJlZm9yZSwgLmstY29sb3JncmFkaWVudCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jYW52YXMuay12c3RhY2ssIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzLmstdmJveCB7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjAycHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTVweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtNXB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20ge1xuICB3aWR0aDogMjUycHg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnQge1xuICBoZWlnaHQ6IDE4MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTgycHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIHtcbiAgd2lkdGg6IDI3MnB4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAyMDJweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDIwMnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyB7XG4gIHdpZHRoOiAzNjJweDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveCB7XG4gIHdpZHRoOiA2MnB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAyNjhweDtcbn1cblxuLmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1zbGlkZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDI2OHB4O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9scyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgPiAuay12c3RhY2ssIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzID4gLmstdmJveCB7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMyk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgd2lkdGg6IDQ2cHg7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgLyAxLjUpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMS41KTtcbn1cblxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAvIDEuNSAvIDIpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uICsgLmstaWNvbiwgLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIC5rLWljb24td3JhcHBlci1ob3N0ICsgLmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xM3B4O1xufVxuXG4uay1jb2xvci1jb250cmFzdC1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstY29sb3JncmFkaWVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGU6Zm9jdXMsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpob3ZlciwgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlLmstaG92ZXIsIC5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZS5rLWFjdGl2ZSwgLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZS1jb2xvcjogIzAwMDtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKTtcbn1cblxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApO1xufVxuXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLWFscGhhLXNsaWRlciAuay1zbGlkZXItdHJhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFvQUFBQUtDQVlBQUFDTk1zKzlBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQXVTVVJCVkhnQnhZeXhEUUF3RE1KSUwrWVQrRGp0ekZSbGlVZkxja2xxQkNSVDRlQ1R4YkQ2a2RMMi9MZ1lYcXB2Q2JzM2tCdi9BQUFBQUVsRlRrU3VRbUNDKSBjZW50ZXIgcmVwZWF0O1xufVxuXG4uay1jb2xvcmdyYWRpZW50LWlucHV0LWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssIFtkaXI9cnRsXSAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCk7XG59XG5cbi5rLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG87XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1ub3JtYWwge1xuICBhbGlnbi1zZWxmOiBub3JtYWw7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtbm9ybWFsIHtcbiAgYWxpZ24tc2VsZjogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uXFwhay1hbGlnbi1zZWxmLWZsZXgtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZmxleC1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtZmlyc3QtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWFsaWduLXNlbGYtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtbGFzdC1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1hbGlnbi1zZWxmLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWFsaWduLXNlbGYtc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBtaW4td2lkdGg6IDI3MnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstY29sb3JlZGl0b3IgKiwgLmstY29sb3JlZGl0b3IgKjo6YmVmb3JlLCAuay1jb2xvcmVkaXRvciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwO1xufVxuXG4uay1jb2xvcmVkaXRvci1oZWFkZXItYWN0aW9ucyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIHtcbiAgbWluLXdpZHRoOiAyNTJweDtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIDA7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXNtIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQge1xuICBtaW4td2lkdGg6IDI3MnB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstY29sb3JlZGl0b3ItbWQgLmstY29sb3JlZGl0b3ItcHJldmlldyB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uay1jb2xvcmVkaXRvci1sZyB7XG4gIG1pbi13aWR0aDogMzYycHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSkgMDtcbn1cblxuLmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlldyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSkgKiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LWNvbHVtbnMsIDEwKSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBvdXRsaW5lOiAycHggZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcnBhbGV0dGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWVkaXQtYnV0dG9ucywgLmstY29sb3JlZGl0b3ItZm9vdGVyLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstY29sb3JlZGl0b3ItZm9vdGVyLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1jb2xvcmVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50OmZvY3VzLCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmdyYWRpZW50LmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWNvbG9yLXBpY2tlciwgLmstY29sb3JwaWNrZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogY2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGF0ZXRpbWUtd3JhcCAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZGF0ZXRpbWUtd3JhcCAuay1jYWxlbmRhciwgLmstZGF0ZXRpbWUtd3JhcCAuay10aW1lc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1kYXRldGltZS1jYWxlbmRhci13cmFwLCAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1kYXRlLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG46aXMoLmstcnRsLCBbZGlyPXJ0bF0pIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLCAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcjppcyguay1ydGwsIFtkaXI9cnRsXSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5rLWRhdGVyYW5nZS1waWNrZXIsIC5rLWRhdGVyYW5nZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRhdGVyYW5nZS1waWNrZXIgKiwgLmstZGF0ZXJhbmdlcGlja2VyICosIC5rLWRhdGVyYW5nZS1waWNrZXIgKjo6YmVmb3JlLCAuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YmVmb3JlLCAuay1kYXRlcmFuZ2UtcGlja2VyICo6OmFmdGVyLCAuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kYXRlcmFuZ2UtcGlja2VyIC5rLWRhdGVpbnB1dCwgLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCB7XG4gIHdpZHRoOiAxMGVtO1xufVxuXG4uay1kYXRlcmFuZ2VwaWNrZXItd3JhcCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZHJvcGRvd25ncmlkLXBvcHVwID4gLmstZGF0YS10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b24gLmstYnV0dG9uLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVldmlldyAqLCAuay10cmVldmlldyAqOjpiZWZvcmUsIC5rLXRyZWV2aWV3ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdHJlZXZpZXctZmlsdGVyIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xufVxuXG4uay10cmVldmlldy1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdHJlZXZpZXctdG9wLCAuay10cmVldmlldy1taWQsIC5rLXRyZWV2aWV3LWJvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctaXRlbSB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yNHB4O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXRyZWV2aWV3LXRvZ2dsZSAuay1pY29uIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXRyZWV2aWV3LWxvYWRpbmcge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwgLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstdHJlZXZpZXctbGVhZiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXI6IDBweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay10cmVldmlldy1sZWFmIC5rLWltYWdlLCAuay10cmVldmlldy1sZWFmIC5rLXNwcml0ZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZWFmLmstZm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10cmVldmlldy1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay10cmVldmlldy1zbSAuay10cmVldmlldy1sZWFmIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10cmVldmlldy1zbSAuay1jaGVja2JveC13cmFwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstdHJlZXZpZXctbWQge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstdHJlZXZpZXctbWQgLmstdHJlZXZpZXctbGVhZiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3LW1kIC5rLWNoZWNrYm94LXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay10cmVldmlldy1sZyAuay10cmVldmlldy1sZWFmIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10cmVldmlldy1sZyAuay1jaGVja2JveC13cmFwIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRyZWV2aWV3IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdHJlZXZpZXctbGVhZjpob3ZlciwgLmstdHJlZXZpZXctbGVhZi5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXRyZWV2aWV3LWxlYWY6Zm9jdXMsIC5rLXRyZWV2aWV3LWxlYWYuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay10cmVldmlldy1sZWFmLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXBvcHVwLWRyb3Bkb3dudHJlZSAuay10cmVldmlldywgLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLXRyZWV2aWV3LCAuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstdHJlZXZpZXcge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstcG9wdXAtZHJvcGRvd250cmVlIC5rLWNoZWNrLWFsbCwgLmstZHJvcGRvd250cmVlLXBvcHVwIC5rLWNoZWNrLWFsbCwgLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LXZhbHVlcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigItcIjtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1yYXRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcmF0aW5nICosIC5rLXJhdGluZyAqOjpiZWZvcmUsIC5rLXJhdGluZyAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXJhdGluZy5rLXJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dCAwcztcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCAuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSBzdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5rLXJhdGluZy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ydGwgLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50LCBbZGlyPXJ0bF0gLmstcmF0aW5nLWl0ZW0gLmstcmF0aW5nLXByZWNpc2lvbi1jb21wbGVtZW50IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXJhdGluZyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXJhdGluZzpmb2N1cyAuay1yYXRpbmctaXRlbSA+IC5rLWljb24sIC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQgPiAuay1pY29uLCAuay1yYXRpbmcuay1mb2N1cyAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkID4gLmstaWNvbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKTtcbn1cblxuLmstcmF0aW5nLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLCAuay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXJhdGluZy1pdGVtOmhvdmVyLCAuay1yYXRpbmctaXRlbS5rLWhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXN3aXRjaCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3dpdGNoICosIC5rLXN3aXRjaCAqOjpiZWZvcmUsIC5rLXN3aXRjaCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2guay1yZWFkb25seSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXN3aXRjaC10aHVtYiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmstc3dpdGNoLWxhYmVsLW9uLCAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3dpdGNoLXNtIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLXRyYWNrIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogNHB4O1xufVxuXG4uay1zd2l0Y2gtc20gLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDRweDtcbn1cblxuLmstc3dpdGNoLXNtIC5rLXN3aXRjaC10aHVtYiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYygxMDAlIC0gMTNweCk7XG59XG5cbi5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDEzcHg7XG59XG5cbi5rLXN3aXRjaC1tZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmstc3dpdGNoLW1kIC5rLXN3aXRjaC10cmFjayB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDZweDtcbn1cblxuLmstc3dpdGNoLW1kIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBpbnNldC1pbmxpbmUtZW5kOiA2cHg7XG59XG5cbi5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtdGh1bWIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xufVxuXG4uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxNXB4O1xufVxuXG4uay1zd2l0Y2gtbGcge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdHJhY2sge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogOHB4O1xufVxuXG4uay1zd2l0Y2gtbGcgLmstc3dpdGNoLXRodW1iIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmstc3dpdGNoLWxnLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKDEwMCUgLSAxN3B4KTtcbn1cblxuLmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTdweDtcbn1cblxuLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC10aHVtYiwgW2Rpcj1ydGxdIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaC5rLXJ0bCAuay1zd2l0Y2gtdGh1bWIsIC5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zd2l0Y2gtb2ZmOmZvY3VzIC5rLXN3aXRjaC10cmFjaywgLmstc3dpdGNoLW9mZi5rLWZvY3VzIC5rLXN3aXRjaC10cmFjayB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWxhYmVsLW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdHJhY2sge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3dpdGNoLW9uOmZvY3VzIC5rLXN3aXRjaC10cmFjaywgLmstc3dpdGNoLW9uLmstZm9jdXMgLmstc3dpdGNoLXRyYWNrIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWhpbnQge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG59XG5cbi5rLWRyb3B6b25lLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZHJvcHpvbmUtaW5uZXIgLmstaWNvbiwgLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3RlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWljb24sIC5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWRyb3B6b25lLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXVwbG9hZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXVwbG9hZCAqLCAuay11cGxvYWQgKjo6YmVmb3JlLCAuay11cGxvYWQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogN2VtO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMgPiAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzICsgLmstZHJvcHpvbmUtaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1cyArIC5rLWRyb3B6b25lLWhpbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbXVsdGlwbGUsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW11bHRpcGxlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZSB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAycHgpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGVuYW1lIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay11cGxvYWQtcGN0IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstY2xlYXItc2VsZWN0ZWQsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgfiAuay11cGxvYWQtc2VsZWN0ZWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWUsIC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLCAuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc3VtbWFyeSwgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaWNvbi13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdGF0ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWluZm8ge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwIDA7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyLCAuay11cGxvYWQgLmstZmlsZS1zaW5nbGUgPiAuay1maWxlLWluZm8ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtc3VtbWFyeSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC8gMyAqIC0xKTtcbn1cblxuLmstdXBsb2FkIC5rLXByb2dyZXNzYmFyIHtcbiAgLS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC8gMik7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay11cGxvYWQgLmstYWN0aW9ucywgLmstdXBsb2FkIC5rLWVkaXQtYnV0dG9ucywgLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zLCAuay11cGxvYWQgLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay11cGxvYWQgLmstZm9ybS1idXR0b25zIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dCB7XG4gIGZvbnQ6IDE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sIC5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dC5rLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay11cGxvYWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLCAuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdXBsb2FkIC5rLWRyb3B6b25lLmstaG92ZXIsIC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwgLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMsIC5rLXVwbG9hZCAuay1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay11cGxvYWQgLmstdXBsb2FkLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay11cGxvYWQgLmstZmlsZS1zdWNjZXNzIC5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdXBsb2FkIC5rLWZpbGUtZXJyb3IgLmstcHJvZ3Jlc3NiYXIgLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLWljb24td3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXVwbG9hZCAuay1maWxlLXNpemUsIC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwgLmstdXBsb2FkIC5rLWZpbGUtc3VtbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay11cGxvYWQuay1pbnZhbGlkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy10b3VjaGVkLCAuay11cGxvYWQubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1vdHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLW90cCAuay1vdHAtaW5wdXQgPiAuay1pbnB1dC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLW90cC1zbSB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstb3RwLXNtIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1vdHAtbWQge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstb3RwLW1kIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1vdHAtbGcge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstb3RwLWxnIC5rLW90cC1pbnB1dCB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1vdHAtbGcgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWFwcGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWFwcGJhciAqLCAuay1hcHBiYXIgKjo6YmVmb3JlLCAuay1hcHBiYXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1hcHBiYXIgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXIge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWQge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1hcHBiYXIgLmstaW5wdXQsIC5rLWFwcGJhciAuay1waWNrZXIge1xuICB3aWR0aDogMTBlbTtcbn1cblxuLmstYXBwYmFyIC5rLWNvbG9yLXBpY2tlciwgLmstYXBwYmFyIC5rLWNvbG9ycGlja2VyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuXG4uay1hcHBiYXItc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmstYXBwYmFyLXN0aWNreSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmstYXBwYmFyLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYXBwYmFyLXRvcCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IGF1dG87XG59XG5cbi5rLWFwcGJhci1ib3R0b20ge1xuICBpbnNldC1ibG9jay1zdGFydDogYXV0bztcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay1hcHBiYXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1hcHBiYXItYm90dG9tIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYXBwYmFyLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1hcHBiYXItc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG59XG5cbi5rLWFwcGJhci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYXBwYmFyLWluZm8ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1hcHBiYXItc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWFwcGJhci13YXJuaW5nIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYXBwYmFyLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1hcHBiYXItZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWFwcGJhci1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYXBwYmFyLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1mYWIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZmFiICosIC5rLWZhYiAqOjpiZWZvcmUsIC5rLWZhYiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZhYjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWZhYi1pY29uIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstaWNvbi13cmFwcGVyLWhvc3Q6bm90KDpvbmx5LWNoaWxkKSAuay1mYWItaWNvbiwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogLTEpO1xufVxuXG4uay1mYWItc20ge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKSBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbn1cblxuLmstZmFiLW1kIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1mYWItbGcge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAxLjUpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEuNSk7XG59XG5cbi5rLWZhYi1pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZmFiLWl0ZW1zLWJvdHRvbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWZhYi1pdGVtcy10b3Age1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtcy10b3AgLmstZmFiLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1mYWItaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCAuay1mYWItaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uay1mYWItaXRlbS1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQsIFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCwgW2Rpcj1ydGxdIC5rLWZhYi1wb3B1cCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWZhYi1zb2xpZC1wcmltYXJ5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWZhYi1zb2xpZC1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1mYWItc29saWQtdGVydGlhcnkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbmZvIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWZhYi1zb2xpZC1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWZhYi1zb2xpZC13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7XG59XG5cbi5rLWZhYi1zb2xpZC1lcnJvciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstZmFiLXNvbGlkLWRhcmsge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtcbn1cblxuLmstZmFiLXNvbGlkLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1mYWItc29saWQtaW52ZXJzZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1wcmltYXJ5LCAuay1mYWItc29saWQtcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mik7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1mYWItc29saWQtdGVydGlhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWhvdmVyLCAjMDM5YWUwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1pbmZvLCAuay1mYWItc29saWQtaW5mbzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC13YXJuaW5nLCAuay1mYWItc29saWQtd2FybmluZzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO1xufVxuXG4uay1ob3Zlci5rLWZhYi1zb2xpZC1lcnJvciwgLmstZmFiLXNvbGlkLWVycm9yOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtZGFyaywgLmstZmFiLXNvbGlkLWRhcms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KTtcbn1cblxuLmstaG92ZXIuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtaG92ZXIsICNlMGUwZTApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7XG59XG5cbi5rLWhvdmVyLmstZmFiLXNvbGlkLWludmVyc2UsIC5rLWZhYi1zb2xpZC1pbnZlcnNlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSk7XG59XG5cbi5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZm9jdXMsIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXNlY29uZGFyeS5rLWZvY3VzLCAuay1mYWItc29saWQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtdGVydGlhcnkuay1mb2N1cywgLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbmZvLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLXN1Y2Nlc3Muay1mb2N1cywgLmstZmFiLXNvbGlkLXN1Y2Nlc3M6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtd2FybmluZy5rLWZvY3VzLCAuay1mYWItc29saWQtd2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1lcnJvci5rLWZvY3VzLCAuay1mYWItc29saWQtZXJyb3I6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXNvbGlkLWRhcmsuay1mb2N1cywgLmstZmFiLXNvbGlkLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1mYWItc29saWQtbGlnaHQuay1mb2N1cywgLmstZmFiLXNvbGlkLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWZhYi1zb2xpZC1pbnZlcnNlLmstZm9jdXMsIC5rLWZhYi1zb2xpZC1pbnZlcnNlOmZvY3VzIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXByaW1hcnksIC5rLWZhYi1zb2xpZC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwgLmstZmFiLXNvbGlkLXNlY29uZGFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLXRlcnRpYXJ5LCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC10ZXJ0aWFyeSwgLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWluZm8sIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWluZm8sIC5rLWZhYi1zb2xpZC1pbmZvOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2VzczphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO1xufVxuXG4uay1hY3RpdmUuay1mYWItc29saWQtd2FybmluZywgLmstc2VsZWN0ZWQuay1mYWItc29saWQtd2FybmluZywgLmstZmFiLXNvbGlkLXdhcm5pbmc6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWVycm9yLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1lcnJvciwgLmstZmFiLXNvbGlkLWVycm9yOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtcbn1cblxuLmstYWN0aXZlLmstZmFiLXNvbGlkLWRhcmssIC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWRhcmssIC5rLWZhYi1zb2xpZC1kYXJrOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1saWdodCwgLmstc2VsZWN0ZWQuay1mYWItc29saWQtbGlnaHQsIC5rLWZhYi1zb2xpZC1saWdodDphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1mYWItc29saWQtaW52ZXJzZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO1xufVxuXG4uay1mYWItc29saWQtcHJpbWFyeS5rLWdlbmVyYXRpbmcge1xuICBhbmltYXRpb246IGstZmFiLWdlbmVyYXRpbmcgMS41cyBlYXNlLWluLW91dCAwLjVzIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGstZmFiLWdlbmVyYXRpbmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSkgNDAlLCB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZikpO1xuICAgIGJvcmRlcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7XG4gICAgb3V0bGluZS1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgfVxufVxuLmstZGlzYWJsZWQuay1mYWItc29saWQtcHJpbWFyeSwgLmstZmFiLXNvbGlkLXByaW1hcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1zZWNvbmRhcnksIC5rLWZhYi1zb2xpZC1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtdGVydGlhcnksIC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtaW5mbywgLmstZmFiLXNvbGlkLWluZm86ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1zdWNjZXNzLCAuay1mYWItc29saWQtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsIC5rLWZhYi1zb2xpZC13YXJuaW5nOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtZXJyb3IsIC5rLWZhYi1zb2xpZC1lcnJvcjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstZGlzYWJsZWQuay1mYWItc29saWQtZGFyaywgLmstZmFiLXNvbGlkLWRhcms6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1saWdodCwgLmstZmFiLXNvbGlkLWxpZ2h0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDYwJSwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLCAuay1mYWItc29saWQtaW52ZXJzZTpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZhYi1pdGVtLXRleHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLWZhYi1pdGVtLWljb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLWZhYi1pdGVtLmstaG92ZXIgLmstZmFiLWl0ZW0taWNvbiwgLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLXRleHQsIC5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtLmstZm9jdXMgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW0uay1mb2N1cyAuay1mYWItaXRlbS1pY29uIHtcbiAgb3V0bGluZTogc29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5rLWZhYi1pdGVtLmstYWN0aXZlIC5rLWZhYi1pdGVtLWljb24sIC5rLWZhYi1pdGVtOmFjdGl2ZSAuay1mYWItaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpO1xufVxuXG4uay1mYWItaXRlbS5rLWRpc2FibGVkLCAuay1mYWItaXRlbTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLWZhYi1pdGVtLmstZGlzYWJsZWQgLmstZmFiLWl0ZW0tdGV4dCwgLmstZmFiLWl0ZW0uay1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLCAuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS10ZXh0LCAuay1mYWItaXRlbTpkaXNhYmxlZCAuay1mYWItaXRlbS1pY29uIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmFiLXBvcHVwIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstd2luZG93IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAyO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay13aW5kb3ctc20ge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5rLXdpbmRvdy1tZCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cblxuLmstd2luZG93LWxnIHtcbiAgd2lkdGg6IDEyMDBweDtcbn1cblxuLmstd2luZG93LXRpdGxlYmFyIHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMHB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstd2luZG93LW1pbmltaXplZCAuay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXdpbmRvdy10aXRsZSB7XG4gIHBhZGRpbmctYmxvY2s6IDAuNWVtO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWFyZ2luLWJsb2NrOiAtMC41ZW07XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbGV4OiAxO1xufVxuXG4uay13aW5kb3ctdGl0bGU6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCLXCI7XG59XG5cbi5rLXdpbmRvdy10aXRsZWJhci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrOiAtNWVtO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXItYWN0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpbmRvdy1jb250ZW50LCAuay1wcm9tcHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMjtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiBjbGFtcCh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLCB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstd2luZG93LWFjdGlvbnMge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXByb21wdC1jb250YWluZXIgPiAuay10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLW4ge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstd2luZG93IC5rLXJlc2l6ZS1zIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay13aW5kb3cgLmstcmVzaXplLXcge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXdpbmRvdyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tOCwgMCAxNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjI4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstd2luZG93OmZvY3VzLCAuay13aW5kb3cuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi05LCAwIDMycHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay13aW5kb3ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay13aW5kb3ctcHJpbWFyeSAuay13aW5kb3ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay13aW5kb3ctbGlnaHQgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay13aW5kb3ctZGFyayAuay13aW5kb3ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwMHZ3LCAxMDAlLCAxMDAlKTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMTAwdmgsIDEwMCUsIDEwMCUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyID4gLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lciA+IC5rLWFuaW1hdGlvbi1jb250YWluZXIgPiAuay1jaGlsZC1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIgPiAuay1hY3Rpb25zaGVldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstYWN0aW9uc2hlZXQtY29udGFpbmVyIC5rLWFjdGlvbnNoZWV0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmstYWN0aW9uc2hlZXQge1xuICB3aWR0aDogdmFyKC0ta2VuZG8tYWN0aW9uc2hlZXQtd2lkdGgsIDM2MHB4KTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1oZWlnaHQsIDYwdmgpO1xuICBtYXgtd2lkdGg6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC13aWR0aCwgMTAwJSk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC1oZWlnaHQsIDYwdmgpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstYWN0aW9uc2hlZXQ6aGFzKD4gLmstYWN0aW9uc2hlZXQtdmlldykge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlICogKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1hY3Rpb25zaGVldCAqLCAuay1hY3Rpb25zaGVldCAqOjpiZWZvcmUsIC5rLWFjdGlvbnNoZWV0ICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1hY3Rpb25zaGVldC10aXRsZWJhci1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXRpdGxlIHtcbiAgZmxleDogMTtcbn1cblxuLmstYWN0aW9uc2hlZXQtc3VidGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hY3Rpb25zaGVldC1mb290ZXIge1xuICBmbGV4OiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5rLWFjdGlvbnNoZWV0IC5rLWhyIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1hY3Rpb25zaGVldC10b3Age1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWJvdHRvbSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtbGVmdCB7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMHB4O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogYXV0bztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIGluaGVyaXQpO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC10aXRsZWJhciwgLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVyLCAuay1hY3Rpb25zaGVldC1qcSAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWZpbHRlciB7XG4gIHdpZHRoOiBjYWxjKDM2MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1jb250ZW50LCAuay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1mb290ZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogbWluKDEwMCUsIDM2MHB4KTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1jb250YWluZXIsIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRyZWV2aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1saXN0LWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbWVudS1ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNhbGVuZGFyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdGltZXNlbGVjdG9yIC5rLXRpbWUtcGFydCB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3IgLmstdGltZS1saXN0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS10aW1lLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxMDAlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG4uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1zY3JvbGxhYmxlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGEtdGFibGUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3I6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3Itdmlld3Mge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50IHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxLmstYWN0aW9uc2hlZXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1hY3Rpb25zaGVldC1qcSAuay1hY3Rpb25zaGVldC1hY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ydGwgLmstYWN0aW9uc2hlZXQtdG9wLCAuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtdG9wLCBbZGlyPXJ0bF0gLmstYWN0aW9uc2hlZXQtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbjppcyhbZGlyPXJ0bF0sIC5rLXJ0bCkgLmstYWN0aW9uc2hlZXQtdmlldy5rLWFjdGlvbnNoZWV0LXZpZXctYW5pbWF0ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICogKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1hY3Rpb25zaGVldCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tNywgMCAxNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjI0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsIC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1hY3Rpb25zaGVldC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLCAuay1hY3Rpb25zaGVldC1pdGVtLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstYWN0aW9uc2hlZXQtaXRlbTpmb2N1cywgLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYWN0aW9uc2hlZXQgLmstaHIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRpYWxvZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLWRpYWxvZy13cmFwcGVyIC5rLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kaWFsb2cuay1kaWFsb2ctY2VudGVyZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstZGlhbG9nIC5rLW11bHRpc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1kaWFsb2ctdGl0bGViYXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kaWFsb2ctcHJpbWFyeSAuay1kaWFsb2ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1kaWFsb2ctbGlnaHQgLmstZGlhbG9nLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1kaWFsb2ctZGFyayAuay1kaWFsb2ctdGl0bGViYXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1kcmF3ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxua2VuZG8tZHJhd2VyLmstZHJhd2VyLCBrZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uay1kcmF3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWRyYXdlciAqLCAuay1kcmF3ZXIgKjo6YmVmb3JlLCAuay1kcmF3ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQsIC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLCAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZHJhd2VyLmstZHJhd2VyLWVuZCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAyO1xuICBib3JkZXI6IDA7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5ID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkID4gLmstb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1kcmF3ZXItcHVzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uay1kcmF3ZXItcHVzaDpoYXMoLmstZHJhd2VyLmstZHJhd2VyLWVuZCkge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmstZHJhd2VyLWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLWRyYXdlci1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWRyYXdlci1pdGVtID4gLmstZHJhd2VyLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLWRyYXdlci1pdGVtIC5rLWRyYXdlci10b2dnbGUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtMSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAyKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpO1xufVxuXG4uay1kcmF3ZXItaXRlbS5rLWxldmVsLTMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstbGV2ZWwtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiA1KTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1sZXZlbC01IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDYpO1xufVxuXG4uay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIgKyAxNnB4KTtcbn1cblxuLmstZHJhd2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWRyYXdlci13cmFwcGVyIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDAuNykgI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbn1cblxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDE1NiwgMTU2LCAwLjcpO1xufVxuXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWM5YzljO1xufVxuXG4uay1kcmF3ZXItaXRlbTpob3ZlciwgLmstZHJhd2VyLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1kcmF3ZXItaXRlbTpmb2N1cywgLmstZHJhd2VyLWl0ZW0uay1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbTpmb2N1cy5rLWhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzOmhvdmVyLCAuay1kcmF3ZXItaXRlbS5rLWZvY3VzLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZ3JvdXAge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSB3cmFwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDA7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1jb250YWluZXItYW5pbWF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbm90aWZpY2F0aW9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1ub3RpZmljYXRpb24gKiwgLmstbm90aWZpY2F0aW9uICo6OmJlZm9yZSwgLmstbm90aWZpY2F0aW9uICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstbm90aWZpY2F0aW9uID4gLmstbm90aWZpY2F0aW9uLXN0YXR1cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbm90aWZpY2F0aW9uLWFjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1ub3RpZmljYXRpb24ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLWludmVyc2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ub3RpZmljYXRpb24tbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO1xufVxuXG4uay1ub3RpZmljYXRpb24tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstbm90aWZpY2F0aW9uLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1ub3RpZmljYXRpb24taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1ub3RpZmljYXRpb24tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbmtlbmRvLWNhcmQsIGtlbmRvLWNhcmQtaGVhZGVyLCBrZW5kby1jYXJkLWJvZHksIGtlbmRvLWNhcmQtYWN0aW9ucywga2VuZG8tY2FyZC1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jYXJkICosIC5rLWNhcmQgKjo6YmVmb3JlLCAuay1jYXJkICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY2FyZCAuay1jYXJkLWF2YXRhciwgLmstY2FyZCAuay1hdmF0YXIge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmxleC1iYXNpczogNDVweDtcbn1cblxuLmstY2FyZCA+IC5rLWNhcmQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKSAtIDFweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstY2FyZC12ZXJ0aWNhbCB7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLCAuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLmstY2FyZC1oZWFkZXIgLmstY2FyZC10aXRsZSArIC5rLWNhcmQtc3VidGl0bGUsIC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGUgKyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstY2FyZC1ib2R5IHAge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xufVxuXG4uay1jYXJkLWJvZHkgPiAuay1sYXN0LCAuay1jYXJkLWJvZHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWNhcmQtYm9keSA+IC5rLWNhcmQtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWNhcmQtbWVkaWEge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5rLWNhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xufVxuXG4uay1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtcbn1cblxuLmstY2FyZC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLWhvcml6b250YWwsIC5rLWNhcmQtdmVydGljYWwgPiAuay1jYXJkLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1jYXJkLXNlcGFyYXRvci5rLXNlcGFyYXRvci12ZXJ0aWNhbCwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1zZXBhcmF0b3Ige1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWNhcmQgPiAuay1ociB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1hY3Rpb25zIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jYXJkLWhvcml6b250YWwgLmstYWN0aW9ucy1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtbGlzdCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjayAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xcHg7XG59XG5cbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMXB4O1xufVxuXG4uay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0yMHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstY2FyZC1ncm91cCAuay1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZCArIC5rLWNhcmQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcHg7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWZpcnN0IHtcbiAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0IHtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLWNhcmQtd2l0aC1jYWxsb3V0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWNhcmQtY2FsbG91dCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1zIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLWNhcmQtZmxhdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLWNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstY2FyZCAuay1jYXJkLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkOmZvY3VzLCAuay1jYXJkLmstZm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5rLWNhcmQtYWN0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FyZC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1jYXJkLWJvZHkge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc2VwYXJhdG9yLCAuay1jYXJkIC5rLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5rLWNhcmQtcHJpbWFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktb24tc3VidGxlLCAjMTQxNDE0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO1xufVxuXG4uay1jYXJkLXNlY29uZGFyeSAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VidGxlLCAjMDIzZjVjKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSk7XG59XG5cbi5rLWNhcmQtdGVydGlhcnkgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMik7XG59XG5cbi5rLWNhcmQtaW5mbyAuay1jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlLCAjMWM1YTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstY2FyZC1zdWNjZXNzIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdWJ0bGUsICM1ZTQ3MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO1xufVxuXG4uay1jYXJkLXdhcm5pbmcgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uay1jYXJkLWVycm9yIC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLWRhcmsgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtc3VidGxlLCAjZmFmYWZhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZSwgIzE0MTQxNCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO1xufVxuXG4uay1jYXJkLWxpZ2h0IC5rLWNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstY2FyZC1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGUsICNjMmMyYzIpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGUsICMxZjFmMWYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXMsICM2NjY2NjYpO1xufVxuXG4uay1jYXJkLWludmVyc2UgLmstY2FyZC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1jYXJkLWNhbGxvdXQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG59XG5cbi5rLXBvcG92ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB6LWluZGV4OiAxMjAwMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBvcG92ZXIgKiwgLmstcG9wb3ZlciAqOjpiZWZvcmUsIC5rLXBvcG92ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBvcG92ZXItYWN0aW9ucyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW4ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1lIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXcge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstcG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcG9wb3Zlci1jYWxsb3V0IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuXG4uay1ycGFuZWwtbGVmdCwgLmstcnBhbmVsLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXJwYW5lbC1sZWZ0ICsgKiwgLmstcnBhbmVsLXJpZ2h0ICsgKiB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXJwYW5lbC1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICBsZWZ0OiAwO1xufVxuXG4uay1ycGFuZWwtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5rLXJwYW5lbC10b3Age1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG4uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcbiAgbWF4LWhlaWdodDogNTY4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5rLXJwYW5lbC10b2dnbGUge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLmstYm90dG9tLW5hdiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstYm90dG9tLW5hdiAqLCAuay1ib3R0b20tbmF2ICo6OmJlZm9yZSwgLmstYm90dG9tLW5hdiAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWJvdHRvbS1uYXYtYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7XG59XG5cbi5rLWJvdHRvbS1uYXYtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtaW4td2lkdGg6IDcycHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoNDBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMik7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtID4gLmstYm90dG9tLW5hdi1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmstYm90dG9tLW5hdi1pdGVtLmstZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJvdHRvbS1uYXYtaXRlbS1mbG93LWhvcml6b250YWwgLmstYm90dG9tLW5hdi1pdGVtIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1ib3R0b20tbmF2LmstcG9zLWZpeGVkLCAuay1ib3R0b20tbmF2LmstZml4ZWQge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnksIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW5mbywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcge1xuICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0LCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApIDY1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSAxMi41JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtc29saWQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnksIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWluZm8sIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWVycm9yLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtcbn1cblxuLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywgLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLCAuay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsIC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWJvdHRvbS1uYXYtZmxhdC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLCAuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7XG59XG5cbi5rLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWJyZWFkY3J1bWIgKiwgLmstYnJlYWRjcnVtYiAqOjpiZWZvcmUsIC5rLWJyZWFkY3J1bWIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1icmVhZGNydW1iLWNvbnRhaW5lciwgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1pdGVtLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstYnJlYWRjcnVtYi1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWJyZWFkY3J1bWItcm9vdC1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1yb290LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluayA+IC5rLWltYWdlLCAuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iLWRlbGltaXRlciwgLmstYnJlYWRjcnVtYi1kZWxpbWl0ZXItaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiB2YXIoLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5LCB1bnNldCk7XG59XG5cbi5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1icmVhZGNydW1iLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iLXNtIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1tZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xufVxuXG4uay1icmVhZGNydW1iLW1kIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xufVxuXG4uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItbGluaywgLmstYnJlYWRjcnVtYi1sZyAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstYnJlYWRjcnVtYi1sZyAuay1icmVhZGNydW1iLWljb24tbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1icmVhZGNydW1iIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWJyZWFkY3J1bWI6Zm9jdXMsIC5rLWJyZWFkY3J1bWIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluayB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstYnJlYWRjcnVtYi1saW5rOmhvdmVyLCAuay1icmVhZGNydW1iLWxpbmsuay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWJyZWFkY3J1bWItbGluazpmb2N1cywgLmstYnJlYWRjcnVtYi1saW5rLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtbGluazpob3ZlciwgLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1icmVhZGNydW1iLXJvb3QtbGluazpmb2N1cywgLmstYnJlYWRjcnVtYi1yb290LWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG4uay1wYWdlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wYWdlciAqLCAuay1wYWdlciAqOjpiZWZvcmUsIC5rLXBhZ2VyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFnZXItcmVzcG9uc2l2ZSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uay1wYWdlci1pbmZvLCAuay1wYWdlci1zaXplcywgLmstcGFnZXItaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1wYWdlci1uYXYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFnZXItbmF2OmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQge1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXBhZ2VyLWlucHV0IHtcbiAgZ2FwOiAxZXg7XG59XG5cbi5rLXBhZ2VyLWlucHV0IC5rLXRleHRib3gsIC5rLXBhZ2VyLWlucHV0IC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlci1zaXplcyB7XG4gIGdhcDogMWV4O1xufVxuXG4uay1wYWdlci1zaXplcyAuay1pbnB1dC1pbm5lciwgLmstcGFnZXItc2l6ZXMgLmstaW5wdXQtdmFsdWUtdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLXBhZ2VyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXg6IDEgMSAwJTtcbiAgb3JkZXI6IDk7XG59XG5cbi5rLXBhZ2VyLXJlZnJlc2gge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3JkZXI6IDEwO1xufVxuXG4uay1wYWdlci1zbSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1idXR0b24ge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bi1saXN0LCAuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93biwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwID4gc2VsZWN0LmstZHJvcGRvd25saXN0IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1zbSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbWQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSk7XG59XG5cbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsIC5rLXBhZ2VyLW1kIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstcGFnZXItbGcge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgLmstcGFnZXItaW5wdXQsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCA+IHNlbGVjdC5rLWRyb3Bkb3duLCAuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXAgPiBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xuICB3aWR0aDogNWVtO1xufVxuXG4uay1wYWdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBhZ2VyOmZvY3VzLCAuay1wYWdlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXN0ZXBwZXIge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstc3RlcHBlciAqLCAuay1zdGVwcGVyICo6OmJlZm9yZSwgLmstc3RlcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1saW5rIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IC00cHg7XG4gIGluc2V0LWlubGluZS1lbmQ6IC00cHg7XG4gIGluc2V0LWJsb2NrLWVuZDogLTRweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAuay1mb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIsIC5rLXN0ZXBwZXIgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwge1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwMCUsIDEwZW0sIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGwsIDFyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwZW0gLSAxNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtbGluaywgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCwgLmstc3RlcHBlciAuay1zdGVwLmstZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zdGVwcGVyIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuICBncmlkLXJvdzogMS8tMTtcbn1cblxuLmstc3RlcHBlciAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBncmlkLXJvdzogMTtcbn1cblxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMGVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvciArIC5rLXN0ZXAtbGFiZWwge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxN3B4O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG59XG5cbi5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGluc2V0LWlubGluZS1zdGFydDogMTdweDtcbn1cblxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xufVxuXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMzBweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbn1cblxuLmstc3RlcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1ob3ZlciAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcDpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstZm9jdXMgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxkLCAuay1zdGVwcGVyIC5rLXN0ZXAgLmstc3RlcC1saW5rOmZvY3VzIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXA6ZGlzYWJsZWQgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWRvbmUgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwgLmstc3RlcHBlciAuay1zdGVwLWRvbmU6ZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZik7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsIC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstaG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsIC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50OmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwgLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLCAuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zdGVwcGVyIC5rLXN0ZXAtc3VjY2VzcyAuay1zdGVwLWxhYmVsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvciAuay1zdGVwLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLWhvdmVyIC5rLXN0ZXAtbGFiZWwsIC5rLXN0ZXBwZXIgLmstc3RlcC1lcnJvci5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay10YWJzdHJpcC13cmFwcGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10YWJzdHJpcCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXRhYnN0cmlwLXdyYXBwZXIgPiAuay10YWJzdHJpcCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAqLCAuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsIC5rLXRhYnN0cmlwLWl0ZW1zICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhYnN0cmlwLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50OmZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMge1xuICBvdXRsaW5lLXdpZHRoOiAxcHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyID4gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1zdGFydCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1zY3JvbGxhYmxlLWVuZCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhYnN0cmlwLWhvcml6b250YWwsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC12ZXJ0aWNhbCwgLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSAuay1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC10b3AgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwgLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06YWN0aXZlLCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLWp1c3RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXN0cmV0Y2hlZCA+ICoge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCB7XG4gIG9yZGVyOiAwO1xufVxuXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xuICBvcmRlcjogMDtcbn1cblxuLmstdGFic3RyaXAtc20gLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuOmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwgLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSwgOmlzKC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtbGVmdCwgLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1tZCAuay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1sZyAuay10YWJzdHJpcC1pdGVtcyAuay1saW5rIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbjppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsIDppcyguay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLWxlZnQsIC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlciB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIDFlbSArIDJweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSAqIDIpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmhvdmVyLCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW06Zm9jdXMsIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXRhYnN0cmlwLWRyYWdnaW5nIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQ6Zm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLWZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG4uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKTtcbn1cblxuOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIFtkaXI9cnRsXSAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsIDppcyguay1ydGwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCBbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheVtkaXI9cnRsXSkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpO1xufVxuXG46aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLCA6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwgLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSk7XG59XG5cbi5rLXdpemFyZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMi41KTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMi41KTtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtc3RlcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCAvIDQgKyAycHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1zdGVwOmZvY3VzLCAuay13aXphcmQgLmstd2l6YXJkLXN0ZXAuay1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiA4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXdpemFyZCAuay13aXphcmQtYnV0dG9ucyAuay1idXR0b24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO1xufVxuXG4uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2VyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstd2l6YXJkIC5rLXdpemFyZC1idXR0b25zLXJpZ2h0IC5rLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3Ige1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstd2l6YXJkLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDgpO1xufVxuXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtc3RlcHMsIC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtc3RlcHMge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstd2l6YXJkLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIDQpO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay13aXphcmQtc3RlcDpmb2N1cywgLmstd2l6YXJkLXN0ZXAuay1mb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZXhwYW5kZXIgKiwgLmstZXhwYW5kZXIgKjo6YmVmb3JlLCAuay1leHBhbmRlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstZXhwYW5kZXItc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWV4cGFuZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstZXhwYW5kZXIgKyAuay1leHBhbmRlci5rLWV4cGFuZGVkLCAuay1leHBhbmRlci5rLWV4cGFuZGVkICsgLmstZXhwYW5kZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSArIC5rLWV4cGFuZGVyOm5vdCguay1leHBhbmRlZCkge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWV4cGFuZGVyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZXhwYW5kZXItaGVhZGVyOmhvdmVyLCAuay1leHBhbmRlci1oZWFkZXIuay1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5rLWV4cGFuZGVyLWhlYWRlci5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWV4cGFuZGVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1leHBhbmRlci1zdWItdGl0bGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstYmxvY2ssIC5rLXBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciwgLmstcGFuZWwgPiAuay1oZWFkZXIge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1ibG9jayA+IC5rLWNvbnRlbnQsIC5rLXBhbmVsID4gLmstY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWJsb2NrLCAuay1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ibG9jayA+IC5rLWhlYWRlciwgLmstcGFuZWwgPiAuay1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuOndoZXJlKC5rLWNvbnRlbnQpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBhbmVsYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wYW5lbGJhciAqLCAuay1wYW5lbGJhciAqOjpiZWZvcmUsIC5rLXBhbmVsYmFyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgKyAuay1wYW5lbGJhci1oZWFkZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDEpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmsge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGluayB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAzKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDQpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1pdGVtIHtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO1xufVxuXG4uay1wYW5lbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIC5rLWljb24sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluayAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbms6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluazpmb2N1cywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1pY29uLCAuay1wYW5lbGJhciA+IC5rLXBhbmVsYmFyLWhlYWRlciA+IC5rLWxpbmsuay1zZWxlY3RlZCAuay1wYW5lbGJhci1pdGVtLWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyID4gLmstbGluay5rLXNlbGVjdGVkLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtcbn1cblxuLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluazpob3ZlciwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtID4gLmstbGluay5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbms6Zm9jdXMsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0gPiAuay1saW5rLmstc2VsZWN0ZWQ6aG92ZXIsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc3BsaXR0ZXIgLmstc3BsaXR0ZXItcmVzaXppbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIsIC5rLXNwbGl0YmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwgLmstZ2hvc3Qtc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLCAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcGxpdGJhci1zdGF0aWMtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLCAuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLXByZXYge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtbmV4dCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1wcmV2IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItdmVydGljYWwgLmstY29sbGFwc2UtbmV4dCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3BsaXRiYXItZHJhZ2dhYmxlLXZlcnRpY2FsIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXBhbmUgPiAuay1zcGxpdHRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGFuZSA+IC5rLXNwbGl0dGVyLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwbGl0dGVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtc3RhdGljIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXNwbGl0YmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiwgLmstc3BsaXR0ZXItZmxleCAuay1wYW5lW2hpZGRlbl0sIC5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1mbGV4LmstaGlkZGVuLCAuay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleFtoaWRkZW5dIHtcbiAgZmxleDogMCAxIDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1zcGxpdHRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zcGxpdGJhcjpob3ZlciwgLmstc3BsaXRiYXIuay1ob3ZlciwgLmstc3BsaXRiYXItaG9yaXpvbnRhbC1ob3ZlciwgLmstc3BsaXRiYXItdmVydGljYWwtaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc3BsaXRiYXI6Zm9jdXMsIC5rLXNwbGl0YmFyLmstZm9jdXMge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1naG9zdC1zcGxpdGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGlsZWxheW91dCAuay1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5rLXRpbGVsYXlvdXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbGF5b3V0LWl0ZW0taGludC5rLWxheW91dC1pdGVtLWhpbnQtcmVzaXplIHtcbiAgei1pbmRleDogMztcbn1cblxuLmstdGlsZWxheW91dC1pdGVtLWhlYWRlci5rLWNhcmQtaGVhZGVyIHtcbiAgei1pbmRleDogMDtcbn1cblxuLmstdGlsZWxheW91dC1pdGVtLWJvZHkge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uay10aWxlbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWxheW91dC1pdGVtLWhpbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuMik7XG59XG5cbi5rLWdyaWQtZmxvdy1yb3cge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uXFwhay1ncmlkLWZsb3ctcm93IHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctY29sIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cblxuLlxcIWstZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogZGVuc2UgIWltcG9ydGFudDtcbn1cblxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG59XG5cbi5cXCFrLWdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xufVxuXG4uXFwhay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWZsb3ctdW5zZXQge1xuICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7XG59XG5cbi5cXCFrLWdyaWQtZmxvdy11bnNldCB7XG4gIGdyaWQtYXV0by1mbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbCB7XG4gIGp1c3RpZnktaXRlbXM6IG5vcm1hbDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1ub3JtYWwge1xuICBqdXN0aWZ5LWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zdHJldGNoIHtcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1mbGV4LWVuZCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtZW5kIHtcbiAganVzdGlmeS1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1zdGFydDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0IHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5kIHtcbiAganVzdGlmeS1pdGVtczogc2VsZi1lbmQ7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtc2VsZi1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBzZWxmLWVuZCAhaW1wb3J0YW50O1xufVxuXG4uay1qdXN0aWZ5LWl0ZW1zLWxlZnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBsZWZ0O1xufVxuXG4uXFwhay1qdXN0aWZ5LWl0ZW1zLWxlZnQge1xuICBqdXN0aWZ5LWl0ZW1zOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtcmlnaHQge1xuICBqdXN0aWZ5LWl0ZW1zOiByaWdodDtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1yaWdodCB7XG4gIGp1c3RpZnktaXRlbXM6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmUge1xuICBqdXN0aWZ5LWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbn1cblxuLlxcIWstanVzdGlmeS1pdGVtcy1maXJzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGxhc3QgYmFzZWxpbmU7XG59XG5cbi5cXCFrLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGxhc3QgYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmstZG9jay1tYW5hZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXRvb2xiYXIgLmstc2VwYXJhdG9yLWhvcml6b250YWwge1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2ZW07XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItcGFuZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyID4gLmstcGFuZSwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciA+IC5rLXBhbmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtaGVhZGVyLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGl0bGUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXNjcm9sbGFibGUsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWNvbnRlbnQsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDE7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWFjdGlvbnMsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXBhbmUtdGFiYmVkLCAuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGFiYmVkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXIsIC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1zcGxpdGJhci12ZXJ0aWNhbCwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhci12ZXJ0aWNhbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbn1cblxuLmstZG9ja2luZy1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLWRvY2stbWFuYWdlci13aW5kb3c6aGFzKC5rLXBhbmUpIC5rLXdpbmRvdy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZG9jay1uYXZpZ2F0b3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWRvY2stbmF2aWdhdG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1kb2NrLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLmstZG9jay1pbmRpY2F0b3ItbWlkZGxlIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uay1kb2NrLWluZGljYXRvci10b3Age1xuICBncmlkLWFyZWE6IDEvMi9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1yaWdodCB7XG4gIGdyaWQtYXJlYTogMi8zL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWJvdHRvbSB7XG4gIGdyaWQtYXJlYTogMy8yL2F1dG87XG59XG5cbi5rLWRvY2staW5kaWNhdG9yLWxlZnQge1xuICBncmlkLWFyZWE6IDIvMS9hdXRvO1xufVxuXG4uay1kb2NrLWluZGljYXRvci1taWRkbGUge1xuICBncmlkLWFyZWE6IDIvMi9hdXRvO1xufVxuXG4uay1kb2NrLW1hbmFnZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwgLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDJweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uay1kb2NraW5nLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMTYlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSkgZHJvcC1zaGFkb3coMHB4IDZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCkpIGRyb3Atc2hhZG93KDBweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbi5rLWRvY2staW5kaWNhdG9yOmhvdmVyLCAuay1kb2NrLWluZGljYXRvci5rLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uay1iYXJjb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1iYXJjb2RlID4gZGl2IHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmstY2hhcnQsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5rLWNoYXJ0LXN1cmZhY2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWNoYXJ0IC5rLXBvcHVwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKSwgdG9wIDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKTtcbn1cblxuLmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciwgLmstY2hhcnQtdG9vbHRpcC13cmFwcGVyIHtcbiAgei1pbmRleDogMTIwMDA7XG59XG5cbi5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIgLmstcG9wdXAsIC5rLWNoYXJ0LXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmstY2hhcnQtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBmb250LXNpemU6IDAuODEyODc1cmVtO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAgdGQge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstY2hhcnQtY3Jvc3NoYWlyLXRvb2x0aXAsIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLWNoYXJ0LXNoYXJlZC10b29sdGlwIC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwLW1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNlbGVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5rLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZDogMDtcbn1cblxuLmstc2VsZWN0aW9uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstbGVmdC1oYW5kbGUge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IC0xMXB4O1xufVxuXG4uay1yaWdodC1oYW5kbGUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMTFweDtcbn1cblxuLmstbGVmdC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjJweCAwIDAgLTE0LjY2NjY2NjY2NjdweDtcbiAgcGFkZGluZzogNDRweCAyOS4zMzMzMzMzMzMzcHggMCAwO1xufVxuXG4uay1yaWdodC1oYW5kbGUgZGl2IHtcbiAgbWFyZ2luOiAtMjJweCAwIDAgLTE0LjY2NjY2NjY2NjdweDtcbiAgcGFkZGluZzogNDRweCAwIDAgMjkuMzMzMzMzMzMzM3B4O1xufVxuXG4uay1sZWZ0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTQ0cHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA1OC42NjY2NjY2NjY3cHg7XG59XG5cbi5rLXJpZ2h0LWhhbmRsZS5rLWhhbmRsZS1hY3RpdmUgZGl2IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTQ0cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNTguNjY2NjY2NjY2N3B4O1xufVxuXG4uay1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5rLW5hdmlnYXRvci1oaW50IC5rLXRvb2x0aXAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3BhcmtsaW5lLCAuay1zcGFya2xpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc3BhcmtsaW5lIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jaGFydC1kcmFnZ2luZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1jaGFydC1kb251dC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1jaGFydCAuay1hbmltYXRpb24tY29udGFpbmVyLCAuay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLCAuay1wZGYtZXhwb3J0IC5rLXN0b2NrY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXkge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTAwMDE7XG59XG5cbi5rLWNoYXJ0LW92ZXJsYXktdG9wIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KTtcbn1cblxuLmstY2hhcnQtb3ZlcmxheSAuay1uby1kYXRhLCAuay1jaGFydC1vdmVybGF5IC5rLW5vZGF0YSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWRpYWdyYW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1jYW52YXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2Fua2V5IHRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstdHJlZW1hcCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGlsZSB7XG4gIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay10cmVlbWFwID4gLmstdHJlZW1hcC10aWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgd2lkdGg6IDEuNDI4NTcxNDI4NmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgPiBkaXYge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMWVtO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtd3JhcCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUgKyAuay10cmVlbWFwLXdyYXAge1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4KTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsICsgLmstdHJlZW1hcC13cmFwIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHgpO1xufVxuXG4uay10cmVlbWFwIC5rLWxlYWYge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1nYXVnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1hcmNnYXVnZSwgLmstY2lyY3VsYXJnYXVnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstYXJjZ2F1Z2UtbGFiZWwsIC5rLWNpcmN1bGFyZ2F1Z2UtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1xcmNvZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXFyY29kZSA+IGRpdiB7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbi5rLXZhci0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay12YXItLXByaW1hcnktY29udHJhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbn1cblxuLmstdmFyLS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXZhci0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdmFyLS1ub3JtYWwtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay12YXItLW5vcm1hbC10ZXh0LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay12YXItLXNlcmllcy1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xufVxuXG4uay12YXItLXNlcmllcy1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWIsICNmZmUxNjIpO1xufVxuXG4uay12YXItLXNlcmllcy1jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xufVxuXG4uay12YXItLXNlcmllcy1kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xufVxuXG4uay12YXItLXNlcmllcy1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUsICNhYzU4ZmYpO1xufVxuXG4uay12YXItLXNlcmllcy1mIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xufVxuXG4uay12YXItLXNlcmllcy0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpO1xufVxuXG4uay12YXItLXNlcmllcy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWIsICNmZmUxNjIpO1xufVxuXG4uay12YXItLXNlcmllcy0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xufVxuXG4uay12YXItLXNlcmllcy00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpO1xufVxuXG4uay12YXItLXNlcmllcy01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUsICNhYzU4ZmYpO1xufVxuXG4uay12YXItLXNlcmllcy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xufVxuXG4uay12YXItLXNlcmllcy03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZSwgI2ZmZjBiMSk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApO1xufVxuXG4uay12YXItLXNlcmllcy0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlLCAjZDZhY2ZmKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpO1xufVxuXG4uay12YXItLXNlcmllcy0xMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpO1xufVxuXG4uay12YXItLXNlcmllcy0xNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGQsICNiZmE5NGEpO1xufVxuXG4uay12YXItLXNlcmllcy0xNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApO1xufVxuXG4uay12YXItLXNlcmllcy0xNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpO1xufVxuXG4uay12YXItLXNlcmllcy0xNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGQsICM4MTQyYmYpO1xufVxuXG4uay12YXItLXNlcmllcy0xOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpO1xufVxuXG4uay12YXItLXNlcmllcy0xOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpO1xufVxuXG4uay12YXItLXNlcmllcy0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXIsICNmZmU5ODkpO1xufVxuXG4uay12YXItLXNlcmllcy0yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApO1xufVxuXG4uay12YXItLXNlcmllcy0yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpO1xufVxuXG4uay12YXItLXNlcmllcy0yMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXIsICNjMTgyZmYpO1xufVxuXG4uay12YXItLXNlcmllcy0yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpO1xufVxuXG4uay12YXItLXNlcmllcy0yNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZGVyLCAjODA3MTMxKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApO1xufVxuXG4uay12YXItLXNlcmllcy0yOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCk7XG59XG5cbi5rLXZhci0tc2VyaWVzLTI5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZGVyLCAjNTYyYzgwKTtcbn1cblxuLmstdmFyLS1zZXJpZXMtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpO1xufVxuXG4uay12YXItLWdhdWdlLXBvaW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdmFyLS1nYXVnZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpO1xufVxuXG4uay12YXItLWNoYXJ0LWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbn1cblxuLmstdmFyLS1jaGFydC10aXRsZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemUge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG59XG5cbi5rLXZhci0tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCk7XG59XG5cbi5rLXZhci0tY2hhcnQtbGFiZWwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO1xufVxuXG4uay12YXItLWNoYXJ0LWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1tYWpvci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1taW5vci1saW5lcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1hcmVhLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5rLXZhci0tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uay12YXItLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1ub3Rlcy1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstdmFyLS1jaGFydC1jcm9zc2hhaXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXZhci0tY2hhcnQtZXJyb3ItYmFycy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstY2hhcnQsIC5rLWRpYWdyYW0sIC5rLWdhdWdlLCAuay1zcGFya2xpbmUge1xuICAtLWtlbmRvLWNoYXJ0LXByaW1hcnktYmc6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LXByaW1hcnktY29udHJhc3Q6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICAtLWtlbmRvLWNoYXJ0LWJnOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIC0ta2VuZG8tY2hhcnQtdGV4dDogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICAtLWtlbmRvLWNoYXJ0LWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgLS1rZW5kby1jaGFydC10aXRsZS1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIC0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO1xuICAtLWtlbmRvLWNoYXJ0LWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgLS1rZW5kby1jaGFydC1pbmFjdGl2ZTogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1tYWpvci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW1pbm9yLWxpbmVzOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtYXJlYS1vcGFjaXR5OiAwLjY7XG4gIC0ta2VuZG8tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjE7XG4gIC0ta2VuZG8tY2hhcnQtbGluZS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjM7XG4gIC0ta2VuZG8tY2hhcnQtbm90ZXMtYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIC0ta2VuZG8tY2hhcnQtbm90ZXMtYm9yZGVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LW5vdGVzLWxpbmVzOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LWNyb3NzaGFpci1iZzogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgLS1rZW5kby1jaGFydC1lcnJvci1iYXJzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYSwgI2ZmNjM1OCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLCAjZmZlMTYyKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy00OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZCwgIzRiNWZmYSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLCAjYWM1OGZmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy03OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGUsICNmZmIxYWMpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy04OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGUsICNmZmYwYjEpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy05OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlLCAjYTVhZmZkKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZSwgI2Q2YWNmZik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTEyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZCwgI2JmNGE0Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE0OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkLCAjYmZhOTRhKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZCwgIzM4NDdiYyk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTE3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkLCAjODE0MmJmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMTg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0xOTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlciwgI2ZmOGE4Mik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1zdWJ0bGVyLCAjZmZlOTg5KTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yMjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlciwgIzc4ODdmYik7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTIzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGVyLCAjYzE4MmZmKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yNTogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyLCAjODAzMjJjKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjY6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlciwgIzgwNzEzMSk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTI3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApO1xuICAtLWtlbmRvLWNoYXJ0LXNlcmllcy0yODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyLCAjMjYzMDdkKTtcbiAgLS1rZW5kby1jaGFydC1zZXJpZXMtMjk6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlciwgIzU2MmM4MCk7XG4gIC0ta2VuZG8tY2hhcnQtc2VyaWVzLTMwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpO1xuICAtLWtlbmRvLWNoYXJ0LWdhdWdlLXBvaW50ZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICAtLWtlbmRvLWNoYXJ0LWdhdWdlLXRyYWNrOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstY2hhcnQsIC5rLXNwYXJrbGluZSwgLmstc3RvY2tjaGFydCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstY2hhcnQgLmstcG9wdXAsIC5rLXNwYXJrbGluZSAuay1wb3B1cCwgLmstc3RvY2tjaGFydCAuay1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXJ0LXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmstY2hhcnQtdG9vbHRpcC1pbnZlcnNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xuICBib3JkZXItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDdweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDE1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1zZWxlY3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1oYW5kbGUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG59XG5cbi5rLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1oYW5kbGUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uay1jaGFydC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRyZWVtYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstdHJlZW1hcCAuay1sZWFmIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdHJlZW1hcCAuay1sZWFmLmstaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRyZWVtYXAgLmstbGVhZjpob3ZlciwgLmstdHJlZW1hcCAuay1sZWFmLmstaG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXZpZXcge1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGFuZS13cmFwcGVyID4gZGl2LmstcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudCA+IC5rLXNjcm9sbC1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLmstZ3JpZC5rLWdyaWQtbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQ6IDE2cHgvMSBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyg1MCUgLSAxcHgpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmc6IDAuMmVtO1xufVxuXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXcgPiAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrOiAtMXB4O1xuICBtYXJnaW4taW5saW5lOiAwO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItcmVjdXItZW5kLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXIuay1zY2hlZHVsZXItbW9iaWxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLW5hdi1jdXJyZW50IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDZweDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIuay1tb2JpbGUtaG9yaXpvbnRhbC1oZWFkZXIgLmstc2NoZWR1bGVyLXRpbWVzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLWRhdGUtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCA+IGRpdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgd2lkdGg6IDElO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIGhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG59XG5cbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0IHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1hcHBiYXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdC10aXRsZSwgLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstZmlsdGVyLWl0ZW0gLmstZmlsdGVyYWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0LXRpdGxlLCAuay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3QtZmlsdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IGluaGVyaXQ7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLWxpc3Rncm91cCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLXJlY3VyLWVkaXRvci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFnZXIuay1wYWdlci1zbSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gsIC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1wYW5lLXdyYXBwZXIsIC5rLXZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgPiAuay12aWV3ID4gLmstY29udGVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1jb2x1bW4tYWN0aXZlICsgdGguay1oZWFkZXIge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay10aW1lLXBlcmlvZCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItYWxsLWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci10b29scyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1saW5rLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWl0ZW0sIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstbGluaywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1pdGVtLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWxpbmssIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1saW5rIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1jbGVhciwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zZWxlY3QtYWxsLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNsZWFyLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsIC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLCAuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstY29sdW1uLW1lbnUgLmstbGlzdGdyb3VwLWl0ZW0uay1zZWxlY3RlZCAuay1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWdyaWQuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1hcmlhLXJvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUsIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwgLmstZ3JpZCAuay1ncmlkLWZvb3RlciAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGhlYWQsIC5rLWdyaWQgLmstdGFibGUtdGJvZHksIC5rLWdyaWQgLmstdGFibGUtdGZvb3Qge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCwgLmstZ3JpZCB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLXRhYmxlLXRoOmZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10aCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRoID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCB0ZCA+IC5rLXJhZGlvLCAuay1ncmlkIHRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCB0ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIHRkID4gLmstY2hlY2tib3gtd3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay10YWJsZS10ZCA+IC5rLWNoZWNrYm94LCAuay1ncmlkIC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gtd3JhcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdyaWQgdGQsIC5rLWdyaWQgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwcHg7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JpZCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmstZ3JpZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0xcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIuay1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZmlyc3Qge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGggPiAuay1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3V0bGluZTogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1zb3J0LWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIC0gMXB4KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLXNvcnQtaWNvbiAuay1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgLyAyKTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pIC8gMiAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXJhYmxlID4gLmstY2VsbC1pbm5lciAuay1saW5rIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayA+IC5rLXNvcnQtaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHAgLmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyAuay10YWJsZS1yb3cgdGQsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgLmstdGFibGUtcm93IC5rLWdyb3VwLWNlbGwge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5rLWdyaWQgLmstdGFibGUgLmstZ3JvdXAtZm9vdGVyIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwgKyB0ZCwgLmstZ3JpZCAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkIC5rLWRyYWctY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1mb250LWljb24sIC5rLWdyaWQgLmstZHJhZy1jZWxsID4gLmstZm9udC1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZCAuay1kZXRhaWwtcm93IC5rLWRldGFpbC1jZWxsIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1kaXJ0eS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGwge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstZ3JpZCAuay1kaXJ0eSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWV4cGFuZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICBpbnNldC1ibG9jay1lbmQ6IDFweDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkIC5rLWRyYWctY29sIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5rLWdyaWQgLmstZHJhZy1jZWxsIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkID4gLmstdGFibGUtdGQge1xuICBmb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgYm9sZCk7XG59XG5cbi5rLWdyaWQtcmVzaXphYmxlIHtcbiAgcmVzaXplOiBib3RoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZ3JpZC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZ3JpZC10b29sYmFyLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JvdXBpbmctaGVhZGVyIC5rLWNoaXAtbGlzdCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5rLWdyb3VwaW5nLWhlYWRlciA+IC5rLWdyb3VwaW5nLWRyb3AtY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAzcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3JlLCAuay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDZweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1cHg7XG59XG5cbi5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLWdyaWQtZm9vdGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstZ3JpZC1oZWFkZXIsIC5rLWdyaWQtZm9vdGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5kaXYuay1ncmlkLWhlYWRlciwgZGl2LmstZ3JpZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmstY29sdW1uLXJlc2l6ZXIge1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMTAwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5rLXJvdy1yZXNpemVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQsIC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxlLXRkIHtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbn1cblxuLmstZ3JpZC1mb290ZXIgdGQsIC5rLWdyb3VwLWZvb3RlciB0ZCwgLmstZ3JvdXBpbmctcm93IHRkLCAuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCwgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAtNHB4O1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBwYWRkaW5nLWJsb2NrOiA0cHg7XG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XG59XG5cbi5rLWZpbHRlci1yb3cge1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG59XG5cbi5rLWZpbHRlci1yb3cgdGQsIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGgge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWx0ZXItcm93IHRkOmZpcnN0LWNoaWxkLCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZmlsdGVyLXJvdyAuay1tdWx0aXNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstZmlsdGVyY2VsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIgPiAuay1idXR0b24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLWdyaWQtY29udGVudCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IHRkLCAuay1ncmlkLWNvbnRlbnQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQgPiAuay10YWJsZS10ZCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZCA+IHRkLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkID4gLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuXG4uay1ncmlkIC5rLWVkaXQtY2VsbCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiBzZWxlY3QsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IHNlbGVjdCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstcmFkaW8sIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZWRpdC1jZWxsID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay1lZGl0LWNlbGwgPiAuay1jaGVja2JveC13cmFwLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQgPiAuay1yYWRpbywgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkID4gLmstY2hlY2tib3gsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXJhZGlvLXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLWNoZWNrYm94LXdyYXAsIC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCA+IC5rLXJhZGlvLCAuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQgPiAuay1jaGVja2JveCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstcmFkaW8td3JhcCwgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkID4gLmstY2hlY2tib3gtd3JhcCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB1bnNldDtcbn1cblxuLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWdyaWQtaGVhZGVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcy1pdGVtLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWdyaWQtcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uay1ncmlkLXBhZ2VyLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlLXdyYXAge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudCAuay1ncmlkLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkLXZpcnR1YWwgLmstZ3JpZC1jb250ZW50ID4gLmstaGVpZ2h0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5rLXdpZHRoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay13aWR0aC1jb250YWluZXIgZGl2IHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLWdyaWQtYWRkLXJvdyB0ZCwgLmstZ3JpZC1hZGQtcm93IC5rLXRhYmxlLXRkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGUsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWZvb3Rlci13cmFwLmstYXV0by1zY3JvbGxhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdyaWQtaGVhZGVyLWxvY2tlZCA+IC5rLWdyaWQtaGVhZGVyLXRhYmxlLCAuay1ncmlkLWhlYWRlci13cmFwID4gLmstZ3JpZC1oZWFkZXItdGFibGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAtMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstZmlsdGVyLXJvdyAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwgLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxua2VuZG8tZ3JpZCAuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLCBrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBpbmhlcml0O1xuICBpbnNldC1ibG9jay1lbmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbmtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwga2VuZG8tZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCBrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCwga2VuZG8tZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Omxhc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLWVuZDogMDtcbn1cblxua2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LCBrZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoLCAuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsIC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyAuay10YWJsZS10ZCwgLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIC5rLXRhYmxlLXRoIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1ncmlkLWhlYWRlci1zdGlja3kuay10YWJsZS10aC5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWhlYWRlci13cmFwLCAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIgLmstZ3JpZC1oZWFkZXIsIC5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1ncmlkLW5vcmVjb3JkcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LmstZ3JpZC1ub3JlY29yZHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDIwZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDRlbTtcbn1cblxuLmstY29sdW1uLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCwgLmstZ3JpZC1zbSAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSB0ZCwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRkLCAuay1ncmlkLXNtIHRkLCAuay1ncmlkLXNtIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoID4gLmstbGluaywgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMiArIDJweCk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSAqIDIgKyAycHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciwgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aCA+IC5rLWNlbGwtaW5uZXIgPiAuay1saW5rLCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmsge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24sIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZSwgLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKiAyICsgOHB4KTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZHJhZy1jZWxsLCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwgPiAuay1pY29uLCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwgPiAuay1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsIC5rLWdyaWQtc20gLmstY29tbWFuZC1jZWxsLCAuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgdGQsIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwgLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IHRkLCAuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGwgPiBzcGFuLCAuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIge1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAvIDIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMsIC5rLWdyaWQtc20gLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLXNtIC5rLXJlc2l6ZXItd3JhcCwgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCwgLmstZ3JpZC1tZCAuay10YWJsZS10aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRkLCAuay1ncmlkLW1kIHRkLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlciwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUsIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyOjpiZWZvcmUge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoID4gLmstbGluaywgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aCA+IC5rLWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgKiAtMSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUsIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1ncmlkLW1kIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMC43MTQyODU3MTQzZW0gLSB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSAvIDIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiAvIDIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyLCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAqIC0xKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXRhYmxlLXRoID4gLmstY2VsbC1pbm5lciA+IC5rLWxpbmssIC5rLWdyaWQtbWQgLmstdGFibGUtdGggPiAuay1jZWxsLWlubmVyID4gLmstbGluayB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSwgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSB7XG4gIGhlaWdodDogY2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDhweCk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbCwgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGwgPiAuay1pY29uLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsID4gLmstaWNvbiwgLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCA+IC5rLWljb24sIC5rLWdyaWQtbWQgLmstZHJhZy1jZWxsID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1jb21tYW5kLWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLCAuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCAuay1lZGl0LWNlbGwsIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLCAuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgdGQsIC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoLCAuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgdGQsIC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbCA+IHNwYW4sIC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsID4gc3BhbiwgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciB7XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLCAuay1ncmlkLW1kIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtbWQgLmstcmVzaXplci13cmFwLCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1ncmlkLXN0YWNrIC5rLWdyaWQtY29udGVudCAuay10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstZ3JpZC1zdGFjayAuay10YWJsZS10ZCwgLmstZ3JpZC1zdGFjayAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrIC5rLWdyb3VwLWNvbCwgLmstZ3JpZC1zdGFjayAuay1oaWVyYXJjaHktY29sIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgcCB7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbHVtbi10ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWdyaWQtZWRpdC1yb3cgLmstZ3JpZC1zdGFjay1yb3cge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBib2xkKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGw6Zm9jdXMsIC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstZ3JpZC1zdGFjay1jZWxsLmstY29tbWFuZC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5rLWdyaWQtc3RhY2stY2VsbC5rLWNvbW1hbmQtY2VsbCAuay1ncmlkLXN0YWNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHkge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLWdyaWQtc3RhY2stZXhwYW5kYWJsZSAuay10YWJsZS10ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO1xufVxuXG4uay1ncmlkLXN0YWNrLWV4cGFuZGFibGUgLmstdGFibGUtdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkgKiAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZHJhZy1jZWxsIC5rLWdyaWQtc3RhY2stY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5rLWdyaWQtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1ncmlkLXRvZ2dsZSAuay1pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstbG9hZGluZy1wZGYtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrID4gLmstaS1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uay1sb2FkaW5nLXBkZi1tYXNrIC5rLWxvYWRpbmctcGRmLXByb2dyZXNzIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogLTEwMDAwcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtMTAwMDBweDtcbn1cblxuLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtY29udGVudCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkICsgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkW2RhdGEtcm9sZT1ncmlkXSAuay1ncmlkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmstZmlsdGVyLW1lbnUtcG9wdXAge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1maWx0ZXItbWVudSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1maWx0ZXItYW5kIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cblxuLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucywgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLW51bWVyaWMtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLXN0cmluZy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZGF0ZS1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtbnVtZXJpYy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlciwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LXN0cmluZy1maWx0ZXItbWVudSwgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWRhdGUtZmlsdGVyLW1lbnUsIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1udW1lcmljLWZpbHRlci1tZW51LCAuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tdHJlZWxpc3QtZmlsdGVyLW1lbnUtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1tdWx0aWNoZWNrLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtLCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG5cbi5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1hdXRvZml0dGluZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay10YWJsZS10aCwgLmstYXV0b2ZpdHRpbmcgdGQsIC5rLWF1dG9maXR0aW5nIC5rLXRhYmxlLXRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uay1ncmlkLWFzc2lzdGFudC13aW5kb3cgLmstd2luZG93LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1jb2x1bW4tbWVudS1wb3B1cCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstY29sdW1uLW1lbnUtcG9wdXAuay1wb3B1cCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuXG4uay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsIC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWFjdGlvbi1idXR0b25zLCAuay1jb2x1bW4tbWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWFjdGlvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sdW1uLW1lbnUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LCA0MDApO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1jb2x1bW5tZW51LWl0ZW06aGFzKD4gLmstY29sdW1ubWVudS1pdGVtLWFjdGlvbnMsID4gLmstY29sdW1ubWVudS1pbmRpY2F0b3JzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMDtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIHtcbiAgbWFyZ2luOiAtMXB4IC0xcHggMDtcbn1cblxuLmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0ge1xuICBmbGV4OiAxO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1jb2x1bW4tbWVudS10YWJiZWQgLmstdGFic3RyaXAtY29udGVudCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1jb2x1bW4tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmstY29sdW1uLWNob29zZXItdGl0bGUsIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstY29sdW1uLWxpc3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLWNvbHVtbnMtaXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciwgLmstY29sdW1uLW1lbnUtZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1ncmlkLWhlYWRlciwgLmstZ3JpZC1oZWFkZXItd3JhcCwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1ncmlkIC5rLXRhYmxlLXRoLCAuay1ncmlkIHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLCAuay1ncmlkLWZvb3RlciwgLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1jb250ZW50LWxvY2tlZCwgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkLWhlYWRlci1sb2NrZWQsIC5rLWZpbHRlci1yb3cgPiAuay10YWJsZS10aCwgLmstZmlsdGVyLXJvdyA+IHRkLCAuay1maWx0ZXItcm93ID4gLmstdGFibGUtdGQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQtaGVhZGVyLCAuay1ncm91cGluZy1oZWFkZXIsIC5rLWdyaWQtYWRkLXJvdywgLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JpZCAuay10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWdyaWQtdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ncm91cC1mb290ZXIgdGQsIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQsIC5rLXRhYmxlLXRib2R5IC5rLWdyb3VwLWNlbGwge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIHJnYmEoMCwgMCwgMCwgMCkgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1ncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWdyaWQgLmstdGFibGUtcm93LmstdGFibGUtYWx0LXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10Ym9keSA+IC5rLXRhYmxlLXJvdzpub3QoLmstZGV0YWlsLXJvdyk6aG92ZXIsIC5rLWdyaWQgLmstdGFibGUtdGJvZHkgPiAuay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpLmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDExJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIHRkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQgPiB0ZCwgLmstZ3JpZCAuay10YWJsZS10ZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgdGQuay1oaWdobGlnaHRlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCA+IHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiAuay10YWJsZS10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCB0ZC5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCA+IHRkLCAuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCwgLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQsIC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQgPiAuay10YWJsZS10ZC5rLXNlbGVjdGVkLCAuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkID4gLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCksIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApKSA0MiUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywgLmstZ3JpZCAuay10YWJsZS10aC5rLWZvY3VzLCAuay1ncmlkIHRkOmZvY3VzLCAuay1ncmlkIHRkLmstZm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IHRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gdGQuay1mb2N1cywgLmstZ3JpZCAuay1tYXN0ZXItcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstbWFzdGVyLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXBpbmctcm93ID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1kZXRhaWwtcm93ID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZGV0YWlsLXJvdyA+IC5rLXRhYmxlLXRkLmstZm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQ6Zm9jdXMsIC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyID4gLmstdGFibGUtdGQuay1mb2N1cywgLmstZ3JpZCAuay1ncmlkLXBhZ2VyOmZvY3VzLCAuay1ncmlkIC5rLWdyaWQtcGFnZXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtZmlsdGVyLCAuay1ncmlkIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LCAuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtdGQsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkIHRkLCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtZm9vdGVyIHRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtZm9vdGVyIC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtY2VsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyB0ZCwgLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwaW5nLXJvdyArIC5rLXRhYmxlLXJvdyAuay10YWJsZS10ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstdGFibGUtdGgge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtcm93LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJvcmRlci1ibG9jay1zdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLWdyaWQtcm93LXN0aWNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZCwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdy5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93OmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3Zlci5rLWdyaWQtcm93LXN0aWNreSA+IC5rLXRhYmxlLXRkLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstZ3JpZC1yb3ctc3RpY2t5ID4gLmstdGFibGUtdGQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstaGlnaGxpZ2h0ZWQ6OmJlZm9yZSwgLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstaGlnaGxpZ2h0ZWQuay1ncmlkLXJvdy1zdGlja3kgPiAuay10YWJsZS10ZDo6YmVmb3JlLCAuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLWhpZ2hsaWdodGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLXNlbGVjdGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsIC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCk7XG59XG5cbmNvbC5rLXNvcnRlZCwgLmstdGFibGUtdGguay1zb3J0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtaWNvbiwgLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXI6aG92ZXIsIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3ZlciwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpob3ZlciwgLmstZ3JpZC1oZWFkZXIgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1mb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpmb2N1cywgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uOmZvY3VzLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWFjdGl2ZSwgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LmstYWN0aXZlLCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LmstYWN0aXZlLCAuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksIC5rLWdyaWQtaGVhZGVyIHRkLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10ZC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ3JpZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1ncmlkLWZvb3RlciAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zZWxlY3Rpb24tYWdncmVnYXRlcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncm91cGluZy1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYik7XG59XG5cbi5rLWNvbHVtbi1saXN0LWl0ZW06aG92ZXIsIC5rLWNvbHVtbm1lbnUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzLCAuay1jb2x1bW4tbGlzdC1pdGVtLmstZm9jdXMsIC5rLWNvbHVtbm1lbnUtaXRlbTpmb2N1cywgLmstY29sdW1ubWVudS1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmstY29sdW1ubWVudS1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstc2VsZWN0ZWQge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06Zm9jdXMsIC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLWNvbHVtbi1tZW51LXRhYmJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hlY2stYWxsLXdyYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXJlc2l6ZXItd3JhcC5rLWhvdmVyIC5rLXJvdy1yZXNpemVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDIwJSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1yZXNpemVyLXdyYXAuay1hY3RpdmUgLmstcm93LXJlc2l6ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY29sdW1ubWVudS1pbmRpY2F0b3JzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1ncmlkLXN0YWNrLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGw6Zm9jdXMsIC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTIlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLWdyaWQtc3RhY2stY2VsbC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1ncmlkLXN0YWNrLWNlbGwgLmstZGlydHkge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay10b3VjaC1hY3Rpb24tbm9uZSB7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW5vbmUge1xuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLWF1dG8ge1xuICB0b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1hdXRvIHtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXggIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tcmlnaHQ7XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHQge1xuICB0b3VjaC1hY3Rpb246IHBhbi1yaWdodCAhaW1wb3J0YW50O1xufVxuXG4uay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uXFwhay10b3VjaC1hY3Rpb24tcGFuLXkge1xuICB0b3VjaC1hY3Rpb246IHBhbi15ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tdXAge1xuICB0b3VjaC1hY3Rpb246IHBhbi11cDtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXVwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd247XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1wYW4tZG93biB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLWRvd24gIWltcG9ydGFudDtcbn1cblxuLmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb20ge1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG59XG5cbi5cXCFrLXRvdWNoLWFjdGlvbi1waW5jaC16b29tIHtcbiAgdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tICFpbXBvcnRhbnQ7XG59XG5cbi5rLXRvdWNoLWFjdGlvbi1tYW5pcHVsYXRpb24ge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbiB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlxcIWstdXNlci1zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtYXV0byB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay11c2VyLXNlbGVjdC10ZXh0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5cXCFrLXVzZXItc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLXVzZXItc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLlxcIWstdXNlci1zZWxlY3QtYWxsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLmstdXNlci1zZWxlY3QtY29udGFpbiB7XG4gIHVzZXItc2VsZWN0OiBjb250YWluO1xufVxuXG4uXFwhay11c2VyLXNlbGVjdC1jb250YWluIHtcbiAgdXNlci1zZWxlY3Q6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vbmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbi5cXCFrLWN1cnNvci1ub25lIHtcbiAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uXFwhay1jdXJzb3ItYXV0byB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLlxcIWstY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XG4gIGN1cnNvcjogY29udGV4dC1tZW51O1xufVxuXG4uXFwhay1jdXJzb3ItY29udGV4dC1tZW51IHtcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5cXCFrLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uXFwhay1jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4uXFwhay1jdXJzb3ItcHJvZ3Jlc3Mge1xuICBjdXJzb3I6IHByb2dyZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci13YWl0IHtcbiAgY3Vyc29yOiB3YWl0O1xufVxuXG4uXFwhay1jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItY2VsbCB7XG4gIGN1cnNvcjogY2VsbDtcbn1cblxuLlxcIWstY3Vyc29yLWNlbGwge1xuICBjdXJzb3I6IGNlbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNyb3NzaGFpciB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uXFwhay1jdXJzb3ItY3Jvc3NoYWlyIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXIgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXRleHQge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi5cXCFrLWN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci12ZXJ0aWNhbC10ZXh0IHtcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0O1xufVxuXG4uXFwhay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XG4gIGN1cnNvcjogdmVydGljYWwtdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzO1xufVxuXG4uXFwhay1jdXJzb3ItYWxpYXMge1xuICBjdXJzb3I6IGFsaWFzICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1jb3B5IHtcbiAgY3Vyc29yOiBjb3B5O1xufVxuXG4uXFwhay1jdXJzb3ItY29weSB7XG4gIGN1cnNvcjogY29weSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLlxcIWstY3Vyc29yLW1vdmUge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLW5vLWRyb3Age1xuICBjdXJzb3I6IG5vLWRyb3A7XG59XG5cbi5cXCFrLWN1cnNvci1uby1kcm9wIHtcbiAgY3Vyc29yOiBuby1kcm9wICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLWUtcmVzaXplIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itbi1yZXNpemUge1xuICBjdXJzb3I6IG4tcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1uZS1yZXNpemUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW5lLXJlc2l6ZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1udy1yZXNpemUge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLW53LXJlc2l6ZSB7XG4gIGN1cnNvcjogbnctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1zLXJlc2l6ZSB7XG4gIGN1cnNvcjogcy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc2UtcmVzaXplIHtcbiAgY3Vyc29yOiBzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itc3ctcmVzaXplIHtcbiAgY3Vyc29yOiBzdy1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLlxcIWstY3Vyc29yLXctcmVzaXplIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItZXctcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ldy1yZXNpemUge1xuICBjdXJzb3I6IGV3LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbnMtcmVzaXplIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ucy1yZXNpemUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3ItbmVzdy1yZXNpemUge1xuICBjdXJzb3I6IG5lc3ctcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZSB7XG4gIGN1cnNvcjogbndzZS1yZXNpemUgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5cXCFrLWN1cnNvci1jb2wtcmVzaXplIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1yb3ctcmVzaXplIHtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4uXFwhay1jdXJzb3Itcm93LXJlc2l6ZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4uay1jdXJzb3ItYWxsLXNjcm9sbCB7XG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcbn1cblxuLlxcIWstY3Vyc29yLWFsbC1zY3JvbGwge1xuICBjdXJzb3I6IGFsbC1zY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLXpvb20taW4ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5cXCFrLWN1cnNvci16b29tLWluIHtcbiAgY3Vyc29yOiB6b29tLWluICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5cXCFrLWN1cnNvci16b29tLW91dCB7XG4gIGN1cnNvcjogem9vbS1vdXQgIWltcG9ydGFudDtcbn1cblxuLmstY3Vyc29yLWdyYWIge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiIHtcbiAgY3Vyc29yOiBncmFiICFpbXBvcnRhbnQ7XG59XG5cbi5rLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5cXCFrLWN1cnNvci1ncmFiYmluZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1saXN0dmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXg6OmFmdGVyLCAuay1saXN0dmlldy1jb250ZW50LmstZC1mbGV4LXJvdzo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwgLmstbGlzdHZpZXctY29udGVudC5rLWQtZ3JpZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctcmVjdGFuZ2xlIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW4tYmxvY2s6IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAtdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIC5rLWxpc3R2aWV3LWxpbmsge1xuICBtYXJnaW46IC12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1mb290ZXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctcGFnZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1wYWdlci10b3Age1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiB2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCk7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiB2YXIoLS1rZW5kby1saXN0dmlldy1ib3JkZXItd2lkdGgsIDFweCk7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW0ge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstbGlzdHZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbGlzdHZpZXctY29udGVudCA+IC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstbGlzdHZpZXctaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhcnQtdHlwZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXNwbGl0dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGFydC13aXphcmQtc3BsaXR0ZXIgLmstdGFic3RyaXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1jaGFydC13aXphcmQtcHJldmlldy1wYW5lIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhcnQtd2l6YXJkLXByb3BlcnR5LXBhbmUge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstc2VsZWN0ZWQgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpob3ZlciwgLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlcjpmb2N1cyAuay1pY29uLWJhY2tncm91bmQtYXJlYSwgLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstZm9jdXMgLmstaWNvbi1iYWNrZ3JvdW5kLWFyZWEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyk7XG59XG5cbi5rLWNoYXJ0LXdpemFyZCAuay1pY29uLWJhY2tncm91bmQtYXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvb2xiYXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIHtcbiAgbWluLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyID4gLmstaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXRvb2x0aXAsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLWdyb3VwLWhlYWRlciwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstbGlzdC1zY3JvbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dC5rLXNwcmVhZHNoZWV0LWFycmF5LWZvcm11bGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJ9XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xuICBvdXRsaW5lOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBmbGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWZ1bmMuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtYm9vbC5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1yZWYuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtc3RyLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LW51bS5rLXN5bnRheC1hdC1wb2ludCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWEsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYiwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1jLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3Qge1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3QgLmstaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXN5bnRheC1mdW5jLCAuay1zeW50YXgtc3RhcnRleHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2hlZXRzIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXItYWRkIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zcHJlYWRzaGVldC1zaGVldHMtYmFyLWFkZDpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNoZWV0cy1pdGVtcyAuay1pdGVtIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1yZW1vdmUge1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZpZXcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC12aWV3IC5rLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1vdmVyZmxvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBhbmUge1xuICBwYWRkaW5nOiAwIDFweCAwIDA7XG4gIGJvcmRlci13aWR0aDogMnB4IDAgMCAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC1wYW5lLmstdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcGFuZS5rLWxlZnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtdG9wLWNvcm5lciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4uay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xuICBib3JkZXI6IDAgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXhpcyB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC12YXhpcyB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwgLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2LCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciA+IGRpdjo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyID4gZGl2IHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdiB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsIC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgPiAuay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXIge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1kYXRhIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGNlbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBjZWxsO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDYwO1xufVxuXG4uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCB7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tYmxvY2stZW5kOiAtNHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogLTRweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgei1pbmRleDogMzAwO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLWZ1bGw6OmFmdGVyLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvZmlsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGNlbGw7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXZib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWhib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ibG9jay1zdGFydC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1oYXMtY29tbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBhdXRvO1xuICBib3JkZXItd2lkdGg6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2Uge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyIC5rLWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbSwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pdGVtIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1saW5rLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWxpbmsge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaWNvbiwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pY29uIHtcbiAgbWFyZ2luOiAwIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMCBjYWxjKCgxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkgKiAtMSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWV4cGFuZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnksIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5ID4gLmstaWNvbiwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5ID4gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1pY29uLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0gPiAuay1leHBhbmRlci1pbmRpY2F0b3Ige1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmQge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWVkaXQtYnV0dG9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZm9ybS1idXR0b25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwgLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstY3VzdG9tLWNvbG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstcmVzZXQtY29sb3Ige1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXBvcHVwIC5rLWN1c3RvbS1jb2xvciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRlIHtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtYXgtY29udGVudCk7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC1jbGlwYm9hcmQsIC5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZC1wYXN0ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmUge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZvcm1hdC1jZWxscyAuay1zcHJlYWRzaGVldC1wcmV2aWV3IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLWxpc3Qtc2Nyb2xsZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWV4cG9ydC1jb25maWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA1JTtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstZXhwb3J0LWNvbmZpZyAuay1wYWdlLW9yaWVudGF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstZm9udC1pY29uIHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1zdmctaWNvbiB7XG4gIHdpZHRoOiA2ZW07XG4gIGhlaWdodDogNmVtO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtY29tbWVudCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2IHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5nIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gIG91dGxpbmUtd2lkdGg6IDJweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5ORSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5FIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBjdXJzb3I6IG53c2UtcmVzaXplO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlMge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuU1cge1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGN1cnNvcjogbmVzdy1yZXNpemU7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5OVyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciwgLmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCwgLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIsIC5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldC12aWV3IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtY2VsbCB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmstc3ByZWFkc2hlZXQtbGVnYWN5IC5rLWZpbHRlci1yYW5nZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1jb250ZW50LCAuay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay10YWJzdHJpcC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zcHJlYWRzaGVldCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyLCAuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kaXNhYmxlZC1tYXNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbCwgLmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXBhcnRpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstc2luZ2xlLXNlbGVjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSwgMC41KTtcbn1cblxuLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhhbmRsZSwgLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtaGFuZGxlLCAuay1zcHJlYWRzaGVldCAuay1yZXNpemUtaGludC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItaW5saW5lLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1jZWxsIC5rLWRpcnR5IHtcbiAgYm9yZGVyLWJsb2NrLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWlubGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXIuay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWFjdGl2ZSwgI2Q2ZDZkNik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51ID4gLmstbWVudSAuay1pdGVtOmhvdmVyLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnUgLmstaXRlbS5rLWhvdmVyLCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSA+IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbTpob3ZlciwgLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgPiAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW0uay1ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpO1xufVxuXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMjAwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2U6aG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcuay1zcHJlYWRzaGVldC1hY3RpdmUtZHJhd2luZyB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmctYW5jaG9yLWNlbGwge1xuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXN5bnRheC1yZWYge1xuICBjb2xvcjogI2Y4Mjtcbn1cblxuLmstc3ludGF4LW51bSB7XG4gIGNvbG9yOiAjMDlmO1xufVxuXG4uay1zeW50YXgtc3RyIHtcbiAgY29sb3I6ICMzOGI3MTQ7XG59XG5cbi5rLXN5bnRheC1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5rLXN5bnRheC1ib29sIHtcbiAgY29sb3I6ICNhOTE2OWM7XG59XG5cbi5rLXN5bnRheC1wYXJlbi1tYXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWYyMDA7XG59XG5cbi5rLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLlxcIWstb3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLlxcIWstb3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLlxcIWstb3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLlxcIWstb3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLlxcIWstb3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLlxcIWstb3JkZXItNiB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLlxcIWstb3JkZXItNyB7XG4gIG9yZGVyOiA3ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLlxcIWstb3JkZXItOCB7XG4gIG9yZGVyOiA4ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLlxcIWstb3JkZXItOSB7XG4gIG9yZGVyOiA5ICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uXFwhay1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLlxcIWstb3JkZXItMTEge1xuICBvcmRlcjogMTEgIWltcG9ydGFudDtcbn1cblxuLmstb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5cXCFrLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyICFpbXBvcnRhbnQ7XG59XG5cbi5rLW9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC05OTk5O1xufVxuXG4uXFwhay1vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5cXCFrLW9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uay1vcmRlci1ub25lIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5cXCFrLW9yZGVyLW5vbmUge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDc1cHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1waXZvdGdyaWQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG59XG5cbi5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRib2R5LCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0ciwgLmstcGl2b3RncmlkIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1waXZvdGdyaWQtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmstcGl2b3RncmlkLXRhYmxlIC5rLXBpdm90Z3JpZC1oZWFkZXItcm9vdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItaW5saW5lLWVuZC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGwge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNlbGwge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1waXZvdGdyaWQtY2VsbCAuay1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5rLWNvbHVtbi1tZW51IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDAuNzUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLWxpc3QsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3gge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1yb3ctZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2V0dGluZ3MtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0IHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWNvbnRlbnQgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstaWNvbiB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bi1saXN0LCAuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd24sIC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bmxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIgKyAycHgpO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMSAxIDMwJTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIGZsZXg6IDEgMSA0MCU7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXZhbHVlLWZpZWxkcyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGluc2V0LWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbn1cblxuLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG59XG5cbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLCAuay1mbGV4LWNvbHVtbiAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsIC5rLWZsZXgtY29sdW1uIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLXZhbHVlcyB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtdGFibGUge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXBpdm90IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLXBpdm90IC5rLWdyaWQtY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay1waXZvdC10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1waXZvdC10b29sYmFyID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstcGl2b3QtdG9vbGJhcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstcGl2b3QtbGF5b3V0IHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyLCAuay1waXZvdC1sYXlvdXQgLmstZ3JpZCAuay10YWJsZS1hbHQtcm93IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXBpdm90LWxheW91dCA+IHRib2R5LCAuay1waXZvdCAuay10YWJsZS10ZCwgLmstcGl2b3QgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZC5rLWZpcnN0IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1waXZvdC10YWJsZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG59XG5cbi5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICBtYXJnaW4taW5saW5lLWVuZDogLTFweDtcbn1cblxuLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1waXZvdCAuay1ncmlkIHRyIC5rLWdyaWQtZm9vdGVyIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbn1cblxuLmstcGl2b3QgLmstZ3JpZCB0cjpsYXN0LWNoaWxkOm5vdCguay1ncmlkLWZvb3RlcikgdGQ6bm90KC5rLWdyaWQtZm9vdGVyKSB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3RlciA+IHRkIHtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOiAwO1xufVxuXG4uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3IHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3Qge1xuICBmbGV4OiAxO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcGl2b3RncmlkLXRvZ2dsZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1waXZvdGdyaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMsIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdyAuay1waXZvdGdyaWQtY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNvbHVtbi10b3RhbDpudGgtbGFzdC1vZi10eXBlKDIpIC5rLXBpdm90Z3JpZC1jZWxsOm5vdCguay1waXZvdGdyaWQtZXhwYW5kZWQpLCAuay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXBpdm90Z3JpZC1oZWFkZXItdG90YWwsIC5rLXBpdm90Z3JpZC10b3RhbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO1xufVxuXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93OmhvdmVyLCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93LmstaG92ZXIsIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsIC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3cuay1ob3ZlciwgLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keSA+IC5rLXBpdm90Z3JpZC1yb3c6aG92ZXIsIC5rLXBpdm90Z3JpZC12YWx1ZXMgdGJvZHkgPiAuay1waXZvdGdyaWQtcm93LmstaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLXBpdm90Z3JpZC1jZWxsLmstZm9jdXMsIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsOmZvY3VzLCAuay1waXZvdGdyaWQtZW1wdHktY2VsbC5rLWZvY3VzLCAuay1tYXN0ZXItcm93ID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLWdyb3VwaW5nLXJvdyA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLCAuay1kZXRhaWwtcm93ID4gLmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsIC5rLWdyb3VwLWZvb3RlciA+IC5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5rLXBpdm90Z3JpZC1jZWxsLmstc2VsZWN0ZWQsIC5rLXBpdm90Z3JpZC1yb3cuay1zZWxlY3RlZCA+IC5rLXBpdm90Z3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1jYWxjdWxhdGVkLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZmlsdGVyLW1lbnUgLmstY2FsY3VsYXRlZC1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksIC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LCAuay1kLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwgLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMywgMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXBpdm90IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXBpdm90LXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1waXZvdC1yb3doZWFkZXJzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstcGl2b3QtdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIgLmstZW1wdHkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstcGl2b3QgLmstYWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXBpdm90LXRvb2xiYXIsIC5rLXBpdm90LXRhYmxlLCAuay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCB0ZDpmaXJzdC1jaGlsZCwgLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWhlYWRlci5rLWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2UsIC5rLWkta3BpLXRyZW5kLWRlY3JlYXNlLCAuay1pLWtwaS10cmVuZC1lcXVhbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtcbn1cblxuLmstaS1rcGktc3RhdHVzLWRlbnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO1xufVxuXG4uay1pLWtwaS1zdGF0dXMtb3BlbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtcbn1cblxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdHJlZWxpc3Quay1ncmlkLWRpc3BsYXktYmxvY2suay1ncmlkLWxvY2tlZGNvbHVtbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdHJlZWxpc3QgLmstc3RhdHVzIHtcbiAgcGFkZGluZy1ibG9jazogMC40ZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4uay10cmVlbGlzdCAuay1zdGF0dXMgLmstbG9hZGluZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10cmVlbGlzdCAuay10cmVlbGlzdC1kcmFnZ2luZywgLmstdHJlZWxpc3QgLmstdHJlZWxpc3QtZHJhZ2dpbmcgLmstaG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRyZWVsaXN0IC5rLWRyb3AtaGludCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgdGQsIC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCwgLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgLmstdGFibGUtdGQge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyICsgLmstdGFibGUtcm93LmstZm9vdGVyIHRkLCAuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIgKyAuay10YWJsZS1yb3cuay1mb290ZXIgLmstdGFibGUtdGQge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgPiAuay10YWJsZSwgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS1yb3csIC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDM7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcbiAgei1pbmRleDogMztcbn1cblxuLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0aGVhZC5rLWdyaWQtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3RlciArIC5rLXRhYmxlLXJvdy5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbn1cblxuLmstZHJhZy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQ7XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IDAuNWVtO1xufVxuXG4uay10cmVlbGlzdC10b2dnbGUge1xuICBtYXJnaW4tYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIC0xKTtcbiAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdHJlZWxpc3QgdHIuay1mb290ZXIsIC5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstZmlsdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWZpbHRlciAqLCAuay1maWx0ZXIgKjo6YmVmb3JlLCAuay1maWx0ZXIgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uay1maWx0ZXIgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItY29udGFpbmVyLCAuay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXcge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiA1MCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAtMSk7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay10b29sYmFyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bi1saXN0LCAuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLCAuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3dubGlzdCB7XG4gIHdpZHRoOiAxNWVtO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAtMSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAqID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBpbnNldC1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEgLSAxcHgpO1xuICBpbnNldC1ibG9jay1lbmQ6IDUwJTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAqIC0xKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjphZnRlciwgLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluID4gKiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstZmlsdGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1maWx0ZXIgLmstZmlsdGVyLXByZXZpZXctb3BlcmF0b3Ige1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQgPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCA+ICogPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1maWx0ZXIgLmstdG9vbGJhcjpmb2N1cywgLmstZmlsdGVyIC5rLXRvb2xiYXIuay1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uay1maWxlbWFuYWdlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDEgMSAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstZmlsZW1hbmFnZXItc3BsaXR0ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZmlsZW1hbmFnZXItdHJlZXZpZXcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMSAxIDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1maWxlbWFuYWdlci12aWV3IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1maWxlLWVkaXQtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlldyB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDMpIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogNCArIDk2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMyk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1uYW1lIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1zaW5nbGUtZmlsZS1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLW11bHRpcGxlLWZpbGVzLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGdyaWQtY29sdW1uLWdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLXZhbHVlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWsge1xuICBtYXJnaW46IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlcyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbSAuay1maWxlLWljb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstbGlzdHZpZXctaXRlbS5rLXNlbGVjdGVkIC5rLWZpbGUtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1pY29uIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhc2tib2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXRhc2tib2FyZCAqLCAuay10YXNrYm9hcmQgKjo6YmVmb3JlLCAuay10YXNrYm9hcmQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay10YXNrYm9hcmQtdG9vbGJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDQpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAvIDIpO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG4gIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgLyAyKSAwO1xufVxuXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciwgLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQsIC5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci10ZXh0IHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrYm9hcmQtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAwLjc1KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlci10ZXh0IHtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtYWN0aW9ucyB7XG4gIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDAuNzUpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtc3RhcnQge1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNHB4O1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1ib2R5LCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlci1hY3Rpb25zIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstdGFza2JvYXJkLWNvbHVtbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW46Zm9jdXMsIC5rLXRhc2tib2FyZC1jb2x1bW4uay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG5cbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLWZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXIge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG59XG5cbi5rLXRhc2tib2FyZC1jYXJkOmZvY3VzLCAuay10YXNrYm9hcmQtY2FyZC5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQ6aG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkLmstaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4uay10YXNrYm9hcmQtY2FyZC5rLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstdGFza2JvYXJkLWNhcmQuay1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjIpO1xufVxuXG4uay1lZGl0b3Ige1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgb3V0bGluZS1zdHlsZTogZGFzaGVkO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1yZXNpemFibGUge1xuICByZXNpemU6IGJvdGg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZXMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLXdyYXAtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLm5vcnRod2VzdCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogbnctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5ub3J0aCB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRod2VzdCB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdCB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLndlc3Qge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlLmVhc3Qge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG5cbi5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lLXdpZHRoOiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiB7XG4gIGNhcmV0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjpzZWxlY3Rpb24sIC5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZWRpdG9yLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24ge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC4yNWVtO1xufVxuXG4uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb24sIC5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstZXhwb3J0LXRvb2wtdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLmstaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3Ige1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3IgdGFibGUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5rLWVkaXRvci1jb250ZW50ID4gLlByb3NlTWlycm9yIC5rLXBsYWNlaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBoZWlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIHtcbiAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5rLWVkaXRvci1yZXNpemUtaGFuZGxlcy13cmFwcGVyLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5rLWVkaXRvci1yZXNpemUtaGFuZGxlLCAuay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5yb3ctcmVzaXplLWhhbmRsZSwgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSAuY29sdW1uLXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIGltZywgLmstZWRpdG9yLWNvbnRlbnQgPiAuUHJvc2VNaXJyb3JbY29udGVudGVkaXRhYmxlPWZhbHNlXSB0YWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCA+IC5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1lZGl0b3ItY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQgcCwgLmstZWRpdG9yLWNvbnRlbnQgdGggcCwgLmstZWRpdG9yLWNvbnRlbnQgbGkgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCwgLmstZWRpdG9yLWNvbnRlbnQgdGgge1xuICBtaW4td2lkdGg6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmctYmxvY2s6IDNweDtcbiAgcGFkZGluZy1pbmxpbmU6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgdGQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLWVkaXQtZm9ybS1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYmxvY2s6IC12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4taW5saW5lOiAtdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLWN0LXBvcHVwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5rLWN0LXBvcHVwIC5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcbiAgbWFyZ2luOiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAxM3B4IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwgLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaS1jYXJldC1iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLCAuay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWVkaXQtYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb24tYnV0dG9ucywgLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsIC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZm9ybS1idXR0b25zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1zZWFyY2gtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcHggMCA0MHB4O1xufVxuXG4uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLW1hdGNoZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmstZmlsZWJyb3dzZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icyB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIC5rLWlucHV0IHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uay1maWxlYnJvd3NlciAuay1zZWFyY2gtd3JhcCAuay1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1maWxlYnJvd3Nlci10b29sYmFyIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDAgMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQgLmstdXBsb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGhlaWdodDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgLmstaS1maWxlLCAuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVyIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLXRpbGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eSBzdHJvbmcge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uay1maWxlYnJvd3NlciAuay10aHVtYiB7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1maWxlYnJvd3NlciAuay1icmVhZGNydW1icy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXAgLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlciAuay10YWJzdHJpcC5rLXJvb3QtdGFicyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uay1lZGl0b3ItdGFibGUtd2l6YXJkLXdpbmRvdyAuay1lZGl0LWZpZWxkID4gLmstY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSwgLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay10YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMXB4O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1lYXN0IHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGgge1xuICBjdXJzb3I6IG4tcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aGVhc3Qge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh3ZXN0IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGhlYXN0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRod2VzdCB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS13ZXN0IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1oYW5kbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5rLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1lZGl0b3Iuay1yZWFkb25seSAuay1lZGl0b3ItY29udGVudC5rLWZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUgLmstY29sdW1uLXJlc2l6ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xufVxuXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiMGZmO1xufVxuXG4uay1lZGl0b3ItaW5saW5lOmhvdmVyLCAuay1lZGl0b3ItaW5saW5lLmstaG92ZXIsIC5rLWVkaXRvci1pbmxpbmUuay1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWVkaXRvci1yZXNpemUtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2RlIHtcbiAgb3V0bGluZS1jb2xvcjogIzhjZjtcbn1cblxuLmstY3QtcG9wdXAgLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5rLXRleHQtc2VsZWN0ZWQsIC5rLWVkaXRvci1jb250ZW50OjpzZWxlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1lZGl0b3ItY29udGVudCAuay10ZXh0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO1xufVxuXG4uay1lZGl0b3ItY29udGVudCB0ZCwgLmstZWRpdG9yLWNvbnRlbnQgdGgge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5rLWVkaXRvci1jb250ZW50IC5zZWxlY3RlZENlbGw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDIwMCwgMjU1LCAwLjQpO1xufVxuXG4uay1pbWFnZWVkaXRvciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWltYWdlZWRpdG9yICosIC5rLWltYWdlZWRpdG9yICo6OmJlZm9yZSwgLmstaW1hZ2VlZGl0b3IgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1pbWFnZWVkaXRvci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jYW52YXMtY29udGFpbmVyIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogMjQxcHg7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIC5rLWlucHV0LWlubmVyLCAuay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZSAuay1pbnB1dC12YWx1ZS10ZXh0IHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1lIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoNTAlIC0gNy41cHgpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1pbWFnZWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbn1cblxuLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpKSwgI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4LCA1cHggNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHgsIDEwcHggMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKSBzY2FsZVooMSk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Age1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5rLWltYWdlZWRpdG9yLWNyb3Atb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmstZ2FudHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstdGFibGUtdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1nYW50dCB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMiArIDFweCk7XG59XG5cbi5rLWdhbnR0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogMik7XG59XG5cbi5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xuICBoZWlnaHQ6IGNhbGMoMi40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtbGF5b3V0IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uay1nYW50dCAuay1zcGxpdGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LXNwbGl0dGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aDpsYXN0LWNoaWxkIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgdHIuay1zZWxlY3RlZCA+IHRkOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1zdGFydCwgLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrOmhvdmVyIC5rLXRhc2stZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzazpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1hY3Rpb25zIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUge1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN1bW1hcnkge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigtMjBweCAwLCBjYWxjKDEwMCUgKyAyMHB4KSAwLCBjYWxjKDEwMCUgKyAyMHB4KSAxMDAlLCAxMDAlIDEwMCUsIGNhbGMoMTAwJSAtIDhweCkgY2FsYygxMDAlIC0gNXB4KSwgOHB4IGNhbGMoMTAwJSAtIDVweCksIDAgMTAwJSwgLTIwcHggMTAwJSk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNDAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstbWFzdGVyLXJvdzpob3ZlciAuay10YXNrLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdhbnR0LWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi5rLWdhbnR0LWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5rLWdhbnR0LWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLWdhbnR0LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LXZpZXdzLXdyYXBwZXIge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4uay1nYW50dC12aWV3cy13cmFwcGVyIC5rLXZpZXdzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtcGRmLCAuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZSB7XG4gICAgcGFkZGluZzogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSAqIDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICsgMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogMiArIDJweCk7XG4gIH1cbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYgLmstYnV0dG9uLXRleHQsIC5rLWdhbnR0LXRvb2xiYXIgLmstZ2FudHQtY3JlYXRlIC5rLWJ1dHRvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmstZ2FudHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWhlYWRlciwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1mb290ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRyIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODU3MTQyODU3MmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICogNCArIDJweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHIge1xuICBoZWlnaHQ6IGNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICsgMXB4KTtcbn1cblxuLmstZ2FudHQtdHJlZWxpc3Quay1nYW50dC10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqLCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lICo6OmJlZm9yZSwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqOjphZnRlciwgLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YmVmb3JlLCAuay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdhbnR0LXRpbWVsaW5lOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ3JpZC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWhlYWRlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5rLWdhbnR0LXRhYmxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1nYW50dC1yb3dzLCAuay1nYW50dC1jb2x1bW5zIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSwgLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAtNHB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogY3VycmVudENvbG9yO1xuICBsZWZ0OiAtNnB4O1xufVxuXG4uay1nYW50dC1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1nYW50dC1saW5lLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1nYW50dC1saW5lLWgge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstZ2FudHQtbGluZS12IHtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstZ2FudHQtZGVwZW5kZW5jeS1oaW50IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmstZ2FudHQtdGFza3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLWdhbnR0LXRhc2tzIHRkLCAuay1nYW50dC10YXNrcyAuay10YWJsZS10ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1nYW50dC10YXNrcyB0ZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAi1wiO1xufVxuXG4uay10YXNrLXdyYXAge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IC0yMXB4O1xuICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXdyYXAuay1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXRhc2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uay10YXNrLWRvdCB7XG4gIHdpZHRoOiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgaGVpZ2h0OiBjYWxjKDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRvdCwgLmstdGFzay13cmFwLmstb3JpZ2luIC5rLXRhc2stZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXRhc2stZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsIC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uay10YXNrLXN0YXJ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrLWVuZCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhc2stZHJhZ2hhbmRsZSB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogLTJlbTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXRhc2stc3VtbWFyeSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OjphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10YXNrLXN1bW1hcnk6OmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUge1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstdGFzay1zdW1tYXJ5OjphZnRlciwgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlciB7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXRhc2stc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDJweDtcbiAgaW5zZXQtYmxvY2stZW5kOiAycHg7XG59XG5cbi5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS13IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtdzo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAycHg7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstcmVzaXplLWUge1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZTo6YmVmb3JlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG59XG5cbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXRhc2stYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5rLXRhc2stY29tcGxldGUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rLXRhc2stY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstdGFzay10ZW1wbGF0ZSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay10YXNrLWFjdGlvbnMge1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGFzay1hY3Rpb25zID4gLmstbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAyMHB4O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IC0ycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogNXB4O1xufVxuXG4uay10YXNrLWRldGFpbHMge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay10YXNrLWRldGFpbHMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstdGFzay1kZXRhaWxzIC5rLXRhc2stcGN0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uay10YXNrLWRldGFpbHMgdWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCwgLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41NWVtO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2staW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1nYW50dC1wbGFubmVkIC5rLXN1bW1hcnktd3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjVlbTtcbn1cblxuLmstZ2FudHQtcGxhbm5lZCAuay1taWxlc3RvbmUtd3JhcC5rLWRyYWctaGludCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjNlbTtcbn1cblxuLmstdGFzay1wbGFubmVkIHtcbiAgbWFyZ2luOiAwIDAgMC4zNWVtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb24ge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50LmstbW9tZW50LWxlZnQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAtNHB4O1xufVxuXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNweDtcbn1cblxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXRhc2stb2Zmc2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4taW5saW5lLWVuZDogMS40ZW07XG59XG5cbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogNTAlO1xuICBpbnNldC1ibG9jay1lbmQ6IDAuNWVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMnB4O1xufVxuXG4uay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1vZmZzZXQ6aG92ZXIgLmstdGFzay1hY3Rpb25zLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24ge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCwgLmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXZhbHVlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcbiAgZmxvYXQ6IGlubGluZS1zdGFydDtcbn1cblxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWRlcGVuZGVuY2llcyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1sYXlvdXQuay1zcGxpdGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0LWVkaXQtZm9ybSAuay1nYW50dC1kZWxldGUge1xuICBmbG9hdDogaW5saW5lLXN0YXJ0O1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWUsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXcsIFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWdhbnR0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1taWxlc3RvbmUgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xufVxuXG4uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQgLmstdGFzay1taWxlc3RvbmUtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLWdhbnR0IC5rLWdhbnR0LWRlcGVuZGVuY2llcy1zdmcgcG9seWxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5lLmstc2VsZWN0ZWQge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dC1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1nYW50dC10cmVlbGlzdCAuay10cmVlbGlzdCwgLmstZ2FudHQtdHJlZWxpc3QgLmstZ3JpZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstZ2FudHQgLmstbm9ud29yay1ob3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRhc2stZG90OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stZG90OmhvdmVyOjpiZWZvcmUsIC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KTtcbn1cblxuLmstdGFzay1taWxlc3RvbmUuay10YXNrLWFkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRhc2stbWlsZXN0b25lLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LmstdGFzay1kZWxheWVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LmstdGFzay1hZHZhbmNlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xufVxuXG4uay10YXNrLWRlbGF5ZWQgLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGFzay1hZHZhbmNlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCk7XG59XG5cbi5rLXRhc2stc3VtbWFyeS5rLXNlbGVjdGVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1zaW5nbGUge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7XG59XG5cbi5rLXRhc2stc2luZ2xlLmstdGFzay1kZWxheWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXRhc2stYWR2YW5jZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKTtcbn1cblxuLmstdGFzay1zaW5nbGUgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGFzay1kZWxheWVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXRhc2stYWR2YW5jZWQgLmstdGFzay1jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmUsICNmZmM4YzQpO1xufVxuXG4uay10YXNrLXNpbmdsZS5rLXNlbGVjdGVkIC5rLXRhc2stY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZ2FudHQtbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtcbn1cblxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1kdXJhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1tb21lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGFzay1vZmZzZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KTtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstcmVzaXplLWU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5rLXRhc2stb2Zmc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApIDJweCwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApIDRweCk7XG59XG5cbi5rLXBkZi1leHBvcnQgLmstdGFzay1vZmZzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLW9mZnNldC10b29sdGlwLWRlbGF5ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7XG59XG5cbi5rLXBsYW5uZWQtdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG59XG5cbi5rLWdhbnR0LXRvb2x0aXAtdmFsaWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO1xufVxuXG4uay1nYW50dC10b29sdGlwLWludmFsaWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtcbn1cblxuLmstdGFibGUtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLlxcIWstdGFibGUtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5cXCFrLXRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uay10YWJsZS1sYXlvdXQtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLlxcIWstdGFibGUtbGF5b3V0LWF1dG8ge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLlxcIWstdGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjaGVkdWxlciB0YWJsZSwgLmstc2NoZWR1bGVyIHRoZWFkLCAuay1zY2hlZHVsZXIgdGZvb3QsIC5rLXNjaGVkdWxlciB0Ym9keSwgLmstc2NoZWR1bGVyIHRyLCAuay1zY2hlZHVsZXIgdGgsIC5rLXNjaGVkdWxlciB0ZCwgLmstc2NoZWR1bGVyIGRpdiwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZywgLmstc2NoZWR1bGVyID4gKiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxua2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVyLmstcmVhZG9ubHktc2NoZWR1bGVyIC5rLWV2ZW50LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiAxLjQyODU3MTQyODZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcbn1cblxuLmstc2NoZWR1bGVyLXRhYmxlIC5rLW1pZGRsZS1yb3cgdGQge1xuICBib3JkZXItYmxvY2stZW5kLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5rLXNjaGVkdWxlci10YWJsZSAuay1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXgge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cCAuay1ncm91cC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cC5rLWdyb3VwLWhvcml6b250YWwgLmstZ3JvdXAtY2VsbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4Lmstc2NoZWR1bGVyLXRpbWVsaW5lLXZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbW9yZS1ldmVudHMge1xuICBpbnNldC1ibG9jay1lbmQ6IDJweDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgbWluLWhlaWdodDogMS41ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1zbG90LWNlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLWhlYWRpbmctY2VsbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2lkZS1jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstbWFqb3ItY2VsbCB7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1taWRkbGUtcm93IC5rLXNjaGVkdWxlci1jZWxsIHtcbiAgYm9yZGVyLWJsb2NrLWVuZC1zdHlsZTogZG90dGVkO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY2VsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1yZXNvdXJjZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zdGlja3ktY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1iYXNpczogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay12aWV3cy1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdGQuay1zZWxlY3RlZCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCwgLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSArIC5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUgKyAuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LCAuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lICsgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC5rLXNjaGVkdWxlci1mbGV4LWxheW91dC5rLXNjaGVkdWxlci13ZWVrdmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUsIC5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXQuay1zY2hlZHVsZXItZGF5dmlldyAuay1zY2hlZHVsZXItcGFuZTpmaXJzdC1jaGlsZCAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLCAuay1zY2hlZHVsZXItdmlldy1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIsIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCwgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVzIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyB0aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwsIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGltZXMtYWxsLWRheSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNlIHtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1lbXB0eS1zbG90IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xuICB3aWR0aDogMTJlbTtcbn1cblxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xuICB3aWR0aDogMTFlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLXNjaGVkdWxlci1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LCAuay1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBtaW4taGVpZ2h0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgPiBkaXYsIC5rLWV2ZW50ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdGVtcGxhdGUsIC5rLWV2ZW50IC5rLWV2ZW50LXRlbXBsYXRlIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjVweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUsIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUge1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICB6LWluZGV4OiAyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlIHtcbiAgb3BhY2l0eTogMC41O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmhvdmVyIC5rLWV2ZW50LWRlbGV0ZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGUsIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnM6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zLmstaG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYSwgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkLCAuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUge1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAwLjU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZSwgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbiwgLmstZXZlbnQgLmstcmVzaXplLW4ge1xuICBoZWlnaHQ6IDAuNWVtO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1zLCAuay1ldmVudCAuay1yZXNpemUtcyB7XG4gIGhlaWdodDogMC41ZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1uOjpiZWZvcmUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLCAuay1ldmVudCAuay1yZXNpemUtczo6YmVmb3JlIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGJvcmRlci1ibG9jay1lbmQtd2lkdGg6IDFweDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13LCAuay1ldmVudCAuay1yZXNpemUtdyB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lIHtcbiAgd2lkdGg6IDAuNWVtO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUge1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDFweDtcbn1cblxua2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCBrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSwga2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50LmstaG92ZXIgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlLCAuay1ldmVudC5rLWhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLCAuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSwgLmstZXZlbnQuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsIGtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IGF1dG87XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcmsge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uay1tb3JlLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMztcbn1cblxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10b3AtYWN0aW9ucywgLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLCAuay1ldmVudC1kcmFnLWhpbnQgLmstcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3AsIC5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLXRvcCB7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9tIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1tYXJxdWVlLmstZmlyc3Q6OmJlZm9yZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVyIHtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItYmxvY2stc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXNjaGVkdWxlciwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSwgLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmstcmVjdXJyZW5jZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5rZW5kby1zY2hlZHVsZXIgLmstcmVjdXJyZW5jZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWJvZHkgLmstc2NoZWR1bGVyLWNlbGwge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHRkLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uay1zY2hlZHVsZXItbW9udGh2aWV3Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0IC5rLXNjaGVkdWxlci1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmsge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41ZW07XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0aDpmaXJzdC1jaGlsZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDA7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXRhc2sgPiAuay1ldmVudC1kZWxldGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1ob3ZlciAuay10YXNrID4gLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1ldmVudC1kZWxldGUsIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItcm93LmstaG92ZXIgLmstZXZlbnQtZGVsZXRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYWRheSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuMmVtO1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsb2F0OiBpbmxpbmUtc3RhcnQ7XG59XG5cbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNsb3QtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci10YWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNvbnRlbnQge1xuICBmbGV4OiAwO1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstZGF5LWluZGljYXRvciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2FsYygzMnB4IC0gMC41ZW0pO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5cbi5rLXNjaGVkdWxlci10b29sdGlwIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xuICBmb250LXNpemU6IGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAqIDIpO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMge1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50IHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm8tZGF0YSwgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWxhYmVsIHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkIHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXJyZW5jZS1lZGl0b3IgLmstY2hlY2tib3gtbGlzdCAuay1jaGVja2JveC13cmFwIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWludGVydmFsLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLW1vbnRoZGF5IHtcbiAgd2lkdGg6IDVlbTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci11bnRpbCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXktb2Zmc2V0IHtcbiAgd2lkdGg6IDEwZW07XG59XG5cbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNhZmFyaSAuay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGgge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMjtcbn1cblxuLmstc2NoZWR1bGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLXNjaGVkdWxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay1zY2hlZHVsZXItbm9ud29yaywgLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItb3RoZXItbW9udGgsIC5rLXNjaGVkdWxlciAuay1vdGhlci1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO1xufVxuXG4uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsIC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLWNlbGwuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1oZWFkLCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLWV2ZW50IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstZXZlbnQuay1zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1pbnZlcnNlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstZXZlbnQuay1ldmVudC1vbmdvaW5nIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJlZDtcbn1cblxuLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstc2NoZWR1bGVyLWVkaXQtZGlhbG9nIC5rLWRpYWxvZy1hY3Rpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHI6aG92ZXIgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1ob3ZlciAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1zZWxlY3RlZCAuay1kYXktaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMiwgMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcCAuay1jYWxsb3V0IHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xufVxuXG4uay1jaGF0IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLWNoYXQtaGVhZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstbWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uay1tZXNzYWdlLWxpc3QtY29udGVudCA+ICogKyAqIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiBtaW4oNzUlLCA0NjBweCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1tZXNzYWdlICsgLmstbWVzc2FnZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIC5rLWF2YXRhciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwOmhhcyguay1tZXNzYWdlLWdyb3VwLWNvbnRlbnQgLmstbWVzc2FnZTpsYXN0LWNoaWxkIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWQgKyAuay1tZXNzYWdlLXN0YXR1cykgLmstYXZhdGFyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstY2hhdC1tZXNzYWdlLXRvb2xiYXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO1xuICBwbGFjZS1zZWxmOiBzdGFydDtcbn1cblxuLmstY2hhdC1kb3dubG9hZC1idXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlIHtcbiAgcGxhY2Utc2VsZjogZmxleC1lbmQ7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZS1zdGF0dXMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstbWVzc2FnZTpsYXN0LW9mLXR5cGUgLmstY2hhdC1idWJibGUge1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG59XG5cbi5rLW1lc3NhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmstbWVzc2FnZSAuay1jaGF0LW1lc3NhZ2UtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmstbWVzc2FnZSAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSk7XG59XG5cbi5rLW1lc3NhZ2U6bGFzdC1vZi10eXBlIC5rLWNoYXQtYnViYmxlIHtcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCk7XG59XG5cbi5rLWNoYXQtYnViYmxlLXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uay1jaGF0LWJ1YmJsZS10ZXh0Omhhcyguay1za2VsZXRvbi1jb250YWluZXIpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLW1lc3NhZ2UsIC5rLW1lc3NhZ2UtZ3JvdXAtZnVsbC13aWR0aCAuay1jaGF0LWJ1YmJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlIC5rLWJ1YmJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMnMgZWFzZTtcbn1cblxuLmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZTpub3QoLmstZXhwYW5kZWQpIC5rLWJ1YmJsZS1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7XG59XG5cbi5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1jaGF0LWJ1YmJsZS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmstY2hhdC1idWJibGU6aGFzKC5rLXR5cGluZy1pbmRpY2F0b3IpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLW1lc3NhZ2UtdGltZSwgLmstbWVzc2FnZS1zdGF0dXMge1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLW1lc3NhZ2UtdGltZSB7XG4gIHBsYWNlLXNlbGY6IGNlbnRlcjtcbn1cblxuLmstbWVzc2FnZS1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGF0LWJ1YmJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmstY2hhdC1idWJibGUgLmstYnViYmxlLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5rLWNoYXQtYnViYmxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uay1idWJibGUtY29udGVudCAuay1tZXNzYWdlLXJlZmVyZW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xufVxuXG4uay1tZXNzYWdlOmhhcyguay1zZWxlY3RlZCkge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbn1cblxuLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2UtdGltZSwgLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2Utc3RhdHVzIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpICogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSk7XG59XG5cbi5rLW1lc3NhZ2UtZXJyb3IsIC5rLW1lc3NhZ2Utc2VuZGluZyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLW1lc3NhZ2UtZXJyb3IgLmstbWVzc2FnZS1zdGF0dXMsIC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSAqIHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2UgPiAuay1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAzKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTtcbiAgd2lkdGg6IDJweDtcbn1cblxuLmstbWVzc2FnZS1waW5uZWQge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IHNvbGlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLW1lc3NhZ2UtcmVtb3ZlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmstbWVzc2FnZS1hdXRob3Ige1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAvIDIpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5rLXRpbWVzdGFtcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG59XG5cbi5rLXRpbWVzdGFtcDo6YmVmb3JlLCAuay10aW1lc3RhbXA6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4OiAxO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxlLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uay1tZXNzYWdlLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5rLW1lc3NhZ2UtYm94OmZvY3VzLCAuay1tZXNzYWdlLWJveC5rLWZvY3VzLCAuay1tZXNzYWdlLWJveDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZXNzYWdlLWJveCAuay1pbnB1dC1wcmVmaXgsIC5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXN1ZmZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1jaGF0LWJ1YmJsZSAuay1tZXNzYWdlLXJlZmVyZW5jZSwgLmstbWVzc2FnZS1ib3ggLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgLyAyKTtcbn1cblxuLmstY2hhdC1maWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rLWNoYXQtZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtcbn1cblxuLmstY2hhdC1maWxlID4gLmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXNpemUsIC5rLWNoYXQtZmlsZSAuay1jaGF0LWZpbGUtc3RhdHVzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwIC5rLWNoYXQtZmlsZSArIC5rLWNoYXQtZmlsZTpub3QoLmstY2hhdC1maWxlLWRlbGV0ZWQpIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbn1cblxuLmstY2hhdC1maWxlLWRvd25sb2FkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZSwgLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtZmlsZSwgLmstbWVzc2FnZTpoYXMoLmstYnViYmxlLWV4cGFuZGFibGUpICsgLmstY2hhdC1maWxlLXdyYXBwZXIgLmstY2hhdC1maWxlIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDAgMDtcbn1cblxuLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgKyAuay1jYXJkLWxpc3QsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyICsgLmtlbmRvLWNoYXQtbWVzc2FnZS1hdHRhY2htZW50cy5rLWNhcmQtbGlzdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uay1jaGF0IC5rLWNhcmQtZGVjayB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIDIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKiAtMSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAqIC0xKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcCA+IC5rLWNhcmQtZGVjayB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IC0yMHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbn1cblxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctYmxvY2stZW5kOiA1cHg7XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCAuay1jYXJkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcC5rLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuIHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBhbmltYXRpb246IDFzIGstYW5pbWF0aW9uLWJsaW5rIGluZmluaXRlIDAuMzMzM3M7XG59XG5cbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogMXMgay1hbmltYXRpb24tYmxpbmsgaW5maW5pdGUgMC42NjY2cztcbn1cblxuLmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiAxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAwLjk5OTlzO1xufVxuXG5Aa2V5ZnJhbWVzIGstYW5pbWF0aW9uLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5rLWNoYXQtdXBsb2FkIC5rLWV4dGVybmFsLWRyb3B6b25lIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uay1jaGF0LXVwbG9hZCAuay11cGxvYWQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstY2hhdC11cGxvYWQgLmstdXBsb2FkLWZpbGVzIHtcbiAgbWF4LWhlaWdodDogdmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSk7XG59XG5cbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24sIFtkaXI9cnRsXSAuay1tZXNzYWdlLWJveCAuay1idXR0b24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5rLWNoYXQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay10aW1lc3RhbXAge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtcbn1cblxuLmstdGltZXN0YW1wOjpiZWZvcmUsIC5rLXRpbWVzdGFtcDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1tZXNzYWdlLXN0YXR1cyB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlOmFjdGl2ZSwgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1hY3RpdmUsIC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpmb2N1cywgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpob3ZlciwgLmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGUuay1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay10eXBpbmctaW5kaWNhdG9yIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtcbn1cblxuLmstY2hhdC1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1jaGF0LWZpbGUtZGVsZXRlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7XG59XG5cbi5rLW1lc3NhZ2UtYm94LXdyYXBwZXIgLmstY2hhdC1maWxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2Uge1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstbWVzc2FnZS1yZWZlcmVuY2Utc2VuZGVyIC5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO1xufVxuXG4uay1tZXNzYWdlLXJlZmVyZW5jZS1jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtcbn1cblxuLmstbWVzc2FnZS1waW5uZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG59XG5cbi5rLWNoYXQtdG9vbGJhciwgLmstY2hhdCAuay10b29sYmFyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSk7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstbWVkaWFwbGF5ZXIgKiwgLmstbWVkaWFwbGF5ZXIgKjo6YmVmb3JlLCAuay1tZWRpYXBsYXllciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1lZGlhcGxheWVyID4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1tZWRpYXBsYXllci10aXRsZWJhciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLWxpc3QsIC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24sIC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd25saXN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpbWUtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5rLW1lZGlhcGxheWVyLXZvbHVtZS13cmFwIHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLW1lZGlhcGxheWVyLXZvbHVtZSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5rLW1lZGlhcGxheWVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW1lZGlhcGxheWVyLXRpdGxlYmFyIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNzAlLCB0cmFuc3BhcmVudCksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMCUsIHRyYW5zcGFyZW50KSk7XG4gIHRleHQtc2hhZG93OiAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5rLXRpbWVsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstdGltZWxpbmUgKiwgLmstdGltZWxpbmUgKjo6YmVmb3JlLCAuay10aW1lbGluZSAqOjphZnRlciwgLmstdGltZWxpbmU6OmJlZm9yZSwgLmstdGltZWxpbmU6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmstdGltZWxpbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rLXRpbWVsaW5lIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICogMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiAuay10aW1lbGluZS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1jYXJkLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYmxvY2stZW5kOiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13LCAuay10aW1lbGluZS1jYXJkIC5rLXRpbWVsaW5lLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZSB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAzNnB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCwgLmstdGltZWxpbmUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLCAuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKSAvIDIgKyA1MHB4KTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpIC8gMik7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1ldmVudC1jb2xsYXBzZSB7XG4gIG1hcmdpbi1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICogLTEpO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSwgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWV2ZW50LWNvbGxhcHNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZSB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMzZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtOHB4O1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVyIHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiA1MCU7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2FyZCwgLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1kYXRlLXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcbiAgZmxleDogMSAwIDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstY2FyZCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAvIDIpIDA7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1zdGFydDogYXV0bztcbiAgaW5zZXQtYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAvIDIgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgLyAyKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pIC0gMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLXRyYWNrIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xuICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIDE2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDUwJTtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLWFycm93IHtcbiAgd2lkdGg6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTdcXC41LCAxLjg3NXJlbSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1lbmQ6IGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pIC8gMiArIDJweCk7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1sZWZ0IHtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4uay10aW1lbGluZS1hcnJvdy1yaWdodCB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICogMik7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpIC8gMiArIDUwcHgpO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkgLyAyKTtcbn1cblxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1mbGFnIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay10aW1lbGluZSAuay10aW1lbGluZS1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbn1cblxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3cuay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLCAuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay10aW1lbGluZS10cmFjay1pdGVtLmstZm9jdXMgLmstdGltZWxpbmUtY2lyY2xlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4uay1wZGYtdmlld2VyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIge1xuICBib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXItd3JhcCwgLmstcGRmLXZpZXdlciAuay10b29sYmFyIC5rLXBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzLmstZW5hYmxlLXRleHQtc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyB7XG4gIGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIGNhbnZhcyB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstbWFya2VkLWNvbnRlbnQgPiBzcGFuLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciA+IHNwYW4sIC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIGJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudCB7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWVuZC1vZi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDEwMCUgMCAwO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1zZWFyY2gtaGlnaGxpZ2h0LW1hcmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgLmstaGlnaGxpZ2h0aW5nIHtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWFubm90YXRpb24tdGV4dC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1saW5rLWFubm90YXRpb24gPiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay10ZXh0LXdpZGdldC1hbm5vdGF0aW9uIC5rLWFubm90YXRpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstc2VsZWN0ZWQge1xuICB6LWluZGV4OiAxMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWhpZ2hsaWdodC1lZGl0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1oaWdobGlnaHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWhpZ2hsaWdodC1lZGl0b3Iuay1oaWdobGlnaHQtZWRpdG9yLWRpc2FibGVkIC5rLWludGVybmFsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGN1cnNvcjogdGV4dDtcbiAgY2FyZXQtY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZC5rLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZCAuay1pbnRlcm5hbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsOmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRlZmF1bHQtY29udGVudCk7XG59XG5cbi5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllci1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2Uge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLXVwbG9hZCwgLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLCAuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKiAxZW0gKiAtMSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgKiAyICogLTEgLSA0cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyICogMiAqIC0xKTtcbiAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstdGV4dGJveCB7XG4gIHdpZHRoOiAxMGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4uay1wZGYtdmlld2VyLWNhbnZhcyA+IC5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94IC5rLWJ1dHRvbiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmstcGRmLXZpZXdlci1jYW52YXMgPiAuay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLW1hdGNoZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yLXRvb2xiYXIgPiAuay10b29sYmFyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIHtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWZvcm0tZmllbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5rLXBkZi12aWV3ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1wZGYtdmlld2VyLWNhbnZhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXBhZ2Uge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtcbn1cblxuLmstcGRmLXZpZXdlciAuay1ibGFuay1wYWdlID4gLmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstaG92ZXIsIC5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmU6aG92ZXIge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLWNhbnZhcy13cmFwcGVyIC5rLWhpZ2hsaWdodC1vdXRsaW5lLmstc2VsZWN0ZWQge1xuICBzdHJva2U6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1wZGYtdmlld2VyIC5rLXNlYXJjaC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbn1cblxuLmstcGRmLXZpZXdlciAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yIC5rLWludGVybmFsIHtcbiAgY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG59XG5cbi5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMTI0LCAyMiwgMjcsIDAuNSk7XG59XG5cbi5rLXBkZi12aWV3ZXItY2FudmFzID4gLmstc2VhcmNoLXBhbmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWtlbmRvLWVsZXZhdGlvbi04LCAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4ua20tc2Nyb2xsdmlldywgLmttLXNjcm9sbC1jb250YWluZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmttLXNjcm9sbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ua20tc2Nyb2xsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5rbS1zY3JvbGxlci1wdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKTtcbn1cblxuLmttLXNjcm9sbGVyLXB1bGwgLmttLXRlbXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmttLWxvYWQtbW9yZSAua20taWNvbiwgLmttLXdpZGdldCAua20tc2Nyb2xsZXItcHVsbCAua20taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXI7XG59XG5cbi5rbS13aWRnZXQgLmttLXNjcm9sbGVyLXJlbGVhc2UgLmttLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ua20td2lkZ2V0IC5rbS1zY3JvbGxlci1yZWZyZXNoIC5rbS1pY29uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmttLXRvdWNoLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIGhlaWdodDogMC40ZW07XG4gIHdpZHRoOiAwLjRlbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciwgLmstZGlhZ3JhbSAua20tdG91Y2gtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmttLXZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbn1cblxuLmttLWhvcml6b250YWwtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAycHg7XG59XG5cbi5rbS10b3VjaC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uay1zY3JvbGx2aWV3IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAgPiAuay1zY3JvbGx2aWV3LXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LXdyYXAgaW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpICogMTAwJSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSAqICh2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKTtcbn1cblxuLmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIC5rLXNjcm9sbHZpZXctdmlldyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSk7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyB2YXIoLS1rZW5kby1zY3JvbGx2aWV3LXZpZXdzLCAxKSk7XG59XG5cbjppcyhbZGlyPXJ0bF0sIC5rLXJ0bCkgLmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAvIHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpICogKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdi13cmFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgKiAyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5rZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldyBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2IHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkgLyAyKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQsIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjAlO1xuICBpbnNldC1ibG9jay1zdGFydDogMjAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCAuay1pY29uLCAuay1zY3JvbGx2aWV3LXByZXYgLmstaWNvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1uZXh0IHtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbn1cblxuLmstc2Nyb2xsdmlldy1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5rLXNjcm9sbHZpZXcge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctZGFyayBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsgLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctcHJldiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IGtlbmRvLXNjcm9sbHZpZXctcGFnZXIsIC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IC5rLXNjcm9sbHZpZXctbmF2LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjQpO1xufVxuXG4uay1zY3JvbGx2aWV3OmZvY3VzLCAuay1zY3JvbGx2aWV3LXdyYXA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zY3JvbGx2aWV3LWVsZW1lbnRzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dCwgLmstc2Nyb2xsdmlldy1wcmV2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMykgMCAwIDE1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1zY3JvbGx2aWV3LW5leHQ6Zm9jdXMsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzLCAuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMsIC5rLXNjcm9sbHZpZXctcHJldi5rLWZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cyAuay1pY29uOjpiZWZvcmUsIC5rLXNjcm9sbHZpZXctbmV4dC5rLWZvY3VzIC5rLWljb246OmJlZm9yZSwgLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzIC5rLWljb246OmJlZm9yZSwgLmstc2Nyb2xsdmlldy1wcmV2LmstZm9jdXMgLmstaWNvbjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmV4dDpob3ZlciwgLmstc2Nyb2xsdmlldy1uZXh0LmstaG92ZXIsIC5rLXNjcm9sbHZpZXctcHJldjpob3ZlciwgLmstc2Nyb2xsdmlldy1wcmV2LmstaG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rIHtcbiAgYmFja2dyb3VuZDogdmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7XG4gIGJvcmRlcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbn1cblxuLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xuICBib3JkZXI6IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO1xufVxuXG4uay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6Zm9jdXMsIC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluay5rLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpob3ZlciwgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rLmstaG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbn1cblxuLmstcHJvbXB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uay1wcm9tcHQgLmstdG9vbGJhciB7XG4gIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS13aWR0aDogMDtcbn1cblxuLmstcHJvbXB0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmstcHJvbXB0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xufVxuXG4uay1wcm9tcHQtZXhwYW5kZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXByb21wdC1leHBhbmRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmstcHJvbXB0LXN1Z2dlc3Rpb24ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uay1wcm9tcHQtc2V0dGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9ucywgLmstcHJvbXB0LWFjdGlvbnMuay1lZGl0LWJ1dHRvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXByb21wdC1hY3Rpb25zLmstY29sdW1ubWVudS1hY3Rpb25zLCAuay1wcm9tcHQtYWN0aW9ucy5rLWZvcm0tYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstcHJvbXB0LXN0b3AtZmFiIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmstcHJvbXB0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLXByb21wdC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstcHJvbXB0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO1xufVxuXG4uay1wcm9tcHQtc3VnZ2VzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbn1cblxuLmstbWFwICosIC5rLW1hcCAqOjpiZWZvcmUsIC5rLW1hcCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uay1tYXAgLmttLXNjcm9sbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5rLW1hcCAuay10b3VjaC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAgLmstbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmstbWFwIC5rLW1hcmtlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICogMC43NSk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5rLW1hcC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmstbmF2aWdhdG9yIHtcbiAgbWFyZ2luOiB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO1xuICB3aWR0aDogY2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG4gIGhlaWdodDogY2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5rLW5hdmlnYXRvciAuay1idXR0b24gLmstaWNvbiB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIHRvcDogNTAlO1xufVxuXG4uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMsIC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13LCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgdG9wOiA1MCU7XG59XG5cbi5rLXpvb20tY29udHJvbCB7XG4gIG1hcmdpbjogdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uay1wZGYtZXhwb3J0IC5rLW5hdmlnYXRvciwgLmstcGRmLWV4cG9ydCAuay16b29tLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uay1tYXAge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtcbn1cblxuLmstbWFwIC5rLW5hdmlnYXRvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcbiAgY29sb3I6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtcbn1cblxuLmstbWFwIC5rLW1hcmtlciB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtcbn1cblxuLmstbWFwIC5rLWF0dHJpYnV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSA4MCUsIHRyYW5zcGFyZW50KTtcbn1cblxuLmstb3JnY2hhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5rLW9yZ2NoYXJ0ICosIC5rLW9yZ2NoYXJ0ICo6OmJlZm9yZSwgLmstb3JnY2hhcnQgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uay1vcmdjaGFydC1jb250YWluZXIge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAge1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbn1cblxuLmstb3JnY2hhcnQtZ3JvdXAuay12c3RhY2sgPiAuay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciwgLmstb3JnY2hhcnQtZ3JvdXAuay12Ym94ID4gLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xuICBnYXA6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcbiAgZ2FwOiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSAvIDMpO1xuICBmb250LXNpemU6IHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO1xufVxuXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcCB7XG4gIG1hcmdpbjogMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMiAwIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cblxuLmstb3JnY2hhcnQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmstb3JnY2hhcnQtbGluZS1oIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5rLW9yZ2NoYXJ0LWxpbmUtdiB7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7XG59XG5cbi5rLW9yZ2NoYXJ0LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5rLW9yZ2NoYXJ0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7XG59XG5cbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uay1vcmdjaGFydC1jYXJkOmZvY3VzLCAuay1vcmdjaGFydC1jYXJkLmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG59XG5cbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xuICBjb2xvcjogdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1jb250YWluZXI6Zm9jdXMsIC5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtY29udGFpbmVyLmstZm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1rZW5kby1lbGV2YXRpb24tMSwgMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO1xufVxuXG4uay1vcmdjaGFydC1saW5lLWgsIC5rLW9yZ2NoYXJ0LWxpbmUtdiB7XG4gIGNvbG9yOiB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO1xufVxuXG4uay1zaWduYXR1cmUge1xuICB3aWR0aDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBoZWlnaHQ6IDI1MnB4O1xufVxuXG4uay1zaWduYXR1cmUuay1zaWduYXR1cmUtbWF4aW1pemVkID4gLmstc2lnbmF0dXJlLWxpbmUge1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAzcHg7XG59XG5cbi5rLXNpZ25hdHVyZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuICBnYXA6IHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5rLXNpZ25hdHVyZS1jYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uay1zaWduYXR1cmUtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stZW5kOiAzMyU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItYmxvY2stZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ibG9jay1lbmQtc3R5bGU6IGRhc2hlZDtcbn1cblxuLmstc2lnbmF0dXJlLXNtIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtc20gLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pICogMik7XG59XG5cbi5rLXNpZ25hdHVyZS1tZCB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO1xufVxuXG4uay1zaWduYXR1cmUtbWQgLmstc2lnbmF0dXJlLWxpbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAqIDIpO1xufVxuXG4uay1zaWduYXR1cmUtbGcge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7XG59XG5cbi5rLXNpZ25hdHVyZS1sZyAuay1zaWduYXR1cmUtbGluZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKiAyKTtcbn1cblxuLmstc2lnbmF0dXJlLWxnIHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG59XG5cbi5rLXNpZ25hdHVyZSAuay1zaWduYXR1cmUtbGluZSB7XG4gIGJvcmRlci1ibG9jay1lbmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAyNCUsIHRyYW5zcGFyZW50KTtcbn1cblxuOnJvb3Qge1xuICAtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWtlbmRvLWNvbG9yLWJvcmRlcjogdmFyKC0tc2xhdGUtYTcpO1xuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XG4gIC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXI6IHZhcigtLWdyYXktaG92ZXIpO1xuICAtLWtlbmRvLWNvbG9yLXN1cmZhY2U6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xuICAtLWtlbmRvLWNvbG9yLWVycm9yOiB2YXIoLS1yZWQtYTExKTtcbiAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgLS1rZW5kby1idXR0b24tbWQtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xNik7XG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmU6IDAuODEyNXJlbSB2YXIoLS1zaXplLTE2KTtcbiAgLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XG4gIC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodDogdmFyKC0tc2l6ZS02NCk7XG59XG5cbi5yZXBvcnQtdmlld2VyLXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuXG4udHJ2LXBhZ2VzLWFyZWE6d2hlcmUoLnByaW50cHJldmlldykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbiNyZXBvcnRWaWV3ZXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rLXRvb2xiYXIge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cblxuLmstdG9vbGJhci1tZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbHVtbi1nYXA6IDA7XG59XG4uay10b29sYmFyLW1kOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5rLXRvb2xiYXItaXRlbSB7XG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5rLXRvb2xiYXItaXRlbSA+IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbHVtbi1nYXA6IDAuMTI1ZW07XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi50cnYtdG9vbGJhciA+IC5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpYyB7XG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDMwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG59XG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMgPiBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG5cbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLFxuLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSkgLSB2YXIoLS1zaXplLTgpKTtcbn1cblxuLmstbWVudS1wb3B1cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1saW5rIHtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtZ3JvdXAgLmstaXRlbTpmb2N1cyA+IC5rLWxpbmsge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uay1tZW51LWdyb3VwIC5rLWl0ZW06Zm9jdXMtdmlzaWJsZSA+IC5rLWxpbmsge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbn1cblxuLmstaWNvbi1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uay1pY29uLWJ1dHRvbiAuay1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xufVxuXG4uay1pbnB1dC1idXR0b24gLmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbn1cblxuLmstYnV0dG9uLW1kIHtcbiAgbWluLWlubGluZS1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1rZW5kby1idXR0b24tbWQtc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcbn1cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcbiAgbWluLWJsb2NrLXNpemU6IDFlbTtcbiAgbWluLWlubGluZS1zaXplOiAxZW07XG59XG5cbi5rLXJvdW5kZWQtbWQ6d2hlcmUoLmstaWNvbi1idXR0b24pIHtcbiAgLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kOiB2YXIoLS1zaXplLTIpO1xufVxuXG4uay10b29sYmFyLW1lbnUtYnV0dG9uOmhhcyguay1tZW51LWJ1dHRvbi1hcnJvdykge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS04KTtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG5cbi5rLW1lbnUtYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3csXG4uay1kcm9wZG93bi1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQpO1xufVxuXG4uay1idXR0b24tc29saWQtYmFzZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZSwgMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uay1idXR0b24tc29saWQtcHJpbWFyeTpmb2N1cyxcbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlLCAwIDAgMCA1cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcbn1cblxuLnRydi1zZWxlY3Qtbm9uZSxcbi50cnYtc2VsZWN0LWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTYpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLnRydi1zZWxlY3Qtbm9uZTpob3Zlcixcbi50cnYtc2VsZWN0LWFsbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdDpoYXMoLnRydi1wYXJhbWV0ZXItYWN0aW9ucykgLmstYWN0aW9ucy1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rLWljb24ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5rLWljb24tc20ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG59XG5cbi5rLWktdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1bmRvXCI7XG59XG5cbi5rLWktcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyZWRvXCI7XG59XG5cbi5rLWkteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjbG9zZVwiO1xufVxuXG4uay1pLWFycm93LXJvdGF0ZS1jdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJyZWZyZXNoXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZmlyc3RfcGFnZVwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZXZyb25fYmFja3dhcmRcIjtcbn1cblxuLmstaS1jYXJldC1hbHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hldnJvbl9mb3J3YXJkXCI7XG59XG5cbi5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcImxhc3RfcGFnZVwiO1xufVxuXG4uay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcImFycm93X2Ryb3BfZG93blwiO1xufVxuXG4uay1pLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibWVudV9ib29rXCI7XG59XG5cbi5rLWktZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJkZXNjcmlwdGlvblwiO1xufVxuXG4uay1pLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcImRvd25sb2FkXCI7XG59XG5cbi5rLWktYXJyb3ctczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIjtcbn1cblxuLmstaS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJwcmludFwiO1xufVxuXG4uay1pLWRpY3Rpb25hcnktYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcImRpY3Rpb25hcnlcIjtcbn1cblxuLmstaS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZmlsdGVyX2FsdFwiO1xufVxuXG4uay1pLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiem9vbV9pblwiO1xufVxuXG4uay1pLXpvb20tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcInpvb21fb3V0XCI7XG59XG5cbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZnVsbHNjcmVlblwiO1xufVxuXG4uay1pLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJzZWFyY2hcIjtcbn1cblxuLmstaS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIndhcm5pbmdcIjtcbn1cblxuLmstaS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJjYWxlbmRhcl90b2RheVwiO1xufVxuXG4uay1pLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNsb3NlXCI7XG59XG5cbi5rLWkteC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJjbG9zZVwiO1xufVxuXG4uay1pLWNvbnZlcnQtbG93ZXJjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1hdGNoX2Nhc2VcIjtcbn1cblxuLmstaS13aG9sZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIm1hdGNoX3dvcmRcIjtcbn1cblxuLmstaS1yZWd1bGFyLWV4cHJlc3Npb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVndWxhcl9leHByZXNzaW9uXCI7XG59XG5cbi5rLWktY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd191cFwiO1xufVxuXG4uay1pLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJrZXlib2FyZF9hcnJvd19kb3duXCI7XG59XG5cbi5rLW5vdGlmaWNhdGlvbi1zdGF0dXMuay1pLXgtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJlcnJvclwiO1xufVxuXG4udHJ2LWNvbnRlbnQsXG4udHJ2LXBhZ2VzLWFyZWEsXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSxcbi50cnYtZXJyb3ItcGFuZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4uay1ub3RpZmljYXRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctYmxvY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmcsIHZhcigtLXNsYXRlLTIpKTtcbiAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10ZXh0LCB2YXIoLS10ZXh0LXByaW1hcnkpKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XG4gIGJvcmRlci1yYWRpdXM6IHJldmVydDtcbiAgYm94LXNoYWRvdzogcmV2ZXJ0O1xufVxuLmstbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uay1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIHBhZGRpbmc6IHJldmVydDtcbn1cbi5rLW5vdGlmaWNhdGlvbiAuay1pY29uIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG4gIG1pbi13aWR0aDogMWVtO1xufVxuXG4uay1ub3RpZmljYXRpb24tZXJyb3Ige1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tcnVieS1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XG4gIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbn1cblxuLnRydi1wYWdlcy1wYW5lIC50cnYtbm90aWZpY2F0aW9uIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiByZXZlcnQ7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHJldmVydDtcbiAgLS1ub3RpZmljYXRpb24taWNvbjogcmV2ZXJ0O1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogcmV2ZXJ0O1xuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiByZXZlcnQ7XG59XG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7XG59XG4udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24gPiAuay1ub3RpZmljYXRpb24td3JhcCAuay1pY29uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zaXplLTE4KTtcbn1cbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiAuay1pLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaW5mb1wiO1xufVxuXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktZXJyb3IsXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbyxcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLFxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXdhcm5pbmcge1xuICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtNDgpO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBwYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1zaXplLTQpO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstd2luZG93LXRpdGxlYmFyLWFjdGlvbnMge1xuICBtYXJnaW4taW5saW5lOiByZXZlcnQ7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstaW5wdXQtbWQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XG59XG4udHJ2LXNlYXJjaC1kaWFsb2cgLmstbGlzdHZpZXcge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3IC5rLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xuICBibG9jay1zaXplOiBhdXRvO1xufVxuLnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQgPiAuay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLnRydi1zZWFyY2gtZGlhbG9nLWlucHV0LWFyZWEgPiA6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiBhdXRvO1xufVxuXG4uay1oc3RhY2suay1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtNCk7XG59XG5cbi50cnYtc2VhcmNoLWRpYWxvZy1yZXN1bHRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uay1uby1kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAxcmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtIDFyZW07XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50cnYtcGFyYW1ldGVyLWNvbnRhaW5lciAuay1jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ibG9jay1lbmQ6IG5vbmU7XG59XG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIgLnRydi1wYXJhbWV0ZXItdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLnRydi1wYXJhbWV0ZXItY29udGFpbmVyIC5rLWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cnYtcGFyYW1ldGVyLWVycm9yLmstbm90aWZpY2F0aW9uLWVycm9yIHtcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTgpO1xuICAtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpIHZhcigtLXNpemUtMTYpO1xuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlcjogdmFyKC0tYW1iZXItYTYpO1xuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiB2YXIoLS1hbWJlci1hMTApO1xuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICAtLW5vdGlmaWNhdGlvbi10aXRsZTogdmFyKC0tYW1iZXItYTEyKTtcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xufVxuXG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpIHtcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTIpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTIpKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KSk7XG59XG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpOmZvY3VzLXZpc2libGUsIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcik6Zm9jdXMsIC5rLWlucHV0Om5vdCguay1pbnB1dC1pbm5lcik6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xufVxuXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItbnVtYmVyLFxuLnRydi1wYXJhbWV0ZXItZWRpdG9yLXRleHQge1xuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1pbnB1dC1pbm5lcixcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XG59XG5cbi5rLWlucHV0IC5rLWJ1dHRvbi1zb2xpZC1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4uay1pbnB1dCAuay1idXR0b24tc29saWQtYmFzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuXG4uay1saXN0IC5rLWxpc3QtaXRlbSB7XG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmstbGlzdC1pdGVtLmstZm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xuICBpbmxpbmUtc2l6ZTogbWF4LWNvbnRlbnQ7XG4gIGJsb2NrLXNpemU6IGF1dG87XG59XG5cbi5rLWNhbGVuZGFyIC5rLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW1vbnRodmlldyxcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmstY2FsZW5kYXItbmF2LWZhc3QgLmstYnV0dG9uLXRleHQge1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGgge1xuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xuICB0ZXh0LXRyYW5zZm9ybTogcmV2ZXJ0O1xufVxuXG4uay1tb250aC1jYWxlbmRhciAuay1jYWxlbmRhci10ZCxcbi5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZCB7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIGlubGluZS1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XG4gIGJsb2NrLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMTIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4uay1jYWxlbmRhci1uYXYtdG9kYXkge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XG4gIHBhZGRpbmctYmxvY2s6IDdweDtcbn1cblxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlldyAuay10b2RheSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbn1cblxuLmstY2FsZW5kYXIgLmstbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXRvZGF5OmhvdmVyIC5rLWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG59XG5cbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1saW5rLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1saW5rIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcik7XG59XG5cbi5rLWNhbGVuZGFyLWZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XG59XG5cbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLW11bHRpc2VsZWN0LmstaW5wdXQge1xuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuXG4udHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uay1hY3Rpb25zIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICBvdmVyZmxvdzogcmV2ZXJ0O1xufVxuXG4uay1saXN0LXNjcm9sbGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzLFxuLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IHJldmVydDtcbiAgZ2FwOiB2YXIoLS1zaXplLTYpO1xufVxuXG4uay1jaGlwLWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IHJldmVydDtcbn1cblxuLmstY2hpcDp3aGVyZSguay1yb3VuZGVkLW1kKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG59XG4uay1jaGlwOndoZXJlKC5rLWNoaXAtbWQpIHtcbiAgLS1rZW5kby1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xufVxuLmstY2hpcDp3aGVyZSguay1jaGlwLXNvbGlkLWJhc2UpIHtcbiAgLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZTogdmFyKC0tc2xhdGUtYTMpO1xuICAtLWtlbmRvLWNvbG9yLW9uLWJhc2U6IHZhcigtLXNsYXRlLWExMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmstY2hpcDpoYXMoLmstY2hpcC1hY3Rpb25zKSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcbn1cbi5rLWNoaXA6aGFzKC5rLWNoaXAtYWN0aW9ucykgLmstaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG5cbi5rLWNoaXAtbGFiZWwge1xuICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XG4gIG1hcmdpbi1ibG9jazogcmV2ZXJ0O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xufVxuXG4uay1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rLWNoZWNrYm94OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XG59XG4uay1jaGVja2JveDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuLmstY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG59XG4uay1jaGVja2JveDpjaGVja2VkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZXZlcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBpbnNldDogcmV2ZXJ0O1xufVxuLmstY2hlY2tib3g6Y2hlY2tlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xufVxuXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXIge1xuICBpbnNldC1pbmxpbmU6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwLjVyZW0gMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50cnYtcGFyYW1ldGVycy1hcmVhLnByZXZpZXcgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyIC5rLWJ1dHRvbi1tZCB7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xufVxuXG4uay1zcGxpdGJhciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xufVxuLmstc3BsaXRiYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tcG9wdXAtc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcbiAgMCAyMHB4IDEycHggaHNsKDIxOCA0JSA1MCUgLyA4JSksXG4gIDAgOXB4IDlweCBoc2woMjE4IDQlIDUwJSAvIDE0JSksXG4gIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXG4gIDAgMCAwIGhzbCgyMTggNCUgNTAlIC8gMTYlKTtcbn1cblxuLnNlYXQtY2hhcnQtYnVpbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhdC1jaGFydC1idWlsZGVyIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uc2VhdC1jaGFydC1idWlsZGVyLW1haW4tYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktOTApLzAuMTYpO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyIC5uYXZpZ2F0aW9uLWl0ZW06aG92ZXIgLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyLWluc2VydC1zZWN0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItc2lkZWJhci1pbnNlcnQtc2VjdGlvbi1idG4gLnNlYXQtY2hhcnQtYnVpbGRlci1pbnNlcnQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLnNlYXQtY2hhcnQtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uYWRkLXNlY3Rpb24tZGlhbG9nLW1vZGFsIHtcbiAgLS1kaWFsb2ctcGFkZGluZy1ibG9jazogMXJlbTtcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG5cbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZmxleDogMTtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG5pbnB1dC5hZGQtc2VjdGlvbi1zZWF0LWNvdW50IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbn1cbmlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIGlucHV0LmFkZC1zZWN0aW9uLXNlYXQtY291bnQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbnVtYmVyaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcgLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLmtvbnZhLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XG59XG5cbi5rb252YS1jb250YWluZXItLW9mZnNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMzMDBweDtcbiAgaGVpZ2h0OiAyMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG59XG5cbi5zZWF0LWNoYXJ0LWJ1aWxkZXItcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYW52YXMtcG9wdXAtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zZWF0LXN0YXR1cy1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMC45Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XG59XG4uc2VhdC1zdGF0dXMtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjI1cmVtO1xuICB3aWR0aDogMy41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMCBjYWxjKDZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1vdXQgMTUwbXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWF0LXN0YXR1cy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5zZWF0LXN0YXR1cy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCBoc2wodmFyKC0tZ3JheS0wNSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VhdC1zdGF0dXMtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaWNvbi1ibG9ja2VkIHtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDIwOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlcjpoYXMoLm5vdGlmaWNhdGlvbikgW2RhdGEtbm90aWZpY2F0aW9uLXR5cGU9ZXJyb3JdIHtcbiAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC41cmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1ub3RpZmljYXRpb24tc2hhZG93KTtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwZGVnIC8gMC45Mik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXBvcHVwLXNoYWRvdyk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXBvcHVwIC5pY29uLS0xNiB7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAzMzAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCAuaWNvbi0tMTgge1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMzAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcbn1cblxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAxcmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWVkaXQtZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSkpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKSk7XG4gIGdyaWQtZ2FwOiAwLjVyZW07XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbC1sYWJlbCB7XG4gIGZsZXg6IDE7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXJvdy1jb2wtY29udHJvbCAuZWRpdC1zZWF0LWNvdW50IHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYygyOHJlbSAvIDE2KSAwLjVyZW07XG59XG5cbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgZ3JpZC1hcmVhOiAxLzMvMy81O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTUwbXMgZWFzZS1vdXQ7XG4gIHNjYWxlOiAwLjI1O1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudDpob3Zlcjo6YmVmb3JlIHtcbiAgc2NhbGU6IDAuNTtcbn1cbi5zZWN0aW9uLXByb3BlcnRpZXMtcXVhZHJhbnRzLWNvbnRlbnQtYWN0aXZlOjpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIHNjYWxlOiAxO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtY29udGVudC1hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XG4gIHNjYWxlOiAxO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24ge1xuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IGNhbGMoMjhyZW0gLyAxNik7XG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24tYWN0aXZlIHtcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWRpcmVjdGlvbi1idXR0b24tZmxpcHBlZC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xufVxuLnNlY3Rpb24tcHJvcGVydGllcy1kaXJlY3Rpb24tYnV0dG9uLWZsaXBwZWQtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMTAwJSk7XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0taGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbSAwLjVyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5LWhlYWRpbmcge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1ib2R5IC5sYWJlbC0wMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tc2VjdGlvbi1oZWFkaW5nIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJ1dHRvbi13cmFwcGVyID4gKiB7XG4gIGZsZXg6IDE7XG59XG5cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxlc3Mgbm90ZXNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1ib2R5IGlucHV0W3R5cGU9cmFuZ2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTW9yZSBub3Rlc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0zMHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cblxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogNDhweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWxheW91dCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDYyNXJlbSB2YXIoLS1zbGF0ZS02KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LXNlY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHZhcigtLXNsYXRlLTYpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucmVwb3J0LXNlYXQtY2hhcnQtY2FuZGlkYXRlLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1zZWF0XSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1pbmxpbmU6IDhweDtcbiAgcGFkZGluZy1ibG9jazogNHB4O1xufVxuXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1lbXB0eV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS02KTtcbn1cblxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9YmxvY2tlZF0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtIDAuMTI1ZW0pLCB2YXIoLS1zbGF0ZS02KSBjYWxjKDUwJSArIDAuMTI1ZW0pLCB2YXIoLS1zbGF0ZS02KSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG59XG5cbi5yZXBvcnQtc2VhdC1jaGFydC1zZWF0LW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1uYW1lIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cblxuLnNlYXRpbmctY2hhcnQtZW1wdHktbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VuZC1tZXNzYWdlLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbSAycmVtO1xufVxuXG4uc2VuZC1tZXNzYWdlLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgZmxleDogYXV0bztcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnNlbmQtbWVzc2FnZS0taW5uZXIgLmxhYmVsLTAxIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbjp3aGVyZShodG1sKSB7XG4gIC0tbmF2LWl0ZW0taGVpZ2h0OiAycmVtO1xufVxuXG4ubmF2LXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLW5hdi1zaWRlYmFyLWJnKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbmF2LXNpZGViYXItYm9yZGVyKTtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2LXNpZGViYXJbZGF0YS1zaWRlYmFyLXR5cGU9cHJpbWFyeV0ge1xuICAtLW5hdi1zaWRlYmFyLWJnOiB2YXIoLS1wcmltYXJ5LWJnLXVpKTtcbiAgLS1uYXYtc2lkZWJhci1ib3JkZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XG4gIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWZvcmdlLWhvdmVyKTtcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWZvcmdlLWFjdGl2ZSk7XG59XG5cbi5uYXYtc2lkZWJhcltkYXRhLXNpZGViYXItdHlwZT1zZWNvbmRhcnldIHtcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0td2hpdGUpO1xuICAtLW5hdi1zaWRlYmFyLWJvcmRlcjogdmFyKC0tc2xhdGUtYTYpO1xuICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1ncmF5LWhvdmVyKTtcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWdyYXktYWN0aXZlKTtcbn1cblxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPXF4LWJ1aWxkZXJdIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuNXJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbn1cblxuLm5hdi0tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtLWJhY2s6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cblxuLm5hdi0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLm5hdi0tc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdi0tc2VjdGlvbi10aXRsZTpoYXMoLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIpIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubmF2LS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gIGNvbHVtbi1nYXA6IHZhcigtLW5hdi1pdGVtLWdhcCwgMXJlbSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZSwgMC41cmVtKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jaywgY2FsYygodmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSAtIHZhcigtLWxoLXNjYWxlLTEpKSAvIDIpKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtLWl0ZW06aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cbi5uYXYtLWl0ZW06aG92ZXIgLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi0taXRlbTphY3RpdmUsIC5uYXYtLWl0ZW0uaXMtYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWFjdGl2ZSwgdmFyKC0tZ3JheS1hY3RpdmUpKTtcbn1cbi5uYXYtLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG4ubmF2LS1pdGVtW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2LS1pdGVtLWxhYmVsIHtcbiAgcGFkZGluZy1ibG9jazogY2FsYygodmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSAtIHZhcigtLWxoLXNjYWxlLTEpKSAvIDIpO1xuICBtYXJnaW4taW5saW5lOiAxcHggdmFyKC0tc2l6ZS04KTtcbn1cblxuLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XG4gIGdyaWQtY29sdW1uOiBuYXYtdXRpbGl0eTtcbn1cblxuLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXJbdmlzaWJsZS10eXBlPWhvdmVyXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5uYXYtLWl0ZW0tdXRpbGl0eSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLm5hdi0taXRlbS11dGlsaXR5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcbn1cblxuLm5hdi0taXRlbVtkYXRhLW5hdi1pdGVtLXR5cGU9cmVvcmRlcl0ge1xuICAtLW5hdi1pdGVtLWdhcDogMDtcbiAgLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZTogMDtcbiAgLS1uYXYtaXRlbS1wYWRkaW5nLWJsb2NrOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkcmFnLWhhbmQtc3RhcnRdIHZhcigtLW5hdi1pdGVtLWhlaWdodCkgW2RyYWctaGFuZC1lbmQgbmF2LWxhYmVsLXN0YXJ0XSAxZnIgW25hdi1sYWJlbC1lbmQgbmF2LXV0aWxpdHktc3RhcnRdIGF1dG8gW25hdi11dGlsaXR5LWVuZF07XG59XG5cbi5kcmFnLWJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgY3Vyc29yOiBncmFiO1xuICBncmlkLWNvbHVtbjogZHJhZy1oYW5kO1xuICB6LWluZGV4OiAxO1xufVxuLmRyYWctYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xufVxuXG46cm9vdCB7XG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICAtLXNzLWZvbnQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICAtLXNzLWJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICAtLXNzLW1haW4taGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcbiAgLS1zcy1zcGFjaW5nLWw6IDFyZW07XG4gIC0tc3Mtc3BhY2luZy1tOiAwLjVyZW07XG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xuICAtLXNzLWFuaW1hdGlvbi10aW1pbmc6IDEwMG1zO1xuICAtLXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcbn1cblxuLnNsaW0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCBhdXRvKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zbGltLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2xpbS1zZWxlY3Q6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMDtcbn1cbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIC5zcy1kZXNlbGVjdCxcbi5zbGltLXNlbGVjdDppcyguc3MtZGlzYWJsZWQpIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS0zKTtcbn1cblxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCBhdXRvKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDpmb2N1cyB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XG4gIC0taW5wdXQtZm9jdXMtb3V0bGluZTogMDtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIHtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZCwgdHJhbnNwYXJlbnQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbn1cbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIC5zcy1kZXNlbGVjdCxcbi5zbGltLXNlbGVjdC1vdXRsaW5lZDppcyguc3MtZGlzYWJsZWQpIC5zcy1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmxheWVyLTAxKSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5sYXllci0wMikge1xuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XG59XG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmxheWVyLTAzKSB7XG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xufVxuXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zcy1tYWluIC5zcy1hcnJvdyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogNnB4IDAuMjVyZW0gYXV0byAwLjI1cmVtO1xufVxuLnNzLW1haW4gLnNzLWFycm93IHBhdGgge1xuICBzdHJva2UtbGluZWNhcDogYnV0dDtcbiAgc3Ryb2tlLWxpbmVqb2luOiBpbml0aWFsO1xuICBzdHJva2Utd2lkdGg6IDEzO1xufVxuXG4uc3MtY29udGVudCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMsIHRyYW5zZm9ybSAxMG1zIDE1MG1zO1xufVxuLnNzLWNvbnRlbnQuc2xpbS1zZWxlY3QsIC5zcy1jb250ZW50LnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDY0cHgpIHNhdHVyYXRlKDgwJSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0yKTtcbn1cbi5zcy1jb250ZW50LnNzLW9wZW4tYmVsb3cge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIDUwbXMsIHRyYW5zZm9ybSAwbXM7XG59XG4uc3MtY29udGVudDpoYXMoLnNzLXNlYXJjaDp3aGVyZSguc3MtaGlkZSkpIHtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMTMuNzVyZW07XG59XG5cbi5zcy1jb250ZW50IC5zcy1zZWFyY2gge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0IHtcbiAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xuICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZSwgMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcbiAgYm9yZGVyOiB2YXIoLS1pbnB1dC1ib3JkZXIsIG5vbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XG59XG4uc3MtY29udGVudCAuc3Mtc2VhcmNoOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1ibG9jay1zaXplOiAzcmVtO1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbn1cblxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNzLWlucHV0LWhlaWdodCk7XG4gIHBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmU6IDFyZW07XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgYmxvY2stc2l6ZTogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XG59XG4uc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xufVxuLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpub3QoLnNzLWRpc2FibGVkKS5zcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY2hlY2tfYm94X291dGxpbmVfYmxhbmtcIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwLjVyZW07XG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcbn1cblxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcImNoZWNrX2JveFwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIC0xMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAxcmVtO1xufVxuXG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykgLnNzLW9wdGlvbjpub3QoLnNzLXNlbGVjdGVkKTo6YmVmb3JlLFxuLnNsaW0tc2VsZWN0LW91dGxpbmVkOndoZXJlKC5jYW5kaWRhdGUpIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmFkaW9fYnV0dG9uX3VuY2hlY2tlZFwiO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XG59XG4uc2xpbS1zZWxlY3Q6d2hlcmUoLmluLWRpYWxvZykgLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUsXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkgLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcInJhZGlvX2J1dHRvbl9jaGVja2VkXCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDAsIFwid2dodFwiIDI1MDtcbn1cblxuLnNzLW1haW4gLnNzLXZhbHVlcyAuc3MtdmFsdWUge1xuICAtLXNzLXByaW1hcnktY29sb3I6IHZhcigtLXNreS1hNCk7XG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS10ZXh0IHtcbiAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgcGFkZGluZzogMDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcbn1cbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXZhbHVlIC5zcy12YWx1ZS1kZWxldGU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHN2ZyBwYXRoIHtcbiAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XG4gIHN0cm9rZS1saW5lY2FwOiBidXR0O1xuICBzdHJva2Utd2lkdGg6IDE0O1xufVxuXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm11bHRpcGxlLXNlbGVjdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcy12YWx1ZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk2KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5zbmFja2JhciB7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5sYWJlbC0wMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkZpbHRlciBieTpcIjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zdW1tb25zLXJ1bi10YWJsZS13cmFwcGVyIC5qbS1kYXRhLXRhYmxlLWZvcm1zIC5maWx0ZXItbG9jYXRpb24uaW5wdXQtd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwLjc1cmVtO1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QtaW5wdXQge1xuICBoZWlnaHQ6IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLnN1bW1vbnMtcnVuLXRhYmxlLXdyYXBwZXIgLmptLWRhdGEtdGFibGUtZm9ybXMgLmZpbHRlci1sb2NhdGlvbi5pbnB1dC13cmFwcGVyIC5zZWxlY3QtaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS10YWJsZS1yb3ctaGVpZ2h0OiB2YXIoLS1zaXplLTQ4KTtcbiAgLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lOiAxcmVtO1xuICAtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jazogMDtcbn1cblxuLmRhdGEtdGFibGUtd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZm9ybS1sYXlvdXQtd2l0aC10YWJsZSBkYXRhLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmptLWRhdGEtdGFibGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmptLWRhdGEtdGFibGUtaGVhZGVyIC5mb3JtLXNlbGVjdC1jb250cm9sLCAuam0tZGF0YS10YWJsZS1oZWFkZXIgLmZvcm0taW5wdXQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uam0tZGF0YS10YWJsZS1mb3JtcywgLmptLXRvb2xiYXItZm9ybXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGgubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubWRsLWRhdGEtdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLm1kbC1kYXRhLXRhYmxlLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZGwtZGF0YS10YWJsZS5tZGwtZGF0YS10YWJsZS0tc2VsZWN0YWJsZSB0aDpmaXJzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubWRsLWRhdGEtdGFibGUgdGhlYWQgdHIgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIC5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLWhlYWQuc29ydGFibGU6bm90KC5jdXJyZW50KTpob3ZlciAudGFibGUtc29ydC1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtY29sdW1uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS04KTtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtc29ydC1hcnJvdyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcbn1cbi5tZGwtZGF0YS10YWJsZSAudGFibGUtc29ydC1hcnJvdzp3aGVyZSguaGlkZGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWRsLWRhdGEtdGFibGUgLnRhYmxlLXNvcnQtYXJyb3c6d2hlcmUoLmN1cnJlbnQpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ciB0ZC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIGhlaWdodDogdmFyKC0tdGFibGUtcm93LWhlaWdodCk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWJsb2NrKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xuICBmb250LXdlaWdodDogNTUwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aC50ZXh0LWNlbnRlciAuY2hlY2tib3gge1xuICBwbGFjZS1zZWxmOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQge1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQudGV4dC1jZW50ZXIgLmNoZWNrYm94IHtcbiAgcGxhY2Utc2VsZjogY2VudGVyO1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSxcbi5tZGwtZGF0YS10YWJsZSB0aDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlLFxuLm1kbC1kYXRhLXRhYmxlIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbTtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtZGVsZXRlKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1idXR0b24pLCAubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLWFjdGlvbnMpLCAubWRsLWRhdGEtdGFibGUgdGQ6aGFzKC50YWJsZS1jZWxsLXJvdy10b2dnbGUpIHtcbiAgd2lkdGg6IDA7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5tZGwtZGF0YS10YWJsZSB0ZDpoYXMoLnRhYmxlLWNlbGwtYmFkZ2UpIHtcbiAgd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tc2l6ZS0xMjApO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmhhcygudGFibGUtY2VsbC1ib29sZWFuKSB7XG4gIHdpZHRoOiAwO1xuICBtaW4td2lkdGg6IHZhcigtLXNpemUtNzIpO1xufVxuLm1kbC1kYXRhLXRhYmxlIHRkOmVtcHR5IHtcbiAgd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tc2l6ZS02NCk7XG59XG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1kZWxldGUpLCAubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1idXR0b24pLCAubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlOmhhcygudGFibGUtY2VsbC1hY3Rpb25zKSwgLm1kbC1kYXRhLXRhYmxlIHRkOmxhc3Qtb2YtdHlwZTpoYXMoLnRhYmxlLWNlbGwtcm93LXRvZ2dsZSkge1xuICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5tZGwtZGF0YS10YWJsZSB0aDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpLFxuLm1kbC1kYXRhLXRhYmxlIHRkOmhhcyguY2hlY2tib3gtd3JhcHBlcikge1xuICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDJyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY2hlY2tib3gtc2l6ZSkgKyAycmVtKTtcbn1cblxuLm1kbC1kYXRhLXRhYmxlIC5jaGVja2JveCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG50ZC5kcmFnSGFuZGxlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmRyYWdvdmVyLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0ZGREMgIWltcG9ydGFudDtcbn1cblxudHIuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gIGNvbG9yOiBncmF5O1xufVxuXG50cltkcm9wem9uZV0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbn1cblxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3YjlhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG50cltkcm9wem9uZV0uZ2V0dGluZy0tZHJhZ2dlZCB0ZCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xufVxudHJbZHJvcHpvbmVdLmdldHRpbmctLWRyYWdnZWQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIGkge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnRyW2Ryb3B6b25lXS5jYW4tLWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQ3LCAyNTIsIDAuOTkzKSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcbn1cblxudHJbZHJvcHpvbmVdLmNhbi0tY2F0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY1LCAyNTAsIDE5MCkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5tZGwtZGF0YS10YWJsZS0td3JhcCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cblxuLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG59XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuLnRhYmxlLXdyYXBwZXItLWRhdGEtdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4udGFibGUtd3JhcHBlci0tZGF0YS10YWJsZSAudGFibGUtdGl0bGUge1xuICBwYWRkaW5nOiAwIDMycHggOHB4O1xufVxuXG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIudGFibGUtd2l0aC1pbnB1dHMge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IC50ZC1wYWRkaW5nIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgLnRkLXBhZGRpbmctMTYge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG59XG5cbi5tZGwtZGF0YS10YWJsZS1pbm5lci13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRkLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRkLWVsbGlwc2lzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0YS10YWJsZS1maWx0ZXJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI2OHB4LCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMXJlbTtcbn1cblxuLnRhYmxlLWNlbGwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XG59XG5cbi5tZGwtdGFicyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtMik7XG4gIHotaW5kZXg6IDkwO1xufVxuXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xufVxuXG4ubWRsLXRhYnNfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMTAwbXMgZWFzZS1vdXQ7XG59XG4ubWRsLXRhYnNfX3RhYjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XG59XG5cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG59XG5cbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLm1kbC10YWJzX190YWIuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XG59XG5cbi50YWItY29udGVudC13aXRoLXBhZGRpbmcubm8tZmxleCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbi5jYXNlLWRyYXdlci1jb250YWluZXIgLnRhYi1jb250YWluZXIgLmFjdGlvbi1iYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lci5kcmF3ZXItY29udGFpbmVyX19ub3NpZGViYXIgLmFjdGlvbi1iYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTI0KTtcbn1cblxuLnRhYi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG46d2hlcmUoZm9yZ2UtdGFiLWJhcikge1xuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci10aGlja25lc3M6IDA7XG4gIC0tZm9yZ2UtdGFiLWluZGljYXRvci1oZWlnaHQ6IDA7XG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZTogdmFyKC0tc2l6ZS02KTtcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aDogdmFyKC0tc2l6ZS0yKTtcbiAgLS1mb3JnZS10YWItaG92ZXItbGFiZWwtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10YWItYWN0aXZlLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xuICAtLWZvcmdlLXRhYi1hY3RpdmUtZm9jdXMtbGFiZWwtdGV4dC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcbiAgLS1mb3JnZS10YWItYWN0aXZlLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIC0tZm9yZ2UtdGFiLWNvbnRlbnQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctYmxvY2s6IDA7XG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1vcGFjaXR5OiAxO1xuICAtLWZvcmdlLXN0YXRlLWxheWVyLXByZXNzZWQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpICsgdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpKTtcbn1cblxuOndoZXJlKGZvcmdlLXRhYi1iYXIpW2RhdGEtZm9yZ2UtdGFiLWJhcn49c21dIHtcbiAgLS1mb3JnZS10YWItaGVpZ2h0OiBjYWxjKHZhcigtLXNpemUtMzIpIC0gKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbjp3aGVyZShmb3JnZS10YWItYmFyKS5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49bWRdIHtcbiAgLS1mb3JnZS10YWItaGVpZ2h0OiBjYWxjKHZhcigtLXNpemUtNDApIC0gKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuOndoZXJlKGZvcmdlLXRhYik6OnBhcnQoY29udGFpbmVyKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbjp3aGVyZShmb3JnZS10YWIpOjpwYXJ0KGNvbnRlbnQpIHtcbiAgei1pbmRleDogMTtcbn1cbjp3aGVyZShmb3JnZS10YWIpOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZTogdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xufVxuXG46d2hlcmUoZm9yZ2UtdGFiW3NlbGVjdGVkXSkge1xuICAtLWZvcmdlLXRhYi1jb250YWluZXItY29sb3I6IHdoaXRlO1xufVxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pOjpwYXJ0KGNvbnRhaW5lcikge1xuICAtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGU6IHZhcigtLXNpemUtOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xufVxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZTogY2FsYyh2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKSAtIHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKSk7XG59XG5cbltjbGFzcyo9dGFnLXNtXSwgW2NsYXNzKj10YWctbWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuICBnYXA6IDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltjbGFzcyo9dGFnLXNtXSBpLCBbY2xhc3MqPXRhZy1tZF0gaSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5bY2xhc3MqPXRhZy1zbV0ge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbltjbGFzcyo9dGFnLW1kXSB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xufVxuXG4uZnItdG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XG59XG5cbi5mci10b29sYmFyLmZyLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xufVxuXG4uZnItdG9vbGJhciAuZnItbmV3bGluZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLW91dCwgaGVpZ2h0IDE1MG1zIGVhc2Utb3V0O1xufVxuXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xufVxuXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVkIHtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTQwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gIHdpZHRoOiB2YXIoLS1zaXplLTMyKTtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICBtYXJnaW46IHZhcigtLXNpemUtNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XG59XG5cbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnIHtcbiAgaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcbn1cblxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1zaXplLTIwKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2Utb3V0O1xufVxuXG4uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItb3Blbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XG59XG5cbi5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xufVxuXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XG59XG5cbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3Qge1xuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xufVxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuLmZyLWNvbW1hbmQuZnItYnRuICsgLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHtcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XG59XG5cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcbn1cbi5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCkgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XG59XG5cbi5zZWNvbmQtdG9vbGJhciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcbn1cblxuLmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudCB7XG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLWlucHV0LXBhZGRpbmctYmxvY2spIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uZnItYm94IC5mci1jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTYpO1xuICBwYWRkaW5nLWJsb2NrOiAwLjQzNzVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xufVxuXG4uZnItd3JhcHBlciAuZnItcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuXG4uZnItZWxlbWVudCBwIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUtMSk7XG59XG4uZnItZWxlbWVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uZnItZWxlbWVudCAubWVyZ2UtZmllbGQge1xuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4wNjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcbiAgY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tdmlvbGV0LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xuICBwYWRkaW5nLWlubGluZTogMnB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mci12aWV3IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mci10b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS02KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dCA1MDBtcztcbn1cblxuLnRvcC1iYXIge1xuICBoZWlnaHQ6IHZhcigtLXRvcC1iYXItaGVpZ2h0KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1zaWRlYmFyLXdpZHRoKSAxZnIgdmFyKC0tc2lkZWJhci13aWR0aCk7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmF2IHRpdGxlIHV0aWxpdGllc1wiO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9wLWJhci1iYWNrZ3JvdW5kLCB2YXIoLS13aGl0ZSkpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hNik7XG59XG5cbi50b3AtYmFyLS1uYXYge1xuICBncmlkLWFyZWE6IG5hdjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMWVtO1xuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50b3AtYmFyLS10aXRsZTo6YmVmb3JlIHtcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xuICAtLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tYmFkZ2UtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIDAuMjVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCAwLjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xuICBjb2xvcjogdmFyKC0tYmFkZ2UtdGV4dC1jb2xvciwgdmFyKC0tc2xhdGUtYTEyKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xuICBmb250LXdlaWdodDogdmFyKC0tYmFkZ2UtZm9udC13ZWlnaHQsIDQ1MCk7XG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xufVxuLnRvcC1iYXItLXRpdGxlOjpiZWZvcmU6aGFzKFtjbGFzcyo9aWNvbi0tXSkge1xuICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4udG9wLWJhci0tdXRpbGl0aWVzLWdyb3VwIHtcbiAgZ3JpZC1hcmVhOiB1dGlsaXRpZXM7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW0gMXJlbTtcbn1cblxuOndoZXJlKGh0bWwpIHtcbiAgLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nOiBjbGFtcCgycmVtLCAtOC4xMzMzcmVtICsgMTMuMzMzM3Z3LCA0cmVtKSBjbGFtcCgycmVtLCAtNjZyZW0gKyA4OS40NzM3dncsIDE5cmVtKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tdGV4dC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWhlaWdodDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQsIDJyZW0pO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAtLWZvcmdlLWxpc3QtaXRlbS1kZW5zZS1nYXA6IDFyZW07XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplOiAxcHg7XG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xufVxuXG4udmVydGljYWwtdGFicyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3ZlcnRpY2FsLXRhYi1uYXYtc3RhcnRdIHZhcigtLXNpZGViYXItd2lkdGgpIFt2ZXJ0aWNhbC10YWItbmF2LWVuZCB2ZXJ0aWNhbC10YWItY29udGVudC1zdGFydF0gMWZyIFt2ZXJ0aWNhbC10YWItY29udGVudC1lbmRdO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZyk7XG59XG4udmVydGljYWwtdGFic1tkYXRhLXZlcnRpY2FsLXRhYnN+PXdpZGVdIHtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW0gNHJlbTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtLW5hdiB7XG4gIGdyaWQtY29sdW1uOiB2ZXJ0aWNhbC10YWItbmF2O1xuICBwYWRkaW5nLWJsb2NrOiAyLjVyZW0gMnJlbTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtLW5hdi1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMi41cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4udmVydGljYWwtdGFicy0tY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiB2ZXJ0aWNhbC10YWItY29udGVudDtcbiAgcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xufVxuXG46d2hlcmUoLnZlcnRpY2FsLXRhYnM6aGFzKC52ZXJ0aWNhbC10YWJzLS1jb250ZW50LXdpZGU6d2hlcmUoLnNob3dtZSkpKSB7XG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSk7XG59XG46d2hlcmUoLnZlcnRpY2FsLXRhYnM6aGFzKC52ZXJ0aWNhbC10YWJzLS1jb250ZW50LXdpZGU6d2hlcmUoLnNob3dtZSkpKSAubm90aWZpY2F0aW9uLWxheW91dC13cmFwcGVyIHtcbiAgLS1sYXlvdXQtd2lkdGg6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzLS1saXN0IGZvcmdlLWxpc3QtaXRlbVtzZWxlY3RlZF06OnBhcnQodGV4dC1jb250YWluZXIpIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLnZlcnRpY2FsLXRhYnMtLWxpc3QtaXRlbS1pbmRlbnRlZCB7XG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWluZGVudDogdmFyKC0tc2l6ZS04KTtcbn1cblxuOndoZXJlKGZvcmdlLWxpc3RbaW5kZW50ZWRdKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IHZhcigtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZSkgMCAwIDAgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLXNpemUpKTtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xufVxuXG46d2hlcmUoZm9yZ2Utb3Blbi1pY29uKSB7XG4gIC0tZm9yZ2Utb3Blbi1pY29uLXNpemU6IHZhcigtLXNpemUtMjApO1xufVxuXG5mb3JnZS1saXN0LWl0ZW06aGFzKGZvcmdlLW9wZW4taWNvbltvcGVuXSkgPiAqIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LS1sb2NhdGlvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm1hdGVyaWFsLWljb25zIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLm1hdGVyaWFsLWljb25zLWlubGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgY29sb3I6ICMzYThhYjg7XG59XG5cbi5tYXRlcmlhbC1pY29ucy1pbmxpbmUtZGlyZWN0aW9ucyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgY29sb3I6ICMzYThhYjg7XG59XG5cbi5tZGwtYnV0dG9uLS1mYWItcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMycHg7XG4gIGJvdHRvbTogODBweDtcbn1cblxuLm1kbC10ZXh0ZmllbGQgc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtaW52YWxpZC5pcy1mb2N1c2VkIC5pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2IoMjEzLCAwLCAwKTtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWZvY3VzZWQgLmljb24tYnV0dG9uIHtcbiAgY29sb3I6IHJnYig2MywgODEsIDE4MSk7XG59XG5cbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkgLmljb24tYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtaW52YWxpZDpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHk6bm90KC5pcy1pbnZhbGlkKSAuaWNvbi1idXR0b24ge1xuICBjb2xvcjogcmdiKDYzLCA4MSwgMTgxKTtcbn1cblxuLm1kbC10ZXh0ZmllbGQgLmljb24tYnV0dG9uIHtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuXG4ubWRsLXRleHRmaWVsZCAubWRsLWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBTdXBwb3J0IHRleHRmaWVsZCBpY29uIGluIG1kbCBleHBhbmRhYmxlIHRleHRmaWVsZHMgKi9cbi8qIC5tZGwtdGV4dGZpZWxkX19pY29uIGlzIG91ciBvd24gY29udmVudGlvbiAgICAgICAgICAqL1xuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGU6bm90KC5pcy1mb2N1c2VkKSAubWRsLXRleHRmaWVsZF9faWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2ljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICB0b3A6IDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubWRsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5Mik7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ubWRkdHAtcGlja2VyX19sZWZ0IC5tZGR0cC1wcmV2LWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrXzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4ubWRkdHAtcGlja2VyX19sZWZ0OmRpc2FibGVkIC5tZGR0cC1wcmV2LWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrX2Rpc2FibGVkXzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5tZGR0cC1waWNrZXJfX3JpZ2h0IC5tZGR0cC1uZXh0LWhhbmRsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY19rZXlib2FyZF9hcnJvd19yaWdodF9ibGFja18yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLm1kZHRwLXBpY2tlcl9fcmlnaHQ6ZGlzYWJsZWQgLm1kZHRwLW5leHQtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrX2Rpc2FibGVkXzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLm1kZHRwLXBpY2tlci1kYXRlIC5tZGR0cC1idXR0b24tLWluYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkgLm1kZHRwLXBpY2tlcl9fYm9keSAubWRkdHAtcGlja2VyX192aWV3SG9sZGVyIC5tZGR0cC1waWNrZXJfX2dyaWQgLm1kZHRwLXBpY2tlcl9fdHIgc3Bhbi5tZGR0cC1waWNrZXJfX2NlbGwubWRkdHAtcGlja2VyX19jZWxsLS1kaXNhYmxlZC1idXQtc2VsZWN0YWJsZSB7XG4gIC8qIGNvbG9yOiByZ2IoMTE3LCAxMTcsIDExNyk7ICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyAvKiBzYW1lIGNvbG91ciBhcyBkaXNhYmxlZCAqL1xufVxuXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xufVxuXG4vKiBTcGVlZCBkaWFsICovXG4ubWRsLXNwZWVkLWRpYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICAtd2Via2l0LWZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XG4gIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2Ugbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm5vdCg6b25seS1jaGlsZCksXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cblxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCxcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtMTJweCwgMTJweCk7XG59XG5cbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyAqL1xuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyBhbmltYXRpb25zICovXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg1KSxcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpLFxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cblxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSxcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG59XG5cbi53YXJuaW5nLW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcbiAgZm9udC1zaXplOiAxNzUlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tZGwtY2VsbC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbmxpbmUtcmFkaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZpbHRlci1jb250YWluZXIgLm1kbC1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnN2Zy1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN2Zy1pY29uIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1kbC1jb2xvci10ZXh0LS1ncmV5LTYwMCB7XG4gIGZpbGw6IHJnYigxMTcsIDExNywgMTE3KTtcbn1cblxuLm1kbC1idXR0b24tLXByaW1hcnkge1xuICBmaWxsOiByZ2IoNjMsIDgxLCAxODEpO1xufVxuXG4ubWRsLWdyaWQtLW5vLXNwYWNpbmctdG9wLWJvdHRvbSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5hdHRlbmRhbmNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hdHRlbmRhbmNlLWNoaXAtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmlubGluZVdpdGhJbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmxvYWRlci0taW52aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5sb2FkZXItLWludmlzaWJsZSAubWRsLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWRsLWJ1dHRvbiwgLmJ0bixcbi5tZGwtdGV4dGZpZWxkX19pbnB1dCwgLmZvcm0taW5wdXQtZmllbGQsIC5tZGwtY2hpcF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XG59XG5cbi5tZGwtbGF5b3V0X190aXRsZSwgLm1kbC1sYXlvdXQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKSAhaW1wb3J0YW50O1xufSIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4ubWRsLWNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmb250LXNpemU6ICRjYXJkLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1pbi1oZWlnaHQ6ICRjYXJkLWhlaWdodDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAkY2FyZC13aWR0aDtcclxuICB6LWluZGV4OiAkY2FyZC16LWluZGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkY2FyZC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubWRsLWNhcmRfX21lZGlhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1pbWFnZS1wbGFjZWhvbGRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1kbC1jYXJkX190aXRsZSB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogJGNhcmQtdGV4dC1jb2xvcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXZlcnRpY2FsLXBhZGRpbmcgJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gIHBlcnNwZWN0aXZlLW9yaWdpbjogJGNhcmQtdGl0bGUtcGVyc3BlY3RpdmUtb3JpZ2luLXggJGNhcmQtdGl0bGUtcGVyc3BlY3RpdmUtb3JpZ2luLXk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJGNhcmQtdGl0bGUtdHJhbnNmb3JtLW9yaWdpbi14ICRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmLm1kbC1jYXJkLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fdGl0bGUtdGV4dCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6ICRjYXJkLXRpdGxlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNhcmQtdGl0bGUtdGV4dC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJGNhcmQtdGl0bGUtdGV4dC10cmFuc2Zvcm0tb3JpZ2luLXggJGNhcmQtdGl0bGUtdGV4dC10cmFuc2Zvcm0tb3JpZ2luLXk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLWNhcmRfX3N1YnRpdGxlLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogJGNhcmQtc3VidGl0bGUtZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkY2FyZC1zdWJ0aXRsZS1jb2xvcjtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fc3VwcG9ydGluZy10ZXh0IHtcclxuICBjb2xvcjogJGNhcmQtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAkY2FyZC1zdXBwb3J0aW5nLXRleHQtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC1zdXBwb3J0aW5nLXRleHQtbGluZS1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAkY2FyZC12ZXJ0aWNhbC1wYWRkaW5nICRjYXJkLWhvcml6b250YWwtcGFkZGluZztcclxuICB3aWR0aDogOTAlO1xyXG5cclxuICAmLm1kbC1jYXJkLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtY2FyZF9fYWN0aW9ucyB7XHJcbiAgZm9udC1zaXplOiAkY2FyZC1hY3Rpb25zLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICYubWRsLWNhcmQtLWJvcmRlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jYXJkLS1leHBhbmQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuXHJcbi5tZGwtY2FyZF9fbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMTZweDtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICAkQ09OVEVOVFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyoqXHJcbiAqIFNUWUxFIEdVSURFIFZBUklBQkxFUy0tLS0tLS0tLS0tLS0tLS0tLURlY2xhcmF0aW9ucyBvZiBTYXNzIHZhcmlhYmxlc1xyXG4gKiAtLS0tLVR5cG9ncmFwaHlcclxuICogLS0tLS1Db2xvcnNcclxuICogLS0tLS1UZXh0ZmllbGRcclxuICogLS0tLS1Td2l0Y2hcclxuICogLS0tLS1TcGlubmVyXHJcbiAqIC0tLS0tUmFkaW9cclxuICogLS0tLS1NZW51XHJcbiAqIC0tLS0tTGlzdFxyXG4gKiAtLS0tLUxheW91dFxyXG4gKiAtLS0tLUljb24gdG9nZ2xlc1xyXG4gKiAtLS0tLUZvb3RlclxyXG4gKiAtLS0tLUNvbHVtblxyXG4gKiAtLS0tLUNoZWNrYm94XHJcbiAqIC0tLS0tQ2FyZFxyXG4gKiAtLS0tLUJ1dHRvblxyXG4gKiAtLS0tLUFuaW1hdGlvblxyXG4gKiAtLS0tLVByb2dyZXNzXHJcbiAqIC0tLS0tQmFkZ2VcclxuICogLS0tLS1TaGFkb3dzXHJcbiAqIC0tLS0tR3JpZFxyXG4gKiAtLS0tLURhdGEgdGFibGVcclxuICogLS0tLS1EaWFsb2dcclxuICogLS0tLS1TbmFja2JhclxyXG4gKiAtLS0tLVRvb2x0aXBcclxuICogLS0tLS1DaGlwXHJcbiAqXHJcbiAqIEV2ZW4gdGhvdWdoIGFsbCB2YXJpYWJsZXMgaGF2ZSB0aGUgYCFkZWZhdWx0YCBkaXJlY3RpdmUsIG1vc3Qgb2YgdGhlbVxyXG4gKiBzaG91bGQgbm90IGJlIGNoYW5nZWQgYXMgdGhleSBhcmUgZGVwZW5kZW50IG9uZSBhbm90aGVyLiBUaGlzIGNhbiBjYXVzZVxyXG4gKiB2aXN1YWwgZGlzdG9ydGlvbnMgKGxpa2UgYWxpZ25tZW50IGlzc3VlcykgdGhhdCBhcmUgaGFyZCB0byB0cmFjayBkb3duXHJcbiAqIGFuZCBmaXguXHJcbiAqL1xyXG5cclxuXHJcbi8qID09PT09PT09PT0gIFRZUE9HUkFQSFkgID09PT09PT09PT0gKi9cclxuXHJcbi8qIFdlJ3JlIHNwbGl0dGluZyBmb250cyBpbnRvIFwicHJlZmVycmVkXCIgYW5kIFwicGVyZm9ybWFuY2VcIiBpbiBvcmRlciB0byBvcHRpbWl6ZVxyXG4gICBwYWdlIGxvYWRpbmcuIEZvciBpbXBvcnRhbnQgdGV4dCwgc3VjaCBhcyB0aGUgYm9keSwgd2Ugd2FudCBpdCB0byBsb2FkXHJcbiAgIGltbWVkaWF0ZWx5IGFuZCBub3Qgd2FpdCBmb3IgdGhlIHdlYiBmb250IGxvYWQsIHdoZXJlYXMgZm9yIG90aGVyIHNlY3Rpb25zLFxyXG4gICBzdWNoIGFzIGhlYWRlcnMgYW5kIHRpdGxlcywgd2UncmUgT0sgd2l0aCB0aGluZ3MgdGFraW5nIGEgYml0IGxvbmdlciB0byBsb2FkLlxyXG4gICBXZSBkbyBoYXZlIHNvbWUgb3B0aW9uYWwgY2xhc3NlcyBhbmQgcGFyYW1ldGVycyBpbiB0aGUgbWl4aW5zLCBpbiBjYXNlIHlvdVxyXG4gICBkZWZpbml0ZWx5IHdhbnQgdG8gbWFrZSBzdXJlIHlvdSdyZSB1c2luZyB0aGUgcHJlZmVycmVkIGZvbnQgYW5kIGRvbid0IG1pbmRcclxuICAgdGhlIHBlcmZvcm1hbmNlIGhpdC5cclxuICAgV2Ugc2hvdWxkIGJlIGFibGUgdG8gaW1wcm92ZSBvbiB0aGlzIG9uY2UgQ1NTIEZvbnQgTG9hZGluZyBMMyBiZWNvbWVzIG1vcmVcclxuICAgd2lkZWx5IGF2YWlsYWJsZS5cclxuKi9cclxuJHByZWZlcnJlZF9mb250OiAnUm9ib3RvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRwZXJmb3JtYW5jZV9mb250OiAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENPTE9SUyAgPT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbipcclxuKiBNYXRlcmlhbCBkZXNpZ24gY29sb3IgcGFsZXR0ZXMuXHJcbiogQHNlZSBodHRwOi8vd3d3Lmdvb2dsZS5jb20vZGVzaWduL3NwZWMvc3R5bGUvY29sb3IuaHRtbFxyXG4qXHJcbioqL1xyXG5AdXNlIFwic2FzczpzdHJpbmdcIjtcclxuQHVzZSBcImNvbG9yLWRlZmluaXRpb25zXCIgYXMgKjtcclxuQHVzZSBcImZ1bmN0aW9uc1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09ICBJTUFHRVMgID09PT09PT09PT0gKi9cclxuJGltYWdlX3BhdGg6ICcvaW1hZ2VzJyAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENvbG9yICYgVGhlbWVzICA9PT09PT09PT09ICovXHJcblxyXG4vLyBEZWZpbmUgd2hldGhlciBpbmRpdmlkdWFsIGNvbG9yIHBhbGV0dGUgaXRlbXMgc2hvdWxkIGhhdmUgY2xhc3NlcyBjcmVhdGVkLlxyXG4vLyBTZXR0aW5nIHRoaXMgdG8gdHJ1ZSB3aWxsIHJlbW92ZSBpbmRpdmlkdWFsIGNvbG9yIGNsYXNzZXMgZm9yIGVhY2ggY29sb3IgaW4gdGhlIHBhbGV0dGVzLlxyXG4vLyBUbyBpbXByb3ZlIG92ZXJhbGwgcGVyZm9ybWFuY2UgKGFzc3VtaW5nIHRoZXkgYXJlbid0IHVzZWQpIGJ5OlxyXG4vLyAqIFNhdmluZyBzZXJ2ZXIgYmFuZHdpZHRoIHNlbmRpbmcgdGhlIGV4dHJhIGNsYXNzZXNcclxuLy8gKiBTYXZlIGNsaWVudCBjb21wdXRhdGlvbiBhZ2FpbnN0IHRoZSBjbGFzc2VzXHJcbi8vIGl0IGlzIFJFQ09NTUVOREVEIHlvdSBzZXQgdGhpcyB0byB0cnVlLlxyXG4kdHJpbS1jb2xvci1jbGFzc2VzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFVzZSBjb2xvciBwcmltYXJpbHkgZm9yIGVtcGhhc2lzLiBDaG9vc2UgY29sb3JzIHRoYXQgZml0IHdpdGhcclxuLy8geW91ciBicmFuZCBhbmQgcHJvdmlkZSBnb29kIGNvbnRyYXN0IGJldHdlZW4gdmlzdWFsIGNvbXBvbmVudHMuXHJcbiRjb2xvci1wcmltYXJ5OiAkcGFsZXR0ZS1pbmRpZ28tNTAwICFkZWZhdWx0O1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAkcGFsZXR0ZS1pbmRpZ28tNzAwICFkZWZhdWx0O1xyXG4kY29sb3ItYWNjZW50OiAkcGFsZXR0ZS1waW5rLUEyMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBPdXIgcHJpbWFyeSBpcyBkYXJrLCBzbyB1c2UgJGNvbG9yLWRhcmstY29udHJhc3QgZm9yIG92ZXJsYWlkIHRleHQuXHJcbiRjb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAkY29sb3ItZGFyay1jb250cmFzdCAhZGVmYXVsdDtcclxuLy8gT3VyIGFjY2VudCBpcyBkYXJrLCBzbyB1c2UgJGNvbG9yLWRhcmstY29udHJhc3QgZm9yIG92ZXJsYWlkIHRleHQuXHJcbiRjb2xvci1hY2NlbnQtY29udHJhc3Q6ICRjb2xvci1kYXJrLWNvbnRyYXN0ICFkZWZhdWx0O1xyXG5cclxuLy8gUmVwbGFjZSBhbGwgY29sb3JzIHdpdGggcGxhY2Vob2xkZXJzIGlmIHdlJ3JlIGdlbmVyYXRpbmcgYSB0ZW1wbGF0ZS5cclxuQGlmICRzdHlsZWd1aWRlLWdlbmVyYXRlLXRlbXBsYXRlID09IHRydWUge1xyXG4gICRjb2xvci1wcmltYXJ5OiAnJGNvbG9yLXByaW1hcnknO1xyXG4gICRjb2xvci1wcmltYXJ5LWRhcms6ICckY29sb3ItcHJpbWFyeS1kYXJrJztcclxuICAkY29sb3ItYWNjZW50OiAnJGNvbG9yLWFjY2VudCc7XHJcbiAgJGNvbG9yLXByaW1hcnktY29udHJhc3Q6ICckY29sb3ItcHJpbWFyeS1jb250cmFzdCc7XHJcbiAgJGNvbG9yLWFjY2VudC1jb250cmFzdDogJyRjb2xvci1hY2NlbnQtY29udHJhc3QnO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09ICBUeXBvZ3JhcGh5ICA9PT09PT09PT09ICovXHJcblxyXG4vLyBXZSB1c2UgdGhlIGZvbGxvd2luZyBkZWZhdWx0IGNvbG9yIHN0eWxlczogdGV4dC1jb2xvci1wcmltYXJ5IGFuZFxyXG4vLyB0ZXh0LWNvbG9yLXNlY29uZGFyeS4gRm9yIGxpZ2h0IHRoZW1lcywgdXNlIHRleHQtY29sb3ItcHJpbWFyeS1pbnZlcnNlXHJcbi8vIGFuZCB0ZXh0LWNvbG9yLXNlY29uZGFyeS1pbnZlcnNlLlxyXG5cclxuJHRleHQtY29sb3ItcHJpbWFyeTogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiR0ZXh0LWxpbmstY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gRGVmaW5lIHdoZXRoZXIgdG8gdGFyZ2V0IGVsZW1lbnRzIGRpcmVjdGx5IGZvciB0eXBvZ3JhcGhpYyBlbmhhbmNlbWVudHMuXHJcbi8vIFR1cm5pbmcgdGhpcyBvZmYgbWVhbnMgeW91IG5lZWQgdG8gdXNlIG1kbC0qIGNsYXNzZXMgbW9yZSBvZnRlbi5cclxuLy8gT3RoZXIgY29tcG9uZW50cyBtYXkgYWxzbyBmYWlsIHRvIGFkaGVyZSB0byBNRCB3aXRob3V0IHRoZXNlIHJ1bGVzLlxyXG4vLyBJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB5b3UgbGVhdmUgdGhpcyBhcyB0cnVlLlxyXG5cclxuJHRhcmdldC1lbGVtZW50cy1kaXJlY3RseTogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENvbXBvbmVudHMgID09PT09PT09PT0gKi9cclxuXHJcbi8qID09PT09PT09PT0gIFN0YW5kYXJkIEJ1dHRvbnMgID09PT09PT09PT0gKi9cclxuXHJcbi8vIERlZmF1bHQgYnV0dG9uIGNvbG9ycy5cclxuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTUwMH0sIDAuMjApXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYmxhY2t9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1ob3Zlci1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kYnV0dG9uLWFjdGl2ZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JHBhbGV0dGUtZ3JleS01MDB9LCAwLjQwKVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvcmVkIGJ1dHRvbiBjb2xvcnMuXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvci1hbHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnl9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24taG92ZXItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tYWN0aXZlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLWZvY3VzLWNvbG9yLWFsdDogJGJ1dHRvbi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFJpcHBsZSBjb2xvciBmb3IgY29sb3JlZCByYWlzZWQgYnV0dG9ucy5cclxuJGJ1dHRvbi1yaXBwbGUtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlZCBidXR0b24gY29sb3JzLlxyXG4kYnV0dG9uLXByaW1hcnktY29sb3ItZGlzYWJsZWQ6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuMTIpXCIpICFkZWZhdWx0O1xyXG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvci1kaXNhYmxlZDogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4yNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBGQUIgY29sb3JzIGFuZCBzaXplcy5cclxuJGJ1dHRvbi1mYWItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItaG92ZXItY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItYWN0aXZlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLXRleHQtY29sb3ItYWx0OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItcmlwcGxlLWNvbG9yLWFsdDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBJY29uIGJ1dHRvbiBjb2xvcnMgYW5kIHNpemVzLlxyXG4kYnV0dG9uLWljb24tY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS03MDB9KVwiKSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1pY29uLWZvY3VzLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgSWNvbiBUb2dnbGVzICA9PT09PT09PT09ICovXHJcblxyXG4kaWNvbi10b2dnbGUtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS03MDB9KVwiKSAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWZvY3VzLWNvbG9yOiAkYnV0dG9uLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtY2hlY2tlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kaWNvbi10b2dnbGUtY2hlY2tlZC1mb2N1cy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFJhZGlvIEJ1dHRvbnMgID09PT09PT09PT0gKi9cclxuXHJcbiRyYWRpby1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kcmFkaW8tb2ZmLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJHJhZGlvLWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFJpcHBsZSBlZmZlY3QgID09PT09PT09PT0gKi9cclxuXHJcbiRyaXBwbGUtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWxpZ2h0LWNvbnRyYXN0fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBMYXlvdXQgID09PT09PT09PT0gKi9cclxuXHJcbiRsYXlvdXQtbmF2LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMzAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcmF3ZXJcclxuJGxheW91dC1kcmF3ZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS01MH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1ib3JkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktODAwfSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLW5hdmlnYXRpb24tY29sb3I6ICM3NTc1NzUgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLW5hdmlnYXRpb24tbGluay1hY3RpdmUtYmFja2dyb3VuZDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTMwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci1uYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1saWdodC1jb250cmFzdH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLy8gSGVhZGVyXHJcbiRsYXlvdXQtaGVhZGVyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLXByaW1hcnktY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItbmF2LWhvdmVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTcwMH0sIDAuNilcIikgIWRlZmF1bHQ7XHJcbiRsYXlvdXQtaGVhZGVyLXRhYi10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0sIDAuNilcIikgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJzXHJcbiRsYXlvdXQtaGVhZGVyLXRhYi1oaWdobGlnaHQ6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgQ29udGVudCBUYWJzICA9PT09PT09PT09ICovXHJcblxyXG4kdGFiLWhpZ2hsaWdodC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kdGFiLXRleHQtY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1ibGFja30sIDAuNTQpXCIpICFkZWZhdWx0O1xyXG4kdGFiLWFjdGl2ZS10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjg3KVwiKSAhZGVmYXVsdDtcclxuJHRhYi1ib3JkZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIENoZWNrYm94ZXMgID09PT09PT09PT0gKi9cclxuXHJcbiRjaGVja2JveC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtb2ZmLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtaW1hZ2UtcGF0aDogJGltYWdlX3BhdGg7XHJcblxyXG4vKiA9PT09PT09PT09ICBTd2l0Y2hlcyAgPT09PT09PT09PSAqL1xyXG5cclxuJHN3aXRjaC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLWZhZGVkLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuMjYpXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRodW1iLWNvbG9yOiAkc3dpdGNoLWNvbG9yICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeX0sIDAuNSlcIikgIWRlZmF1bHQ7XHJcblxyXG4kc3dpdGNoLW9mZi10aHVtYi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTUwfSlcIikgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtb2ZmLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHN3aXRjaC1kaXNhYmxlZC10aHVtYi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLWRpc2FibGVkLXRyYWNrLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFNwaW5uZXIgID09PT09PT09PT0gKi9cclxuXHJcbiRzcGlubmVyLWNvbG9yLTE6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtYmx1ZS00MDB9KVwiKSAhZGVmYXVsdDtcclxuJHNwaW5uZXItY29sb3ItMjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1yZWQtNTAwfSlcIikgIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWNvbG9yLTM6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUteWVsbG93LTYwMH0pXCIpICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1jb2xvci00OiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZWVuLTUwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItc2luZ2xlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBUZXh0IGZpZWxkcyAgPT09PT09PT09PSAqL1xyXG5cclxuJGlucHV0LXRleHQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWxhYmVsLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtYm90dG9tLWJvcmRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC4xMilcIikgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWhpZ2hsaWdodC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1kaXNhYmxlZC1jb2xvcjogJGlucHV0LXRleHQtYm90dG9tLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZGlzYWJsZWQtdGV4dC1jb2xvcjogJGlucHV0LXRleHQtbGFiZWwtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWVycm9yLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLXJlZC1BNzAwfSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBDYXJkICA9PT09PT09PT09ICovXHJcblxyXG4kY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpICFkZWZhdWx0O1xyXG4kY2FyZC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1ibGFja30pXCIpICFkZWZhdWx0O1xyXG4kY2FyZC1pbWFnZS1wbGFjZWhvbGRlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRjYXJkLXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWRlZmF1bHQ7XHJcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFNsaWRlcnMgPT09PT09PT09PSAqL1xyXG5cclxuJHJhbmdlLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHJhbmdlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1wcmltYXJ5fSlcIikgIWRlZmF1bHQ7XHJcbiRyYW5nZS1mYWRlZC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLXByaW1hcnl9LCAwLjI2KVwiKSAhZGVmYXVsdDtcclxuJHJhbmdlLWJnLWZvY3VzLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gUHJvZ3Jlc3MgPT09PT09PT09PSAqL1xyXG4kcHJvZ3Jlc3MtbWFpbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItcHJpbWFyeX0pXCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3Mtc2Vjb25kYXJ5LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItcHJpbWFyeS1jb250cmFzdH0sIDAuNylcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mYWxsYmFjay1idWZmZXItY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fSwgMC45KVwiKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWltYWdlLXBhdGg6ICRpbWFnZV9wYXRoO1xyXG5cclxuLyogPT09PT09PT09PSAgTGlzdCA9PT09PT09PT09ICovXHJcblxyXG4kbGlzdC1tYWluLXRleHQtdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiRsaXN0LXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjU0KVwiKSAhZGVmYXVsdDtcclxuJGxpc3QtaWNvbi1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTYwMH0pXCIpICFkZWZhdWx0O1xyXG4kbGlzdC1hdmF0YXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgSXRlbSA9PT09PT09PT09ICovXHJcblxyXG4vLyBEZWZhdWx0IEl0ZW0gQ29sb3JzXHJcbiRkZWZhdWx0LWl0ZW0tdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2JhKCN7JGNvbG9yLWJsYWNrfSwgMC44NylcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tb3V0bGluZS1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG4kZGVmYXVsdC1pdGVtLWhvdmVyLWJnLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRwYWxldHRlLWdyZXktMjAwfSlcIikgIWRlZmF1bHQ7XHJcbiRkZWZhdWx0LWl0ZW0tZm9jdXMtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0yMDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1hY3RpdmUtYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGRlZmF1bHQtaXRlbS1kaXZpZGVyLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skY29sb3ItYmxhY2t9LCAwLjEyKVwiKSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGVkIEJ1dHRvbiBDb2xvcnNcclxuJGRpc2FibGVkLWl0ZW0tdGV4dC1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTQwMH0pXCIpICFkZWZhdWx0O1xyXG5cclxuLyogPT09PT09PT09PSAgRHJvcGRvd24gbWVudSA9PT09PT09PT09ICovXHJcblxyXG4kZGVmYXVsdC1kcm9wZG93bi1iZy1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3Itd2hpdGV9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qID09PT09PT09PT0gIFRvb2x0aXBzICA9PT09PT09PT09ICovXHJcblxyXG4kdG9vbHRpcC10ZXh0LWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1iYWNrZ3JvdW5kLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYmEoI3skcGFsZXR0ZS1ncmV5LTcwMH0sIDAuOSlcIikgIWRlZmF1bHQ7XHJcblxyXG4vKiA9PT09PT09PT09ICBGb290ZXIgID09PT09PT09PT0gKi9cclxuXHJcbiRmb290ZXItYmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS04MDB9KVwiKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1jb2xvcjogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skcGFsZXR0ZS1ncmV5LTUwMH0pXCIpICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctY29sb3I6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JHBhbGV0dGUtZ3JleS0zMDB9KVwiKSAhZGVmYXVsdDtcclxuJGZvb3Rlci1idXR0b24tZmlsbC1jb2xvcjogJGZvb3Rlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci11bmRlcmxpbmUtY29sb3I6ICRmb290ZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogVEVYVEZJRUxEICovXHJcblxyXG4kaW5wdXQtdGV4dC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kaW5wdXQtdGV4dC1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LXZlcnRpY2FsLXNwYWNpbmc6IDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdGV4dC1idXR0b24tc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGlucHV0LXRleHQtZmxvYXRpbmctbGFiZWwtZm9udHNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRpbnB1dC10ZXh0LWV4cGFuZGFibGUtaWNvbi10b3A6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogU1dJVENIICovXHJcblxyXG4kc3dpdGNoLWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJHN3aXRjaC1sYWJlbC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtdHJhY2staGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLWxlbmd0aDogMzZweCAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi1zaXplOiAyMHB4ICFkZWZhdWx0O1xyXG4kc3dpdGNoLXRyYWNrLXRvcDogY2FsYygoJHN3aXRjaC1sYWJlbC1oZWlnaHQgLSAkc3dpdGNoLXRyYWNrLWhlaWdodCkgLyAyKSAhZGVmYXVsdDtcclxuJHN3aXRjaC10aHVtYi10b3A6IGNhbGMoKCRzd2l0Y2gtbGFiZWwtaGVpZ2h0IC0gJHN3aXRjaC10aHVtYi1zaXplKSAvIDIpICFkZWZhdWx0O1xyXG4kc3dpdGNoLXJpcHBsZS1zaXplOiAkc3dpdGNoLWxhYmVsLWhlaWdodCAqIDIgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtaGVscGVyLXNpemU6IDhweCAhZGVmYXVsdDtcclxuXHJcbi8qIFNQSU5ORVIgKi9cclxuXHJcbiRzcGlubmVyLXNpemU6IDI4cHggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLXN0cm9rZS13aWR0aDogM3B4ICFkZWZhdWx0O1xyXG5cclxuLy8gQW1vdW50IG9mIGNpcmNsZSB0aGUgYXJjIHRha2VzIHVwLlxyXG4kc3Bpbm5lci1hcmMtc2l6ZTogMjcwZGVnICFkZWZhdWx0O1xyXG4vLyBUaW1lIGl0IHRha2VzIHRvIGV4cGFuZCBhbmQgY29udHJhY3QgYXJjLlxyXG4kc3Bpbm5lci1hcmMtdGltZTogMTMzM21zICFkZWZhdWx0O1xyXG4vLyBIb3cgbXVjaCB0aGUgc3RhcnQgbG9jYXRpb24gb2YgdGhlIGFyYyBzaG91bGQgcm90YXRlIGVhY2ggdGltZS5cclxuJHNwaW5uZXItYXJjLXN0YXJ0LXJvdDogMjE2ZGVnICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItZHVyYXRpb246IGNhbGMoMzYwICogJHNwaW5uZXItYXJjLXRpbWUgLyAoc3RyaXAtdW5pdHMoJHNwaW5uZXItYXJjLXN0YXJ0LXJvdCArICgzNjBkZWcgLSAkc3Bpbm5lci1hcmMtc2l6ZSkpKSk7XHJcblxyXG5cclxuLyogUkFESU8gKi9cclxuXHJcbiRyYWRpby1sYWJlbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcbiRyYWRpby1sYWJlbC1oZWlnaHQ6IDI0cHggIWRlZmF1bHQ7XHJcbiRyYWRpby1idXR0b24tc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJHJhZGlvLWlubmVyLW1hcmdpbjogY2FsYygkcmFkaW8tYnV0dG9uLXNpemUgLyA0KTtcclxuJHJhZGlvLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcclxuJHJhZGlvLXRvcC1vZmZzZXQ6IGNhbGMoKCRyYWRpby1sYWJlbC1oZWlnaHQgLSAkcmFkaW8tYnV0dG9uLXNpemUpIC8gMik7XHJcbiRyYWRpby1yaXBwbGUtc2l6ZTogNDJweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBNRU5VICovXHJcblxyXG4kbWVudS1leHBhbmQtZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XHJcbiRtZW51LWZhZGUtZHVyYXRpb246IDAuMnMgIWRlZmF1bHQ7XHJcblxyXG4vKiBMSVNUICovXHJcblxyXG4kbGlzdC1ib3JkZXI6IDhweCAhZGVmYXVsdDtcclxuJGxpc3QtbWluLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGxpc3QtbWluLXBhZGRpbmc6IDE2cHggIWRlZmF1bHQ7XHJcbiRsaXN0LWJvdHRvbS1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1hdmF0YXItdGV4dC1sZWZ0LWRpc3RhbmNlOiA3MnB4ICFkZWZhdWx0O1xyXG4kbGlzdC1pY29uLXRleHQtbGVmdC1kaXN0YW5jZTogNzJweCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWF2YXRhci1zaXplOiA0MHB4ICFkZWZhdWx0O1xyXG4kbGlzdC1pY29uLXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC10d28tbGluZS1oZWlnaHQ6IDcycHggIWRlZmF1bHQ7XHJcbiRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0OiA4OHB4ICFkZWZhdWx0O1xyXG5cclxuLyogTEFZT1VUICovXHJcblxyXG4kbGF5b3V0LWRyYXdlci1uYXJyb3c6IDI0MHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRyYXdlci13aWRlOiA0NTZweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItd2lkdGg6ICRsYXlvdXQtZHJhd2VyLW5hcnJvdyAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtaGVhZGVyLWljb24tc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGxheW91dC1zY3JlZW4tc2l6ZS10aHJlc2hvbGQ6IDEwMjRweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItaWNvbi1tYXJnaW46IDI0cHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtZHJhd2VyLWJ1dHRvbi1tb2JpbGUtc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGxheW91dC1kcmF3ZXItYnV0dG9uLWRlc2t0b3Atc2l6ZTogNDhweCAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtaGVhZGVyLW1vYmlsZS1yb3ctaGVpZ2h0OiA1NnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LW1vYmlsZS1oZWFkZXItaGVpZ2h0OiAkbGF5b3V0LWhlYWRlci1tb2JpbGUtcm93LWhlaWdodDtcclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1yb3ctaGVpZ2h0OiA2NHB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWRlc2t0b3AtaGVhZGVyLWhlaWdodDogJGxheW91dC1oZWFkZXItZGVza3RvcC1yb3ctaGVpZ2h0O1xyXG5cclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1iYXNlbGluZTogODBweCAhZGVmYXVsdDtcclxuJGxheW91dC1oZWFkZXItbW9iaWxlLWJhc2VsaW5lOiA3MnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1tb2JpbGUtaW5kZW50OiAxNnB4ICFkZWZhdWx0O1xyXG4kbGF5b3V0LWhlYWRlci1kZXNrdG9wLWluZGVudDogNDBweCAhZGVmYXVsdDtcclxuXHJcbiRsYXlvdXQtdGFiLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItYmFyLWhlaWdodDogNDhweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItbW9iaWxlLXBhZGRpbmc6IDEycHggIWRlZmF1bHQ7XHJcbiRsYXlvdXQtdGFiLWRlc2t0b3AtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcclxuJGxheW91dC10YWItaGlnaGxpZ2h0LXRoaWNrbmVzczogMnB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIElDT04gVE9HR0xFICovXHJcblxyXG4kaWNvbi10b2dnbGUtc2l6ZTogMzJweCAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcclxuJGljb24tdG9nZ2xlLXJpcHBsZS1zaXplOiAzNnB4ICFkZWZhdWx0O1xyXG5cclxuLyogRk9PVEVSICovXHJcblxyXG4vKm1lZ2EtZm9vdGVyKi9cclxuJGZvb3Rlci1taW4tcGFkZGluZzogMTZweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1wYWRkaW5nLXNpZGVzOiA0MHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctbGluZS1oZWlnaHQ6IGNhbGMoMS43ICogJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZSkgIWRlZmF1bHQ7XHJcbiRmb290ZXItYnRuLXNpemU6IDM2cHggICFkZWZhdWx0O1xyXG5cclxuLyptaW5pLWZvb3RlciovXHJcbiRwYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWhlYWRpbmctbGluZS1oZWlnaHQ6IGNhbGMoMS41ICogJGZvb3Rlci1oZWFkaW5nLWZvbnQtc2l6ZSkgIWRlZmF1bHQ7XHJcbiRmb290ZXItYnRuLXNpemU6IDM2cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBDSEVDS0JPWCAqL1xyXG5cclxuJGNoZWNrYm94LWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWxhYmVsLWhlaWdodDogMjRweCAhZGVmYXVsdDtcclxuJGNoZWNrYm94LWJ1dHRvbi1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2hlY2tib3gtaW5uZXItbWFyZ2luOiAycHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1wYWRkaW5nOiA4cHggIWRlZmF1bHQ7XHJcbiRjaGVja2JveC10b3Atb2Zmc2V0OiBjYWxjKCgkY2hlY2tib3gtbGFiZWwtaGVpZ2h0IC0gJGNoZWNrYm94LWJ1dHRvbi1zaXplIC0gJGNoZWNrYm94LWlubmVyLW1hcmdpbikgLyAyKTtcclxuJGNoZWNrYm94LXJpcHBsZS1zaXplOiBjYWxjKCRjaGVja2JveC1sYWJlbC1oZWlnaHQgKiAxLjUpO1xyXG5cclxuLyogQ0FSRCAqL1xyXG5cclxuLyogQ2FyZCBkaW1lbnNpb25zICovXHJcbiRjYXJkLXdpZHRoOiAzMzBweCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuJGNhcmQtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJGNhcmQtaG9yaXpvbnRhbC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kY2FyZC12ZXJ0aWNhbC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtdGl0bGUtcGVyc3BlY3RpdmUtb3JpZ2luLXg6IDE2NXB4ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1wZXJzcGVjdGl2ZS1vcmlnaW4teTogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teDogMTY1cHggIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLXRyYW5zZm9ybS1vcmlnaW4teTogNTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRleHQtdHJhbnNmb3JtLW9yaWdpbi14OiAxNDlweCAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtdGV4dC10cmFuc2Zvcm0tb3JpZ2luLXk6IDQ4cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1zdXBwb3J0aW5nLXRleHQtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kY2FyZC1zdXBwb3J0aW5nLXRleHQtbGluZS1oZWlnaHQ6IDE4cHggIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1hY3Rpb25zLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLXRpdGxlLXRleHQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGNhcmQtei1pbmRleDogMSAhZGVmYXVsdDtcclxuXHJcbi8qIENvdmVyIGltYWdlICovXHJcbiRjYXJkLWNvdmVyLWltYWdlLWhlaWdodDogMTg2cHggIWRlZmF1bHQ7XHJcbiRjYXJkLWJhY2tncm91bmQtaW1hZ2UtdXJsOiAnJyAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBCVVRUT04gKi9cclxuLyoqXHJcbiAqXHJcbiAqIERpbWVuc2lvbnNcclxuICpcclxuICovXHJcbiRidXR0b24tbWluLXdpZHRoOiA2NHB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWhlaWdodDogMzZweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLW1hcmdpbjogNHB4ICFkZWZhdWx0O1xyXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDJweCAhZGVmYXVsdDtcclxuXHJcbiRidXR0b24tZmFiLXNpemU6IDU2cHggIWRlZmF1bHQ7XHJcbiRidXR0b24tZmFiLXNpemUtbWluaTogNDBweCAhZGVmYXVsdDtcclxuJGJ1dHRvbi1mYWItZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xyXG5cclxuJGJ1dHRvbi1pY29uLXNpemU6IDMycHggIWRlZmF1bHQ7XHJcbiRidXR0b24taWNvbi1zaXplLW1pbmk6IDI0cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogQU5JTUFUSU9OICovXHJcbiRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1jdXJ2ZS1saW5lYXItb3V0LXNsb3ctaW46IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWRlZmF1bHQ7XHJcblxyXG4kYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ6ICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKiBQUk9HUkVTUyAqL1xyXG4kYmFyLWhlaWdodDogNHB4ICFkZWZhdWx0O1xyXG5cclxuLyogQkFER0UgKi9cclxuJGJhZGdlLWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9KVwiKSAhZGVmYXVsdDtcclxuJGJhZGdlLWNvbG9yLWludmVyc2U6IHN0cmluZy51bnF1b3RlKFwicmdiKCN7JGNvbG9yLWFjY2VudH0pXCIpICFkZWZhdWx0O1xyXG4kYmFkZ2UtYmFja2dyb3VuZDogc3RyaW5nLnVucXVvdGUoXCJyZ2IoI3skY29sb3ItYWNjZW50fSlcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1iYWNrZ3JvdW5kLWludmVyc2U6IHN0cmluZy51bnF1b3RlKFwicmdiYSgjeyRjb2xvci1hY2NlbnQtY29udHJhc3R9LDAuMilcIikgIWRlZmF1bHQ7XHJcbiRiYWRnZS1zaXplIDogMjJweCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmc6IDJweCAhZGVmYXVsdDtcclxuJGJhZGdlLW92ZXJsYXA6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4vKiBTSEFET1dTICovXHJcblxyXG4kc2hhZG93LWtleS11bWJyYS1vcGFjaXR5OiAwLjIgIWRlZmF1bHQ7XHJcbiRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHk6IDAuMTQgIWRlZmF1bHQ7XHJcbiRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eTogMC4xMiAhZGVmYXVsdDtcclxuXHJcbi8qIEdSSUQgKi9cclxuXHJcbiRncmlkLWRlc2t0b3AtY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWRlc2t0b3AtZ3V0dGVyOiAxNnB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1kZXNrdG9wLW1hcmdpbjogMTZweCAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWRlc2t0b3AtYnJlYWtwb2ludDogODQwcHggIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC10YWJsZXQtY29sdW1uczogOCAhZGVmYXVsdDtcclxuJGdyaWQtdGFibGV0LWd1dHRlcjogJGdyaWQtZGVza3RvcC1ndXR0ZXIgIWRlZmF1bHQ7XHJcbiRncmlkLXRhYmxldC1tYXJnaW46ICRncmlkLWRlc2t0b3AtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQ6IDQ4MHB4ICFkZWZhdWx0O1xyXG5cclxuJGdyaWQtcGhvbmUtY29sdW1uczogNCAhZGVmYXVsdDtcclxuJGdyaWQtcGhvbmUtZ3V0dGVyOiAkZ3JpZC1kZXNrdG9wLWd1dHRlciAhZGVmYXVsdDtcclxuJGdyaWQtcGhvbmUtbWFyZ2luOiAkZ3JpZC1kZXNrdG9wLW1hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWNlbGwtZGVmYXVsdC1jb2x1bW5zOiAkZ3JpZC1waG9uZS1jb2x1bW5zICFkZWZhdWx0O1xyXG4kZ3JpZC1tYXgtY29sdW1uczogJGdyaWQtZGVza3RvcC1jb2x1bW5zICFkZWZhdWx0O1xyXG5cclxuLyogREFUQSBUQUJMRSAqL1xyXG5cclxuJGRhdGEtdGFibGUtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1oZWFkZXItc29ydC1pY29uLXNpemU6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1oZWFkZXItY29sb3I6IHJnYmEoIzAwMCwgMC41NCkgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtY29sb3I6IHJnYmEoIzAwMCwgMC44NykgIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtaWNvbi1ob3Zlci1jb2xvcjogcmdiYSgjMDAwLCAwLjI2KSAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtZGl2aWRlci1jb2xvcjogcmdiYSgjMDAwLCAwLjEyKSAhZGVmYXVsdDtcclxuXHJcbiRkYXRhLXRhYmxlLWhvdmVyLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1zZWxlY3Rpb24tY29sb3I6ICNlMGUwZTAgIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1kaXZpZGVyczogMXB4IHNvbGlkICRkYXRhLXRhYmxlLWRpdmlkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1yb3ctaGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kZGF0YS10YWJsZS1sYXN0LXJvdy1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWhlYWRlci1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XHJcblxyXG4kZGF0YS10YWJsZS1jb2x1bW4tc3BhY2luZzogMzZweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY29sdW1uLXBhZGRpbmc6IGNhbGMoJGRhdGEtdGFibGUtY29sdW1uLXNwYWNpbmcgLyAyKTtcclxuXHJcbiRkYXRhLXRhYmxlLWNhcmQtaGVhZGVyLWhlaWdodDogNjRweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtY2FyZC10aXRsZS10b3A6IDIwcHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNhcmQtcGFkZGluZzogMjRweCAhZGVmYXVsdDtcclxuJGRhdGEtdGFibGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDE2cHggIWRlZmF1bHQ7XHJcbiRkYXRhLXRhYmxlLWNlbGwtdG9wOiBjYWxjKCRkYXRhLXRhYmxlLWNhcmQtcGFkZGluZyAvIDIpO1xyXG5cclxuLyogRElBTE9HICovXHJcbiRkaWFsb2ctY29udGVudC1jb2xvcjogJGNhcmQtc3VwcG9ydGluZy10ZXh0LXRleHQtY29sb3I7XHJcblxyXG4vKiBTTkFDS0JBUiAqL1xyXG5cclxuLy8gSGFyZCBjb2RlZCBzaW5jZSB0aGUgY29sb3IgaXMgbm90IHByZXNlbnQgaW4gYW55IHBhbGV0dGUuXHJcbiRzbmFja2Jhci1iYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyICFkZWZhdWx0O1xyXG4kc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQ6ICRncmlkLXRhYmxldC1icmVha3BvaW50O1xyXG4kc25hY2tiYXItYWN0aW9uLWNvbG9yOiBzdHJpbmcudW5xdW90ZShcInJnYigjeyRjb2xvci1hY2NlbnR9KVwiKSAhZGVmYXVsdDtcclxuXHJcbi8qIFRPT0xUSVAgKi9cclxuJHRvb2x0aXAtZm9udC1zaXplOiAxMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1mb250LXNpemUtbGFyZ2U6IDE0cHggIWRlZmF1bHQ7XHJcblxyXG4vKiBDSElQICovXHJcbiRjaGlwLWJnLWNvbG9yOiByZ2IoMjIyLCAyMjIsIDIyMikgIWRlZmF1bHQ7XHJcbiRjaGlwLWJnLWFjdGl2ZS1jb2xvcjogcmdiKDIxNCwgMjE0LCAyMTQpICFkZWZhdWx0O1xyXG4kY2hpcC1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XHJcbiRjaGlwLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwic2FzczpsaXN0XCI7XHJcblxyXG4vKiA9PT09PT09PT09ICBDb2xvciBQYWxldHRlcyAgPT09PT09PT09PSAqL1xyXG5cclxuLy8gQ29sb3Igb3JkZXI6IDUwLCAxMDAsIDIwMCwgMzAwLCA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMCwgOTAwLCBBMTAwLCBBMjAwLFxyXG4vLyBBNDAwLCBBNzAwLlxyXG5cclxuJHBhbGV0dGUtcmVkOlxyXG5cIjI1NSwyMzUsMjM4XCJcclxuXCIyNTUsMjA1LDIxMFwiXHJcblwiMjM5LDE1NCwxNTRcIlxyXG5cIjIyOSwxMTUsMTE1XCJcclxuXCIyMzksODMsODBcIlxyXG5cIjI0NCw2Nyw1NFwiXHJcblwiMjI5LDU3LDUzXCJcclxuXCIyMTEsNDcsNDdcIlxyXG5cIjE5OCw0MCw0MFwiXHJcblwiMTgzLDI4LDI4XCJcclxuXCIyNTUsMTM4LDEyOFwiXHJcblwiMjU1LDgyLDgyXCJcclxuXCIyNTUsMjMsNjhcIlxyXG5cIjIxMywwLDBcIjtcclxuXHJcbiRwYWxldHRlLXJlZC01MDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxKTtcclxuJHBhbGV0dGUtcmVkLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAyKTtcclxuJHBhbGV0dGUtcmVkLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAzKTtcclxuJHBhbGV0dGUtcmVkLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA0KTtcclxuJHBhbGV0dGUtcmVkLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA1KTtcclxuJHBhbGV0dGUtcmVkLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA2KTtcclxuJHBhbGV0dGUtcmVkLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA3KTtcclxuJHBhbGV0dGUtcmVkLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA4KTtcclxuJHBhbGV0dGUtcmVkLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCA5KTtcclxuJHBhbGV0dGUtcmVkLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMCk7XHJcbiRwYWxldHRlLXJlZC1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDExKTtcclxuJHBhbGV0dGUtcmVkLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXJlZCwgMTIpO1xyXG4kcGFsZXR0ZS1yZWQtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtcmVkLCAxMyk7XHJcbiRwYWxldHRlLXJlZC1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1yZWQsIDE0KTtcclxuXHJcbiRwYWxldHRlLXBpbms6XHJcblwiMjUyLDIyOCwyMzZcIlxyXG5cIjI0OCwxODcsMjA4XCJcclxuXCIyNDQsMTQzLDE3N1wiXHJcblwiMjQwLDk4LDE0NlwiXHJcblwiMjM2LDY0LDEyMlwiXHJcblwiMjMzLDMwLDk5XCJcclxuXCIyMTYsMjcsOTZcIlxyXG5cIjE5NCwyNCw5MVwiXHJcblwiMTczLDIwLDg3XCJcclxuXCIxMzYsMTQsNzlcIlxyXG5cIjI1NSwxMjgsMTcxXCJcclxuXCIyNTUsNjQsMTI5XCJcclxuXCIyNDUsMCw4N1wiXHJcblwiMTk3LDE3LDk4XCI7XHJcblxyXG4kcGFsZXR0ZS1waW5rLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxKTtcclxuJHBhbGV0dGUtcGluay0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDIpO1xyXG4kcGFsZXR0ZS1waW5rLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMyk7XHJcbiRwYWxldHRlLXBpbmstMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA0KTtcclxuJHBhbGV0dGUtcGluay00MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDUpO1xyXG4kcGFsZXR0ZS1waW5rLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgNik7XHJcbiRwYWxldHRlLXBpbmstNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCA3KTtcclxuJHBhbGV0dGUtcGluay03MDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDgpO1xyXG4kcGFsZXR0ZS1waW5rLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgOSk7XHJcbiRwYWxldHRlLXBpbmstOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMCk7XHJcbiRwYWxldHRlLXBpbmstQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTEpO1xyXG4kcGFsZXR0ZS1waW5rLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXBpbmssIDEyKTtcclxuJHBhbGV0dGUtcGluay1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1waW5rLCAxMyk7XHJcbiRwYWxldHRlLXBpbmstQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtcGluaywgMTQpO1xyXG5cclxuJHBhbGV0dGUtcHVycGxlOlxyXG5cIjI0MywyMjksMjQ1XCJcclxuXCIyMjUsMTkwLDIzMVwiXHJcblwiMjA2LDE0NywyMTZcIlxyXG5cIjE4NiwxMDQsMjAwXCJcclxuXCIxNzEsNzEsMTg4XCJcclxuXCIxNTYsMzksMTc2XCJcclxuXCIxNDIsMzYsMTcwXCJcclxuXCIxMjMsMzEsMTYyXCJcclxuXCIxMDYsMjcsMTU0XCJcclxuXCI3NCwyMCwxNDBcIlxyXG5cIjIzNCwxMjgsMjUyXCJcclxuXCIyMjQsNjQsMjUxXCJcclxuXCIyMTMsMCwyNDlcIlxyXG5cIjE3MCwwLDI1NVwiO1xyXG5cclxuJHBhbGV0dGUtcHVycGxlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDIpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDMpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDQpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDUpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDYpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDcpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDgpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDkpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEwKTtcclxuJHBhbGV0dGUtcHVycGxlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTEpO1xyXG4kcGFsZXR0ZS1wdXJwbGUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtcHVycGxlLCAxMik7XHJcbiRwYWxldHRlLXB1cnBsZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1wdXJwbGUsIDEzKTtcclxuJHBhbGV0dGUtcHVycGxlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLXB1cnBsZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1wdXJwbGU6XHJcblwiMjM3LDIzMSwyNDZcIlxyXG5cIjIwOSwxOTYsMjMzXCJcclxuXCIxNzksMTU3LDIxOVwiXHJcblwiMTQ5LDExNywyMDVcIlxyXG5cIjEyNiw4NywxOTRcIlxyXG5cIjEwMyw1OCwxODNcIlxyXG5cIjk0LDUzLDE3N1wiXHJcblwiODEsNDUsMTY4XCJcclxuXCI2OSwzOSwxNjBcIlxyXG5cIjQ5LDI3LDE0NlwiXHJcblwiMTc5LDEzNiwyNTVcIlxyXG5cIjEyNCw3NywyNTVcIlxyXG5cIjEwMSwzMSwyNTVcIlxyXG5cIjk4LDAsMjM0XCI7XHJcblxyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS01MDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCAyKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgMyk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDQpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA1KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgNik7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDcpO1xyXG4kcGFsZXR0ZS1kZWVwLXB1cnBsZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtcHVycGxlLCA4KTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLXB1cnBsZSwgOSk7XHJcbiRwYWxldHRlLWRlZXAtcHVycGxlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEwKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDExKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEyKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDEzKTtcclxuJHBhbGV0dGUtZGVlcC1wdXJwbGUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1wdXJwbGUsIDE0KTtcclxuXHJcbiRwYWxldHRlLWluZGlnbzpcclxuXCIyMzIsMjM0LDI0NlwiXHJcblwiMTk3LDIwMiwyMzNcIlxyXG5cIjE1OSwxNjgsMjE4XCJcclxuXCIxMjEsMTM0LDIwM1wiXHJcblwiOTIsMTA3LDE5MlwiXHJcblwiNjMsODEsMTgxXCJcclxuXCI1Nyw3MywxNzFcIlxyXG5cIjQ4LDYzLDE1OVwiXHJcblwiNDAsNTMsMTQ3XCJcclxuXCIyNiwzNSwxMjZcIlxyXG5cIjE0MCwxNTgsMjU1XCJcclxuXCI4MywxMDksMjU0XCJcclxuXCI2MSw5MCwyNTRcIlxyXG5cIjQ4LDc5LDI1NFwiO1xyXG5cclxuJHBhbGV0dGUtaW5kaWdvLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDIpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDMpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDQpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDUpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDYpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDcpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDgpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDkpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEwKTtcclxuJHBhbGV0dGUtaW5kaWdvLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTEpO1xyXG4kcGFsZXR0ZS1pbmRpZ28tQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtaW5kaWdvLCAxMik7XHJcbiRwYWxldHRlLWluZGlnby1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1pbmRpZ28sIDEzKTtcclxuJHBhbGV0dGUtaW5kaWdvLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWluZGlnbywgMTQpO1xyXG5cclxuJHBhbGV0dGUtYmx1ZTpcclxuXCIyMjcsMjQyLDI1M1wiXHJcblwiMTg3LDIyMiwyNTFcIlxyXG5cIjE0NCwyMDIsMjQ5XCJcclxuXCIxMDAsMTgxLDI0NlwiXHJcblwiNjYsMTY1LDI0NVwiXHJcblwiMzMsMTUwLDI0M1wiXHJcblwiMzAsMTM2LDIyOVwiXHJcblwiMjUsMTE4LDIxMFwiXHJcblwiMjEsMTAxLDE5MlwiXHJcblwiMTMsNzEsMTYxXCJcclxuXCIxMzAsMTc3LDI1NVwiXHJcblwiNjgsMTM4LDI1NVwiXHJcblwiNDEsMTIxLDI1NVwiXHJcblwiNDEsOTgsMjU1XCI7XHJcblxyXG4kcGFsZXR0ZS1ibHVlLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxKTtcclxuJHBhbGV0dGUtYmx1ZS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDIpO1xyXG4kcGFsZXR0ZS1ibHVlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMyk7XHJcbiRwYWxldHRlLWJsdWUtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA0KTtcclxuJHBhbGV0dGUtYmx1ZS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDUpO1xyXG4kcGFsZXR0ZS1ibHVlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgNik7XHJcbiRwYWxldHRlLWJsdWUtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCA3KTtcclxuJHBhbGV0dGUtYmx1ZS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDgpO1xyXG4kcGFsZXR0ZS1ibHVlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgOSk7XHJcbiRwYWxldHRlLWJsdWUtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMCk7XHJcbiRwYWxldHRlLWJsdWUtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTEpO1xyXG4kcGFsZXR0ZS1ibHVlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUsIDEyKTtcclxuJHBhbGV0dGUtYmx1ZS1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ibHVlLCAxMyk7XHJcbiRwYWxldHRlLWJsdWUtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYmx1ZSwgMTQpO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtYmx1ZTpcclxuXCIyMjUsMjQ1LDI1NFwiXHJcblwiMTc5LDIyOSwyNTJcIlxyXG5cIjEyOSwyMTIsMjUwXCJcclxuXCI3OSwxOTUsMjQ3XCJcclxuXCI0MSwxODIsMjQ2XCJcclxuXCIzLDE2OSwyNDRcIlxyXG5cIjMsMTU1LDIyOVwiXHJcblwiMiwxMzYsMjA5XCJcclxuXCIyLDExOSwxODlcIlxyXG5cIjEsODcsMTU1XCJcclxuXCIxMjgsMjE2LDI1NVwiXHJcblwiNjQsMTk2LDI1NVwiXHJcblwiMCwxNzYsMjU1XCJcclxuXCIwLDE0NSwyMzRcIjtcclxuXHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMik7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAzKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDQpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgNSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA2KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDcpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgOCk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCA5KTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEwKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWJsdWUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtYmx1ZSwgMTIpO1xyXG4kcGFsZXR0ZS1saWdodC1ibHVlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWJsdWUsIDEzKTtcclxuJHBhbGV0dGUtbGlnaHQtYmx1ZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ibHVlLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1jeWFuOlxyXG5cIjIyNCwyNDcsMjUwXCJcclxuXCIxNzgsMjM1LDI0MlwiXHJcblwiMTI4LDIyMiwyMzRcIlxyXG5cIjc3LDIwOCwyMjVcIlxyXG5cIjM4LDE5OCwyMThcIlxyXG5cIjAsMTg4LDIxMlwiXHJcblwiMCwxNzIsMTkzXCJcclxuXCIwLDE1MSwxNjdcIlxyXG5cIjAsMTMxLDE0M1wiXHJcblwiMCw5NiwxMDBcIlxyXG5cIjEzMiwyNTUsMjU1XCJcclxuXCIyNCwyNTUsMjU1XCJcclxuXCIwLDIyOSwyNTVcIlxyXG5cIjAsMTg0LDIxMlwiO1xyXG5cclxuJHBhbGV0dGUtY3lhbi01MDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMSk7XHJcbiRwYWxldHRlLWN5YW4tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAyKTtcclxuJHBhbGV0dGUtY3lhbi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDMpO1xyXG4kcGFsZXR0ZS1jeWFuLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNCk7XHJcbiRwYWxldHRlLWN5YW4tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA1KTtcclxuJHBhbGV0dGUtY3lhbi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDYpO1xyXG4kcGFsZXR0ZS1jeWFuLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgNyk7XHJcbiRwYWxldHRlLWN5YW4tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCA4KTtcclxuJHBhbGV0dGUtY3lhbi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDkpO1xyXG4kcGFsZXR0ZS1jeWFuLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTApO1xyXG4kcGFsZXR0ZS1jeWFuLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDExKTtcclxuJHBhbGV0dGUtY3lhbi1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1jeWFuLCAxMik7XHJcbiRwYWxldHRlLWN5YW4tQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtY3lhbiwgMTMpO1xyXG4kcGFsZXR0ZS1jeWFuLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWN5YW4sIDE0KTtcclxuXHJcbiRwYWxldHRlLXRlYWw6XHJcblwiMjI0LDI0MiwyNDFcIlxyXG5cIjE3OCwyMjMsMjE5XCJcclxuXCIxMjgsMjAzLDE5NlwiXHJcblwiNzcsMTgyLDE3MlwiXHJcblwiMzgsMTY2LDE1NFwiXHJcblwiMCwxNTAsMTM2XCJcclxuXCIwLDEzNywxMjNcIlxyXG5cIjAsMTIxLDEwN1wiXHJcblwiMCwxMDUsOTJcIlxyXG5cIjAsNzcsNjRcIlxyXG5cIjE2NywyNTUsMjM1XCJcclxuXCIxMDAsMjU1LDIxOFwiXHJcblwiMjksMjMzLDE4MlwiXHJcblwiMCwxOTEsMTY1XCI7XHJcblxyXG4kcGFsZXR0ZS10ZWFsLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxKTtcclxuJHBhbGV0dGUtdGVhbC0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDIpO1xyXG4kcGFsZXR0ZS10ZWFsLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMyk7XHJcbiRwYWxldHRlLXRlYWwtMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA0KTtcclxuJHBhbGV0dGUtdGVhbC00MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDUpO1xyXG4kcGFsZXR0ZS10ZWFsLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgNik7XHJcbiRwYWxldHRlLXRlYWwtNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCA3KTtcclxuJHBhbGV0dGUtdGVhbC03MDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDgpO1xyXG4kcGFsZXR0ZS10ZWFsLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgOSk7XHJcbiRwYWxldHRlLXRlYWwtOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMCk7XHJcbiRwYWxldHRlLXRlYWwtQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTEpO1xyXG4kcGFsZXR0ZS10ZWFsLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLXRlYWwsIDEyKTtcclxuJHBhbGV0dGUtdGVhbC1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS10ZWFsLCAxMyk7XHJcbiRwYWxldHRlLXRlYWwtQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtdGVhbCwgMTQpO1xyXG5cclxuJHBhbGV0dGUtZ3JlZW46XHJcblwiMjMyLDI0NSwyMzNcIlxyXG5cIjIwMCwyMzAsMjAxXCJcclxuXCIxNjUsMjE0LDE2N1wiXHJcblwiMTI5LDE5OSwxMzJcIlxyXG5cIjEwMiwxODcsMTA2XCJcclxuXCI3NiwxNzUsODBcIlxyXG5cIjY3LDE2MCw3MVwiXHJcblwiNTYsMTQyLDYwXCJcclxuXCI0NiwxMjUsNTBcIlxyXG5cIjI3LDk0LDMyXCJcclxuXCIxODUsMjQ2LDIwMlwiXHJcblwiMTA1LDI0MCwxNzRcIlxyXG5cIjAsMjMwLDExOFwiXHJcblwiMCwyMDAsODNcIjtcclxuXHJcbiRwYWxldHRlLWdyZWVuLTUwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMSk7XHJcbiRwYWxldHRlLWdyZWVuLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDIpO1xyXG4kcGFsZXR0ZS1ncmVlbi0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCAzKTtcclxuJHBhbGV0dGUtZ3JlZW4tMzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNCk7XHJcbiRwYWxldHRlLWdyZWVuLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDUpO1xyXG4kcGFsZXR0ZS1ncmVlbi01MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA2KTtcclxuJHBhbGV0dGUtZ3JlZW4tNjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgNyk7XHJcbiRwYWxldHRlLWdyZWVuLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JlZW4sIDgpO1xyXG4kcGFsZXR0ZS1ncmVlbi04MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZWVuLCA5KTtcclxuJHBhbGV0dGUtZ3JlZW4tOTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTApO1xyXG4kcGFsZXR0ZS1ncmVlbi1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTEpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTIpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTMpO1xyXG4kcGFsZXR0ZS1ncmVlbi1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmVlbiwgMTQpO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW46XHJcblwiMjQxLDI0OCwyMzNcIlxyXG5cIjIyMCwyMzcsMjAwXCJcclxuXCIxOTcsMjI1LDE2NVwiXHJcblwiMTc0LDIxMywxMjlcIlxyXG5cIjE1NiwyMDQsMTAxXCJcclxuXCIxMzksMTk1LDc0XCJcclxuXCIxMjQsMTc5LDY2XCJcclxuXCIxMDQsMTU5LDU2XCJcclxuXCI4NSwxMzksNDdcIlxyXG5cIjUxLDEwNSwzMFwiXHJcblwiMjA0LDI1NSwxNDRcIlxyXG5cIjE3OCwyNTUsODlcIlxyXG5cIjExOCwyNTUsM1wiXHJcblwiMTAwLDIyMSwyM1wiO1xyXG5cclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxKTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgMik7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDMpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA0KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgNSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDYpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCA3KTtcclxuJHBhbGV0dGUtbGlnaHQtZ3JlZW4tNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saWdodC1ncmVlbiwgOCk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtbGlnaHQtZ3JlZW4sIDkpO1xyXG4kcGFsZXR0ZS1saWdodC1ncmVlbi05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMCk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMSk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMik7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxMyk7XHJcbiRwYWxldHRlLWxpZ2h0LWdyZWVuLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpZ2h0LWdyZWVuLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1saW1lOlxyXG5cIjI0OSwyNTEsMjMxXCJcclxuXCIyNDAsMjQ0LDE5NVwiXHJcblwiMjMwLDIzOCwxNTZcIlxyXG5cIjIyMCwyMzEsMTE3XCJcclxuXCIyMTIsMjI1LDg3XCJcclxuXCIyMDUsMjIwLDU3XCJcclxuXCIxOTIsMjAyLDUxXCJcclxuXCIxNzUsMTgwLDQzXCJcclxuXCIxNTgsMTU3LDM2XCJcclxuXCIxMzAsMTE5LDIzXCJcclxuXCIyNDQsMjU1LDEyOVwiXHJcblwiMjM4LDI1NSw2NVwiXHJcblwiMTk4LDI1NSwwXCJcclxuXCIxNzQsMjM0LDBcIjtcclxuXHJcbiRwYWxldHRlLWxpbWUtNTA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEpO1xyXG4kcGFsZXR0ZS1saW1lLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMik7XHJcbiRwYWxldHRlLWxpbWUtMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAzKTtcclxuJHBhbGV0dGUtbGltZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDQpO1xyXG4kcGFsZXR0ZS1saW1lLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgNSk7XHJcbiRwYWxldHRlLWxpbWUtNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA2KTtcclxuJHBhbGV0dGUtbGltZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDcpO1xyXG4kcGFsZXR0ZS1saW1lLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgOCk7XHJcbiRwYWxldHRlLWxpbWUtODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCA5KTtcclxuJHBhbGV0dGUtbGltZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEwKTtcclxuJHBhbGV0dGUtbGltZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxMSk7XHJcbiRwYWxldHRlLWxpbWUtQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtbGltZSwgMTIpO1xyXG4kcGFsZXR0ZS1saW1lLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWxpbWUsIDEzKTtcclxuJHBhbGV0dGUtbGltZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1saW1lLCAxNCk7XHJcblxyXG4kcGFsZXR0ZS15ZWxsb3c6XHJcblwiMjU1LDI1MywyMzFcIlxyXG5cIjI1NSwyNDksMTk2XCJcclxuXCIyNTUsMjQ1LDE1N1wiXHJcblwiMjU1LDI0MSwxMThcIlxyXG5cIjI1NSwyMzgsODhcIlxyXG5cIjI1NSwyMzUsNTlcIlxyXG5cIjI1MywyMTYsNTNcIlxyXG5cIjI1MSwxOTIsNDVcIlxyXG5cIjI0OSwxNjgsMzdcIlxyXG5cIjI0NSwxMjcsMjNcIlxyXG5cIjI1NSwyNTUsMTQxXCJcclxuXCIyNTUsMjU1LDBcIlxyXG5cIjI1NSwyMzQsMFwiXHJcblwiMjU1LDIxNCwwXCI7XHJcblxyXG4kcGFsZXR0ZS15ZWxsb3ctNTA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMSk7XHJcbiRwYWxldHRlLXllbGxvdy0xMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMik7XHJcbiRwYWxldHRlLXllbGxvdy0yMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMyk7XHJcbiRwYWxldHRlLXllbGxvdy0zMDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNCk7XHJcbiRwYWxldHRlLXllbGxvdy00MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNSk7XHJcbiRwYWxldHRlLXllbGxvdy01MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNik7XHJcbiRwYWxldHRlLXllbGxvdy02MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgNyk7XHJcbiRwYWxldHRlLXllbGxvdy03MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgOCk7XHJcbiRwYWxldHRlLXllbGxvdy04MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgOSk7XHJcbiRwYWxldHRlLXllbGxvdy05MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTApO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTEwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxMSk7XHJcbiRwYWxldHRlLXllbGxvdy1BMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS15ZWxsb3csIDEyKTtcclxuJHBhbGV0dGUteWVsbG93LUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLXllbGxvdywgMTMpO1xyXG4kcGFsZXR0ZS15ZWxsb3ctQTcwMDogbGlzdC5udGgoJHBhbGV0dGUteWVsbG93LCAxNCk7XHJcblxyXG4kcGFsZXR0ZS1hbWJlcjpcclxuXCIyNTUsMjQ4LDIyNVwiXHJcblwiMjU1LDIzNiwxNzlcIlxyXG5cIjI1NSwyMjQsMTMwXCJcclxuXCIyNTUsMjEzLDc5XCJcclxuXCIyNTUsMjAyLDQwXCJcclxuXCIyNTUsMTkzLDdcIlxyXG5cIjI1NSwxNzksMFwiXHJcblwiMjU1LDE2MCwwXCJcclxuXCIyNTUsMTQzLDBcIlxyXG5cIjI1NSwxMTEsMFwiXHJcblwiMjU1LDIyOSwxMjdcIlxyXG5cIjI1NSwyMTUsNjRcIlxyXG5cIjI1NSwxOTYsMFwiXHJcblwiMjU1LDE3MSwwXCI7XHJcblxyXG4kcGFsZXR0ZS1hbWJlci01MDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEpO1xyXG4kcGFsZXR0ZS1hbWJlci0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCAyKTtcclxuJHBhbGV0dGUtYW1iZXItMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgMyk7XHJcbiRwYWxldHRlLWFtYmVyLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDQpO1xyXG4kcGFsZXR0ZS1hbWJlci00MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA1KTtcclxuJHBhbGV0dGUtYW1iZXItNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgNik7XHJcbiRwYWxldHRlLWFtYmVyLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDcpO1xyXG4kcGFsZXR0ZS1hbWJlci03MDA6IGxpc3QubnRoKCRwYWxldHRlLWFtYmVyLCA4KTtcclxuJHBhbGV0dGUtYW1iZXItODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1hbWJlciwgOSk7XHJcbiRwYWxldHRlLWFtYmVyLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEwKTtcclxuJHBhbGV0dGUtYW1iZXItQTEwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDExKTtcclxuJHBhbGV0dGUtYW1iZXItQTIwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEyKTtcclxuJHBhbGV0dGUtYW1iZXItQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDEzKTtcclxuJHBhbGV0dGUtYW1iZXItQTcwMDogbGlzdC5udGgoJHBhbGV0dGUtYW1iZXIsIDE0KTtcclxuXHJcbiRwYWxldHRlLW9yYW5nZTpcclxuXCIyNTUsMjQzLDIyNFwiXHJcblwiMjU1LDIyNCwxNzhcIlxyXG5cIjI1NSwyMDQsMTI4XCJcclxuXCIyNTUsMTgzLDc3XCJcclxuXCIyNTUsMTY3LDM4XCJcclxuXCIyNTUsMTUyLDBcIlxyXG5cIjI1MSwxNDAsMFwiXHJcblwiMjQ1LDEyNCwwXCJcclxuXCIyMzksMTA4LDBcIlxyXG5cIjIzMCw4MSwwXCJcclxuXCIyNTUsMjA5LDEyOFwiXHJcblwiMjU1LDE3MSw2NFwiXHJcblwiMjU1LDE0NSwwXCJcclxuXCIyNTUsMTA5LDBcIjtcclxuXHJcbiRwYWxldHRlLW9yYW5nZS01MDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxKTtcclxuJHBhbGV0dGUtb3JhbmdlLTEwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAyKTtcclxuJHBhbGV0dGUtb3JhbmdlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAzKTtcclxuJHBhbGV0dGUtb3JhbmdlLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA0KTtcclxuJHBhbGV0dGUtb3JhbmdlLTQwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA1KTtcclxuJHBhbGV0dGUtb3JhbmdlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA2KTtcclxuJHBhbGV0dGUtb3JhbmdlLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA3KTtcclxuJHBhbGV0dGUtb3JhbmdlLTcwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA4KTtcclxuJHBhbGV0dGUtb3JhbmdlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCA5KTtcclxuJHBhbGV0dGUtb3JhbmdlLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMCk7XHJcbiRwYWxldHRlLW9yYW5nZS1BMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDExKTtcclxuJHBhbGV0dGUtb3JhbmdlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLW9yYW5nZSwgMTIpO1xyXG4kcGFsZXR0ZS1vcmFuZ2UtQTQwMDogbGlzdC5udGgoJHBhbGV0dGUtb3JhbmdlLCAxMyk7XHJcbiRwYWxldHRlLW9yYW5nZS1BNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1vcmFuZ2UsIDE0KTtcclxuXHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlOlxyXG5cIjI1MSwyMzMsMjMxXCJcclxuXCIyNTUsMjA0LDE4OFwiXHJcblwiMjU1LDE3MSwxNDVcIlxyXG5cIjI1NSwxMzgsMTAxXCJcclxuXCIyNTUsMTEyLDY3XCJcclxuXCIyNTUsODcsMzRcIlxyXG5cIjI0NCw4MSwzMFwiXHJcblwiMjMwLDc0LDI1XCJcclxuXCIyMTYsNjcsMjFcIlxyXG5cIjE5MSw1NCwxMlwiXHJcblwiMjU1LDE1OCwxMjhcIlxyXG5cIjI1NSwxMTAsNjRcIlxyXG5cIjI1NSw2MSwwXCJcclxuXCIyMjEsNDQsMFwiO1xyXG5cclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNTA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxKTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtMTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgMik7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTIwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDMpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA0KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNDAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgNSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTUwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDYpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCA3KTtcclxuJHBhbGV0dGUtZGVlcC1vcmFuZ2UtNzAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1kZWVwLW9yYW5nZSwgOCk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLTgwMDogbGlzdC5udGgoJHBhbGV0dGUtZGVlcC1vcmFuZ2UsIDkpO1xyXG4kcGFsZXR0ZS1kZWVwLW9yYW5nZS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMCk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUExMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMSk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUEyMDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMik7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUE0MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxMyk7XHJcbiRwYWxldHRlLWRlZXAtb3JhbmdlLUE3MDA6IGxpc3QubnRoKCRwYWxldHRlLWRlZXAtb3JhbmdlLCAxNCk7XHJcblxyXG5cclxuLy8gQ29sb3Igb3JkZXI6IDUwLCAxMDAsIDIwMCwgMzAwLCA0MDAsIDUwMCwgNjAwLCA3MDAsIDgwMCwgOTAwLlxyXG5cclxuJHBhbGV0dGUtYnJvd246XHJcblwiMjM5LDIzNSwyMzNcIlxyXG5cIjIxNSwyMDQsMjAwXCJcclxuXCIxODgsMTcwLDE2NFwiXHJcblwiMTYxLDEzNiwxMjdcIlxyXG5cIjE0MSwxMTAsOTlcIlxyXG5cIjEyMSw4NSw3MlwiXHJcblwiMTA5LDc2LDY1XCJcclxuXCI5Myw2NCw1NVwiXHJcblwiNzgsNTIsNDZcIlxyXG5cIjYyLDM5LDM1XCI7XHJcblxyXG4kcGFsZXR0ZS1icm93bi01MDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDEpO1xyXG4kcGFsZXR0ZS1icm93bi0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCAyKTtcclxuJHBhbGV0dGUtYnJvd24tMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgMyk7XHJcbiRwYWxldHRlLWJyb3duLTMwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDQpO1xyXG4kcGFsZXR0ZS1icm93bi00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA1KTtcclxuJHBhbGV0dGUtYnJvd24tNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgNik7XHJcbiRwYWxldHRlLWJyb3duLTYwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDcpO1xyXG4kcGFsZXR0ZS1icm93bi03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJyb3duLCA4KTtcclxuJHBhbGV0dGUtYnJvd24tODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1icm93biwgOSk7XHJcbiRwYWxldHRlLWJyb3duLTkwMDogbGlzdC5udGgoJHBhbGV0dGUtYnJvd24sIDEwKTtcclxuXHJcbiRwYWxldHRlLWdyZXk6XHJcblwiMjUwLDI1MCwyNTBcIlxyXG5cIjI0NSwyNDUsMjQ1XCJcclxuXCIyMzgsMjM4LDIzOFwiXHJcblwiMjI0LDIyNCwyMjRcIlxyXG5cIjE4OSwxODksMTg5XCJcclxuXCIxNTgsMTU4LDE1OFwiXHJcblwiMTE3LDExNywxMTdcIlxyXG5cIjk3LDk3LDk3XCJcclxuXCI2Niw2Niw2NlwiXHJcblwiMzMsMzMsMzNcIjtcclxuXHJcbiRwYWxldHRlLWdyZXktNTA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDEpO1xyXG4kcGFsZXR0ZS1ncmV5LTEwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgMik7XHJcbiRwYWxldHRlLWdyZXktMjAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCAzKTtcclxuJHBhbGV0dGUtZ3JleS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDQpO1xyXG4kcGFsZXR0ZS1ncmV5LTQwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgNSk7XHJcbiRwYWxldHRlLWdyZXktNTAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA2KTtcclxuJHBhbGV0dGUtZ3JleS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDcpO1xyXG4kcGFsZXR0ZS1ncmV5LTcwMDogbGlzdC5udGgoJHBhbGV0dGUtZ3JleSwgOCk7XHJcbiRwYWxldHRlLWdyZXktODAwOiBsaXN0Lm50aCgkcGFsZXR0ZS1ncmV5LCA5KTtcclxuJHBhbGV0dGUtZ3JleS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWdyZXksIDEwKTtcclxuXHJcbiRwYWxldHRlLWJsdWUtZ3JleTpcclxuXCIyMzYsMjM5LDI0MVwiXHJcblwiMjA3LDIxNiwyMjBcIlxyXG5cIjE3NiwxOTAsMTk3XCJcclxuXCIxNDQsMTY0LDE3NFwiXHJcblwiMTIwLDE0NCwxNTZcIlxyXG5cIjk2LDEyNSwxMzlcIlxyXG5cIjg0LDExMCwxMjJcIlxyXG5cIjY5LDkwLDEwMFwiXHJcblwiNTUsNzEsNzlcIlxyXG5cIjM4LDUwLDU2XCI7XHJcblxyXG4kcGFsZXR0ZS1ibHVlLWdyZXktNTA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0xMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMik7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0yMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMyk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS0zMDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNCk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS00MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS01MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNik7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS02MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgNyk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS03MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgOCk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS04MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgOSk7XHJcbiRwYWxldHRlLWJsdWUtZ3JleS05MDA6IGxpc3QubnRoKCRwYWxldHRlLWJsdWUtZ3JleSwgMTApO1xyXG5cclxuJGNvbG9yLWJsYWNrOiBcIjAsMCwwXCI7XHJcbiRjb2xvci13aGl0ZTogXCIyNTUsMjU1LDI1NVwiO1xyXG5cclxuXHJcbi8qIGNvbG9ycy5zY3NzICovXHJcbiRzdHlsZWd1aWRlLWdlbmVyYXRlLXRlbXBsYXRlOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB0d28gcG9zc2libGUgY29sb3JzIGZvciBvdmVybGF5ZWQgdGV4dC5cclxuJGNvbG9yLWRhcmstY29udHJhc3Q6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJGNvbG9yLWxpZ2h0LWNvbnRyYXN0OiAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdHMoJG51bWJlcikge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcclxufVxyXG4iLCIvKipcclxuICogQ29weXJpZ2h0IDIwMTUgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cclxuICpcclxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcclxuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxyXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcclxuICpcclxuICogICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcclxuICpcclxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxyXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXHJcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxyXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXHJcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxyXG4gKi9cclxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XHJcbkB1c2UgXCIuLi9jb2xvci1kZWZpbml0aW9uc1wiIGFzICo7XHJcbkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgKjtcclxuXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogJGRhdGEtdGFibGUtZGl2aWRlcnM7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogJGRhdGEtdGFibGUtZm9udC1zaXplO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHN0cmluZy5xdW90ZShcInJnYigjeyRjb2xvci13aGl0ZX0pXCIpO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG5cclxuICAgIC5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIHRyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6ICRkYXRhLXRhYmxlLXJvdy1oZWlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIG1hdGVyaWFsLWFuaW1hdGlvbi1kZWZhdWx0KDAuMjhzKTtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXRhLXRhYmxlLXNlbGVjdGlvbi1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhdGEtdGFibGUtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkLCB0aCB7XHJcbiAgICBwYWRkaW5nOiAwICRkYXRhLXRhYmxlLWNvbHVtbi1wYWRkaW5nIDEycHggJGRhdGEtdGFibGUtY29sdW1uLXBhZGRpbmc7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogJGRhdGEtdGFibGUtcm93LWhlaWdodDtcclxuICAgIGJvcmRlci10b3A6ICRkYXRhLXRhYmxlLWRpdmlkZXJzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGRhdGEtdGFibGUtZGl2aWRlcnM7XHJcbiAgICBwYWRkaW5nLXRvcDogJGRhdGEtdGFibGUtY2VsbC10b3A7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIEBpbmNsdWRlIHR5cG8tYm9keS0yKCk7XHJcbiAgICBoZWlnaHQ6ICRkYXRhLXRhYmxlLXJvdy1oZWlnaHQ7XHJcbiAgICBmb250LXNpemU6ICRkYXRhLXRhYmxlLWhlYWRlci1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJGRhdGEtdGFibGUtaGVhZGVyLWNvbG9yO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJi5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nLFxyXG4gICAgJi5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZyB7XHJcbiAgICAgIGNvbG9yOiAkZGF0YS10YWJsZS1oZWFkZXItc29ydGVkLWNvbG9yO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHlwby1pY29uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGRhdGEtdGFibGUtaGVhZGVyLXNvcnQtaWNvbi1zaXplO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNWQ4XCI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXRhLXRhYmxlLWhlYWRlci1zb3J0ZWQtaWNvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGU1ZGJcIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYy5tZGwtZGF0YS10YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5idWxrLXByb2Nlc3NpbmctZGF0YS10YWJsZSB0ZDpudGgtY2hpbGQoNykge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi50ZXh0LXdpdGgtc3RhdHVzLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMC4yNXJlbTtcclxuICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTtcclxuICBwYWRkaW5nOiAwLjI1cmVtO1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG4vKiBUeXBvZ3JhcGh5ICovXHJcblxyXG4vL0BtaXhpbiB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuLy8gIEBpZiAkdXNlUHJlZmVycmVkIHtcclxuLy8gICAgZm9udC1mYW1pbHk6ICRwcmVmZXJyZWRfZm9udDtcclxuLy8gIH1cclxuLy99XHJcbi8vXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktNCgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiAxMTJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWRpc3BsYXktMygkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IHRydWUpIHtcclxuICAvL0BpbmNsdWRlIHR5cG8tcHJlZmVycmVkLWZvbnQoJHVzZVByZWZlcnJlZCk7XHJcbiAgZm9udC1zaXplOiA1NnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjU0O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tZGlzcGxheS0yKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDQ1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1kaXNwbGF5LTEoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMzRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC41NDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWhlYWRsaW5lKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMzJweDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXRpdGxlKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLXN1YmhlYWQoJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8tc3ViaGVhZC0yKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjhweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWJvZHktMigkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IGZhbHNlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBAaWYgJHVzZVByZWZlcnJlZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWJvZHktMSgkY29sb3JDb250cmFzdDogZmFsc2UsICR1c2VQcmVmZXJyZWQ6IGZhbHNlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuICBAaWYgJGNvbG9yQ29udHJhc3Qge1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0eXBvLWNhcHRpb24oJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiBmYWxzZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1ibG9ja3F1b3RlKCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0wLjVlbTtcclxuICAgIGNvbnRlbnQ6ICfigJwnO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAn4oCdJztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuNTQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1tZW51KCRjb2xvckNvbnRyYXN0OiBmYWxzZSwgJHVzZVByZWZlcnJlZDogdHJ1ZSkge1xyXG4gIC8vQGluY2x1ZGUgdHlwby1wcmVmZXJyZWQtZm9udCgkdXNlUHJlZmVycmVkKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgQGlmICRjb2xvckNvbnRyYXN0IHtcclxuICAgIG9wYWNpdHk6IDAuODc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdHlwby1idXR0b24oJGNvbG9yQ29udHJhc3Q6IGZhbHNlLCAkdXNlUHJlZmVycmVkOiB0cnVlKSB7XHJcbiAgLy9AaW5jbHVkZSB0eXBvLXByZWZlcnJlZC1mb250KCR1c2VQcmVmZXJyZWQpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gIEBpZiAkY29sb3JDb250cmFzdCB7XHJcbiAgICBvcGFjaXR5OiAwLjg3O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHR5cG8taWNvbigpIHtcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuLyogU2hhZG93cyAqL1xyXG5cclxuLy8gRm9jdXMgc2hhZG93IG1peGluLlxyXG5AbWl4aW4gZm9jdXMtc2hhZG93KCkge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLDAsMCwuMTgpLDAgOHB4IDE2cHggcmdiYSgwLDAsMCwuMzYpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93LTJkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctM2RwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDFweCA4cHggMCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSk7XHJcbn1cclxuQG1peGluIHNoYWRvdy00ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuQG1peGluIHNoYWRvdy02ZHAoKSB7XHJcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAxcHggMThweCAwIHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpO1xyXG59XHJcbkBtaXhpbiBzaGFkb3ctOGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksXHJcbiAgICAgICAgICAgICAgMCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3ctMTZkcCgpIHtcclxuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwICA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpLFxyXG4gICAgICAgICAgICAgIDAgIDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KTtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdy0yNGRwKCkge1xyXG4gIGJveC1zaGFkb3c6IDAgIDlweCA0NnB4ICA4cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSxcclxuICAgICAgICAgICAgICAwIDI0cHggMzhweCAgM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSk7XHJcbn1cclxuXHJcbi8qIEFuaW1hdGlvbnMgKi9cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZmFzdC1vdXQtc2xvdy1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluO1xyXG59XHJcblxyXG5AbWl4aW4gbWF0ZXJpYWwtYW5pbWF0aW9uLWxpbmVhci1vdXQtc2xvdy1pbigkZHVyYXRpb246MC4ycykge1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGFuaW1hdGlvbi1jdXJ2ZS1saW5lYXItb3V0LXNsb3ctaW47XHJcbn1cclxuXHJcbkBtaXhpbiBtYXRlcmlhbC1hbmltYXRpb24tZmFzdC1vdXQtbGluZWFyLWluKCRkdXJhdGlvbjowLjJzKSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LWxpbmVhci1pbjtcclxufVxyXG5cclxuQG1peGluIG1hdGVyaWFsLWFuaW1hdGlvbi1kZWZhdWx0KCRkdXJhdGlvbjowLjJzKSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkYW5pbWF0aW9uLWN1cnZlLWRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIERpYWxvZyAqL1xyXG5cclxuQG1peGluIGRpYWxvZy13aWR0aCgkdW5pdHM6NSkge1xyXG4gIEBpZih0eXBlX29mKCR1bml0cykgIT0gJ251bWJlcicpIHtcclxuICAgIEBlcnJvciBcIlRoZSB1bml0IGdpdmVuIHRvIGRpYWxvZy13aWR0aCBzaG91bGQgYmUgYSBudW1iZXIuXCI7XHJcbiAgfVxyXG4gIC8vIDU2ZHAgaXMgdGhlIGJhc2UgdW5pdCB3aWR0aCBmb3IgRGlhbG9ncy5cclxuICAvLyBXaXRoIDUgdW5pdHMgYmVpbmcgdGhlIG51bWJlciBvZiB1bml0cyBmb3IgYSBtb2JpbGUgZGV2aWNlLlxyXG4gIC8vIGh0dHBzOi8vZ29vLmdsL3NLMk81b1xyXG4gIHdpZHRoOiAkdW5pdHMgKiA1NnB4O1xyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyAqO1xyXG5cclxuXHJcbi5tZGwtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGxpc3QtYm9yZGVyIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm1kbC1saXN0X19pdGVtIHtcclxuICBAaW5jbHVkZSB0eXBvLXN1YmhlYWQoKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6ICRsaXN0LW1pbi1oZWlnaHQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogJGxpc3QtbWluLXBhZGRpbmc7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAkbGlzdC1tYWluLXRleHQtdGV4dC1jb2xvcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS1wcmltYXJ5LWNvbnRlbnQge1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0taWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaWNvbi10ZXh0LWxlZnQtZGlzdGFuY2UgLSAkbGlzdC1pY29uLXNpemUgLSAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1hdmF0YXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWF2YXRhci10ZXh0LWxlZnQtZGlzdGFuY2UgLSAkbGlzdC1hdmF0YXItc2l6ZSAtICRsaXN0LW1pbi1wYWRkaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tc2Vjb25kYXJ5LWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRsaXN0LW1pbi1wYWRkaW5nO1xyXG5cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1hY3Rpb24gbGFiZWwgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXNlY29uZGFyeS1pbmZvIHtcclxuICAgICAgQGluY2x1ZGUgdHlwby1jYXB0aW9uKCk7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICAgICYgLm1kbC1saXN0X19pdGVtLXN1Yi1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAkbGlzdC1taW4tcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbS1pY29uLFxyXG4ubWRsLWxpc3RfX2l0ZW0taWNvbi5tYXRlcmlhbC1pY29ucyB7XHJcbiAgaGVpZ2h0OiAkbGlzdC1pY29uLXNpemU7XHJcbiAgd2lkdGg6ICRsaXN0LWljb24tc2l6ZTtcclxuICBmb250LXNpemU6ICRsaXN0LWljb24tc2l6ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAkbGlzdC1pY29uLWNvbG9yO1xyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLFxyXG4ubWRsLWxpc3RfX2l0ZW0tYXZhdGFyLm1hdGVyaWFsLWljb25zIHtcclxuICBoZWlnaHQ6ICRsaXN0LWF2YXRhci1zaXplO1xyXG4gIHdpZHRoOiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAvLyBTZXQgYSBiYWNrZ3JvdW5kIGNvbG91ciBpbiBjYXNlIHRoZSB1c2VyIGRvZXNuJ3QgcHJvdmlkZSBhbiBpbWFnZS5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1pY29uLWNvbG9yO1xyXG4gIC8vIFNldCBhIGZvbnQgc2l6ZSBhbmQgY29sb3IgaW4gY2FzZSB0aGUgdXNlciBwcm92aWRlcyBhIE1hdGVyaWFsIEljb24uXHJcbiAgZm9udC1zaXplOiAkbGlzdC1hdmF0YXItc2l6ZTtcclxuICBjb2xvcjogJGxpc3QtYXZhdGFyLWNvbG9yO1xyXG59XHJcblxyXG4ubWRsLWxpc3RfX2l0ZW0tLXR3by1saW5lIHtcclxuICBoZWlnaHQ6ICRsaXN0LXR3by1saW5lLWhlaWdodDtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIGhlaWdodDogJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiAubWRsLWxpc3RfX2l0ZW0tYXZhdGFye1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1pY29uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC8vIEljb25zIGFyZSBhbGlnbmVkIHRvIGNlbnRlciBvZiB0ZXh0IGluIGEgdHdvIGxpbmUgbGlzdC5cclxuICAgICAgbWFyZ2luLXRvcDogY2FsYygoJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZyAtICRsaXN0LWljb24tc2l6ZSkgLyAyKTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogJGxpc3QtdHdvLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1zdWItdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSB0eXBvLWJvZHktMSgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6ICRsaXN0LXN1cHBvcnRpbmctdGV4dC10ZXh0LWNvbG9yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbGlzdF9faXRlbS0tdGhyZWUtbGluZSB7XHJcbiAgaGVpZ2h0OiAkbGlzdC10aHJlZS1saW5lLWhlaWdodDtcclxuXHJcbiAgJiAubWRsLWxpc3RfX2l0ZW0tcHJpbWFyeS1jb250ZW50IHtcclxuICAgIGhlaWdodDogJGxpc3QtdGhyZWUtbGluZS1oZWlnaHQgLSAkbGlzdC1taW4tcGFkZGluZyAtICRsaXN0LWJvdHRvbS1wYWRkaW5nO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1hdmF0YXIsXHJcbiAgICAmIC5tZGwtbGlzdF9faXRlbS1pY29uIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtbGlzdF9faXRlbS1zZWNvbmRhcnktY29udGVudCB7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICB9XHJcblxyXG4gICYgLm1kbC1saXN0X19pdGVtLXRleHQtYm9keSB7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJvZHktMSgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBoZWlnaHQ6ICRsaXN0LXRocmVlLWxpbmUtaGVpZ2h0IC0gJGxpc3QtbWluLXBhZGRpbmcgLSAkbGlzdC1ib3R0b20tcGFkZGluZztcclxuICAgIGNvbG9yOiAkbGlzdC1zdXBwb3J0aW5nLXRleHQtdGV4dC1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLW1lbnVfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAmLmlzLXZpc2libGUsXHJcbiAgJi5pcy1hbmltYXRpbmcge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fb3V0bGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogJGRlZmF1bHQtZHJvcGRvd24tYmctY29sb3I7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIEBpbmNsdWRlIHNoYWRvdy0yZHAoKTtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbWVudS1leHBhbmQtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0LFxyXG4gICAgICBvcGFjaXR5ICRtZW51LWZhZGUtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0O1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICAubWRsLW1lbnVfX2NvbnRhaW5lci5pcy12aXNpYmxlICYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS1ib3R0b20tcmlnaHQge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLWxlZnQge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdG9wLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgcGFkZGluZzogOHB4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAmLmlzLWFuaW1hdGluZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRtZW51LWZhZGUtZHVyYXRpb24gJGFuaW1hdGlvbi1jdXJ2ZS1kZWZhdWx0LFxyXG4gICAgICAgIGNsaXAgJG1lbnUtZXhwYW5kLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB9XHJcblxyXG4gICYubWRsLW1lbnUtLWJvdHRvbS1yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS10b3AtbGVmdCB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLm1kbC1tZW51LS10b3AtcmlnaHQge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtbWVudS0tdW5hbGlnbmVkIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLW1lbnVfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjb2xvcjogJGRlZmF1bHQtaXRlbS10ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBvdXRsaW5lLWNvbG9yOiAkZGVmYXVsdC1pdGVtLW91dGxpbmUtY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHlwby1ib2R5LTEoKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogNDhweDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbWVudS1mYWRlLWR1cmF0aW9uICRhbmltYXRpb24tY3VydmUtZGVmYXVsdDtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLm1kbC1tZW51X19jb250YWluZXIuaXMtdmlzaWJsZSAmIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICYtLWZ1bGwtYmxlZWQtZGl2aWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZmF1bHQtaXRlbS1kaXZpZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sICZbZGF0YS1tZGwtZGlzYWJsZWRdIHtcclxuICAgIGNvbG9yOiAkZGlzYWJsZWQtaXRlbS10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZGwtcmlwcGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWl0ZW0taG92ZXItYmctY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1pdGVtLWZvY3VzLWJnLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtaXRlbS1hY3RpdmUtYmctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm1kbC1tZW51X19pdGVtLS1yaXBwbGUtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiLyoqXHJcbiAqIENvcHlyaWdodCAyMDE1IEdvb2dsZSBJbmMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXHJcbiAqXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XHJcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cclxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XHJcbiAqXHJcbiAqICAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXHJcbiAqXHJcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcclxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxyXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cclxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxyXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cclxuICovXHJcblxyXG5AdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgKjtcclxuQHVzZSBcIi4uL21peGluc1wiIGFzICo7XHJcblxyXG4ubWRsLXNuYWNrYmFyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNuYWNrYmFyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmb250LWZhbWlseTogJHByZWZlcnJlZF9mb250O1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtbGluZWFyLWluO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRzbmFja2Jhci10YWJsZXQtYnJlYWtwb2ludCAtIDEpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICBAbWVkaWEobWluLXdpZHRoOiAkc25hY2tiYXItdGFibGV0LWJyZWFrcG9pbnQpIHtcclxuICAgIG1pbi13aWR0aDogMjg4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgODBweCk7XHJcbiAgfVxyXG4gICYtLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzICRhbmltYXRpb24tY3VydmUtbGluZWFyLW91dC1zbG93LWluO1xyXG5cclxuICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbmFja2Jhci10YWJsZXQtYnJlYWtwb2ludCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggMjRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX2FjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkc25hY2tiYXItYWN0aW9uLWNvbG9yO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDEycHg7XHJcbiAgICBAaW5jbHVkZSB0eXBvLWJ1dHRvbigpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICAgICY6bm90KFthcmlhLWhpZGRlbl0pIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5cclxuLm1kbC1zcGlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAkc3Bpbm5lci1zaXplO1xyXG4gIGhlaWdodDogJHNwaW5uZXItc2l6ZTtcclxuXHJcbiAgJjpub3QoLmlzLXVwZ3JhZGVkKS5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XHJcbiAgfVxyXG5cclxuICAmLmlzLXVwZ3JhZGVkLmlzLWFjdGl2ZSB7XHJcbiAgICBhbmltYXRpb246IG1kbC1zcGlubmVyX19jb250YWluZXItcm90YXRlICRzcGlubmVyLWR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2NvbnRhaW5lci1yb3RhdGUge1xyXG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci0xIHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTE7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTEtZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2xheWVyLTIge1xyXG4gIGJvcmRlci1jb2xvcjogJHNwaW5uZXItY29sb3ItMjtcclxuXHJcbiAgLm1kbC1zcGlubmVyLS1zaW5nbGUtY29sb3IgJiB7XHJcbiAgICBib3JkZXItY29sb3I6ICRzcGlubmVyLXNpbmdsZS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lci5pcy1hY3RpdmUgJiB7XHJcbiAgICBhbmltYXRpb246XHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2ZpbGwtdW5maWxsLXJvdGF0ZSAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aCxcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCAoNCAqICRzcGlubmVyLWFyYy10aW1lKVxyXG4gICAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fbGF5ZXItMyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1jb2xvci0zO1xyXG5cclxuICAubWRsLXNwaW5uZXItLXNpbmdsZS1jb2xvciAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHNwaW5uZXItc2luZ2xlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgIGFuaW1hdGlvbjpcclxuICAgICAgICBtZGwtc3Bpbm5lcl9fZmlsbC11bmZpbGwtcm90YXRlICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoLFxyXG4gICAgICAgIG1kbC1zcGlubmVyX19sYXllci0zLWZhZGUtaW4tb3V0ICg0ICogJHNwaW5uZXItYXJjLXRpbWUpXHJcbiAgICAgICAgICAgICRhbmltYXRpb24tY3VydmUtZmFzdC1vdXQtc2xvdy1pbiBpbmZpbml0ZSBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1zcGlubmVyX19sYXllci00IHtcclxuICBib3JkZXItY29sb3I6ICRzcGlubmVyLWNvbG9yLTQ7XHJcblxyXG4gIC5tZGwtc3Bpbm5lci0tc2luZ2xlLWNvbG9yICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3Bpbm5lci1zaW5nbGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubWRsLXNwaW5uZXIuaXMtYWN0aXZlICYge1xyXG4gICAgYW5pbWF0aW9uOlxyXG4gICAgICAgIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGgsXHJcbiAgICAgICAgbWRsLXNwaW5uZXJfX2xheWVyLTQtZmFkZS1pbi1vdXQgKDQgKiAkc3Bpbm5lci1hcmMtdGltZSlcclxuICAgICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19maWxsLXVuZmlsbC1yb3RhdGUge1xyXG4gIDEyLjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMC41ICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDI1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDM3LjUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMS41ICogJHNwaW5uZXItYXJjLXNpemUpOyAgfVxyXG4gIDUwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMiAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA2Mi41JSB7IHRyYW5zZm9ybTogcm90YXRlKDIuNSAqICRzcGlubmVyLWFyYy1zaXplKTsgIH1cclxuICA3NSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDMgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7ICB9XHJcbiAgODcuNSUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzLjUgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7IH1cclxuICB0byAgICB7IHRyYW5zZm9ybTogcm90YXRlKDQgKiAkc3Bpbm5lci1hcmMtc2l6ZSk7IH1cclxufVxyXG5cclxuLyoqXHJcbiogSEFDSzogRXZlbiB0aG91Z2ggdGhlIGludGVudGlvbiBpcyB0byBoYXZlIHRoZSBjdXJyZW50IC5tZGwtc3Bpbm5lcl9fbGF5ZXItTlxyXG4qIGF0IGBvcGFjaXR5OiAxYCwgd2Ugc2V0IGl0IHRvIGBvcGFjaXR5OiAwLjk5YCBpbnN0ZWFkIHNpbmNlIHRoaXMgZm9yY2VzIENocm9tZVxyXG4qIHRvIGRvIHByb3BlciBzdWJwaXhlbCByZW5kZXJpbmcgZm9yIHRoZSBlbGVtZW50cyBiZWluZyBhbmltYXRlZC4gVGhpcyBpc1xyXG4qIGVzcGVjaWFsbHkgdmlzaWJsZSBpbiBDaHJvbWUgMzkgb24gVWJ1bnR1IDE0LjA0LiBTZWU6XHJcbipcclxuKiAtIGh0dHBzOi8vZ2l0aHViLmNvbS9Qb2x5bWVyL3BhcGVyLXNwaW5uZXIvaXNzdWVzLzlcclxuKiAtIGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00MzYyNTVcclxuKi9cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMS1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICAyNSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMjYlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDg5JSB7IG9wYWNpdHk6IDA7IH1cclxuICA5MCUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtZGwtc3Bpbm5lcl9fbGF5ZXItMi1mYWRlLWluLW91dCB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICAxNSUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgMjUlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA1MSUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX2xheWVyLTMtZmFkZS1pbi1vdXQge1xyXG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcbiAgNDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gIDUwJSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgNzYlIHsgb3BhY2l0eTogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sYXllci00LWZhZGUtaW4tb3V0IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIDY1JSB7IG9wYWNpdHk6IDA7IH1cclxuICA3NSUgeyBvcGFjaXR5OiAwLjk5OyB9XHJcbiAgOTAlIHsgb3BhY2l0eTogMC45OTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwOyB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIFBhdGNoIHRoZSBnYXAgdGhhdCBhcHBlYXIgYmV0d2VlbiB0aGUgdHdvIGFkamFjZW50XHJcbiogZGl2Lm1kbC1zcGlubmVyX19jaXJjbGUtY2xpcHBlciB3aGlsZSB0aGUgc3Bpbm5lciBpcyByb3RhdGluZ1xyXG4qIChhcHBlYXJzIG9uIENocm9tZSAzOCwgU2FmYXJpIDcuMSwgYW5kIElFIDExKS5cclxuKlxyXG4qIFVwZGF0ZTogdGhlIGdhcCBubyBsb25nZXIgYXBwZWFycyBvbiBDaHJvbWUgd2hlbiAubWRsLXNwaW5uZXJfX2xheWVyLU4nc1xyXG4qIG9wYWNpdHkgaXMgMC45OSwgYnV0IHN0aWxsIGRvZXMgb24gU2FmYXJpIGFuZCBJRS5cclxuKi9cclxuLm1kbC1zcGlubmVyX19nYXAtcGF0Y2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA0NSU7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICYgLm1kbC1zcGlubmVyX19jaXJjbGUge1xyXG4gICAgd2lkdGg6IDEwMDAlO1xyXG4gICAgbGVmdDogLTQ1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXNwaW5uZXJfX2NpcmNsZS1jbGlwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAmLm1kbC1zcGlubmVyX19sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJi5tZGwtc3Bpbm5lcl9fcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJiAubWRsLXNwaW5uZXJfX2NpcmNsZSB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtc3Bpbm5lcl9fY2lyY2xlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLXN0cm9rZS13aWR0aDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBhbmltYXRpb246IG5vbmU7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcblxyXG4gIC5tZGwtc3Bpbm5lcl9fbGVmdCAmIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOWRlZyk7XHJcblxyXG4gICAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fbGVmdC1zcGluICRzcGlubmVyLWFyYy10aW1lXHJcbiAgICAgICAgICAkYW5pbWF0aW9uLWN1cnZlLWZhc3Qtb3V0LXNsb3ctaW4gaW5maW5pdGUgYm90aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZGwtc3Bpbm5lcl9fcmlnaHQgJiB7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyOWRlZyk7XHJcblxyXG4gICAgLm1kbC1zcGlubmVyLmlzLWFjdGl2ZSAmIHtcclxuICAgICAgYW5pbWF0aW9uOiBtZGwtc3Bpbm5lcl9fcmlnaHQtc3BpbiAkc3Bpbm5lci1hcmMtdGltZVxyXG4gICAgICAgICAgJGFuaW1hdGlvbi1jdXJ2ZS1mYXN0LW91dC1zbG93LWluIGluZmluaXRlIGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1kbC1zcGlubmVyX19sZWZ0LXNwaW4ge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWRsLXNwaW5uZXJfX3JpZ2h0LXNwaW4ge1xyXG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTsgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBDb3B5cmlnaHQgMjAxNSBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xyXG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXHJcbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxyXG4gKlxyXG4gKiAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4gKlxyXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXHJcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcclxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXHJcbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcclxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXHJcbiAqL1xyXG5cclxuQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzICo7XHJcblxyXG5cclxuLm1kbC10YWJzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWItYmFyIHtcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiAgOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7IC8vIOKHvlxyXG4gICAgYWxpZ24tY29udGVudCAgIDogc3BhY2UtYmV0d2VlbjsgLy8gfHxcclxuICAgIGFsaWduLWl0ZW1zICAgICA6IGZsZXgtc3RhcnQ7IC8vIOKGk1xyXG5cclxuICAgIGhlaWdodCAgICAgICAgICA6IDQ4cHg7XHJcbiAgICBwYWRkaW5nICAgICAgICAgOiAwIDAgMCAwO1xyXG4gICAgbWFyZ2luICAgICAgICAgIDogMDtcclxuICAgIGJvcmRlci1ib3R0b20gICA6IDFweCBzb2xpZCAkdGFiLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLm1kbC10YWJzX190YWIge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcclxuXHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRsYXlvdXQtdGFiLWZvbnQtc2l6ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBjb2xvcjogJHRhYi10ZXh0LWNvbG9yO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHRhYi1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZTphZnRlciB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogJHRhYi1oaWdobGlnaHQtY29sb3I7XHJcbiAgICBhbmltYXRpb246IGJvcmRlci1leHBhbmQgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuNCwgMSkgMC4wMXMgYWx0ZXJuYXRlIGZvcndhcmRzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjQsIDAuMCwgMSwgMSk7XHJcbiAgfVxyXG5cclxuICAmIC5tZGwtdGFic19fcmlwcGxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmIC5tZGwtcmlwcGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRhYi1oaWdobGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRhYnNfX3BhbmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLm1kbC10YWJzLmlzLXVwZ3JhZGVkICYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZGwtdGFicy5pcy11cGdyYWRlZCAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm9yZGVyLWV4cGFuZCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5mYyB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmMtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmJvZHkgLmZjIHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSBqcXVpICovXG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1oaWdobGlnaHQge1xuICAvKiB3aGVuIHVzZXIgaXMgc2VsZWN0aW5nIGNlbGxzICovXG4gIGJhY2tncm91bmQ6ICNiY2U4ZjE7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLWJnZXZlbnQge1xuICAvKiBkZWZhdWx0IGxvb2sgZm9yIGJhY2tncm91bmQgZXZlbnRzICovXG4gIGJhY2tncm91bmQ6ICM4ZmRmODI7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZjLW5vbmJ1c2luZXNzIHtcbiAgLyogZGVmYXVsdCBsb29rIGZvciBub24tYnVzaW5lc3MtaG91cnMgYXJlYXMgKi9cbiAgLyogd2lsbCBpbmhlcml0IC5mYy1iZ2V2ZW50J3Mgc3R5bGVzICovXG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG59XG5cbi8qIFBvcG92ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIC8qIFRPRE86IGJlIG1vcmUgY29uc2lzdGVudCB3aXRoIGZjLWhlYWQvZmMtYm9keSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi5mYy1ydGwgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtdGl0bGUge1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLyogTWlzYyBSZXVzYWJsZSBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtZGl2aWRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5mYy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIC8qIGhlaWdodCBpcyB1bnJlbGlhYmxlIGFjcm9zcyBicm93c2Vycywgc28gdXNlIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZjLWJnLFxuLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtaGlnaGxpZ2h0LXNrZWxldG9uLFxuLmZjLW1pcnJvci1za2VsZXRvbiB7XG4gIC8qIHRoZXNlIGVsZW1lbnQgc2hvdWxkIGFsd2F5cyBjbGluZyB0byB0b3AtbGVmdC9yaWdodCBjb3JuZXJzICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLWJnIHtcbiAgYm90dG9tOiAwO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLmZjLWJnIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJlY2ggYmcgdG8gYm90dG9tIGVkZ2UgKi9cbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogZml4IHNjcm9sbGJhciBpc3N1ZSBpbiBmaXJlZm94ICovXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogbm9ybWFsaXplIGNyb3NzLWJyb3dzZXIgKi9cbn1cblxuLmZjIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMgdGgsXG4uZmMgdGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZjIHRkLmZjLXRvZGF5IHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gIC8qIG92ZXJjb21lIG5laWdoYm9yaW5nIGJvcmRlcnMgKi9cbn1cblxuLyogSW50ZXJuYWwgTmF2IExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmFbZGF0YS1nb3RvXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBGYWtlIFRhYmxlIFJvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYyAuZmMtcm93IHtcbiAgLyogZXh0cmEgcHJlY2VkZW5jZSB0byBvdmVyY29tZSB0aGVtZXMgZm9yY2luZyBhIDFweCBib3JkZXIgKi9cbiAgLyogbm8gdmlzaWJsZSBib3JkZXIgYnkgZGVmYXVsdC4gYnV0IG1ha2UgYXZhaWxhYmxlIGlmIG5lZWQgYmUgKHNjcm9sbGJhciB3aWR0aCBjb21wZW5zYXRpb24pICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmZjLXJvdyB0YWJsZSB7XG4gIC8qIGRvbid0IHB1dCBsZWZ0L3JpZ2h0IGJvcmRlciBvbiBhbnl0aGluZyB3aXRoaW4gYSBmYWtlIHJvdy5cbiAgICAgdGhlIG91dGVyIHRib2R5IHdpbGwgd29ycnkgYWJvdXQgdGhpcyAqL1xuICBib3JkZXItbGVmdDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG4gIC8qIG5vIGJvdHRvbSBib3JkZXJzIG9uIHJvd3MgKi9cbiAgYm9yZGVyLWJvdHRvbTogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3c6Zmlyc3QtY2hpbGQgdGFibGUge1xuICBib3JkZXItdG9wOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbiAgLyogbm8gdG9wIGJvcmRlciBvbiBmaXJzdCByb3cgKi9cbn1cblxuLyogRGF5IFJvdyAodXNlZCB3aXRoaW4gdGhlIGhlYWRlciBhbmQgdGhlIERheUdyaWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtcm93IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGhpZ2hsaWdodGluZyBjZWxscyAmIGJhY2tncm91bmQgZXZlbnQgc2tlbGV0b24gKi9cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24sXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBib3R0b206IDA7XG4gIC8qIHN0cmV0Y2ggc2tlbGV0b24gdG8gYm90dG9tIG9mIHJvdyAqL1xufVxuXG4uZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uIHRhYmxlLFxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBzdHJldGNoIHNrZWxldG9uIHRvIGJvdHRvbSBvZiByb3cgKi9cbn1cblxuLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRkLFxuLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAzO1xufVxuXG4vKlxucm93IGNvbnRlbnQgKHdoaWNoIGNvbnRhaW5zIGRheS93ZWVrIG51bWJlcnMgYW5kIGV2ZW50cykgYXMgd2VsbCBhcyBcIm1pcnJvclwiICh3aGljaCBjb250YWluc1xudGVtcG9yYXJ5IHJlbmRlcmVkIGV2ZW50cykuXG4qL1xuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLyogbWF0Y2hlcyB0aGUgc3BhY2UgYWJvdmUgdGhlIGV2ZW50cyAqL1xufVxuXG4uZmMtcm93IC5mYy1taXJyb3Itc2tlbGV0b24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSxcbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLFxuLmZjIC5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIHNlZS10aHJvdWdoIHRvIHRoZSBiYWNrZ3JvdW5kIGJlbG93ICovXG4gIC8qIGV4dHJhIHByZWNlZGVuY2UgdG8gcHJldmVudCB0aGVtZS1wcm92aWRlZCBiYWNrZ3JvdW5kcyAqL1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAvKiBpbiBjYXNlIDx0ZD5zIGFyZSBnbG9iYWxseSBzdHlsZWQgKi9cbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50cyBhbmQvb3IgdGhlIGRheSBudW1iZXIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0ZCxcbi5mYy1yb3cgLmZjLW1pcnJvci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gIC8qIGRvbid0IHB1dCBhIGJvcmRlciBiZXR3ZWVuIGV2ZW50IGNlbGxzICovXG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi8qIFNjcm9sbGluZyBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1zY3JvbGxlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogVE9ETzogbW92ZSB0byB0aW1lZ3JpZC9kYXlncmlkICovXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsXG4uZmMtc2Nyb2xsZXIgPiAuZmMtdGltZS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiByZS1zY29wZSBhbGwgcG9zaXRpb25zICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoYWNrIHRvIGZvcmNlIHJlLXNpemluZyB0aGlzIGlubmVyIGVsZW1lbnQgd2hlbiBzY3JvbGxiYXJzIGFwcGVhci9kaXNhcHBlYXIgKi9cbn1cblxuLyogR2xvYmFsIEV2ZW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmb3IgcmVzaXplIGhhbmRsZSBhbmQgb3RoZXIgaW5uZXIgcG9zaXRpb25pbmcgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIG1ha2UgdGhlIDxhPiB0YWcgYmxvY2sgKi9cbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3ODhkODtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIC8qIGRlZmF1bHQgQkFDS0dST1VORCBjb2xvciAqL1xufVxuXG4uZmMtZXZlbnQsXG4uZmMtZXZlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogZGVmYXVsdCBURVhUIGNvbG9yICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLyogaWYgPGE+IGhhcyBhbiBocmVmICovXG59XG5cbi5mYy1ldmVudFtocmVmXSxcbi5mYy1ldmVudC5mYy1kcmFnZ2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIGdpdmUgZXZlbnRzIHdpdGggbGlua3MgYW5kIGRyYWdnYWJsZSBldmVudHMgYSBoYW5kIG1vdXNlIHBvaW50ZXIgKi9cbn1cblxuLmZjLW5vdC1hbGxvd2VkLFxuLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudCB7XG4gIC8qIHRvIG92ZXJyaWRlIGFuIGV2ZW50J3MgY3VzdG9tIGN1cnNvciAqL1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qIHJlc2l6ZXIgKGN1cnNvciBBTkQgdG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXIge1xuICAvKiBvbmx5IHNob3cgd2hlbiBob3ZlcmluZyBvciBzZWxlY3RlZCAod2l0aCB0b3VjaCkgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGhpdCBhcmVhICovXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3JlIHtcbiAgLyogNDB4NDAgdG91Y2ggYXJlYSAqL1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIC8qIHVzZXIgb2YgdGhpcyB1dGlsIGNhbiBzY29wZSB3aXRoaW4gYSBsb3dlciB6LWluZGV4ICovXG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi8qIEV2ZW50IFNlbGVjdGlvbiAob25seSBmb3IgdG91Y2ggZGV2aWNlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1zZWxlY3RlZCB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgLyogb3ZlcmNvbWVzIGlubGluZSB6LWluZGV4ICovXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5mYy1ldmVudC5mYy1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgLyogc2FtZSB6LWluZGV4IGFzIGZjLWJnLCBiZWhpbmQgdGV4dCAqL1xuICAvKiBvdmVyY29tZSB0aGUgYm9yZGVycyAqL1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIC8qIGRhcmtlbmluZyBlZmZlY3QgKi9cbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLyogRXZlbnQgRHJhZ2dpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1ldmVudC5mYy1kcmFnZ2luZy5mYy1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYy1ldmVudC5mYy1kcmFnZ2luZzpub3QoLmZjLXNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIEhvcml6b250YWwgRXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBiaWdnZXIgdG91Y2ggYXJlYSB3aGVuIHNlbGVjdGVkICovXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIC8qIGJlbG93IHJlc2l6ZXJzICovXG4gIHRvcDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBldmVudHMgdGhhdCBhcmUgY29udGludWluZyB0by9mcm9tIGFub3RoZXIgd2Vlay4ga2lsbCByb3VuZGVkIGNvcm5lcnMgYW5kIGJ1dHQgdXAgYWdhaW5zdCBlZGdlICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1zdGFydCxcbi5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIC8qIHJlcGxhY2UgdGhlIGJvcmRlciB3aXRoIHBhZGRpbmcgKi9cbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLFxuLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xuICAvKiByZXBsYWNlIHRoZSBib3JkZXIgd2l0aCBwYWRkaW5nICovXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogcmVzaXplciAoY3Vyc29yIEFORCB0b3VjaCBkZXZpY2VzKSAqL1xuLyogbGVmdCByZXNpemVyICAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyIHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgbGVmdDogLTFweDtcbiAgLyogb3ZlcmNvbWUgYm9yZGVyICovXG59XG5cbi8qIHJpZ2h0IHJlc2l6ZXIgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtMXB4O1xuICAvKiBvdmVyY29tZSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAobW91c2UgZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG4gIHdpZHRoOiA3cHg7XG4gIHRvcDogLTFweDtcbiAgLyogb3ZlcmNvbWUgdG9wIGJvcmRlciAqL1xuICBib3R0b206IC0xcHg7XG4gIC8qIG92ZXJjb21lIGJvdHRvbSBib3JkZXIgKi9cbn1cblxuLyogcmVzaXplciAodG91Y2ggZGV2aWNlcykgKi9cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgLyogOHg4IGxpdHRsZSBkb3QgKi9cbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogdmVydGljYWxseSBjZW50ZXIgKi9cbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXN0YXJ0LXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSBsZWZ0IGVkZ2UgKi9cbn1cblxuLyogcmlnaHQgcmVzaXplciAqL1xuLmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsXG4uZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAvKiBjZW50ZXJzIHRoZSA4eDggZG90IG9uIHRoZSByaWdodCBlZGdlICovXG59XG5cbi8qIERheUdyaWQgZXZlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5XZSB1c2UgdGhlIGZ1bGwgXCJmYy1kYXktZ3JpZC1ldmVudFwiIGNsYXNzIGluc3RlYWQgb2YgdXNpbmcgZGVzY2VuZGFudHMgYmVjYXVzZSB0aGUgZXZlbnQgd29uJ3RcbmJlIGEgZGVzY2VuZGFudCBvZiB0aGUgZ3JpZCB3aGVuIGl0IGlzIGJlaW5nIGRyYWdnZWQuXG4qL1xuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIC8qIHNwYWNpbmcgYmV0d2VlbiBldmVudHMgYW5kIGVkZ2VzICovXG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAvKiBhIGxpdHRsZSBiaXQgbW9yZSBzcGFjZSBiZWZvcmUgdGhlIGZpcnN0IGV2ZW50ICovXG59XG5cbi5mYy1taXJyb3Itc2tlbGV0b24gdHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC8qIGV4Y2VwdCBmb3IgbWlycm9yIHNrZWxldG9uICovXG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtY29udGVudCB7XG4gIC8qIGZvcmNlIGV2ZW50cyB0byBiZSBvbmUtbGluZSB0YWxsICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCAuZmMtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiByZXNpemVyIChjdXJzb3IgZGV2aWNlcykgKi9cbi8qIGxlZnQgcmVzaXplciAgKi9cbi5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtc3RhcnQtcmVzaXplcixcbi5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgLyogdG8gdGhlIGRheSBjZWxsJ3MgZWRnZSAqL1xufVxuXG4vKiByaWdodCByZXNpemVyICovXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLWVuZC1yZXNpemVyLFxuLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAvKiB0byB0aGUgZGF5IGNlbGwncyBlZGdlICovXG59XG5cbi8qIEV2ZW50IExpbWl0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBcIm1vcmVcIiBsaW5rIHRoYXQgcmVwcmVzZW50cyBoaWRkZW4gZXZlbnRzICovXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5mYy1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYy1saW1pdGVkIHtcbiAgLyogcm93cyBhbmQgY2VsbHMgdGhhdCBhcmUgaGlkZGVuIGJlY2F1c2Ugb2YgYSBcIm1vcmVcIiBsaW5rICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBvcG92ZXIgdGhhdCBhcHBlYXJzIHdoZW4gXCJtb3JlXCIgbGluayBpcyBjbGlja2VkICovXG4uZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIHotaW5kZXg6IDE7XG4gIC8qIG1ha2UgdGhlIFwibW9yZVwiIHBvcG92ZXIgb25lIGhpZ2hlciB0aGFuIHRoaXMgKi9cbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogTm93IEluZGljYXRvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLW5vdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMCBzb2xpZCByZWQ7XG59XG5cbi8qIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qXG5UT0RPOiBtb3JlIGRpc3RpbmN0aW9uIGJldHdlZW4gdGhpcyBmaWxlIGFuZCBjb21tb24uY3NzXG4qL1xuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGhlYWQsXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmNmOGUzO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpc2FibGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mcm9tIGh0dHBzOi8vZmVhdGhlcmljb25zLmNvbS8gYW5kIGJ1aWx0IHdpdGggSWNvTW9vblxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmY2ljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdUMU12TWc4U0JmQUFBQUM4QUFBQVlHTnRZWEFYVnRLTkFBQUJIQUFBQUZSbllYTndBQUFBRUFBQUFYQUFBQUFJWjJ4NVpnWXlkeElBQUFGNEFBQUZOR2hsWVdRVUo3Y0lBQUFHckFBQUFEWm9hR1ZoQjIwRHpBQUFCdVFBQUFBa2FHMTBlQ0lBQmhRQUFBY0lBQUFBTEd4dlkyRUQ0QVU2QUFBSE5BQUFBQmh0WVhod0FBOEFqQUFBQjB3QUFBQWdibUZ0WlhzcjY5MEFBQWRzQUFBQmhuQnZjM1FBQXdBQUFBQUk5QUFBQUNBQUF3UEFBWkFBQlFBQUFwa0N6QUFBQUk4Q21RTE1BQUFCNndBekFRa0FBQUFBQUFBQUFBQUFBQUFBQUFBQkVBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBRHBCZ1BBLzhBQVFBUEFBRUFBQUFBQkFBQUFBQUFBQUFBQUFBQWdBQUFBQUFBREFBQUFBd0FBQUJ3QUFRQURBQUFBSEFBREFBRUFBQUFjQUFRQU9BQUFBQW9BQ0FBQ0FBSUFBUUFnNlFiLy9mLy9BQUFBQUFBZzZRRC8vZi8vQUFILzR4Y0VBQU1BQVFBQUFBQUFBQUFBQUFBQUFRQUIvLzhBRHdBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQVdJQWpRS2VBc2tBRXdBQUpTYzNOalFuSmlJSEFRWVVGd0VXTWpjMk5DY0NudUxpRFEwTUpBei9BQTBOQVFBTUpBd05EY25pNGd3akRRd00vd0FOSXd6L0FBME5EQ01OQUFBQUFRRmlBSTBDbmdMSkFCTUFBQ1VCTmpRbkFTWWlCd1lVSHdFSEJoUVhGakkzQVo0QkFBME4vd0FNSkF3TkRlTGlEUTBNSkF5TkFRQU1JdzBCQUF3TURTTU00dUlOSXd3TkRRQUFBQUlBNGdDM0F4NENuZ0FUQUNjQUFDVW5OelkwSnlZaUR3RUdGQjhCRmpJM05qUW5JU2MzTmpRbkppSVBBUVlVSHdFV01qYzJOQ2NCODdlM0RRME1JdzNWRFEzVkRTTU1EUTBCSzdlM0RRME1KQXpWRFEzVkRDUU1EUTN6dUxjTUpBd05EZFVOSXd6V0RBd05Jd3k0dHd3a0RBME4xUTBqRE5ZTURBMGpEQUFBQWdEaUFMY0RIZ0tlQUJNQUp3QUFKVGMyTkM4QkppSUhCaFFmQVFjR0ZCY1dNamNoTnpZMEx3RW1JZ2NHRkI4QkJ3WVVGeFl5TndKSjFRME4xUTBqREEwTnQ3Y05EUXdqRGY3VjFRME4xUXdrREEwTnQ3Y05EUXdrRExmV0RDTU4xUTBORENRTXQ3Z01JdzBNRE5ZTUl3M1ZEUTBNSkF5M3VBd2pEUXdNQUFBREFGVUFBQU9yQTFVQU13Qm9BSGNBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE1oTWpZMU5DWWpJU0lHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQUFWWVJHUmtSL3FvUkdSa1JBMVVGQkFVT0NRa1ZEQXNaRGYyckRSa0xEQlVKQ0E0RkJRVUZCUVVPQ1FnVkRBc1pEUUpWRFJrTERCVUpDUTRGQkFWVkFnRUNCUU1DQndRRUNBWDlxd1FKQXdRSEF3TUZBUUlDQWdJQkJRTURCd1FEQ1FRQ1ZRVUlCQVFIQWdNRkFnRUMvb0FaRWhFWkdSRVNHUUFBQUFBREFGVUFBQU9yQTFVQU13Qm9BSWtBQUJNaUJnY09BUWNPQVFjT0FSVVJGQllYSGdFWEhnRVhIZ0V6SVRJMk56NEJOejRCTno0Qk5SRTBKaWN1QVNjdUFTY3VBU01GSVRJV0Z4NEJGeDRCRng0QkZSRVVCZ2NPQVFjT0FRY09BU01oSWlZbkxnRW5MZ0VuTGdFMUVUUTJOejRCTno0Qk56NEJNeE16RlJRV016STJQUUV6TWpZMU5DWXJBVFUwSmlNaUJoMEJJeUlHRlJRV005VU5HQXdMRlFrSkRnVUZCUVVGQlE0SkNSVUxEQmdOQWxZTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ04vYW9DVmdRSUJBUUhBd01GQVFJQkFRSUJCUU1EQndRRUNBVDlxZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FTQWdCa1NFaG1BRVJrWkVZQVpFaElaZ0JFWkdSRURWUVVFQlE0SkNSVU1DeGtOL2FzTkdRc01GUWtJRGdVRkJRVUZCUTRKQ0JVTUN4a05BbFVOR1FzTUZRa0pEZ1VFQlZVQ0FRSUZBd0lIQkFRSUJmMnJCQWtEQkFjREF3VUJBZ0lDQWdFRkF3TUhCQU1KQkFKVkJRZ0VCQWNDQXdVQ0FRTCtnSUFTR1JrU2dCa1NFUm1BRWhrWkVvQVpFUklaQUFBQkFPSUFqUU1lQXNrQUlBQUFFeGNIQmhRWEZqSS9BUmNXTWpjMk5DOEJOelkwSnlZaUR3RW5KaUlIQmhRWDR1TGlEUTBNSkF6aTRnd2tEQTBONHVJTkRRd2tET0xpRENRTURRMENqZUxpRFNNTURRM2g0UTBORENNTjR1SU1JdzBNRE9MaURBd05Jd3dBQUFBQkFBQUFBUUFBYTVuMHkxOFBQUFVBQ3dRQUFBQUFBTml2T1ZzQUFBQUEySzg1V3dBQUFBQURxd05WQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUFBQUFBQUFPckFBRUFBQUFBQUFBQUFBQUFBQUFBQUFBTEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFRQUFXSUVBQUZpQkFBQTRnUUFBT0lFQUFCVkJBQUFWUVFBQU9JQUFBQUFBQW9BRkFBZUFFUUFhZ0NxQU9vQm5nSmtBcG9BQVFBQUFBc0FpZ0FEQUFBQUFBQUNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTRBcmdBQkFBQUFBQUFCQUFjQUFBQUJBQUFBQUFBQ0FBY0FZQUFCQUFBQUFBQURBQWNBTmdBQkFBQUFBQUFFQUFjQWRRQUJBQUFBQUFBRkFBc0FGUUFCQUFBQUFBQUdBQWNBU3dBQkFBQUFBQUFLQUJvQWlnQURBQUVFQ1FBQkFBNEFCd0FEQUFFRUNRQUNBQTRBWndBREFBRUVDUUFEQUE0QVBRQURBQUVFQ1FBRUFBNEFmQUFEQUFFRUNRQUZBQllBSUFBREFBRUVDUUFHQUE0QVVnQURBQUVFQ1FBS0FEUUFwR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFabGNuTnBiMjRnTVM0d0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNR1pqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzJaamFXTnZibk1BWmdCakFHa0FZd0J2QUc0QWMxSmxaM1ZzWVhJQVVnQmxBR2NBZFFCc0FHRUFjbVpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzBadmJuUWdaMlZ1WlhKaGRHVmtJR0o1SUVsamIwMXZiMjR1QUVZQWJ3QnVBSFFBSUFCbkFHVUFiZ0JsQUhJQVlRQjBBR1VBWkFBZ0FHSUFlUUFnQUVrQVl3QnZBRTBBYndCdkFHNEFMZ0FBQUFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQT1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiZmNpY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kg1wiO1xufVxuXG4uZmMtaWNvbi1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjtcbn1cblxuLmZjLWljb24tcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIVcIjtcbn1cblxuLmZjLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiO1xufVxuXG4uZmMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogQnV0dG9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxvdHMgdGFrZW4gZnJvbSBGbGF0bHkgKE1JVCk6IGh0dHBzOi8vYm9vdHN3YXRjaC5jb20vNC9mbGF0bHkvYm9vdHN0cmFwLmNzc1xuKi9cbi8qIHJlc2V0ICovXG4uZmMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi5mYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIHRoZW1lICovXG4uZmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNjVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmZjLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA2MiwgODAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNjIsIDgwLCAwLjI1KTtcbn1cblxuLmZjLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi8qIFwicHJpbWFyeVwiIGNvbG9yaW5nICovXG4uZmMtYnV0dG9uLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMkMzRTUwO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMmIzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWEyNTJmO1xufVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCA5MSwgMTA2LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTI1MmY7XG4gIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG59XG5cbi8qIGljb25zIHdpdGhpbiBidXR0b25zICovXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLyogQnV0dG9ucyBHcm91cHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1idXR0b24tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246Zm9jdXMsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjphY3RpdmUsXG4uZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4vKiBQb3BvdmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLyogTGlzdCBWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaXRlbTpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi8qIFRvb2xiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4vKiBpbm5lciBjb250ZW50ICovXG4uZmMtdG9vbGJhciA+ICogPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uZmMtdG9vbGJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFZpZXcgU3RydWN0dXJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIHVuZG8gdHdpdHRlciBib290c3RyYXAncyBib3gtc2l6aW5nIHJ1bGVzLiBub3JtYWxpemVzIHBvc2l0aW9uaW5nIHRlY2huaXF1ZXMgKi9cbi8qIGRvbid0IGRvIHRoaXMgZm9yIHRoZSB0b29sYmFyIGJlY2F1c2Ugd2UnbGwgd2FudCBib290c3RyYXAgdG8gc3R5bGUgdGhvc2UgYnV0dG9ucyBhcyBzb21lIHB0ICovXG4uZmMtdmlldy1jb250YWluZXIgKixcbi5mYy12aWV3LWNvbnRhaW5lciAqOmJlZm9yZSxcbi5mYy12aWV3LWNvbnRhaW5lciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5mYy12aWV3LFxuLmZjLXZpZXcgPiB0YWJsZSB7XG4gIC8qIHNvIGRyYWdnZWQgZWxlbWVudHMgY2FuIGJlIGFib3ZlIHRoZSB2aWV3J3MgbWFpbiBlbGVtZW50ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmZjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEdsb2JhbCBFdmVudCBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtZXZlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5mYy1ldmVudCAuZmMtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIFRhYmxlICYgRGF5LVJvdyBSZXN0eWxpbmdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMgdGgsXG4uZmMgdGQsXG4uZmMgaHIsXG4uZmMgdGhlYWQsXG4uZmMgdGJvZHksXG4uZmMtcm93IHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBraWxsIHRoZSBvdmVybGFpZCwgYWJzb2x1dGVseS1wb3NpdGlvbmVkIGNvbXBvbmVudHMgKi9cbiAgLyogY29tbW9uLi4uICovXG4gIC5mYy1iZyxcbi5mYy1iZ2V2ZW50LXNrZWxldG9uLFxuLmZjLWhpZ2hsaWdodC1za2VsZXRvbixcbi5mYy1taXJyb3Itc2tlbGV0b24sXG4uZmMtYmdldmVudC1jb250YWluZXIsXG4uZmMtYnVzaW5lc3MtY29udGFpbmVyLFxuLmZjLWhpZ2hsaWdodC1jb250YWluZXIsXG4uZmMtbWlycm9yLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIGRvbid0IGZvcmNlIGEgbWluLWhlaWdodCBvbiByb3dzIChmb3IgRGF5R3JpZCkgKi9cbiAgLmZjIHRib2R5IC5mYy1yb3cge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIHVuZG8gaGVpZ2h0IHRoYXQgSlMgc2V0IGluIGRpc3RyaWJ1dGVIZWlnaHQgKi9cbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLyogdW5kbyB0aGUgbWluLWhlaWdodCBmcm9tIGVhY2ggdmlldydzIHNwZWNpZmljIHN0eWxlc2hlZXQgKi9cbiAgfVxuXG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC8qIHVuZG8gLmZjLXJpZ2lkICovXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvKiB1c2UgYSBtb3JlIGJvcmRlci1mcmllbmRseSBtZXRob2QgZm9yIHRoaXMuLi4gKi9cbiAgfVxuXG4gIC5mYyB0Ym9keSAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIC8qIG9ubHkgd29ya3MgaW4gbmV3ZXIgYnJvd3NlcnMgKi9cbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIC8qIC4uLmdpdmVzIHNwYWNlIHdpdGhpbiB0aGUgc2tlbGV0b24uIGFsc28gZW5zdXJlcyBtaW4gaGVpZ2h0IGluIGEgd2F5ICovXG4gIH1cblxuICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSB7XG4gICAgLyogcHJvdmlkZXMgYSBtaW4taGVpZ2h0IGZvciB0aGUgcm93LCBidXQgb25seSBlZmZlY3RpdmUgZm9yIElFLCB3aGljaCBleGFnZ2VyYXRlcyB0aGlzIHZhbHVlLFxuICAgICAgIG1ha2luZyBpdCBsb29rIG1vcmUgbGlrZSAzZW0uIGZvciBvdGhlciBicm93ZXJzLCBpdCB3aWxsIGFscmVhZHkgYmUgdGhpcyB0YWxsICovXG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cblxuICAvKiBVbmRvIG1vbnRoLXZpZXcgZXZlbnQgbGltaXRpbmcuIERpc3BsYXkgYWxsIGV2ZW50cyBhbmQgaGlkZSB0aGUgXCJtb3JlXCIgbGlua3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuZmMtbW9yZS1jZWxsLFxuLmZjLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYyB0ci5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYyB0ZC5mYy1saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmMtcG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKiBuZXZlciBkaXNwbGF5IHRoZSBcIm1vcmUuLlwiIHBvcG92ZXIgaW4gcHJpbnQgbW9kZSAqL1xuICB9XG5cbiAgLyogVGltZUdyaWQgUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogdW5kbyB0aGUgbWluLWhlaWdodCAxMDAlIHRyaWNrIHVzZWQgdG8gZmlsbCB0aGUgY29udGFpbmVyJ3MgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIHNpZGUgYXhpcyBhdCBhbGwgKFwiYWxsLWRheVwiIGFuZCB0aW1lIGNlbGxzKSAqL1xuICAuZmMtdGltZUdyaWQtdmlldyAuZmMtYXhpcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIGRvbid0IGRpc3BsYXkgdGhlIGhvcml6b250YWwgbGluZXMgKi9cbiAgLmZjLXNsYXRzLFxuLmZjLXRpbWUtZ3JpZCBociB7XG4gICAgLyogdGhpcyBociBpcyB1c2VkIHdoZW4gaGVpZ2h0IGlzIHVuZGVydXNlZCBhbmQgbmVlZHMgdG8gYmUgZmlsbGVkICovXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8qIGltcG9ydGFudCBvdmVycmlkZXMgaW5saW5lIGRlY2xhcmF0aW9uICovXG4gIH1cblxuICAvKiBsZXQgdGhlIGNvbnRhaW5lciB0aGF0IGhvbGRzIHRoZSBldmVudHMgYmUgbmF0dXJhbGx5IHBvc2l0aW9uZWQgYW5kIGNyZWF0ZSByZWFsIGhlaWdodCAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLyogaW4gY2FzZSB0aGVyZSBhcmUgbm8gZXZlbnRzLCB3ZSBzdGlsbCB3YW50IHNvbWUgaGVpZ2h0ICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgIGhlaWdodDogNGVtO1xuICB9XG5cbiAgLyoga2lsbCB0aGUgaG9yaXpvbnRhbCBzcGFjaW5nIG1hZGUgYnkgdGhlIGV2ZW50IGNvbnRhaW5lci4gZXZlbnQgbWFyZ2lucyB3aWxsIGJlIGRvbmUgYmVsb3cgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIFRpbWVHcmlkICpFdmVudCogUmVzdHlsaW5nXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogbmF0dXJhbGx5IHBvc2l0aW9uIGV2ZW50cywgdmVydGljYWxseSBzdGFja2luZyB0aGVtICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAzcHggMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBmb3IgZXZlbnRzIHRoYXQgY29udGludWUgdG8gYSBmdXR1cmUgZGF5LCBnaXZlIHRoZSBib3R0b20gYm9yZGVyIGJhY2sgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBpbmRpY2F0ZSB0aGUgZXZlbnQgY29udGludWVzIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LWVuZDphZnRlciB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuXG4gIC8qIGZvciBldmVudHMgdGhhdCBhcmUgY29udGludWF0aW9ucyBmcm9tIHByZXZpb3VzIGRheXMsIGdpdmUgdGhlIHRvcCBib3JkZXIgYmFjayAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC5mYy1ub3Qtc3RhcnQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogaW5kaWNhdGUgdGhlIGV2ZW50IGlzIGEgY29udGludWF0aW9uIHZpYSBcIi4uLlwiIHRleHQgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQuZmMtbm90LXN0YXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIuLi5cIjtcbiAgfVxuXG4gIC8qIHRpbWUgKi9cbiAgLyogdW5kbyBhIHByZXZpb3VzIGRlY2xhcmF0aW9uIGFuZCBsZXQgdGhlIHRpbWUgdGV4dCBzcGFuIHRvIGEgc2Vjb25kIGxpbmUgKi9cbiAgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQgLmZjLXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIGhpZGUgdGhlIHRoZSB0aW1lIHRoYXQgaXMgbm9ybWFsbHkgZGlzcGxheWVkLi4uICovXG4gIC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50IC5mYy10aW1lIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAuLi5yZXBsYWNlIGl0IHdpdGggYSBtb3JlIHZlcmJvc2UgdmVyc2lvbiAoaW5jbHVkZXMgQU0vUE0pIHN0b3JlZCBpbiBhbiBodG1sIGF0dHJpYnV0ZSAqL1xuICAuZmMtdGltZS1ncmlkIC5mYy1ldmVudCAuZmMtdGltZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWZ1bGwpO1xuICB9XG5cbiAgLyogVmVydGljYWwgU2Nyb2xsZXIgJiBDb250YWluZXJzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyoga2lsbCB0aGUgc2Nyb2xsYmFycyBhbmQgYWxsb3cgbmF0dXJhbCBoZWlnaHQgKi9cbiAgLmZjLXNjcm9sbGVyLFxuLmZjLWRheS1ncmlkLWNvbnRhaW5lcixcbi5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgICAvKiAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBraWxsIHRoZSBob3Jpem9udGFsIGJvcmRlci9wYWRkaW5nIHVzZWQgdG8gY29tcGVuc2F0ZSBmb3Igc2Nyb2xsYmFycyAqL1xuICAuZmMtcm93IHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIEJ1dHRvbiBDb250cm9sc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5mYy1idXR0b24tZ3JvdXAsXG4uZmMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qIGRvbid0IGRpc3BsYXkgYW55IGJ1dHRvbi1yZWxhdGVkIGNvbnRyb2xzICovXG4gIH1cbn1cbiIsIi8qIERheUdyaWRWaWV3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBkYXkgcm93IHN0cnVjdHVyZSAqL1xuLmZjLWRheUdyaWRXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sXG4uZmMtZGF5R3JpZERheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgLyogdGhlcmUgbWF5IGJlIHdlZWsgbnVtYmVycyBpbiB0aGVzZSB2aWV3cywgc28gbm8gcGFkZGluZy10b3AgKi9cbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgLyogZW5zdXJlIGEgc3BhY2UgYXQgYm90dG9tIG9mIGNlbGwgZm9yIHVzZXIgc2VsZWN0aW5nL2NsaWNraW5nICovXG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWJvZHkgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDRlbTtcbiAgLyogZW5zdXJlIHRoYXQgYWxsIHJvd3MgYXJlIGF0IGxlYXN0IHRoaXMgdGFsbCAqL1xufVxuXG4vKiBhIFwicmlnaWRcIiByb3cgd2lsbCB0YWtlIHVwIGEgY29uc3RhbnQgYW1vdW50IG9mIGhlaWdodCBiZWNhdXNlIGNvbnRlbnQtc2tlbGV0b24gaXMgYWJzb2x1dGUgKi9cbi5mYy1yb3cuZmMtcmlnaWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiB3ZWVrIGFuZCBkYXkgbnVtYmVyIHN0eWxpbmcgKi9cbi5mYy1kYXktdG9wLmZjLW90aGVyLW1vbnRoIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uZmMtZGF5R3JpZC12aWV3IC5mYy13ZWVrLW51bWJlcixcbi5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGguZmMtd2Vlay1udW1iZXIsXG4uZmMtZGF5R3JpZC12aWV3IHRoLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgLyogY29sdW1uIGhlYWRlcnMgY2FuJ3QgaGF2ZSBhcyBtdWNoIHYgc3BhY2UgKi9cbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1kYXlHcmlkLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5R3JpZC12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDA7XG59XG5cbi5mYy1ydGwgLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDtcbn1cblxuLmZjLWRheUdyaWQtdmlldyAuZmMtZGF5LXRvcCAuZmMtd2Vlay1udW1iZXIge1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4vKiB3aGVuIHdlZWsvZGF5IG51bWJlciBoYXZlIG93biBjb2x1bW4gKi9cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1kYXlHcmlkLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgPiAqIHtcbiAgLyogd29yayBhcm91bmQgdGhlIHdheSB3ZSBkbyBjb2x1bW4gcmVzaXppbmcgYW5kIGVuc3VyZSBhIG1pbmltdW0gd2lkdGggKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuMjVlbTtcbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjAnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xufVxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjtcbn1cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiN1wiO1xufVxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XG59XG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJjXCI7XG59XG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJlXCI7XG59XG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMzXCI7XG59XG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiO1xufVxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuIiwiLyohXHJcbiAqIGZyb2FsYV9lZGl0b3IgdjMuMS4wIChodHRwczovL3d3dy5mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yKVxyXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBGcm9hbGEgTGFic1xyXG4gKi9cclxuXHJcbi5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZWxlbWVudCwuZnItZWxlbWVudDpmb2N1c3tvdXRsaW5lOjAgc29saWQgdHJhbnNwYXJlbnR9LmZyLWJveC5mci1iYXNpY3tib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1iYXNpYyAuZnItZWxlbWVudHtmb250LWZhbWlseTpzYW5zLXNlcmlmO2NvbG9yOiM0MTQxNDE7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS42O3BhZGRpbmc6MjBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDphdXRvO21pbi1oZWlnaHQ6NjBweDt0ZXh0LWFsaWduOmxlZnR9LmZyLWJveC5mci1iYXNpYy5mci1ydGwgLmZyLWVsZW1lbnR7dGV4dC1hbGlnbjpyaWdodH0uZnItZWxlbWVudHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjstd2Via2l0LXVzZXItc2VsZWN0OmF1dG99LmZyLWVsZW1lbnQgYXt1c2VyLXNlbGVjdDphdXRvOy1vLXVzZXItc2VsZWN0OmF1dG87LW1vei11c2VyLXNlbGVjdDphdXRvOy1raHRtbC11c2VyLXNlbGVjdDphdXRvOy13ZWJraXQtdXNlci1zZWxlY3Q6YXV0bzstbXMtdXNlci1zZWxlY3Q6YXV0b30uZnItZWxlbWVudC5mci1kaXNhYmxlZHt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItZWxlbWVudCBbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXXtvdXRsaW5lOjAgc29saWQgdHJhbnNwYXJlbnR9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bnstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym9yZGVyLXJhZGl1czoxMDAlOy1tb3otYm9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMDAlOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2hlaWdodDo0MHB4O3dpZHRoOjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojRkZGO2NvbG9yOiMzMzMzMzM7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwcywgdHJhbnNmb3JtIDAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBjb2xvciAwLjJzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7b3V0bGluZTpub25lO2xlZnQ6MDt0b3A6MDtsaW5lLWhlaWdodDo0MHB4Oy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tb3otdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7LW8tdHJhbnNmb3JtOnNjYWxlKDApO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lfS5mci1ib3ggYS5mci1mbG9hdGluZy1idG4gc3Zney13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlIDBzO2ZpbGw6IzMzMzMzM30uZnItYm94IGEuZnItZmxvYXRpbmctYnRuIGksLmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6NDBweH0uZnItYm94IGEuZnItZmxvYXRpbmctYnRuLmZyLWJ0bisuZnItYnRue21hcmdpbi1sZWZ0OjEwcHh9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiNlYmViZWI7Y3Vyc29yOnBvaW50ZXJ9LmZyLWJveCBhLmZyLWZsb2F0aW5nLWJ0bjpob3ZlciBzdmd7ZmlsbDojMzMzMzMzfS5mci1ib3ggLmZyLXZpc2libGUgYS5mci1mbG9hdGluZy1idG57LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSl9aWZyYW1lLmZyLWlmcmFtZXt3aWR0aDoxMDAlO2JvcmRlcjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZyLXdyYXBwZXI6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNBQUE7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt6LWluZGV4OjE7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO292ZXJmbG93OmhpZGRlbn0uZnItd3JhcHBlci5zaG93LXBsYWNlaG9sZGVyIC5mci1wbGFjZWhvbGRlcntkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5mci13cmFwcGVyIDo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDojYjVkNmZkO2NvbG9yOiMwMDB9LmZyLXdyYXBwZXIgOjpzZWxlY3Rpb257YmFja2dyb3VuZDojYjVkNmZkO2NvbG9yOiMwMDB9LmZyLWJveC5mci1iYXNpYyAuZnItd3JhcHBlcntiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JvcmRlci1ib3R0b20tY29sb3I6I2VmZWZlZjt0b3A6MDtsZWZ0OjB9LmZyLWJveC5mci1iYXNpYy5mci10b3AgLmZyLXdyYXBwZXJ7Ym9yZGVyLXRvcDowfS5mci1ib3guZnItYmFzaWMuZnItYm90dG9tIC5mci13cmFwcGVye2JvcmRlci1ib3R0b206MDtib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7LW1vei1ib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZnItYm94LmZyLWRvY3VtZW50e21pbi13aWR0aDoyMWNtfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXJ7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MzBweDttaW4td2lkdGg6MjFjbTtiYWNrZ3JvdW5kOiNlZmVmZWZ9LmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudHt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojRkZGO3dpZHRoOjIxY207bWFyZ2luOmF1dG87bWluLWhlaWdodDoyNmNtICFpbXBvcnRhbnQ7cGFkZGluZzoxY20gMmNtO292ZXJmbG93OnZpc2libGU7ei1pbmRleDphdXRvfS5mci1ib3guZnItZG9jdW1lbnQgLmZyLXdyYXBwZXIgLmZyLWVsZW1lbnQgaHJ7bWFyZ2luLWxlZnQ6LTJjbTttYXJnaW4tcmlnaHQ6LTJjbTtiYWNrZ3JvdW5kOiNlZmVmZWY7aGVpZ2h0OjFjbTtvdXRsaW5lOm5vbmU7Ym9yZGVyOm5vbmV9LmZyLWJveC5mci1kb2N1bWVudCAuZnItd3JhcHBlciAuZnItZWxlbWVudCBpbWd7ei1pbmRleDoxfX0uZnItdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzowIDhweDtib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZDojMjIyMjIyO2NvbG9yOiNGRkY7Zm9udC1zaXplOjExcHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwczstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7bGVmdDotMzAwMHB4O3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3otaW5kZXg6MjE0NzQ4MzY0Nzt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmZyLXRvb2x0aXAuZnItdmlzaWJsZXstd2Via2l0LW9wYWNpdHk6MTstbW96LW9wYWNpdHk6MTtvcGFjaXR5OjE7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLXRvb2xiYXIgLmZyLWJ0bi13cmFwLC5mci1wb3B1cCAuZnItYnRuLXdyYXAsLmZyLW1vZGFsIC5mci1idG4td3JhcHtmbG9hdDpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItdG9vbGJhciAuZnItYnRuLXdyYXAuZnItaGlkZGVuLC5mci1wb3B1cCAuZnItYnRuLXdyYXAuZnItaGlkZGVuLC5mci1tb2RhbCAuZnItYnRuLXdyYXAuZnItaGlkZGVue2Rpc3BsYXk6bm9uZX0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4sLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6IzMzMzMzMzstbW96LW91dGxpbmU6MDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjRweCAycHg7cGFkZGluZzowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41czstbW96LXRyYW5zaXRpb246YWxsIDAuNXM7LW1zLXRyYW5zaXRpb246YWxsIDAuNXM7LW8tdHJhbnNpdGlvbjphbGwgMC41cztib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7ei1pbmRleDoyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWRlY29yYXRpb246bm9uZTt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTtmbG9hdDpsZWZ0O2hlaWdodDo0MHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnN7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXJ7Ym9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bjo6LW1vei1mb2N1cy1pbm5lciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuOjotbW96LWZvY3VzLWlubmVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG46Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tdGV4dCwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi10ZXh0LC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLXRleHR7d2lkdGg6YXV0b30uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gaSwuZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4gaSwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIGksLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzdmd7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmbG9hdDpub25lO21hcmdpbjo4cHggN3B4O3dpZHRoOjI0cHh9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcuZnItc3ZnLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4gc3ZnLmZyLXN2Z3toZWlnaHQ6MjRweH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3ZnIHBhdGgsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0biBzdmcgcGF0aCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHN2ZyBwYXRoey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41czstbW96LXRyYW5zaXRpb246YWxsIDAuNXM7LW1zLXRyYW5zaXRpb246YWxsIDAuNXM7LW8tdHJhbnNpdGlvbjphbGwgMC41cztmaWxsOiMzMzMzMzN9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seSwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4uZnItc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4gc3BhbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0biBzcGFue2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MTdweDttaW4td2lkdGg6MzBweDtmbG9hdDpsZWZ0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtoZWlnaHQ6MTdweDtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCA0cHh9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuIGltZ3ttYXJnaW46OHB4IDdweDt3aWR0aDoyNHB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4tYWN0aXZlLXBvcHVwLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItYnRuLWFjdGl2ZS1wb3B1cCwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1hY3RpdmUtcG9wdXB7YmFja2dyb3VuZDojZDZkNmQ2fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1zZWxlY3Rpb24gc3BhbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLXNlbGVjdGlvbiBzcGFuLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItc2VsZWN0aW9uIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpLC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLC5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHN2ZywuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIGksLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzcGFuLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaW1nLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gc3ZnLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24gaSwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duIHNwYW4sLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBpbWcsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93biBzdmd7bWFyZ2luLWxlZnQ6M3B4O21hcmdpbi1yaWdodDoxMXB4fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bjphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duOmFmdGVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjRweCBzb2xpZCAjMzMzMzMzO3JpZ2h0OjJweDt0b3A6MThweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuM3M7LW1vei10cmFuc2l0aW9uOmFsbCAwLjNzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjNzOy1vLXRyYW5zaXRpb246YWxsIDAuM3M7Y29udGVudDpcIlwifS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmUsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmV7ZmlsbDojMzMzMzMzO2JhY2tncm91bmQ6I2Q2ZDZkNjstd2Via2l0LXRyYW5zaXRpb246MC41cyBlYXNlOy1tb3otdHJhbnNpdGlvbjowLjVzIGVhc2U7LW1zLXRyYW5zaXRpb246MC41cyBlYXNlOy1vLXRyYW5zaXRpb246MC41cyBlYXNlfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIsLmZyLXBvcHVwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZWJlYmViO2ZpbGw6IzMzMzMzM30uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmhvdmVyOjphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRyb3Bkb3duLmZyLWFjdGl2ZTpob3Zlcjo6YWZ0ZXIsLmZyLW1vZGFsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1hY3RpdmU6aG92ZXI6OmFmdGVye2JvcmRlci10b3AtY29sb3I6IzMzMzMzM30uZnItdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyLC5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVyLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItYWN0aXZlOmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjMjIyMjIyfS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kaXNhYmxlZCwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkLC5mci1tb2RhbCAuZnItY29tbWFuZC5mci1idG4uZnItZGlzYWJsZWR7Y29sb3I6I2JkYmRiZDtjdXJzb3I6ZGVmYXVsdDstd2Via2l0LW9wYWNpdHk6MC4zOy1tb3otb3BhY2l0eTowLjM7b3BhY2l0eTowLjM7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlciwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWRpc2FibGVkOjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNiZGJkYmR9LmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiwuZnItcG9wdXAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbiwuZnItbW9kYWwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWhpZGRlbntkaXNwbGF5Om5vbmV9LmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4sLmZyLW1vZGFsIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bnttYXJnaW46MDt3aWR0aDo0NnB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLC5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzKS5mci1hY3RpdmUtdGFiLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG46bm90KDpob3Zlcik6bm90KDpmb2N1cykuZnItYWN0aXZlLXRhYiwuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZSwuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLmZyLWFjdGl2ZS10YWJ7YmFja2dyb3VuZDojRkZGfS5mci10b29sYmFyIC5mci10YWJzIC5mci1jb21tYW5kLmZyLWJ0biBzcGFuLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3BhbiwuZnItbW9kYWwgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIHNwYW57aGVpZ2h0OjI3cHh9LmZyLXRvb2xiYXIgLmZyLXRhYnMgLmZyLWNvbW1hbmQuZnItYnRuIGltZywuZnItdG9vbGJhciAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLC5mci1wb3B1cCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3ZnLC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gaW1nLC5mci1tb2RhbCAuZnItdGFicyAuZnItY29tbWFuZC5mci1idG4gc3Zne21hcmdpbjo4cHggMTFweDt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5mci10b29sYmFyIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci10b29sYmFyIC5mci1idXR0b25zOm5vdCguZnItdGFicykgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItcG9wdXAgLmZyLWJ0bi1ncnAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItcG9wdXAgLmZyLW1vcmUtdG9vbGJhciAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoLC5mci1wb3B1cCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1idG4tZ3JwIC5mci1jb21tYW5kLmZyLWJ0bi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikgc3ZnIHBhdGgsLmZyLW1vZGFsIC5mci1tb3JlLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSBzdmcgcGF0aCwuZnItbW9kYWwgLmZyLWJ1dHRvbnM6bm90KC5mci10YWJzKSAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoe2ZpbGw6IzAwOThmN30uZnItdG9vbGJhci5mci1kaXNhYmxlZCAuZnItYnRuLC5mci10b29sYmFyLmZyLWRpc2FibGVkIC5mci1idG4uZnItYWN0aXZlLC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWFjdGl2ZSwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0biwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmV7Y29sb3I6I2JkYmRiZDstd2Via2l0LW9wYWNpdHk6MC4zOy1tb3otb3BhY2l0eTowLjM7b3BhY2l0eTowLjM7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1kcm9wZG93bjo6YWZ0ZXIsLmZyLXRvb2xiYXIuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyLC5mci1wb3B1cC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwuZnItcG9wdXAuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVyLC5mci1tb2RhbC5mci1kaXNhYmxlZCAuZnItYnRuLmZyLWRyb3Bkb3duOjphZnRlciwuZnItbW9kYWwuZnItZGlzYWJsZWQgLmZyLWJ0bi5mci1hY3RpdmUuZnItZHJvcGRvd246OmFmdGVye2JvcmRlci10b3AtY29sb3I6I2JkYmRiZH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtbGVmdCwuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LWxlZnQsLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1sZWZ0e2Zsb2F0OnJpZ2h0fS5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLWdycC5mci1mbG9hdC1yaWdodCwuZnItcG9wdXAuZnItcnRsIC5mci1idG4tZ3JwLmZyLWZsb2F0LXJpZ2h0LC5mci1tb2RhbC5mci1ydGwgLmZyLWJ0bi1ncnAuZnItZmxvYXQtcmlnaHR7ZmxvYXQ6bGVmdH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAsLmZyLXBvcHVwLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAsLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4sLmZyLW1vZGFsLmZyLXJ0bCAuZnItYnRuLXdyYXB7ZmxvYXQ6cmlnaHR9LmZyLXRvb2xiYXIuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci10b29sYmFyLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItcG9wdXAuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1kcm9wZG93bi5mci1vcHRpb25zLC5mci1wb3B1cC5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWRyb3Bkb3duLmZyLW9wdGlvbnMsLmZyLW1vZGFsLmZyLXJ0bCAuZnItY29tbWFuZC5mci1idG4uZnItZHJvcGRvd24uZnItb3B0aW9ucywuZnItbW9kYWwuZnItcnRsIC5mci1idG4td3JhcC5mci1kcm9wZG93bi5mci1vcHRpb25ze2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdG9vbGJhci5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwuZnItdG9vbGJhci5mci1ydGwgLmZyLWJ0bi13cmFwLmZyLWJ0bi1ob3ZlciwuZnItcG9wdXAuZnItcnRsIC5mci1jb21tYW5kLmZyLWJ0bi5mci1idG4taG92ZXIsLmZyLXBvcHVwLmZyLXJ0bCAuZnItYnRuLXdyYXAuZnItYnRuLWhvdmVyLC5mci1tb2RhbC5mci1ydGwgLmZyLWNvbW1hbmQuZnItYnRuLmZyLWJ0bi1ob3ZlciwuZnItbW9kYWwuZnItcnRsIC5mci1idG4td3JhcC5mci1idG4taG92ZXJ7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMDstbW96LWJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLWlubGluZT4uZnItY29tbWFuZC5mci1idG46bm90KC5mci1oaWRkZW4pLC5mci10b29sYmFyLmZyLWlubGluZT4uZnItYnRuLXdyYXA6bm90KC5mci1oaWRkZW4pe2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtZmxleDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O2Zsb2F0Om5vbmV9LmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6aG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6Zm9jdXMsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYnRuLWhvdmVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWV4cGFuZGVke291dGxpbmU6MDtjb2xvcjojMzMzMzMzfS5mci1kZXNrdG9wIC5mci1jb21tYW5kOmhvdmVyOm5vdCguZnItdGFibGUtY2VsbCksLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6Zm9jdXM6bm90KC5mci10YWJsZS1jZWxsKSwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1idG4taG92ZXI6bm90KC5mci10YWJsZS1jZWxsKSwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1leHBhbmRlZDpub3QoLmZyLXRhYmxlLWNlbGwpe2JhY2tncm91bmQ6I2ViZWJlYn0uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjo6YWZ0ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQ6Zm9jdXM6OmFmdGVyLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWJ0bi1ob3Zlcjo6YWZ0ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItZXhwYW5kZWQ6OmFmdGVye2JvcmRlci10b3AtY29sb3I6IzMzMzMzM30uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1zZWxlY3RlZDpub3QoLmZyLXRhYmxlLWNlbGwpLC5mci1kZXNrdG9wIC5mci1jb21tYW5kOmFjdGl2ZXtjb2xvcjojMzMzMzMzO2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6aG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlOmZvY3VzLC5mci1kZXNrdG9wIC5mci1jb21tYW5kLmZyLWFjdGl2ZS5mci1idG4taG92ZXIsLmZyLWRlc2t0b3AgLmZyLWNvbW1hbmQuZnItYWN0aXZlLmZyLWV4cGFuZGVke2JhY2tncm91bmQ6I2ViZWJlYn0uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1hY3RpdmU6YWN0aXZle2JhY2tncm91bmQ6I2Q2ZDZkNn0uZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpob3ZlciwuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZDpmb2N1cywuZnItZGVza3RvcCAuZnItY29tbWFuZC5mci1kaXNhYmxlZC5mci1zZWxlY3RlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmhvdmVyLC5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kOmZvY3VzLC5mci1kZXNrdG9wLmZyLWRpc2FibGVkIC5mci1jb21tYW5kLmZyLXNlbGVjdGVke2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZyLXRvb2xiYXIuZnItbW9iaWxlIC5mci1jb21tYW5kLmZyLWJsaW5rLC5mci1wb3B1cC5mci1tb2JpbGUgLmZyLWNvbW1hbmQuZnItYmxpbmt7YmFja2dyb3VuZDojZDZkNmQ2fS5mci1jb21tYW5kLmZyLWJ0bi5mci1vcHRpb25ze3dpZHRoOjE2cHg7bWFyZ2luLWxlZnQ6LTVweH0uZnItY29tbWFuZC5mci1idG4uZnItb3B0aW9ucy5mci1idG4taG92ZXIsLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6aG92ZXIsLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wdGlvbnM6Zm9jdXN7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNGQUZBRkE7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW1vei10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7LW1zLXRyYW5zaXRpb246Ym9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41czstby10cmFuc2l0aW9uOmJvcmRlci1sZWZ0IDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXN9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51e2JhY2tncm91bmQ6I0ZGRjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6NDtib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3ZlcmZsb3c6aGlkZGVuO3pvb206MTstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMil9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51LnRlc3QtaGVpZ2h0IC5mci1kcm9wZG93bi13cmFwcGVyey13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1tcy10cmFuc2l0aW9uOm5vbmU7LW8tdHJhbnNpdGlvbjpub25lO2hlaWdodDphdXRvO21heC1oZWlnaHQ6Mjc1cHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVye3BhZGRpbmc6MDttYXJnaW46YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMC4zczstbW96LXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7LW1zLXRyYW5zaXRpb246aGVpZ2h0IDAuM3M7LW8tdHJhbnNpdGlvbjpoZWlnaHQgMC4zczttYXJnaW4tdG9wOjA7ZmxvYXQ6bGVmdDtoZWlnaHQ6MDttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzo4cHggMDttaW4td2lkdGg6NzJweH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaXtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHh9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYXtwYWRkaW5nOjAgMjBweDtsaW5lLWhlaWdodDoyMDAlO2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYSBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW46M3B4IDRweH0uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhIHN2ZyBwYXRoe2ZpbGw6IzMzMzMzM30uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnUgLmZyLWRyb3Bkb3duLXdyYXBwZXIgLmZyLWRyb3Bkb3duLWNvbnRlbnQgdWwuZnItZHJvcGRvd24tbGlzdCBsaSBhLmZyLWFjdGl2ZXtiYWNrZ3JvdW5kOiNkNmQ2ZDZ9LmZyLWNvbW1hbmQuZnItYnRuKy5mci1kcm9wZG93bi1tZW51IC5mci1kcm9wZG93bi13cmFwcGVyIC5mci1kcm9wZG93bi1jb250ZW50IHVsLmZyLWRyb3Bkb3duLWxpc3QgbGkgYS5mci1kaXNhYmxlZHtjb2xvcjojYmRiZGJkO2N1cnNvcjpkZWZhdWx0fS5mci1jb21tYW5kLmZyLWJ0bisuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IGxpIGEgLmZyLXNob3J0Y3V0e21hcmdpbi1sZWZ0OjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDstd2Via2l0LW9wYWNpdHk6MC43NTstbW96LW9wYWNpdHk6MC43NTtvcGFjaXR5OjAuNzV9LmZyLWNvbW1hbmQuZnItYnRuLmZyLWFjdGl2ZSsuZnItZHJvcGRvd24tbWVudXtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwwLjIpLDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjEyKTtib3gtc2hhZG93OjAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsMC4yKSwwIDJweCAycHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4xMil9LmZyLWJvdHRvbT4uZnItY29tbWFuZC5mci1idG4rLmZyLWRyb3Bkb3duLW1lbnV7Ym9yZGVyLXJhZGl1czoycHggMnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6MnB4IDJweCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweCAycHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLXJ0bCAuZnItZHJvcGRvd24td3JhcHBlciwuZnItcG9wdXAuZnItcnRsIC5mci1kcm9wZG93bi13cmFwcGVye3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH1ib2R5LnByZXZlbnQtc2Nyb2xse292ZXJmbG93OmhpZGRlbn1ib2R5LnByZXZlbnQtc2Nyb2xsLmZyLW1vYmlsZXtwb3NpdGlvbjpmaXhlZDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZnItbW9kYWx7Y29sb3I6IzIyMjIyMjtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlO3otaW5kZXg6MjE0NzQ4MzY0MDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS4yfS5mci1tb2RhbC5mci1taWRkbGUgLmZyLW1vZGFsLXdyYXBwZXJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3Bvc2l0aW9uOmFic29sdXRlfS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlcntib3JkZXItcmFkaXVzOjEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O21hcmdpbjoyMHB4IGF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojRkZGO21pbi13aWR0aDozMDBweDstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpOy1tb3otYm94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjkwJTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVye21hcmdpbjozMHB4IGF1dG87d2lkdGg6NzAlfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlcnttYXJnaW46NTBweCBhdXRvO3dpZHRoOjk2MHB4fX0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWR7YmFja2dyb3VuZDojRkZGO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6NDJweDt6LWluZGV4OjM7Ym9yZGVyLWJvdHRvbTpzb2xpZCAjZWZlZmVmIDFweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuMnMgZWFzZSAwc30uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZXtoZWlnaHQ6NTZweDtwYWRkaW5nOjAgMTBweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWNsb3Nle21hcmdpbjoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGg0e2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6MTlweCAxMHB4O21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5e2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTUwcHg7b3ZlcmZsb3cteTphdXRvO3BhZGRpbmctYm90dG9tOjIwcHh9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5OmZvY3Vze291dGxpbmU6MH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmR7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDA5OGY3O3BhZGRpbmc6MTBweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE2cHg7b3V0bGluZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kK2J1dHRvbnttYXJnaW4tbGVmdDoyNHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBidXR0b24uZnItY29tbWFuZDpob3ZlciwuZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uLmZyLWNvbW1hbmQ6Zm9jdXN7YmFja2dyb3VuZDojZWJlYmViO2NvbG9yOiMwMDk4Zjd9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGJ1dHRvbi5mci1jb21tYW5kOmFjdGl2ZXtiYWNrZ3JvdW5kOiNkNmQ2ZDY7Y29sb3I6IzAwOThmN30uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgZGl2LmZyLW1vZGFsLWJvZHkgYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1oZWFkIGk6aG92ZXJ7YmFja2dyb3VuZDojZWJlYmVifS5mci1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6IzAwMDstd2Via2l0LW9wYWNpdHk6MC41Oy1tb3otb3BhY2l0eTowLjU7b3BhY2l0eTowLjU7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7ei1pbmRleDoyMTQ3NDgzNjM5fW9sLmRlY2ltYWxfdHlwZXtjb3VudGVyLXJlc2V0Oml0ZW19b2wuZGVjaW1hbF90eXBlPmxpe2Rpc3BsYXk6YmxvY2t9b2wuZGVjaW1hbF90eXBlPmxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXJzKGl0ZW0sXCIuXCIpIFwiLiBcIjtjb3VudGVyLWluY3JlbWVudDppdGVtfS5mci1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7Y29sb3I6IzIyMjIyMjtiYWNrZ3JvdW5kOiNGRkY7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE0KSwwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwwLjEyKTstbW96LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2JveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpO2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO21hcmdpbi10b3A6MTBweDt6LWluZGV4OjIxNDc0ODM2MzU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bGluZS1oZWlnaHQ6MS4yfS5mci1wb3B1cCAuZnItaWNvbnt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjtmb250LXdlaWdodDo0MDA7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nOjZweH0uZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye3BhZGRpbmc6MjBweDttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93OmF1dG87LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fUBzdXBwb3J0cyBub3QgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzZweCwgMzZweCkpO2Rpc3BsYXk6Z3JpZH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWljb24tY29udGFpbmVye21pbi13aWR0aDoyNzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpey5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtZmxleDstbXMtZmxleC1mbG93OnJvdyB3cmFwfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogNzY4cHgpey5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXJ7d2lkdGg6MjM2cHh9fS5mci1wb3B1cCAuZnItaW5wdXQtZm9jdXN7YmFja2dyb3VuZDp3aGl0ZXNtb2tlfS5mci1wb3B1cC5mci1hYm92ZXttYXJnaW4tdG9wOi0xMHB4O2JvcmRlci10b3A6MH0uZnItcG9wdXAuZnItYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmZyLXBvcHVwLmZyLWhpZGRlbnstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9LmZyLXBvcHVwLmZyLWVtcHR5e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItaHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItaHMuZnItaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5mci1wb3B1cCAuZnItaW5wdXQtbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHggMH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl0sLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhe3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcHg7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjpzb2xpZCAxcHggIzk5OTk5OTtjb2xvcjojMjIyMjIyO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQ6I0ZGRjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzo0cHggMTJweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7LW1vei10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXM7LW1zLXRyYW5zaXRpb246Ym9yZGVyIDAuNXMsIHBhZGRpbmcgMC41czstby10cmFuc2l0aW9uOmJvcmRlciAwLjVzLCBwYWRkaW5nIDAuNXN9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYTpob3Zlcntib3JkZXI6c29saWQgMXB4ICM1MTUxNTF9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYTpmb2N1c3tib3JkZXI6c29saWQgMnB4ICMwMDk4Zjc7cGFkZGluZzozcHggMTFweH0uZnItcG9wdXAgLmZyLWlucHV0LWxpbmUgaW5wdXRbdHlwZT1cInRleHRcIl17aGVpZ2h0OjQ2cHh9LmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIGlucHV0K2xhYmVsLC5mci1wb3B1cCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYStsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjlweDtsZWZ0OjEycHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6Z3JleTstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTstbXMtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZTt6LWluZGV4OjM7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNGRkY7cGFkZGluZzowO2N1cnNvcjp0ZXh0fS5mci1wb3B1cCAuZnItaW5wdXQtbGluZSBpbnB1dC5mci1ub3QtZW1wdHkrbGFiZWwsLmZyLXBvcHVwIC5mci1pbnB1dC1saW5lIHRleHRhcmVhLmZyLW5vdC1lbXB0eStsYWJlbHtjb2xvcjpncmF5O3dpZHRoOmF1dG87bGVmdDo0cHg7cGFkZGluZzowIDRweDtmb250LXNpemU6MTFweDt0b3A6OXB4fS5mci1wb3B1cCBpbnB1dCwuZnItcG9wdXAgdGV4dGFyZWF7dXNlci1zZWxlY3Q6dGV4dDstby11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDsta2h0bWwtdXNlci1zZWxlY3Q6dGV4dDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHQ7Ym9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O291dGxpbmU6bm9uZX0uZnItcG9wdXAgdGV4dGFyZWF7cmVzaXplOm5vbmV9LmZyLXBvcHVwIC5mci1idXR0b25ze3doaXRlLXNwYWNlOm5vd3JhcDtsaW5lLWhlaWdodDowfS5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItYnRue21hcmdpbi1sZWZ0OjRweDttYXJnaW4tcmlnaHQ6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmV9LmZyLXBvcHVwIC5mci1idXR0b25zIC5mci1idG4gaXtmbG9hdDpsZWZ0fS5mci1wb3B1cCAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmV9LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6NnB4IDZweCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjZweCA2cHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicy5mci10YWJzLXNjcm9sbHtvdmVyZmxvdzpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47d2lkdGg6Mjc2cHh9fS5mci1wb3B1cCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpe3BhZGRpbmc6NXB4fS5mci1wb3B1cCAuZnItbGF5ZXJ7Ym9yZGVyLXJhZGl1czo2cHg7LW1vei1ib3JkZXItcmFkaXVzOjZweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3dpZHRoOjE5NXB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MjBweDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZnItcG9wdXAgLmZyLWxheWVye3dpZHRoOjI2MHB4fX0uZnItcG9wdXAgLmZyLWxheWVyLmZyLWFjdGl2ZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25ze3otaW5kZXg6NztoZWlnaHQ6MzZweDt0ZXh0LWFsaWduOnJpZ2h0fS5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmR7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDA5OGY3O3BhZGRpbmc6MTBweDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE2cHg7b3V0bGluZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZCtidXR0b257bWFyZ2luLWxlZnQ6MjRweH0uZnItcG9wdXAgLmZyLWFjdGlvbi1idXR0b25zIGJ1dHRvbi5mci1jb21tYW5kOmhvdmVyLC5mci1wb3B1cCAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQ6Zm9jdXN7YmFja2dyb3VuZDojZWJlYmViO2NvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b24uZnItY29tbWFuZDphY3RpdmV7YmFja2dyb3VuZDojZDZkNmQ2O2NvbG9yOiMwMDk4Zjd9LmZyLXBvcHVwIC5mci1hY3Rpb24tYnV0dG9ucyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjEwMCU7bGluZS1oZWlnaHQ6MTstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci1wb3B1cCAuZnItY2hlY2tib3ggc3Zne21hcmdpbi1sZWZ0OjJweDttYXJnaW4tdG9wOjJweDtkaXNwbGF5Om5vbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uZnItcG9wdXAgLmZyLWNoZWNrYm94IHNwYW57Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzOy1tcy10cmFuc2l0aW9uOmJhY2tncm91bmQgMC4ycyBlYXNlIDBzLCBib3JkZXItY29sb3IgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UgMHN9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2JvcmRlcjowIG5vbmU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjE4cHg7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjE4cHg7dG9wOjdweDtsZWZ0OjdweH0uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCkrc3Bhbntib3JkZXI6c29saWQgMnB4ICM5OTk5OTl9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpOmFjdGl2ZStzcGFue2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6Zm9jdXMrc3BhbiwuZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIrc3Bhbntib3JkZXItY29sb3I6IzUxNTE1MX0uZnItcG9wdXAgLmZyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQrc3BhbntiYWNrZ3JvdW5kOiMwMDk4Zjc7Ym9yZGVyOnNvbGlkIDJweCAjMDA5OGY3fS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCtzcGFuIHN2Z3tkaXNwbGF5OmJsb2NrfS5mci1wb3B1cCAuZnItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDphY3RpdmUrc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNFY0Y1RmZ9LmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkOmZvY3VzK3NwYW4sLmZyLXBvcHVwIC5mci1jaGVja2JveCBpbnB1dDpjaGVja2VkOmhvdmVyK3NwYW57LXdlYmtpdC1vcGFjaXR5OjAuODstbW96LW9wYWNpdHk6MC44O29wYWNpdHk6MC44Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci1wb3B1cCAuZnItY2hlY2tib3gtbGluZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjRweDttYXJnaW4tdG9wOjEwcHh9LmZyLXBvcHVwIC5mci1jaGVja2JveC1saW5lIGxhYmVse2N1cnNvcjpwb2ludGVyO21hcmdpbjowIDVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZyLXBvcHVwLmZyLXJ0bHtkaXJlY3Rpb246cnRsO3RleHQtYWxpZ246cmlnaHR9LmZyLXBvcHVwLmZyLXJ0bCAuZnItYWN0aW9uLWJ1dHRvbnN7dGV4dC1hbGlnbjpsZWZ0fS5mci1wb3B1cC5mci1ydGwgLmZyLWlucHV0LWxpbmUgaW5wdXQrbGFiZWwsLmZyLXBvcHVwLmZyLXJ0bCAuZnItaW5wdXQtbGluZSB0ZXh0YXJlYStsYWJlbHtsZWZ0OmF1dG87cmlnaHQ6MH0uZnItcG9wdXAuZnItcnRsIC5mci1idXR0b25zIC5mci1zZXBhcmF0b3IuZnItdnN7ZmxvYXQ6cmlnaHR9LmZyLXRleHQtZWRpdC1sYXllcnt3aWR0aDoyNTBweDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5mci10b29sYmFye2NvbG9yOiMyMjIyMjI7YmFja2dyb3VuZDojRkZGO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO2JvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO3RleHQtcmVuZGVyaW5nOm9wdGltaXplbGVnaWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtsaW5lLWhlaWdodDoxLjI7cGFkZGluZy1ib3R0b206MDstd2Via2l0LXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41czstbW96LXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41czstbXMtdHJhbnNpdGlvbjpwYWRkaW5nLWJvdHRvbSAwLjVzOy1vLXRyYW5zaXRpb246cGFkZGluZy1ib3R0b20gMC41c30uZnItdG9vbGJhcjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItdG9vbGJhcjo6YWZ0ZXJ7aGVpZ2h0OjB9LmZyLXRvb2xiYXIgLmZyLW5ld2xpbmV7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjttYXJnaW4tbGVmdDo5cHg7bWFyZ2luLXJpZ2h0OjlweDtiYWNrZ3JvdW5kOiNlZmVmZWY7aGVpZ2h0OjFweDstd2Via2l0LXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1tcy10cmFuc2l0aW9uOmhlaWdodCAwLjVzOy1vLXRyYW5zaXRpb246aGVpZ2h0IDAuNXN9LmZyLXRvb2xiYXIuZnItdG9vbGJhci1vcGVue3BhZGRpbmctYm90dG9tOjQ4cHh9LmZyLXRvb2xiYXIuZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5le2hlaWdodDowfS5mci10b29sYmFyIC5mci1mbG9hdC1yaWdodHtmbG9hdDpyaWdodH0uZnItdG9vbGJhciAuZnItZmxvYXQtbGVmdHtmbG9hdDpsZWZ0fS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXJ7ZmxvYXQ6bGVmdDtib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1Oy13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMC41czstbW96LXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW1zLXRyYW5zaXRpb246aGVpZ2h0IDAuNXM7LW8tdHJhbnNpdGlvbjpoZWlnaHQgMC41cztoZWlnaHQ6MDt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlfS5mci10b29sYmFyIC5mci1tb3JlLXRvb2xiYXIuZnItZXhwYW5kZWR7aGVpZ2h0OjQ4cHh9LmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhci5mci1vdmVyZmxvdy12aXNpYmxle292ZXJmbG93OnZpc2libGV9LmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhcj4uZnItY29tbWFuZC5mci1idG57bWFyZ2luLWxlZnQ6NHB4O21hcmdpbi1yaWdodDo0cHh9LmZyLXRvb2xiYXIgLmZyLWJ0bi1ncnB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTdweCAwIDEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZnItdG9vbGJhciAuZnItYnRuLWdycHttYXJnaW46MCA3cHggMCA2cHh9fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVue21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOi0xcHg7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDstbW96LWJvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCA0cHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKXtiYWNrZ3JvdW5kOiNmNWY1ZjV9LmZyLXRvb2xiYXIuZnItcnRse3RleHQtYWxpZ246cmlnaHR9LmZyLXRvb2xiYXIuZnItaW5saW5le2Rpc3BsYXk6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6MCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTQpLDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLDAuMTIpOy1tb3otYm94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym94LXNoYWRvdzowIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMiksMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xNCksMCAxcHggMThweCAwIHJnYmEoMCwwLDAsMC4xMik7Ym9yZGVyOjA7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6NXB4O3otaW5kZXg6MjE0NzQ4MzYzMH0uZnItdG9vbGJhci5mci1pbmxpbmUuZnItYWJvdmV7bWFyZ2luLXRvcDotMTBweDtib3JkZXItdG9wOjB9LmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1uZXdsaW5le2hlaWdodDowfS5mci10b29sYmFyLmZyLXRvcHt0b3A6MDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMHB4IDEwcHggMCAwOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5mci10b29sYmFyLmZyLWJvdHRvbXtib3R0b206MDtib3JkZXItdG9wOjA7cGFkZGluZy1ib3R0b206MDtib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIuZnItYm90dG9tIC5mci1uZXdsaW5le3BhZGRpbmctdG9wOjA7LXdlYmtpdC10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXM7LW1vei10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXM7LW1zLXRyYW5zaXRpb246cGFkZGluZy10b3AgMC41czstby10cmFuc2l0aW9uOnBhZGRpbmctdG9wIDAuNXN9LmZyLXRvb2xiYXIuZnItYm90dG9tLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZXtwYWRkaW5nLXRvcDo0OHB4O2JhY2tncm91bmQ6I0ZGRn0uZnItdG9vbGJhci5mci1ib3R0b20gLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW57bWFyZ2luLXRvcDotMXB4O21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgNHB4IDRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLXRvb2xiYXIuZnItc3RpY2t5LW9ue2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItc2VwYXJhdG9ye2JhY2tncm91bmQ6I2ViZWJlYjtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmbG9hdDpsZWZ0fS5mci1zZXBhcmF0b3IrLmZyLXNlcGFyYXRvcntkaXNwbGF5Om5vbmV9LmZyLXNlcGFyYXRvci5mci12c3toZWlnaHQ6MzJweDt3aWR0aDoxcHg7bWFyZ2luOjhweCA0cHh9LmZyLXNlcGFyYXRvci5mci1oc3tjbGVhcjpib3RoO3dpZHRoOmNhbGMoMTAwJSAtICgyICogNHB4KSk7bWFyZ2luOjAgNHB4O2hlaWdodDoxcHh9LmZyLXNlcGFyYXRvci5mci1oaWRkZW57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmZyLXJ0bCAuZnItc2VwYXJhdG9ye2Zsb2F0OnJpZ2h0fS5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLWhze2Zsb2F0Om5vbmV9LmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItdnN7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9ja30uc2Vjb25kLXRvb2xiYXJ7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JvcmRlci10b3A6MDtiYWNrZ3JvdW5kOiNGRkY7bGluZS1oZWlnaHQ6MS40O2JvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDstbW96LWJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uc2Vjb25kLXRvb2xiYXI6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9I2xvZ297ZmxvYXQ6bGVmdDtvdXRsaW5lOm5vbmV9I2xvZ28+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7cGFkZGluZzoxMXB4IDVweCAxMHB4IDE1cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNiMWIyYjc7LXdlYmtpdC10cmFuc2l0aW9uOmNvbG9yIDAuM3M7LW1vei10cmFuc2l0aW9uOmNvbG9yIDAuM3M7LW1zLXRyYW5zaXRpb246Y29sb3IgMC4zczstby10cmFuc2l0aW9uOmNvbG9yIDAuM3N9I2xvZ28+c3Zne2hlaWdodDoyMHB4O3dpZHRoOjQ3cHg7bWFyZ2luOjdweCAwO2N1cnNvcjpwb2ludGVyfSNsb2dvPnN2ZyAqey13ZWJraXQtdHJhbnNpdGlvbjpmaWxsIDAuM3M7LW1vei10cmFuc2l0aW9uOmZpbGwgMC4zczstbXMtdHJhbnNpdGlvbjpmaWxsIDAuM3M7LW8tdHJhbnNpdGlvbjpmaWxsIDAuM3N9I2xvZ286aG92ZXI+c3BhbiwjbG9nbzpmb2N1cz5zcGFue2NvbG9yOiMwMDk4Zjd9I2xvZ286aG92ZXI+c3ZnIC5mci1sb2dvLCNsb2dvOmZvY3VzPnN2ZyAuZnItbG9nb3tmaWxsOiMwMDk4Zjd9LmZyLXZpc2liaWxpdHktaGVscGVye2Rpc3BsYXk6bm9uZTttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZnItdmlzaWJpbGl0eS1oZWxwZXJ7bWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZyLXZpc2liaWxpdHktaGVscGVye21hcmdpbi1sZWZ0OjJweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZnItdmlzaWJpbGl0eS1oZWxwZXJ7bWFyZ2luLWxlZnQ6M3B4ICFpbXBvcnRhbnR9fS5mci1vcGFjaXR5LTB7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwifS5mci1ib3h7cG9zaXRpb246cmVsYXRpdmV9LmZyLXN0aWNreXtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjotbW96LXN0aWNreTtwb3NpdGlvbjotbXMtc3RpY2t5O3Bvc2l0aW9uOi1vLXN0aWNreTtwb3NpdGlvbjpzdGlja3l9LmZyLXN0aWNreS1vZmZ7cG9zaXRpb246cmVsYXRpdmV9LmZyLXN0aWNreS1vbntwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwfS5mci1zdGlja3ktb24uZnItc3RpY2t5LWlvc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmZyLXN0aWNreS1kdW1teXtkaXNwbGF5Om5vbmV9LmZyLXN0aWNreS1vbisuZnItc3RpY2t5LWR1bW15LC5mci1zdGlja3ktYm94Pi5mci1zdGlja3ktZHVtbXl7ZGlzcGxheTpibG9ja31zcGFuLmZyLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1ib3ggLmZyLWNvdW50ZXJ7cGFkZGluZzoxMHB4O2Zsb2F0OnJpZ2h0O2NvbG9yOiM5OTk5OTk7Y29udGVudDphdHRyKGRhdGEtY2hhcnMpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6MnB4IDAgMCAwOy1tb3otYm9yZGVyLXJhZGl1czoycHggMCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweCAwIDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItYm94LmZyLXJ0bCAuZnItY291bnRlcntsZWZ0OjA7cmlnaHQ6YXV0bztib3JkZXItbGVmdDpub25lO2JvcmRlci1yYWRpdXM6MCAycHggMCAwOy1tb3otYm9yZGVyLXJhZGl1czowIDJweCAwIDA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMnB4IDAgMDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItYm94LmZyLWNvZGUtdmlldyAuZnItY291bnRlcntkaXNwbGF5Om5vbmV9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfXRleHRhcmVhLmZyLWNvZGV7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cmVzaXplOm5vbmU7LW1vei1yZXNpemU6bm9uZTstd2Via2l0LXJlc2l6ZTpub25lOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6bm9uZTtwYWRkaW5nOjEwcHg7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOiNGRkY7Y29sb3I6IzAwMDtvdXRsaW5lOm5vbmV9LmZyLWJveC5mci1ydGwgdGV4dGFyZWEuZnItY29kZXtkaXJlY3Rpb246cnRsfS5mci1ib3ggLkNvZGVNaXJyb3J7ZGlzcGxheTpub25lfS5mci1ib3guZnItY29kZS12aWV3IHRleHRhcmVhLmZyLWNvZGV7ZGlzcGxheTpibG9ja30uZnItYm94LmZyLWNvZGUtdmlldyAuZnItZWxlbWVudCwuZnItYm94LmZyLWNvZGUtdmlldyAuZnItcGxhY2Vob2xkZXIsLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWlmcmFtZXtkaXNwbGF5Om5vbmV9LmZyLWJveC5mci1jb2RlLXZpZXcgLkNvZGVNaXJyb3J7ZGlzcGxheTpibG9ja30uZnItYm94LmZyLWlubGluZS5mci1jb2RlLXZpZXcgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoe2Rpc3BsYXk6YmxvY2t9LmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoe2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kOiNGRkY7Y29sb3I6IzMzMzMzMzstbW96LW91dGxpbmU6MDtvdXRsaW5lOjA7Ym9yZGVyOjA7bGluZS1oZWlnaHQ6MTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo4cHggN3B4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7ei1pbmRleDoyOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWRlY29yYXRpb246bm9uZTt1c2VyLXNlbGVjdDpub25lOy1vLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2ggaXtmb250LXNpemU6MjRweDt3aWR0aDoyNHB4O3RleHQtYWxpZ246Y2VudGVyfS5mci1ib3guZnItaW5saW5lIC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaC5mci1kZXNrdG9wOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXJ7bWFyZ2luOjA7cGFkZGluZzoyMHB4O3BhZGRpbmctdG9wOjA7ZmxvYXQ6bGVmdH0uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItaW5wdXQtbGluZXtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO3BhZGRpbmc6MTVweCAwIDB9LmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25ze2Zsb2F0OnJpZ2h0O3dpZHRoOjM4cHg7aGVpZ2h0OjQwcHg7cGFkZGluZzoxN3B4IDAgMDttYXJnaW46MH0uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmR7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2ZvbnQtc2l6ZToxM3B4O2hlaWdodDo0MHB4O3dpZHRoOjM4cHh9LmZyLXBvcHVwIC5mci1zZXBhcmF0b3IrLmZyLWNvbG9ycy10YWJze21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6MnB4fS5mci1wb3B1cCAuZnItY29sb3Itc2V0e2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItY29sb3Itc2V0LmZyLXNlbGVjdGVkLXNldHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweDtwYWRkaW5nLWJvdHRvbTowfS5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbj5pLC5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW4+c3Zne3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMycHg7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDttYXJnaW46NHB4O2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2N1cnNvcjpkZWZhdWx0O2xlZnQ6MH0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuPmkgcGF0aCwuZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuPnN2ZyBwYXRoe2ZpbGw6IzIyMjIyMn0uZnItcG9wdXAgLmZyLWNvbG9yLXNldD5zcGFuIC5mci1zZWxlY3RlZC1jb2xvcntjb2xvcjojRkZGO2ZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpkZWZhdWx0fS5mci1wb3B1cCAuZnItY29sb3Itc2V0PnNwYW46aG92ZXIsLmZyLXBvcHVwIC5mci1jb2xvci1zZXQ+c3Bhbjpmb2N1c3tvdXRsaW5lOjFweCBzb2xpZCAjMjIyMjIyO3otaW5kZXg6Mn0uZnItcnRsIC5mci1wb3B1cCAuZnItY29sb3JzLXRhYnMgLmZyLWNvbG9ycy10YWIuZnItc2VsZWN0ZWQtdGFiW2RhdGEtcGFyYW0xPVwidGV4dFwiXSB+IFtkYXRhLXBhcmFtMT1cImJhY2tncm91bmRcIl06OmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZHJhZy1oZWxwZXJ7YmFja2dyb3VuZDojMDA5OGY3O2hlaWdodDoycHg7bWFyZ2luLXRvcDotMXB4Oy13ZWJraXQtb3BhY2l0eTowLjI7LW1vei1vcGFjaXR5OjAuMjtvcGFjaXR5OjAuMjstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIxNDc0ODM2NDA7ZGlzcGxheTpub25lfS5mci1kcmFnLWhlbHBlci5mci12aXNpYmxle2Rpc3BsYXk6YmxvY2t9LmZyLWRyYWdnaW5ney13ZWJraXQtb3BhY2l0eTowLjQ7LW1vei1vcGFjaXR5OjAuNDtvcGFjaXR5OjAuNDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1lbW90aWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBOb3RvQ29sb3JFbW9qaSwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJBbmRyb2lkIEVtb2ppXCIsIEVtb2ppU3ltYm9sc30uZnItcG9wdXAgLmZyLWVtb3RpY29uIGltZ3toZWlnaHQ6MjRweDt3aWR0aDoyNHB4fS5mci1wb3B1cCAuZnItY29tbWFuZC5mci1idG4uZnItdGFicy11bmljb2Rle3BhZGRpbmc6MCAwIDAgMTRweH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItZW1vdGljb24tY29udGFpbmVye3dpZHRoOjM2OHB4fX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllcntib3JkZXI6ZGFzaGVkIDJweCAjYmRiZGJkO3BhZGRpbmc6MjVweCAwO21hcmdpbjoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxNDAlOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOmNlbnRlcn0uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItcG9wdXAgLmZyLWZpbGUtdXBsb2FkLWxheWVyLmZyLWRyb3B7YmFja2dyb3VuZDojZWJlYmViO2JvcmRlci1jb2xvcjojMDA5OGY3fS5mci1wb3B1cCAuZnItZmlsZS11cGxvYWQtbGF5ZXIgLmZyLWZvcm17LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjE0NzQ4MzY0MDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZyLXBvcHVwIC5mci1maWxlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjUwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7Zm9udC1zaXplOjQwMHB4fS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+aDN7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjEwcHggMDtmb250LXdlaWdodDpub3JtYWx9LmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpub25lfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlcntiYWNrZ3JvdW5kOiNiM2UwZmQ7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlciBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MCU7YmFja2dyb3VuZDojMDA5OGY3Oy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOndpZHRoIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHN9LmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllcj5kaXYuZnItbG9hZGVyLmZyLWluZGV0ZXJtaW5hdGUgc3Bhbnt3aWR0aDozMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDstd2Via2l0LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlfS5mci1wb3B1cCAuZnItZmlsZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWxvYWRlcntkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1maWxlLXByb2dyZXNzLWJhci1sYXllci5mci1lcnJvcj5kaXYuZnItYWN0aW9uLWJ1dHRvbnN7ZGlzcGxheTpibG9ja31Aa2V5ZnJhbWVzIGxvYWRpbmd7ZnJvbXtsZWZ0Oi0yNSV9dG97bGVmdDoxMDAlfX1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtbW96LWtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QC1vLWtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QGtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfWJvZHkuZnItZnVsbHNjcmVlbntvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH0uZnItYm94LmZyLWZ1bGxzY3JlZW57bWFyZ2luOjAgIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjIxNDc0ODM2MzAgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9LmZyLWJveC5mci1mdWxsc2NyZWVuLmZyLWJhc2ljLmZyLXRvcCAuZnItd3JhcHBlcntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1mdWxsc2NyZWVuLmZyLWJhc2ljLmZyLWJvdHRvbSAuZnItd3JhcHBlcntib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFye2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItYm94LmZyLWZ1bGxzY3JlZW4gLmZyLXRvb2xiYXIuZnItdG9we3RvcDowICFpbXBvcnRhbnR9LmZyLWJveC5mci1mdWxsc2NyZWVuIC5mci10b29sYmFyLmZyLWJvdHRvbXtib3R0b206MCAhaW1wb3J0YW50fS5mci1ib3guZnItZnVsbHNjcmVlbiAuc2Vjb25kLXRvb2xiYXJ7bWFyZ2luLXRvcDowO2JvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItZnVsbHNjcmVlbi13cmFwcGVye3otaW5kZXg6MjE0NzQ4MzY0MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFse3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIwcHggMjBweCAxMHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O3dpZHRoOjEwMCV9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlK3RhYmxle21hcmdpbi10b3A6MjBweH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdHJ7Ym9yZGVyOjB9LmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRoe3RleHQtYWxpZ246bGVmdH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGgsLmZyLW1vZGFsIC5mci1tb2RhbC13cmFwcGVyIC5mci1tb2RhbC1ib2R5IC5mci1oZWxwLW1vZGFsIHRhYmxlIHRke3BhZGRpbmc6NnB4IDAgNHB4fS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0cntib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZWJlYmVifS5mci1tb2RhbCAuZnItbW9kYWwtd3JhcHBlciAuZnItbW9kYWwtYm9keSAuZnItaGVscC1tb2RhbCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZHt3aWR0aDo2MCU7Y29sb3I6IzY0NjQ2NH0uZnItbW9kYWwgLmZyLW1vZGFsLXdyYXBwZXIgLmZyLW1vZGFsLWJvZHkgLmZyLWhlbHAtbW9kYWwgdGFibGUgdGJvZHkgdGQ6bnRoLWNoaWxkKG4rMil7bGV0dGVyLXNwYWNpbmc6MC41cHh9LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1lbGVtZW50IGltZ3tjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjAgMXB4fS5mci1pbWFnZS1yZXNpemVye3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpzb2xpZCAxcHggIzAwOThmNztkaXNwbGF5Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5mci1pbWFnZS1yZXNpemVyLmZyLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojMDA5OGY3O2JvcmRlcjpzb2xpZCAxcHggI0ZGRjtib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7ei1pbmRleDo0Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7Y3Vyc29yOm53LXJlc2l6ZX0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1obmV7Y3Vyc29yOm5lLXJlc2l6ZX0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7Y3Vyc29yOnN3LXJlc2l6ZX0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7Y3Vyc29yOnNlLXJlc2l6ZX0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlcnt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhud3tsZWZ0Oi02cHg7dG9wOi02cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi02cHg7dG9wOi02cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2xlZnQ6LTZweDtib3R0b206LTZweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7cmlnaHQ6LTZweDtib3R0b206LTZweH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlcnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5mci1pbWFnZS1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhud3tsZWZ0Oi01cHg7dG9wOi01cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi01cHg7dG9wOi01cHh9LmZyLWltYWdlLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHN3e2xlZnQ6LTVweDtib3R0b206LTVweH0uZnItaW1hZ2UtcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7cmlnaHQ6LTVweDtib3R0b206LTVweH19LmZyLWltYWdlLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjQwO2Rpc3BsYXk6bm9uZX0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllcntib3JkZXI6ZGFzaGVkIDJweCAjYmRiZGJkO3BhZGRpbmc6MjVweCAwO21hcmdpbjoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxNDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci1wb3B1cCAuZnItaW1hZ2UtdXBsb2FkLWxheWVyOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllci5mci1kcm9we2JhY2tncm91bmQ6I2ViZWJlYjtib3JkZXItY29sb3I6IzAwOThmN30uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybXstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjQwO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLWltYWdlLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjUwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7Zm9udC1zaXplOjQwMHB4fS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmgze2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlcntiYWNrZ3JvdW5kOiNiM2UwZmQ7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6IzAwOThmNzstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItaW1hZ2UtcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFue3dpZHRoOjMwJSAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGV9LmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWxvYWRlcntkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci1pbWFnZS1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9LmZyLWltYWdlLXNpemUtbGF5ZXIgLmZyLWltYWdlLWdyb3VwIC5mci1pbnB1dC1saW5le3dpZHRoOmNhbGMoNTAlIC0gNXB4KTtkaXNwbGF5OmlubGluZS1ibG9ja30uZnItaW1hZ2Utc2l6ZS1sYXllciAuZnItaW1hZ2UtZ3JvdXAgLmZyLWlucHV0LWxpbmUrLmZyLWlucHV0LWxpbmV7bWFyZ2luLWxlZnQ6MTBweH0uZnItdXBsb2FkaW5ney13ZWJraXQtb3BhY2l0eTowLjQ7LW1vei1vcGFjaXR5OjAuNDtvcGFjaXR5OjAuNDstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ3tmcm9te2xlZnQ6LTI1JX10b3tsZWZ0OjEwMCV9fUAtbW96LWtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QC1vLWtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19QGtleWZyYW1lcyBsb2FkaW5ne2Zyb217bGVmdDotMjUlfXRve2xlZnQ6MTAwJX19LmNsZWFyZml4OjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5oaWRlLWJ5LWNsaXBwaW5ne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lOjphZnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2hlaWdodDowfS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtaGVhZC1saW5lIC5mci1tb2RhbC1tb3Jle21hcmdpbi10b3A6MTBweH0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLWhlYWQtbGluZSAuZnItbW9kYWwtbW9yZS5mci1ub3QtYXZhaWxhYmxle29wYWNpdHk6MDt3aWR0aDowO3BhZGRpbmc6MTJweCAwfS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFnc3twYWRkaW5nOjAgMjBweDtkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpsZWZ0fS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO29wYWNpdHk6MDtwYWRkaW5nOjZweCAxMnB4O21hcmdpbjo4cHggMCA4cHggOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6MzJweDstbW96LWJvcmRlci1yYWRpdXM6MzJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MzJweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwcywgYmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWJlYmVifS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDZkNmQ2fS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZ3tiYWNrZ3JvdW5kLWNvbG9yOiNFY0Y1RmY7Y29sb3I6IzAwOThmN30uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWc6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uZnItbW9kYWwgLmZyLW1vZGFsLWhlYWQgLmZyLW1vZGFsLXRhZ3MgYS5mci1zZWxlY3RlZC10YWc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWJlYmVifS5mci1tb2RhbCAuZnItbW9kYWwtaGVhZCAuZnItbW9kYWwtdGFncyBhLmZyLXNlbGVjdGVkLXRhZzphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZDZkNmQ2fS5mci1zaG93LXRhZ3MgLmZyLW1vZGFsLW1vcmUgc3ZnIHBhdGh7ZmlsbDojMDA5OGY3fWRpdi5mci1tb2RhbC1ib2R5ey13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwc31kaXYuZnItbW9kYWwtYm9keSAuZnItcHJlbG9hZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjUwcHggYXV0b31kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAyMHB4O3BhZGRpbmc6MH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW57ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKCgxMDAlIC0gMjBweCkgLyAyKX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2Rpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IC5mci1saXN0LWNvbHVtbnt3aWR0aDpjYWxjKCgxMDAlIC0gNDBweCkgLyAzKX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgLmZyLWxpc3QtY29sdW1ue3dpZHRoOmNhbGMoKDEwMCUgLSA2MHB4KSAvIDQpfX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCAuZnItbGlzdC1jb2x1bW4rLmZyLWxpc3QtY29sdW1ue21hcmdpbi1sZWZ0OjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O292ZXJmbG93OmhpZGRlbn1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MjBweH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyK2RpdnttYXJnaW4tdG9wOjIwcHh9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1pbWFnZS1kZWxldGluZzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1vcGFjaXR5OjAuNTstbW96LW9wYWNpdHk6MC41O29wYWNpdHk6MC41Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwcztiYWNrZ3JvdW5kOiMwMDA7Y29udGVudDpcIlwiO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6Mn1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWltYWdlLWRlbGV0aW5nOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtZGVsZXRpbmcpO2NvbG9yOiNGRkY7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2ZvbnQtc2l6ZToxNXB4O2hlaWdodDoyMHB4fWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItZW1wdHl7aGVpZ2h0Ojk1cHg7YmFja2dyb3VuZDojQ0NDQ0NDO3otaW5kZXg6MX1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyLmZyLWVtcHR5OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtjb250ZW50OmF0dHIoZGF0YS1sb2FkaW5nKTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweH1kaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIGltZ3t3aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7LXdlYmtpdC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2UgMHMsIGZpbHRlciAwLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZSAwcywgZmlsdGVyIDAuMnMgZWFzZSAwczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIuZnItbW9iaWxlLXNlbGVjdGVkIGltZ3std2Via2l0LW9wYWNpdHk6MC43NTstbW96LW9wYWNpdHk6MC43NTtvcGFjaXR5OjAuNzU7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCJ9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgLmZyLWRlbGV0ZS1pbWcsZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lci5mci1tb2JpbGUtc2VsZWN0ZWQgLmZyLWluc2VydC1pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZyxkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1pbnNlcnQtaW1ne2Rpc3BsYXk6bm9uZTt0b3A6NTAlO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcywgY29sb3IgMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwLjJzIGVhc2UgMHMsIGNvbG9yIDAuMnMgZWFzZSAwczstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjA7bGluZS1oZWlnaHQ6NDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt6LWluZGV4OjN9ZGl2LmZyLW1vZGFsLWJvZHkgZGl2LmZyLWltYWdlLWxpc3QgZGl2LmZyLWltYWdlLWNvbnRhaW5lciAuZnItZGVsZXRlLWltZ3tiYWNrZ3JvdW5kOiNCODMxMkY7ZmlsbDojRkZGO3BhZGRpbmc6OHB4O2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDI1JSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgyNSUpfWRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWd7YmFja2dyb3VuZDojRkZGO2ZpbGw6IzAwOThmNztwYWRkaW5nOjhweDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTI1JSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEyNSUpfS5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6aG92ZXIgaW1ney13ZWJraXQtb3BhY2l0eTowLjc1Oy1tb3otb3BhY2l0eTowLjc1O29wYWNpdHk6MC43NTstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIn0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5mci1kZWxldGUtaW1nLC5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXI6aG92ZXIgLmZyLWluc2VydC1pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uZnItZGVza3RvcCAuZnItbW9kYWwtd3JhcHBlciBkaXYuZnItbW9kYWwtYm9keSBkaXYuZnItaW1hZ2UtbGlzdCBkaXYuZnItaW1hZ2UtY29udGFpbmVyIC5mci1kZWxldGUtaW1nOmhvdmVye2JhY2tncm91bmQ6I2JmNDY0NDtjb2xvcjojRkZGfS5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIGRpdi5mci1tb2RhbC1ib2R5IGRpdi5mci1pbWFnZS1saXN0IGRpdi5mci1pbWFnZS1jb250YWluZXIgLmZyLWluc2VydC1pbWc6aG92ZXJ7YmFja2dyb3VuZDojZWJlYmVifS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItbGluZS1icmVha2Vye2N1cnNvcjp0ZXh0O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDk4Zjc7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyO2Rpc3BsYXk6bm9uZX0uZnItbGluZS1icmVha2VyLmZyLXZpc2libGV7ZGlzcGxheTpibG9ja30uZnItbGluZS1icmVha2VyIGEuZnItZmxvYXRpbmctYnRue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6Y2FsYyg1MCUgLSAoNDBweCAvIDIpKTt0b3A6LTIwcHh9LmZyLWxpbmUtYnJlYWtlciBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7bWFyZ2luOjhweDtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItcXVpY2staW5zZXJ0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjE0NzQ4MzYzOTt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy1yaWdodDoxMHB4Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItcXVpY2staW5zZXJ0IGEuZnItZmxvYXRpbmctYnRuIHN2Z3ttYXJnaW46OHB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmZyLXF1aWNrLWluc2VydC5mci1vbiBhLmZyLWZsb2F0aW5nLWJ0biBzdmd7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDEzNWRlZyl9LmZyLXF1aWNrLWluc2VydC5mci1oaWRkZW57ZGlzcGxheTpub25lfS5mci1xaS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO3BhZGRpbmctbGVmdDoyMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uZnItcWktaGVscGVyIGEuZnItYnRuLmZyLWZsb2F0aW5nLWJ0bnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjZweCAxMHB4IDEwcHggMTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6I0ZGRjstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCk7LW1vei10cmFuc2Zvcm06c2NhbGUoMCk7LW1zLXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCl9LmZyLXFpLWhlbHBlciBhLmZyLWJ0bi5mci1mbG9hdGluZy1idG4gc3Zne2ZpbGw6IzIyMjIyMn0uZnItcWktaGVscGVyIGEuZnItYnRuLmZyLWZsb2F0aW5nLWJ0bi5mci1zaXplLTF7LXdlYmtpdC1vcGFjaXR5OjE7LW1vei1vcGFjaXR5OjE7b3BhY2l0eToxOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItcG9wdXAgLmZyLWJ1dHRvbnMuZnItdGFicyAuZnItc3BlY2lhbC1jaGFyYWN0ZXItY2F0ZWdvcnl7cGFkZGluZzoxMHB4IDE1cHh9LmZyLXBvcHVwIC5mci1idXR0b25zLmZyLXRhYnMgLmZyLXNwZWNpYWwtY2hhcmFjdGVyLWNhdGVnb3J5IHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNnB4fS5mci1wb3B1cCAuZnItc3BlY2lhbC1jaGFyYWN0ZXJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5mci1wb3B1cCAuZnItaWNvbi1jb250YWluZXIuZnItc2MtY29udGFpbmVye3dpZHRoOjM2OHB4fX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9LmZyLWVsZW1lbnQgdGFibGUgdGQuZnItc2VsZWN0ZWQtY2VsbCwuZnItZWxlbWVudCB0YWJsZSB0aC5mci1zZWxlY3RlZC1jZWxse2JvcmRlcjoxcHggZG91YmxlICMwMDk4Zjd9LmZyLWVsZW1lbnQgdGFibGUgdHJ7dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWVsZW1lbnQgdGFibGUgdGQsLmZyLWVsZW1lbnQgdGFibGUgdGh7dXNlci1zZWxlY3Q6dGV4dDstby11c2VyLXNlbGVjdDp0ZXh0Oy1tb3otdXNlci1zZWxlY3Q6dGV4dDsta2h0bWwtdXNlci1zZWxlY3Q6dGV4dDstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHR9LmZyLWVsZW1lbnQgLmZyLW5vLXNlbGVjdGlvbiB0YWJsZSB0ZCwuZnItZWxlbWVudCAuZnItbm8tc2VsZWN0aW9uIHRhYmxlIHRoe3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci10YWJsZS1yZXNpemVye2N1cnNvcjpjb2wtcmVzaXplO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztkaXNwbGF5Om5vbmV9LmZyLXRhYmxlLXJlc2l6ZXIuZnItbW92aW5ne3otaW5kZXg6Mn0uZnItdGFibGUtcmVzaXplciBkaXZ7LXdlYmtpdC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2JvcmRlci1yaWdodDoxcHggc29saWQgIzAwOThmN30uZnItbm8tc2VsZWN0aW9ue3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZXttYXJnaW46MjBweH0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXRhYmxlLXNpemUtaW5mb3t0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweH0uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXple2xpbmUtaGVpZ2h0OjA7cGFkZGluZzo1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5mci1wb3B1cCAuZnItdGFibGUtc2l6ZSAuZnItc2VsZWN0LXRhYmxlLXNpemU+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjAgNHB4IDRweCAwO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFuPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXI6MXB4IHNvbGlkICNERER9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFuLmhvdmVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZyLXBvcHVwIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFuLmhvdmVyPnNwYW57YmFja2dyb3VuZDpyZ2JhKDAsMTUyLDI0NywwLjMpO2JvcmRlcjpzb2xpZCAxcHggIzAwOThmN30uZnItcG9wdXAgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplIC5uZXctbGluZTo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uZnItcG9wdXAuZnItYWJvdmUgLmZyLXRhYmxlLXNpemUgLmZyLXNlbGVjdC10YWJsZS1zaXplPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLXRhYmxlLWNvbG9yc3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweDtwYWRkaW5nLWJvdHRvbTowfS5mci1wb3B1cC5mci1kZXNrdG9wIC5mci10YWJsZS1zaXplIC5mci1zZWxlY3QtdGFibGUtc2l6ZT5zcGFuPnNwYW57d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZnItaW5zZXJ0LWhlbHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7d2hpdGUtc3BhY2U6bm93cmFwfS5jbGVhcmZpeDo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MH0uaGlkZS1ieS1jbGlwcGluZ3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MH0uZnItZWxlbWVudCAuZnItdmlkZW97dXNlci1zZWxlY3Q6bm9uZTstby11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmV9LmZyLWVsZW1lbnQgLmZyLXZpZGVvOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3otaW5kZXg6MTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZyLWVsZW1lbnQgLmZyLXZpZGVvLmZyLWFjdGl2ZT4qe3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItZWxlbWVudCAuZnItdmlkZW8+Knstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOm5vbmV9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICMwMDk4Zjc7ZGlzcGxheTpub25lO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIuZnItYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwOThmNztib3JkZXI6c29saWQgMXB4ICNGRkY7ei1pbmRleDo0Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhud3tjdXJzb3I6bnctcmVzaXplfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le2N1cnNvcjpuZS1yZXNpemV9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7Y3Vyc29yOnN3LXJlc2l6ZX0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzZXtjdXJzb3I6c2UtcmVzaXplfS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhud3tsZWZ0Oi02cHg7dG9wOi02cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obmV7cmlnaHQ6LTZweDt0b3A6LTZweH0uZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVyLmZyLWhzd3tsZWZ0Oi02cHg7Ym90dG9tOi02cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc2V7cmlnaHQ6LTZweDtib3R0b206LTZweH1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZnItYm94IC5mci12aWRlby1yZXNpemVyIC5mci1oYW5kbGVye3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1obnd7bGVmdDotNXB4O3RvcDotNXB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaG5le3JpZ2h0Oi01cHg7dG9wOi01cHh9LmZyLWJveCAuZnItdmlkZW8tcmVzaXplciAuZnItaGFuZGxlci5mci1oc3d7bGVmdDotNXB4O2JvdHRvbTotNXB4fS5mci1ib3ggLmZyLXZpZGVvLXJlc2l6ZXIgLmZyLWhhbmRsZXIuZnItaHNle3JpZ2h0Oi01cHg7Ym90dG9tOi01cHh9fS5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmV7d2lkdGg6Y2FsYyg1MCUgLSA1cHgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mci1wb3B1cCAuZnItdmlkZW8tc2l6ZS1sYXllciAuZnItdmlkZW8tZ3JvdXAgLmZyLWlucHV0LWxpbmUrLmZyLWlucHV0LWxpbmV7bWFyZ2luLWxlZnQ6MTBweH0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllcntib3JkZXI6ZGFzaGVkIDJweCAjYmRiZGJkO3BhZGRpbmc6MjVweCAwO21hcmdpbjoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDoxNDAlO3RleHQtYWxpZ246Y2VudGVyfS5mci1wb3B1cCAuZnItdmlkZW8tdXBsb2FkLWxheWVyOmhvdmVye2JhY2tncm91bmQ6I2ViZWJlYn0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllci5mci1kcm9we2JhY2tncm91bmQ6I2ViZWJlYjtib3JkZXItY29sb3I6IzAwOThmN30uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllciAuZnItZm9ybXstd2Via2l0LW9wYWNpdHk6MDstbW96LW9wYWNpdHk6MDtvcGFjaXR5OjA7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjQwO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0uZnItcG9wdXAgLmZyLXZpZGVvLXVwbG9hZC1sYXllciAuZnItZm9ybSBpbnB1dHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3dpZHRoOjUwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7Zm9udC1zaXplOjQwMHB4fS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmgze2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxMHB4IDA7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1hY3Rpb24tYnV0dG9uc3tkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXI+ZGl2LmZyLWxvYWRlcntiYWNrZ3JvdW5kOiNiM2UwZmQ7aGVpZ2h0OjEwcHg7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjAlO2JhY2tncm91bmQ6IzAwOThmNzstd2Via2l0LXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAwLjJzIGVhc2UgMHM7LW1zLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246d2lkdGggMC4ycyBlYXNlIDBzfS5mci1wb3B1cCAuZnItdmlkZW8tcHJvZ3Jlc3MtYmFyLWxheWVyPmRpdi5mci1sb2FkZXIuZnItaW5kZXRlcm1pbmF0ZSBzcGFue3dpZHRoOjMwJSAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOmxvYWRpbmcgMnMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjpsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGV9LmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWxvYWRlcntkaXNwbGF5Om5vbmV9LmZyLXBvcHVwIC5mci12aWRlby1wcm9ncmVzcy1iYXItbGF5ZXIuZnItZXJyb3I+ZGl2LmZyLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9LmZyLXZpZGVvLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyMTQ3NDgzNjQwO2Rpc3BsYXk6bm9uZX0uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9aW1nLmZyLXJvdW5kZWQsLmZyLWltZy1jYXB0aW9uLmZyLXJvdW5kZWQgaW1ne2JvcmRlci1yYWRpdXM6MTBweDstbW96LWJvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH1pbWcuZnItYm9yZGVyZWQsLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3tib3JkZXI6c29saWQgNXB4ICNDQ0N9aW1nLmZyLWJvcmRlcmVkey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1ney13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItdmlld3t3b3JkLXdyYXA6YnJlYWstd29yZH0uZnItdmlldyBzcGFuW3N0eWxlfj1cImNvbG9yOlwiXSBhe2NvbG9yOmluaGVyaXR9LmZyLXZpZXcgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0uZnItdmlldyB0YWJsZXtib3JkZXI6bm9uZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7ZW1wdHktY2VsbHM6c2hvdzttYXgtd2lkdGg6MTAwJX0uZnItdmlldyB0YWJsZSB0ZHttaW4td2lkdGg6NXB4fS5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoe2JvcmRlci1zdHlsZTpkYXNoZWR9LmZyLXZpZXcgdGFibGUuZnItYWx0ZXJuYXRlLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOndoaXRlc21va2V9LmZyLXZpZXcgdGFibGUgdGQsLmZyLXZpZXcgdGFibGUgdGh7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci12aWV3IHRhYmxlIHRkOmVtcHR5LC5mci12aWV3IHRhYmxlIHRoOmVtcHR5e2hlaWdodDoyMHB4fS5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLC5mci12aWV3IHRhYmxlIHRoLmZyLWhpZ2hsaWdodGVke2JvcmRlcjoxcHggZG91YmxlIHJlZH0uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywuZnItdmlldyB0YWJsZSB0aC5mci10aGlja3tib3JkZXItd2lkdGg6MnB4fS5mci12aWV3IHRhYmxlIHRoe2JhY2tncm91bmQ6I2VjZWNlY30uZnItdmlldyBocntjbGVhcjpib3RoO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO2JyZWFrLWFmdGVyOmFsd2F5cztwYWdlLWJyZWFrLWFmdGVyOmFsd2F5c30uZnItdmlldyAuZnItZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItdmlldyAuZnItZmlsZTo6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDpcIlxcMUY0Q0VcIjtmb250LXdlaWdodDpub3JtYWx9LmZyLXZpZXcgcHJle3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93OnZpc2libGV9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjB9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZXtib3JkZXItY29sb3I6IzAwQkNENH0uZnItdmlld1tkaXI9XCJydGxcIl0gYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDd9LmZyLXZpZXcgYmxvY2txdW90ZXtib3JkZXItbGVmdDpzb2xpZCAycHggIzVFMzVCMTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzVFMzVCMX0uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDQ7Y29sb3I6IzAwQkNENH0uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZXtib3JkZXItY29sb3I6IzQzQTA0Nztjb2xvcjojNDNBMDQ3fS5mci12aWV3IHNwYW4uZnItZW1vdGljb257Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJOb3RvQ29sb3JFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJBbmRyb2lkIEVtb2ppXCIsXCJFbW9qaVN5bWJvbHNcIjtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDowfS5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1ne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTppbmhlcml0O2hlaWdodDoxZW07d2lkdGg6MWVtO21pbi1oZWlnaHQ6MjBweDttaW4td2lkdGg6MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46LS4xZW0gLjFlbSAuMWVtO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci12aWV3IC5mci10ZXh0LWdyYXl7Y29sb3I6I0FBQSAhaW1wb3J0YW50fS5mci12aWV3IC5mci10ZXh0LWJvcmRlcmVke2JvcmRlci10b3A6c29saWQgMXB4ICMyMjI7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzIyMjtwYWRkaW5nOjEwcHggMH0uZnItdmlldyAuZnItdGV4dC1zcGFjZWR7bGV0dGVyLXNwYWNpbmc6MXB4fS5mci12aWV3IC5mci10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2ZmZmYwMH0uZnItdmlldyAuZnItY2xhc3MtY29kZXtib3JkZXItY29sb3I6I2NjY2NjYztib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6MTBweDtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZX0uZnItdmlldyAuZnItY2xhc3MtdHJhbnNwYXJlbmN5e29wYWNpdHk6MC41fS5mci12aWV3IGltZ3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX0uZnItdmlldyBpbWcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IGltZy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5mci12aWV3IGltZy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9LmZyLXZpZXcgaW1nLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IGltZy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb257cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyAuZnItdmlkZW97dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2e3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDozMHB4O2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0uZnItdmlldyAuZnItdmlkZW8uZnItcnY+aWZyYW1lLC5mci12aWV3IC5mci12aWRlby5mci1ydiBvYmplY3QsLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVke3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZyLXZpZXcgLmZyLXZpZGVvPip7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21heC13aWR0aDoxMDAlO2JvcmRlcjpub25lfS5mci12aWV3IC5mci12aWRlby5mci1kdmJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZse3RleHQtYWxpZ246bGVmdH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2cnt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IC5mci12aWRlby5mci1kdml7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdmx7ZmxvYXQ6bGVmdH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2cntmbG9hdDpyaWdodH0uZnItdmlldyBhLmZyLXN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgYS5mci1ncmVlbntjb2xvcjpncmVlbn0uZnItdmlldyAuZnItaW1nLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcHtwYWRkaW5nOjA7bWFyZ2luOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcD5zcGFue21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggNXB4IDEwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6aW5pdGlhbDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1vcGFjaXR5OjAuOTstbW96LW9wYWNpdHk6MC45O29wYWNpdHk6MC45Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsLmZyLXZpZXcgaW5wdXQuZnItcm91bmRlZCwuZnItdmlldyB0ZXh0YXJlYS5mci1yb3VuZGVke2JvcmRlci1yYWRpdXM6MTBweDstbW96LWJvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdmlldyBidXR0b24uZnItbGFyZ2UsLmZyLXZpZXcgaW5wdXQuZnItbGFyZ2UsLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2V7Zm9udC1zaXplOjI0cHh9YS5mci12aWV3LmZyLXN0cm9uZ3tmb250LXdlaWdodDo3MDB9YS5mci12aWV3LmZyLWdyZWVue2NvbG9yOmdyZWVufWltZy5mci12aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfWltZy5mci12aWV3LmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fWltZy5mci12aWV3LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1pbWcuZnItdmlldy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9aW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfWltZy5mci12aWV3LmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWx7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmxlZnR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlse2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCA1cHggNXB4IDA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9XHJcbiIsIi8qIVxyXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjEuMCAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcclxuICogTGljZW5zZSBodHRwczovL2Zyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IvdGVybXMvXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMjAgRnJvYWxhIExhYnNcclxuICovXHJcblxyXG4uY2xlYXJmaXg6OmFmdGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7aGVpZ2h0OjB9LmhpZGUtYnktY2xpcHBpbmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9aW1nLmZyLXJvdW5kZWQsLmZyLWltZy1jYXB0aW9uLmZyLXJvdW5kZWQgaW1ne2JvcmRlci1yYWRpdXM6MTBweDstbW96LWJvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH1pbWcuZnItYm9yZGVyZWQsLmZyLWltZy1jYXB0aW9uLmZyLWJvcmRlcmVkIGltZ3tib3JkZXI6c29saWQgNXB4ICNDQ0N9aW1nLmZyLWJvcmRlcmVkey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZnItaW1nLWNhcHRpb24uZnItYm9yZGVyZWQgaW1ney13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZnItdmlld3t3b3JkLXdyYXA6YnJlYWstd29yZH0uZnItdmlldyBzcGFuW3N0eWxlfj1cImNvbG9yOlwiXSBhe2NvbG9yOmluaGVyaXR9LmZyLXZpZXcgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0uZnItdmlldyB0YWJsZXtib3JkZXI6bm9uZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7ZW1wdHktY2VsbHM6c2hvdzttYXgtd2lkdGg6MTAwJX0uZnItdmlldyB0YWJsZSB0ZHttaW4td2lkdGg6NXB4fS5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRkLC5mci12aWV3IHRhYmxlLmZyLWRhc2hlZC1ib3JkZXJzIHRoe2JvcmRlci1zdHlsZTpkYXNoZWR9LmZyLXZpZXcgdGFibGUuZnItYWx0ZXJuYXRlLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOndoaXRlc21va2V9LmZyLXZpZXcgdGFibGUgdGQsLmZyLXZpZXcgdGFibGUgdGh7Ym9yZGVyOjFweCBzb2xpZCAjREREfS5mci12aWV3IHRhYmxlIHRkOmVtcHR5LC5mci12aWV3IHRhYmxlIHRoOmVtcHR5e2hlaWdodDoyMHB4fS5mci12aWV3IHRhYmxlIHRkLmZyLWhpZ2hsaWdodGVkLC5mci12aWV3IHRhYmxlIHRoLmZyLWhpZ2hsaWdodGVke2JvcmRlcjoxcHggZG91YmxlIHJlZH0uZnItdmlldyB0YWJsZSB0ZC5mci10aGljaywuZnItdmlldyB0YWJsZSB0aC5mci10aGlja3tib3JkZXItd2lkdGg6MnB4fS5mci12aWV3IHRhYmxlIHRoe2JhY2tncm91bmQ6I2VjZWNlY30uZnItdmlldyBocntjbGVhcjpib3RoO3VzZXItc2VsZWN0Om5vbmU7LW8tdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO2JyZWFrLWFmdGVyOmFsd2F5cztwYWdlLWJyZWFrLWFmdGVyOmFsd2F5c30uZnItdmlldyAuZnItZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZnItdmlldyAuZnItZmlsZTo6YWZ0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29udGVudDpcIlxcMUY0Q0VcIjtmb250LXdlaWdodDpub3JtYWx9LmZyLXZpZXcgcHJle3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93OnZpc2libGV9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGV7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItcmlnaHQ6c29saWQgMnB4ICM1RTM1QjE7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjB9LmZyLXZpZXdbZGlyPVwicnRsXCJdIGJsb2NrcXVvdGUgYmxvY2txdW90ZXtib3JkZXItY29sb3I6IzAwQkNENH0uZnItdmlld1tkaXI9XCJydGxcIl0gYmxvY2txdW90ZSBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiM0M0EwNDd9LmZyLXZpZXcgYmxvY2txdW90ZXtib3JkZXItbGVmdDpzb2xpZCAycHggIzVFMzVCMTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDo1cHg7Y29sb3I6IzVFMzVCMX0uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiMwMEJDRDQ7Y29sb3I6IzAwQkNENH0uZnItdmlldyBibG9ja3F1b3RlIGJsb2NrcXVvdGUgYmxvY2txdW90ZXtib3JkZXItY29sb3I6IzQzQTA0Nztjb2xvcjojNDNBMDQ3fS5mci12aWV3IHNwYW4uZnItZW1vdGljb257Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJOb3RvQ29sb3JFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJBbmRyb2lkIEVtb2ppXCIsXCJFbW9qaVN5bWJvbHNcIjtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDowfS5mci12aWV3IHNwYW4uZnItZW1vdGljb24uZnItZW1vdGljb24taW1ne2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTppbmhlcml0O2hlaWdodDoxZW07d2lkdGg6MWVtO21pbi1oZWlnaHQ6MjBweDttaW4td2lkdGg6MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46LS4xZW0gLjFlbSAuMWVtO2xpbmUtaGVpZ2h0OjE7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mci12aWV3IC5mci10ZXh0LWdyYXl7Y29sb3I6I0FBQSAhaW1wb3J0YW50fS5mci12aWV3IC5mci10ZXh0LWJvcmRlcmVke2JvcmRlci10b3A6c29saWQgMXB4ICMyMjI7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzIyMjtwYWRkaW5nOjEwcHggMH0uZnItdmlldyAuZnItdGV4dC1zcGFjZWR7bGV0dGVyLXNwYWNpbmc6MXB4fS5mci12aWV3IC5mci10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZyLXZpZXcgLmZyLWNsYXNzLWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2ZmZmYwMH0uZnItdmlldyAuZnItY2xhc3MtY29kZXtib3JkZXItY29sb3I6I2NjY2NjYztib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZDojZjVmNWY1O3BhZGRpbmc6MTBweDtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZX0uZnItdmlldyAuZnItY2xhc3MtdHJhbnNwYXJlbmN5e29wYWNpdHk6MC41fS5mci12aWV3IGltZ3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJX0uZnItdmlldyBpbWcuZnItZGlie21hcmdpbjo1cHggYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci12aWV3IGltZy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5mci12aWV3IGltZy5mci1kaWIuZnItZmlye21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9LmZyLXZpZXcgaW1nLmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gKDIgKiA1cHgpKX0uZnItdmlldyBpbWcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IGltZy5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjo1cHggMCA1cHggNXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb257cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZyLXZpZXcgc3Bhbi5mci1pbWctY2FwdGlvbi5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGliLmZyLWZpcnttYXJnaW4tcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfS5mci12aWV3IHNwYW4uZnItaW1nLWNhcHRpb24uZnItZGlpLmZyLWZpcntmbG9hdDpyaWdodDttYXJnaW46NXB4IDAgNXB4IDVweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNXB4KX0uZnItdmlldyAuZnItdmlkZW97dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2e3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDozMHB4O2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0uZnItdmlldyAuZnItdmlkZW8uZnItcnY+aWZyYW1lLC5mci12aWV3IC5mci12aWRlby5mci1ydiBvYmplY3QsLmZyLXZpZXcgLmZyLXZpZGVvLmZyLXJ2IGVtYmVke3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZyLXZpZXcgLmZyLXZpZGVvPip7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O21heC13aWR0aDoxMDAlO2JvcmRlcjpub25lfS5mci12aWV3IC5mci12aWRlby5mci1kdmJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5mci12aWV3IC5mci12aWRlby5mci1kdmIuZnItZnZse3RleHQtYWxpZ246bGVmdH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZiLmZyLWZ2cnt0ZXh0LWFsaWduOnJpZ2h0fS5mci12aWV3IC5mci12aWRlby5mci1kdml7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZyLXZpZXcgLmZyLXZpZGVvLmZyLWR2aS5mci1mdmx7ZmxvYXQ6bGVmdH0uZnItdmlldyAuZnItdmlkZW8uZnItZHZpLmZyLWZ2cntmbG9hdDpyaWdodH0uZnItdmlldyBhLmZyLXN0cm9uZ3tmb250LXdlaWdodDo3MDB9LmZyLXZpZXcgYS5mci1ncmVlbntjb2xvcjpncmVlbn0uZnItdmlldyAuZnItaW1nLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcHtwYWRkaW5nOjA7bWFyZ2luOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0uZnItdmlldyAuZnItaW1nLWNhcHRpb24gLmZyLWltZy13cmFwIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO3dpZHRoOjEwMCV9LmZyLXZpZXcgLmZyLWltZy1jYXB0aW9uIC5mci1pbWctd3JhcD5zcGFue21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggNXB4IDEwcHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6aW5pdGlhbDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1vcGFjaXR5OjAuOTstbW96LW9wYWNpdHk6MC45O29wYWNpdHk6MC45Oy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZyLXZpZXcgYnV0dG9uLmZyLXJvdW5kZWQsLmZyLXZpZXcgaW5wdXQuZnItcm91bmRlZCwuZnItdmlldyB0ZXh0YXJlYS5mci1yb3VuZGVke2JvcmRlci1yYWRpdXM6MTBweDstbW96LWJvcmRlci1yYWRpdXM6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZnItdmlldyBidXR0b24uZnItbGFyZ2UsLmZyLXZpZXcgaW5wdXQuZnItbGFyZ2UsLmZyLXZpZXcgdGV4dGFyZWEuZnItbGFyZ2V7Zm9udC1zaXplOjI0cHh9YS5mci12aWV3LmZyLXN0cm9uZ3tmb250LXdlaWdodDo3MDB9YS5mci12aWV3LmZyLWdyZWVue2NvbG9yOmdyZWVufWltZy5mci12aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfWltZy5mci12aWV3LmZyLWRpYnttYXJnaW46NXB4IGF1dG87ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH1pbWcuZnItdmlldy5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fWltZy5mci12aWV3LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1pbWcuZnItdmlldy5mci1kaWl7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtICgyICogNXB4KSl9aW1nLmZyLXZpZXcuZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjo1cHggNXB4IDVweCAwO21heC13aWR0aDpjYWxjKDEwMCUgLSA1cHgpfWltZy5mci12aWV3LmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWJ7bWFyZ2luOjVweCBhdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3B9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maWx7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmxlZnR9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1zcGFuLmZyLWltZy1jYXB0aW9uLmZyLXZpZXcuZnItZGlpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246Ym90dG9tO21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAoMiAqIDVweCkpfXNwYW4uZnItaW1nLWNhcHRpb24uZnItdmlldy5mci1kaWkuZnItZmlse2Zsb2F0OmxlZnQ7bWFyZ2luOjVweCA1cHggNXB4IDA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9c3Bhbi5mci1pbWctY2FwdGlvbi5mci12aWV3LmZyLWRpaS5mci1maXJ7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjVweCAwIDVweCA1cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDVweCl9XHJcbiIsIjpyb290IHtcbiAgLy8gQ29sb3JzXG4gIC0tc3MtcHJpbWFyeS1jb2xvcjogIzU4OTdmYjtcbiAgLS1zcy1iZy1jb2xvcjogI2ZmZmZmZjtcbiAgLS1zcy1mb250LWNvbG9yOiAjNGQ0ZDRkO1xuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICM4ZDhkOGQ7XG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6ICNkY2RlZTI7XG4gIC0tc3MtYm9yZGVyLWNvbG9yOiAjZGNkZWUyO1xuICAtLXNzLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YztcbiAgLS1zcy1zdWNjZXNzLWNvbG9yOiAjMDBiNzU1O1xuICAtLXNzLWVycm9yLWNvbG9yOiAjZGMzNTQ1O1xuXG4gIC8vIEhlaWdodHNcbiAgLS1zcy1tYWluLWhlaWdodDogMzBweDtcbiAgLS1zcy1jb250ZW50LWhlaWdodDogMzAwcHg7XG5cbiAgLy8gU3BhY2luZ1xuICAtLXNzLXNwYWNpbmctbDogN3B4O1xuICAtLXNzLXNwYWNpbmctbTogNXB4O1xuICAtLXNzLXNwYWNpbmctczogM3B4O1xuXG4gIC8vIE1pc2NcbiAgLS1zcy1hbmltYXRpb24tdGltaW5nOiAwLjJzO1xuICAtLXNzLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLy8gQW5pbWF0aW9uIGtleWZyYW1lc1xuQGtleWZyYW1lcyBzcy12YWx1ZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3MtdmFsdWVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBNaXNjIGNsYXNzZXNcbi5zcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBNYWluIGNvbnRhaW5lclxuLnNzLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXNzLW1haW4taGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgJi5zcy1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtZGlzYWJsZWQtY29sb3IpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAuc3MtdmFsdWVzIHtcbiAgICAgIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLnNzLXZhbHVlIHtcbiAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3Mtb3Blbi1hYm92ZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIH1cbiAgJi5zcy1vcGVuLWJlbG93IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgfVxuXG4gIC5zcy12YWx1ZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAuc3MtcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICBtYXJnaW46IGF1dG8gMHB4IGF1dG8gMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gTWF4IGlzIHVzZWQgdG8gZGlzcGxheSBtYXggbnVtYmVyIG9mIHZhbHVlc1xuICAgIC5zcy1tYXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctcykgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLy8gVXNlZCBmb3Igc2luZ2xlIHNlbGVjdCBzZWxlY3RlZCB2YWx1ZVxuICAgIC5zcy1zaW5nbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogYXV0byAwcHggYXV0byB2YXIoLS1zcy1zcGFjaW5nLXMpO1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIHRoZSBzZWxlY3RlZCB2YWx1ZXNcbiAgICAuc3MtdmFsdWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNzLXByaW1hcnktY29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBhbmltYXRpb24tbmFtZTogc3MtdmFsdWVJbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tc3MtYW5pbWF0aW9uLXRpbWluZyk7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAgICYuc3MtdmFsdWUtb3V0IHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNzLXZhbHVlT3V0O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICB9XG5cbiAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctbSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgICAgIHdpZHRoOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE4O1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3MtZGVzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW46IDAgdmFyKC0tc3Mtc3BhY2luZy1tKSAwIHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAyMDtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcy1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbjogYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pIGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKTtcblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBzdHJva2Utd2lkdGg6IDE4O1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLXNzLWFuaW1hdGlvbi10aW1pbmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZW50IGNvbnRhaW5lclxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIGRlZmF1bHQgcG9zaXRpb25cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogdmFyKC0tc3MtY29udGVudC1oZWlnaHQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1zcy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1iZy1jb2xvcik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKSwgb3BhY2l0eSB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gICYuc3MtcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLnNzLW9wZW4tYWJvdmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5zcy1vcGVuLWJlbG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLnNzLXNlYXJjaCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1sKSB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCk7XG5cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3MtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtYmctY29sb3IpO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNzLWFkZGFibGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCAwIDAgdmFyKC0tc3Mtc3BhY2luZy1tKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNzLWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zcy1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbjogYXV0byB2YXIoLS1zcy1zcGFjaW5nLW0pIGF1dG8gdmFyKC0tc3Mtc3BhY2luZy1tKTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxODtcbiAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcy1saXN0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAuc3MtZXJyb3Ige1xuICAgICAgY29sb3I6IHZhcigtLXNzLWVycm9yLWNvbG9yKTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNzLXNwYWNpbmctbCk7XG4gICAgfVxuXG4gICAgLnNzLXNlYXJjaGluZyB7XG4gICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuICAgIH1cblxuICAgIC5zcy1vcHRncm91cCB7XG4gICAgICAvLyBJZiBvcHRncm91cCBpcyBvcGVuLCBzaG93IHRoZSBvcHRpb25zXG4gICAgICAmLnNzLW9wZW4ge1xuICAgICAgICAuc3Mtb3B0aW9uIHtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJZiBvcHRncm91cCBoYXMgY2xvc2UsIGhpZGUgYWxsIG9wdGlvbnNcbiAgICAgICYuc3MtY2xvc2Uge1xuICAgICAgICAuc3Mtb3B0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcy1zcGFjaW5nLW0pIHZhcigtLXNzLXNwYWNpbmctbCkgdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpO1xuXG4gICAgICAgIC5zcy1vcHRncm91cC1sYWJlbC10ZXh0IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc3MtZm9udC1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvcHRncm91cCBoYXMgYXJyb3csIG1ha2UgbGFiZWwgY2xpY2thYmxlXG4gICAgICAgICY6aGFzKC5zcy1hcnJvdykge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcy1vcHRncm91cC1hY3Rpb25zIHtcbiAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IHZhcigtLXNzLXNwYWNpbmctbSk7XG5cbiAgICAgICAgICAuc3Mtc2VsZWN0YWxsIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3Mtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1zcy1lcnJvci1jb2xvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxMDAlICogMC42KTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLXNzLXNwYWNpbmctcykgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTNweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tc3Mtc3VjY2Vzcy1jb2xvcik7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDExO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNzLWNsb3NhYmxlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5zcy1hcnJvdyB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE4O1xuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1zcy1hbmltYXRpb24tdGltaW5nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1zKSB2YXIoLS1zcy1zcGFjaW5nLXMpIHZhcigtLXNzLXNwYWNpbmctcykgY2FsYyh2YXIoLS1zcy1zcGFjaW5nLWwpICogMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNzLW9wdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogdmFyKC0tc3Mtc3BhY2luZy1tKSB2YXIoLS1zcy1zcGFjaW5nLWwpIHZhcigtLXNzLXNwYWNpbmctbSkgdmFyKC0tc3Mtc3BhY2luZy1sKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zcy1mb250LWNvbG9yKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuc3MtaGlnaGxpZ2h0ZWQsXG4gICAgICAmOm5vdCguc3MtZGlzYWJsZWQpLnNzLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNzLWJnLWNvbG9yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtcHJpbWFyeS1jb2xvcik7XG4gICAgICB9XG5cbiAgICAgICYuc3MtZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zcy1kaXNhYmxlZC1jb2xvcik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNzLWZvbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFN1YiBkaXYgd3JhcHBlciBmb3IgaGlnaGxpZ2h0aW5nIHRleHRcbiAgICAgIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3MtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50cmlidXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi50cmlidXRlLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4udHJpYnV0ZS1jb250YWluZXIgbGkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIGxpLm5vLW1hdGNoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRyaWJ1dGUtY29udGFpbmVyIC5tZW51LWhpZ2hsaWdodGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IFR5bGVyIFRlY2hub2xvZ2llcywgSW5jLiBcbiAqIExpY2Vuc2U6IEFwYWNoZS0yLjBcbiAqL1xuLyogcHJldHRpZXItaWdub3JlICovXG5mb3JnZS10YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9yZ2UtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZm9yZ2UtdGFibGUtLWRlbnNlIC5mb3JnZS10YWJsZS1yb3cge1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uZm9yZ2UtdGFibGUtLXJvb215IC5mb3JnZS10YWJsZS1yb3cge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uZm9yZ2UtdGFibGUtLXJlc2l6YWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXphYmxlIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsOmhvdmVyIC5mb3JnZS10YWJsZV9fcmVzaXplLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlX19yZXNpemUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLW1lZGl1bSwgMnB4KTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4c21hbGwsIDRweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1yaWdodC13aWR0aDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLW1lZGl1bTEsIDI1MG1zKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctYWNjZWxlcmF0ZSwgY3ViaWMtYmV6aWVyKDAuMywgMCwgMSwgMSkpO1xufVxuLmZvcmdlLXRhYmxlLS1yZXNpemFibGUgLmZvcmdlLXRhYmxlX19yZXNpemUtaGFuZGxlOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpY2ssIDRweCk7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cbi5mb3JnZS10YWJsZS0tcmVzaXppbmcge1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9yZ2UtdGFibGUtLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uZm9yZ2UtdGFibGUtLW5vLXdyYXAtY29udGVudC5mb3JnZS10YWJsZS0tZGVuc2UgLmZvcmdlLXRhYmxlLXJvdyxcbi5mb3JnZS10YWJsZS0tbm8td3JhcC1jb250ZW50LmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtY2VsbF9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmZvcmdlLXRhYmxlLS1uby13cmFwLWNvbnRlbnQgLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciA+IC5mb3JnZS10YWJsZS1jZWxsX19jb250YWluZXItdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmZvcmdlLXRhYmxlLS1maWx0ZXItdmlzaWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fcm93IHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmZvcmdlLXRhYmxlLS1maWx0ZXItdmlzaWJsZSAuZm9yZ2UtdGFibGUtaGVhZF9fcm93IC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX3JvdyB7XG4gIGhlaWdodDogNDhweDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19yb3dfX2ZpbHRlciB7XG4gIC0tZm9yZ2UtZmllbGQtaGVpZ2h0OiA0MHB4O1xufVxuLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWZvcmdlLXNwYWNpbmcteHNtYWxsLCA4cHgpIDA7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjc1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWFzY2VuZGluZyAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC10ZXh0LCAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGVkLWRlc2NlbmRpbmcgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2gsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbF9fc29ydC1vcmRlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSA6aG92ZXIgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtc29ydC1pY29uLFxuLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwtLXNvcnRhYmxlIDpob3ZlciAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbF9fc29ydC1vcmRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZSBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tZm9yZ2Utc3BhY2luZy14eHNtYWxsLCA0cHgpO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC0tc29ydGFibGUgYnV0dG9uIGZvcmdlLWZvY3VzLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itb2Zmc2V0LWlubGluZTogLTRweDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0YWJsZS5mb3JnZS10YWJsZS1oZWFkX19jZWxsLS1zb3J0ZWQtYXNjZW5kaW5nIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC1zb3J0LWljb24ge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtdGV4dC1oaWdoLCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1mb3JnZS1hbmltYXRpb24tZHVyYXRpb24tc2hvcnQ0LCAyMDBtcykgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWVhc2luZy1hY2NlbGVyYXRlLCBjdWJpYy1iZXppZXIoMC4zLCAwLCAxLCAxKSk7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3JnZS10YWJsZS1oZWFkX19jZWxsLXNvcnQtaWNvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4uZm9yZ2UtdGFibGUtaGVhZF9fY2VsbC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxuLmZvcmdlLXRhYmxlLXJvdyAuZm9yZ2UtdGFibGUtY2VsbC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QgKyAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cbi5mb3JnZS10YWJsZS1yb3cgPiAuZm9yZ2UtdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1sYXJnZSwgMjRweCk7XG59XG4uZm9yZ2UtdGFibGUtcm93LS1leHBhbmRlZCAuZm9yZ2UtdGFibGUtYm9keV9fY2VsbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZm9yZ2UtdGFibGUtcm93X19leHBhbmRhYmxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mb3JnZS10YWJsZS1yb3dfX2V4cGFuZGFibGUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3cge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctc3RhbmRhcmQsIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctaG92ZXItYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXItbG93LCAjZWJlYmViKSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10YWJsZS10aGVtZS1yb3ctc2VsZWN0ZWQtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXItbG93LCAjZThlYWY2KSk7XG59XG4uZm9yZ2UtdGFibGUtYm9keV9fcm93LS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1ob3Zlci1iYWNrZ3JvdW5kLCB2YXIoLS1mb3JnZS10aGVtZS1wcmltYXJ5LWNvbnRhaW5lciwgI2QxZDVlZCkpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX3Jvdy0tY2xpY2thYmxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1hY3RpdmUtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtc3VyZmFjZS1jb250YWluZXIsICNlMGUwZTApKTtcbn1cbi5mb3JnZS10YWJsZS1ib2R5X19yb3ctLWNsaWNrYWJsZS5mb3JnZS10YWJsZS1ib2R5X19yb3ctLXNlbGVjdGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvcmdlLXRhYmxlLXRoZW1lLXJvdy1zZWxlY3RlZC1hY3RpdmUtYmFja2dyb3VuZCwgdmFyKC0tZm9yZ2UtdGhlbWUtcHJpbWFyeS1jb250YWluZXItaGlnaCwgI2I2YmRlMykpO1xufVxuLmZvcmdlLXRhYmxlLWJvZHlfX2NlbGwge1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb24tc3VyZmFjZSwgIzAwMDAwMCk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjg3NSk7XG59XG4uZm9yZ2UtdGFibGUtY2VsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xufVxuLmZvcmdlLXRhYmxlLWNlbGw6Zmlyc3QtY2hpbGQ6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsLS1yZXNpemluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JnZS10YWJsZS1jZWxsLS1yZXNpemluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItbWVkaXVtLCAycHgpO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZm9yZ2Utc3BhY2luZy1zbWFsbCwgMTJweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZm9yZ2Utc3BhY2luZy1tZWRpdW0sIDE2cHgpO1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXItLWFsaWduLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0LWNoZWNrYm94LWNvbnRhaW5lci0tYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdC1jaGVja2JveC1jb250YWluZXItLWFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvcmdlLXRhYmxlLWNlbGxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9yZ2UtdGFibGUtY2VsbC0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmZvcmdlLXRhYmxlLS1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UsICNmZmZmZmYpO1xuICB6LWluZGV4OiB2YXIoLS1mb3JnZS16LWluZGV4LXN1cmZhY2UsIDEpO1xufVxuLmZvcmdlLXRhYmxlLS1maXhlZCAuZm9yZ2UtdGFibGUtaGVhZF9fY2VsbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb3V0bGluZSwgI2UwZTBlMCk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb3JnZS10YWJsZS0tZml4ZWQgLmZvcmdlLXRhYmxlLWhlYWRfX3Jvd19fZmlsdGVyIC5mb3JnZS10YWJsZS1oZWFkX19jZWxsIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4uZm9yZ2UtZGF0YS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRoZWFkIHRyIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmZvcmdlLWRhdGEtdGFibGUgdGhlYWQgdHIgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLXh4eGxhcmdlLCA1NnB4KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mb3JnZS1zcGFjaW5nLWxhcmdlLCAyNHB4KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZm9yZ2UtYm9yZGVyLXRoaW4sIDFweCk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3JnZS10aGVtZS1vdXRsaW5lLCAjZTBlMGUwKTtcbiAgY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLXRleHQtbWVkaXVtLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLWZvcmdlLXR5cG9ncmFwaHktZm9udC1zaXplLCAxcmVtKSAqIDAuNzUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tZm9yZ2UtYW5pbWF0aW9uLWR1cmF0aW9uLXNob3J0NCwgMjAwbXMpIHZhcigtLWZvcmdlLWFuaW1hdGlvbi1lYXNpbmctc3RhbmRhcmQsIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpKTtcbn1cbi5mb3JnZS1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXN1cmZhY2UtY29udGFpbmVyLWxvdywgI2ViZWJlYikpO1xufVxuLmZvcmdlLWRhdGEtdGFibGUgdGJvZHkgdHItLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGFibGUtdGhlbWUtcm93LXNlbGVjdGVkLWhvdmVyLWJhY2tncm91bmQsIHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnktY29udGFpbmVyLCAjZDFkNWVkKSk7XG59XG4uZm9yZ2UtZGF0YS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZvcmdlLXNwYWNpbmcteHh4bGFyZ2UsIDU2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvcmdlLXNwYWNpbmctbGFyZ2UsIDI0cHgpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1mb3JnZS1ib3JkZXItdGhpbiwgMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvcmdlLXRoZW1lLW91dGxpbmUsICNlMGUwZTApO1xuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGhlbWUtb24tc3VyZmFjZSwgIzAwMDAwMCk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb3JnZS10eXBvZ3JhcGh5LWZvbnQtc2l6ZSwgMXJlbSkgKiAwLjg3NSk7XG59IiwiLy8gSUNPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi8vIFRPRE86IERlcHJlY2F0ZSB0aGVzZSBjbGFzc2VzIGluIGZhdm91ciBvZiB0aGUgLmljb24tLSBvbmVzIGJlbG93XHJcbi5tYXRlcmlhbC1pY29ucyxcclxuLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpOyAvLyAxOHB4XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiaWNvbi0tXCJdIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmljb24ge1xyXG4gICYtLTgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcclxuICB9XHJcblxyXG4gICYtLTgtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtNCk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0xMCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xyXG4gIH1cclxuXHJcbiAgJi0tMTAtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0xMiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tMTItZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0xNCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tMTQtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0xNiB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgfVxyXG5cclxuICAmLS0xNi1maWxsZWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwiR1JBRFwiIDAsIFwib3BzelwiIDIwO1xyXG4gIH1cclxuXHJcbiAgJi0tMTgge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tMTgtZmlsbGVkIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAxLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyMDtcclxuICB9XHJcblxyXG4gICYtLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuICB9XHJcblxyXG4gICYtLTIwLWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJHUkFEXCIgMCwgXCJvcHN6XCIgMjA7XHJcbiAgfVxyXG5cclxuICAmLS0yNCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyNDtcclxuICB9XHJcblxyXG4gICYtLTI0LWZpbGxlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMSwgXCJ3Z2h0XCIgNDAwLCBcIkdSQURcIiAwLCBcIm9wc3pcIiAyNDtcclxuICB9XHJcblxyXG4gICYtLTQ4IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU4KTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiA0MDAsIFwiR1JBRFwiIDAsIFwib3BzelwiIDQ4O1xyXG4gIH1cclxufVxyXG5cclxuLmRhdGEtdGFibGUtdGV4dC13aXRoLWljb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuIiwiLy8gTU9ERVJOIENTUyBSRVNFVFxyXG4vLyBUcnlpbmcgdGhpcyBvdXQgYXMgYW4gYWx0ZXJuYXRlIHRvIHNlZSBpZiBpdCdzIHZpYWJsZVxyXG4vLyBodHRwczovL3BpY2NhbGlsLmxpL2Jsb2cvYS1tb2Rlcm4tY3NzLXJlc2V0L1xyXG5cclxuLyogQm94IHNpemluZyBydWxlcyAqL1xyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cclxuKiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cclxudWxbcm9sZT0nbGlzdCddLCB1bCxcclxub2xbcm9sZT0nbGlzdCddLCBvbCxcclxubGksXHJcbm1lbnUge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xyXG5odG1sOmZvY3VzLXdpdGhpbiB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cclxuYm9keSB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWluLWhlaWdodDogMTAwZHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy90ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDsgLy8gUmVtb3ZlIGZvciBub3cgYmVjYXVzZSBpdCBnZXRzIHJpZCBvZiBrZXJuaW5nXHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cclxuYTpub3QoW2NsYXNzXSkge1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktNzApO1xyXG59XHJcblxyXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXHJcbmltZyxcclxucGljdHVyZSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmZpZWxkc2V0LCBsZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIEF2b2lkIHRleHQgb3ZlcmZsb3dzICovXHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICBodG1sOmZvY3VzLXdpdGhpbiB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XHJcbiAgfVxyXG5cclxuICAqLFxyXG4gICo6OmJlZm9yZSxcclxuICAqOjphZnRlciB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlclZhcmlhYmxlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0ludGVyVmFyaWFibGUud29mZjI/dj00LjFcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXJWYXJpYWJsZSc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9JbnRlclZhcmlhYmxlLUl0YWxpYy53b2ZmMj92PTQuMVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmVhdHVyZS12YWx1ZXMgSW50ZXJWYXJpYWJsZSB7XHJcbiAgQGNoYXJhY3Rlci12YXJpYW50IHtcclxuICAgIGN2MDE6IDE7IGN2MDI6IDI7IGN2MDM6IDM7IGN2MDQ6IDQ7IGN2MDU6IDU7IGN2MDY6IDY7IGN2MDc6IDc7IGN2MDg6IDg7XHJcbiAgICBjdjA5OiA5OyBjdjEwOiAxMDsgY3YxMTogMTE7IGN2MTI6IDEyOyBjdjEzOiAxMztcclxuICAgIGFsdC0xOiAgICAgICAgICAgIDE7IC8qIEFsdGVybmF0ZSBvbmUgKi9cclxuICAgIGFsdC0zOiAgICAgICAgICAgIDk7IC8qIEZsYXQtdG9wIHRocmVlICovXHJcbiAgICBvcGVuLTQ6ICAgICAgICAgICAyOyAvKiBPcGVuIGZvdXIgKi9cclxuICAgIG9wZW4tNjogICAgICAgICAgIDM7IC8qIE9wZW4gc2l4ICovXHJcbiAgICBvcGVuLTk6ICAgICAgICAgICA0OyAvKiBPcGVuIG5pbmUgKi9cclxuICAgIGxjLWwtd2l0aC10YWlsOiAgIDU7IC8qIExvd2VyLWNhc2UgTCB3aXRoIHRhaWwgKi9cclxuICAgIHNpbXBsaWZpZWQtdTogICAgIDY7IC8qIFNpbXBsaWZpZWQgdSAqL1xyXG4gICAgYWx0LWRvdWJsZS1zOiAgICAgNzsgLyogQWx0ZXJuYXRlIEdlcm1hbiBkb3VibGUgcyAqL1xyXG4gICAgdWMtaS13aXRoLXNlcmlmOiAgODsgLyogVXBwZXItY2FzZSBpIHdpdGggc2VyaWYgKi9cclxuICAgIHVjLWctd2l0aC1zcHVyOiAgMTA7IC8qIENhcGl0YWwgRyB3aXRoIHNwdXIgKi9cclxuICAgIHNpbmdsZS1zdG9yeS1hOiAgMTE7IC8qIFNpbmdsZS1zdG9yeSBhICovXHJcbiAgICBjb21wYWN0LWxjLWY6ICAgIDEyOyAvKiBDb21wYWN0IGYgKi9cclxuICAgIGNvbXBhY3QtbGMtdDogICAgMTM7IC8qIENvbXBhY3QgdCAqL1xyXG4gIH1cclxuICBAc3R5bGVzZXQge1xyXG4gICAgc3MwMTogMTsgc3MwMjogMjsgc3MwMzogMzsgc3MwNDogNDsgc3MwNTogNTsgc3MwNjogNjsgc3MwNzogNzsgc3MwODogODtcclxuICAgIG9wZW4tZGlnaXRzOiAxOyAgICAgICAgICAgICAgICAvKiBPcGVuIGRpZ2l0cyAqL1xyXG4gICAgZGlzYW1iaWd1YXRpb246IDI7ICAgICAgICAgICAgIC8qIERpc2FtYmlndWF0aW9uICh3aXRoIHplcm8pICovXHJcbiAgICBkaXNhbWJpZ3VhdGlvbi1leGNlcHQtemVybzogNDsgLyogRGlzYW1iaWd1YXRpb24gKG5vIHplcm8pICovXHJcbiAgICByb3VuZC1xdW90ZXMtYW5kLWNvbW1hczogMzsgICAgLyogUm91bmQgcXVvdGVzICZhbXA7IGNvbW1hcyAqL1xyXG4gICAgc3F1YXJlLXB1bmN0dWF0aW9uOiA3OyAgICAgICAgIC8qIFNxdWFyZSBwdW5jdHVhdGlvbiAqL1xyXG4gICAgc3F1YXJlLXF1b3RlczogODsgICAgICAgICAgICAgIC8qIFNxdWFyZSBxdW90ZXMgKi9cclxuICAgIGNpcmNsZWQtY2hhcmFjdGVyczogNTsgICAgICAgICAvKiBDaXJjbGVkIGNoYXJhY3RlcnMgKi9cclxuICAgIHNxdWFyZWQtY2hhcmFjdGVyczogNjsgICAgICAgICAvKiBTcXVhcmVkIGNoYXJhY3RlcnMgKi9cclxuICB9XHJcbn1cclxuXHJcbi8vIE1hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWRcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMCA3MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTWF0ZXJpYWxTeW1ib2xzT3V0bGluZWQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLy8gSUJNIFBsZXggTW9ubyBSZWd1bGFyXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JQk1QbGV4TW9uby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbi8vIElCTSBQbGV4IE1vbm8gSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubyc7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9JQk1QbGV4TW9uby1JdGFsaWMud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuLy8gSUJNIFBsZXggTW9ubyBTZW1pYm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0lCTSBQbGV4IE1vbm8nO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvSUJNUGxleE1vbm8tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdMaWJyZSBCYXJjb2RlIDM5JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cclxuICBzcmM6IHVybCgnLi4vLi4vZm9udHMvTGlicmVCYXJjb2RlMzktUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdFLTEzQic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXHJcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0UtMTNCLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59IiwiLy8gQkFTRSBUWVBPR1JBUEhZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZm9udC1pY29uczogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xyXG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTEtbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTMtbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAtLWZvcmdlLXR5cG9ncmFwaHktYm9keTQtbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJ1dHRvbi1mb250LXdlaWdodDogNDUwO1xyXG4gIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgMSwgJ2NhbHQnIDE7IC8qIGZpeCBmb3IgQ2hyb21lICovXHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xyXG4gIDpyb290IHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7IH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucywgc2Fucy1zZXJpZik7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSB7XHJcbiAgaHRtbCB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5hLCAuYnRuLWxpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIExBQkVMXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubGFiZWwtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0yKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTIpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFiZWwtMDEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4ubGFiZWwtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFiZWwtMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5cclxuLy8gSEVMUEVSIFRFWFRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5oZWxwZXItdGV4dC0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBoZWxwZXItdGV4dC0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbi5oZWxwZXItdGV4dC0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgKiAxLjUpOyB9XHJcbn1cclxuXHJcbkBtaXhpbiBoZWxwZXItdGV4dC0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcblxyXG4vLyBCT0RZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYm9keS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9keS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LTAzIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMSk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpICogMS41KTsgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9keS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcclxuXHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUyKSAqIDEuNSk7IH1cclxufVxyXG5cclxuQG1peGluIGJvZHktMDQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUyKTtcclxufVxyXG5cclxuXHJcbi8vIEhFQURJTkdTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gQmFzZSBtaXhpbnNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbkBtaXhpbiBoZWFkaW5nLTAxIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxufVxyXG5cclxuQG1peGluIGhlYWRpbmctMDMge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaGVhZGluZyk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wNCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5nLTA1IHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gaGVhZGluZy0wNiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxufVxyXG5AbWl4aW4gaGVhZGluZy0wNyB7XHJcbiAgZm9udC1zaXplOnZhcigtLXNjYWxlNSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlNSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xyXG59XHJcblxyXG4vLyBCYXNlIENsYXNzZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5oZWFkaW5nLTAxIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTAxO1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0yKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMikgKiAxLjUpOyB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTAyLCBoNiB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wMjtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUtMSkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZS0xKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlLTEpICogMS41KTsgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wMywgaDUge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDM7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMCkgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTApOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAqIDEuNSk7IH1cclxufVxyXG5cclxuLmhlYWRpbmctMDQsIGg0IHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA0O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTEpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGUxKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgKiAxLjUpOyB9XHJcblxyXG4gICY6d2hlcmUoLmJvcmRlci1ib3R0b20pIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMSkgLyAyKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICAgJjpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcclxuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGMoMTFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZy0wNSwgaDMge1xyXG4gIEBpbmNsdWRlIGhlYWRpbmctMDU7XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbSkgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlMikgLyAyKTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMSkgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1saC1zY2FsZTIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0yKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUyKSAqIDEuNSk7IH1cclxuXHJcbiAgJjp3aGVyZSguYm9yZGVyLWJvdHRvbSkge1xyXG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUyKSAvIDIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkaW5nLTA2LCBoMiB7XHJcbiAgQGluY2x1ZGUgaGVhZGluZy0wNjtcclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tKSB7IG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUzKSAvIDIpOyB9XHJcbiAgJjp3aGVyZSgubWFyZ2luLWJvdHRvbS0xKSB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlMyk7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTIpIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpICogMS41KTsgfVxyXG5cclxuICAmOndoZXJlKC5ib3JkZXItYm90dG9tKSB7XHJcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTMpIC8gMik7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRpbmctMDcsIGgxIHtcclxuICBAaW5jbHVkZSBoZWFkaW5nLTA3O1xyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20pIHsgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZTUpIC8gMik7IH1cclxuICAmOndoZXJlKC5tYXJnaW4tYm90dG9tLTEpIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tbGgtc2NhbGU1KTsgfVxyXG4gICY6d2hlcmUoLm1hcmdpbi1ib3R0b20tMikgeyBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKHZhcigtLWxoLXNjYWxlNSkgKiAxLjUpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBESVNQTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZGlzcGxheS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTMpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTQpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wMyB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTUpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTYpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTYpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTcpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTcpO1xyXG59XHJcblxyXG4uZGlzcGxheS0wNiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTgpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS0wNiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTgpO1xyXG59XHJcblxyXG4vLyBUZXh0IHV0aWxpdHkgY2xhc3Nlc1xyXG4udGV4dC1wcmltYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KSA7IH1cclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IHsgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7IH1cclxufVxyXG5cclxuLnRleHQtdGVydGlhcnkgeyBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7IH1cclxufVxyXG5cclxuLnRleHQtaGVscGVyIHsgY29sb3I6IHZhcigtLXRleHQtaGVscGVyKTtcclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS10ZXh0LWhlbHBlcik7IH1cclxufVxyXG5cclxuLnRleHQtcGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7IH1cclxufVxyXG5cclxuLnRleHQtb24tY29sb3IgeyBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1vbi1jb2xvcik7IH1cclxufVxyXG5cclxuLnRleHQtZGlzYWJsZWQgeyBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1kaXNhYmxlZCk7IH1cclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7IGNvbG9yOiB2YXIoLS10ZXh0LXN1Y2Nlc3MpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtc3VjY2Vzcyk7IH1cclxufVxyXG5cclxuLnRleHQtaW5mb3JtYXRpb25hbCB7IGNvbG9yOiB2YXIoLS10ZXh0LWluZm9ybWF0aW9uYWwpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtaW5mb3JtYXRpb25hbCk7IH1cclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7IGNvbG9yOiB2YXIoLS10ZXh0LXdhcm5pbmcpO1xyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLXRleHQtd2FybmluZyk7IH1cclxufVxyXG5cclxuLnRleHQtY3JpdGljYWwgeyBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1jcml0aWNhbCk7IH1cclxufVxyXG5cclxuXHJcbi8vIEhFTFBFUiBDTEFTU0VTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZnctbGlnaHQgeyBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpOyB9XHJcbi5mdy1yZWd1bGFyIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpOyB9XHJcbi5mdy1tZWRpdW0geyBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTsgfVxyXG4uZnctaGVhZGluZyB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTsgfVxyXG4uZnctc2VtaWJvbGQgeyBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpOyB9XHJcbi5mdy1ib2xkIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpOyB9XHJcblxyXG4ubnVtYmVycyB7IGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7IH1cclxuXHJcbi5saW5lLWxlbmd0aC0zMGVtIHsgd2lkdGg6IGNhbGMoMS42ICogMzBlbSk7IH1cclxuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi5pdGFsaWMgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi51cHBlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuXHJcbiAgJi1zbSB7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLnBpcGUge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG4iLCIvLyBCQVNFIFNUUlVDVFVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiBiYWRnZS1iYXNlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tYmFkZ2UtZ2FwLCAwLjI1cmVtKTtcclxuICBoZWlnaHQ6IHZhcigtLWJhZGdlLWhlaWdodCwgdmFyKC0tc2l6ZS0yNCkpO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tYmFkZ2UtcGFkZGluZywgMC41cmVtKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCAwLjVyZW0pO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWJhY2tncm91bmQtY29sb3IsIHZhcigtLXNsYXRlLWEzKSk7XHJcbiAgY29sb3I6IHZhcigtLWJhZGdlLXRleHQtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxpbmUtaGVpZ2h0LCB2YXIoLS1saC1zY2FsZS0yKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJhZGdlLWZvbnQtd2VpZ2h0LCA0NTApO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xyXG5cclxuICAmOmhhcyhbY2xhc3MqPVwiaWNvbi0tXCJdKSB7XHJcbiAgICAtLWJhZGdlLXBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJhZGdlLXhzLCAuYmFkZ2Utc20sIC5iYWRnZS1tZCwgLmJhZGdlLWxnIHtcclxuICBAaW5jbHVkZSBiYWRnZS1iYXNlO1xyXG59XHJcblxyXG4uYmFkZ2Utc20ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTIwKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG59XHJcblxyXG4uYmFkZ2UtbGcge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMTIpO1xyXG4gIC0tYmFkZ2UtZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gIC0tYmFkZ2UtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgLS1iYWRnZS1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbn1cclxuXHJcbi5iYWRnZS1ncm91cCB7XHJcbiAgJi1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG5cclxuICAmLWJsb2NrIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vLyBORVcgQkFER0UgMjAyNVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZSguYmFkZ2UpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1zbGF0ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1iYWRnZS1nYXAsIHZhcigtLXNpemUtOCkpO1xyXG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0LCB2YXIoLS1zaXplLTI0KSk7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1iYWRnZS1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTgpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICBmb250LXNpemU6IHZhcigtLWJhZGdlLWZvbnQtc2l6ZSwgdmFyKC0tc2NhbGUtMikpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iYWRnZS1saW5lLWhlaWdodCwgdmFyKC0tbGgtc2NhbGUtMikpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogY2hhcmFjdGVyLXZhcmlhbnQobC10YWlsKTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhhcyhzdmcpIHtcclxuICAgIC0tYmFkZ2UtcGFkZGluZzogdmFyKC0tc2l6ZS02KSB2YXIoLS1zaXplLTgpO1xyXG4gICAgLS1iYWRnZS1nYXA6IHZhcigtLXNpemUtNik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXplc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwieHNcIl0ge1xyXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1zaXplLTE4KTtcclxuICAtLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5iYWRnZVtkYXRhLWJhZGdlfj1cInNtXCJdIHtcclxuICAtLWJhZGdlLWhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbiAgLS1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG59XHJcblxyXG4uYmFkZ2VbZGF0YS1iYWRnZX49XCJsZ1wiXSB7XHJcbiAgLS1iYWRnZS1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gIC0tYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0xMik7XHJcbn1cclxuXHJcbi8vIFNlbWFudGljIFZhcmlhbnRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImluZm9ybWF0aW9uYWxcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJzdWNjZXNzXCJdKXtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tamFkZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWJhZGdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJhdHRlbnRpb25cIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0teWVsbG93LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwid2FybmluZ1wiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1vcmFuZ2UtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJjcml0aWNhbFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1ydWJ5LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImJ1dHRvblwiXSkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwiYnV0dG9uXCJdW2RhdGEtYmFkZ2V+PVwiY3JpdGljYWxcIl0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE0KTtcclxuICAgIC0tYmFkZ2UtZm9yZWdyb3VuZDogdmFyKC0tcnVieS1hMTIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENhbmRpZGF0ZSBTdGF0dXNlc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJzZWxlY3RlZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJxcG9vbHNlbGVjdGVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXBsdW0tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHVtLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwic3VtbW9uZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xxdWVzdGlvbm5haXJlc2VudFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJpbi1wcm9ncmVzc1wiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS12aW9sZXQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJjb25maXJtZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2xxdWFsaWZpZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiY29tcGxldGVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cImFwcHJvdmVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZXhjdXNlZFwiXSksXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJxcG9vbGV4Y3VzZWRcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0teWVsbG93LWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZGlzcXVhbGlmaWVkXCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInFwb29sZGlzcXVhbGlmaWVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwiZGVmZXJyZWRcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicG9zdHBvbmVkXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJwYW5lbFwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1za3ktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1za3ktYTMpO1xyXG4gIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpOyB9XHJcbn1cclxuXHJcbi5iYWRnZTp3aGVyZShbZGF0YS1iYWRnZX49XCJqdXJvclwiXSkge1xyXG4gIC0tYmFkZ2UtZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInVuZGVsaXZlcmFibGVcIl0pLFxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicXBvb2x1bmRlbGl2ZXJhYmxlXCJdKSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG4uYmFkZ2U6d2hlcmUoW2RhdGEtYmFkZ2V+PVwicGVuZGluZy1yZXF1ZXN0XCJdKSxcclxuLmJhZGdlOndoZXJlKFtkYXRhLWJhZGdlfj1cInBlbmRpbmdcIl0pIHtcclxuICAtLWJhZGdlLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYW1iZXItYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmFkZ2UtZm9yZWdyb3VuZCk7IH1cclxufVxyXG5cclxuLmJhZGdlW2RhdGEtYmFkZ2V+PVwibm90LXNjaGVkdWxlZFwiXSB7XHJcbiAgLS1iYWRnZS1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWNyaW1zb24tYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jcmltc29uLWEzKTtcclxuICAtLWJhZGdlLXRleHQtY29sb3I6IHZhcigtLWJhZGdlLWZvcmVncm91bmQpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1iYWRnZS1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jYXNlLXBhbmVsLWJhZGdlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICByaWdodDogMTZweDtcclxuICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICBib3R0b206IDhweDtcclxuICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBTVEFUVVNFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jb2xvcixcclxuW2NsYXNzKj1cImJhZGdlLW1kXCJdLmNvbG9yLFxyXG5bY2xhc3MqPVwiYmFkZ2Utc21cIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0uY29sb3IsXHJcbltjbGFzcyo9XCJ0YWctc21cIl0uY29sb3Ige1xyXG5cclxuICAmLS13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmLS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcblxyXG4gICYtLWluZm9ybWF0aW9uYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWluYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFtYmVyLTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS15ZXMtbm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tbXVsdGlwbGUtY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12aW9sZXQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXZpb2xldC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY2FuZGlkYXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWRpc3F1YWxpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY3JpbXNvbi1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tZXhjdXNhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZnKTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1zY2hlZHVsZWQsXHJcbiAgJi0tZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLXJ1YnktYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBsdW0tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXBsdW0tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZpb2xldC1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdmlvbGV0LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1jb25maXJtZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTIpO1xyXG5cclxuICAgICYgcGF0aCB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWphZGUtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNreS1hNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1wZW5kaW5nLXJlcXVlc3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYW1iZXItYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgfVxyXG5cclxuICAmLS1hcHByb3ZlZCxcclxuICAmLS1wYW5lbC1zZW50LFxyXG4gICYtLWVtcGFuZWxlZCxcclxuICAmLS1qdXJ5LWVtcGFuZWxlZCxcclxuICAmLS1qdXJvcixcclxuICAmLS10aW1lLWluLFxyXG4gICYtLXRpbWUtaW4tb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICYtLWV4Y3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS15ZWxsb3ctYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlZmVycmVkLCAmLS1wb3N0cG9uZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3JhbmdlLWE0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1vcmFuZ2UtYTEyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRlbmllZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLXJlZC1hMTIpO1xyXG4gIH1cclxuXHJcbiAgJi0tY29tcGxldGVkLFxyXG4gICYtLXBheS1maXJzdC1kYXlzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuXHJcbiAgICAmIHBhdGgge1xyXG4gICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS11bmRlbGl2ZXJhYmxlLFxyXG4gICYtLXEtcG9vbC11bmRlbGl2ZXJhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNyaW1zb24tYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICB9XHJcblxyXG4gICYtLXRleHQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogdmFyKC0tamFkZS1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtYTExKTtcclxuICB9XHJcbn1cclxuIiwiXHJcbi8vIFVJIEJhY2tncm91bmRzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG5cclxuICAtLXdoaXRlOiBoc2woMCAwJSAxMDAlKTtcclxuXHJcbiAgLS1saWdodC1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tZGFyay1iZzogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG5cclxuICAtLWNvbG9yLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODUuMSUpO1xyXG4gIC0tY29sb3ItcGFuZWwtc29saWQ6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50OiBva2xjaCgxMDAlIDAgMCAvIDcwLjIlKTtcclxuICAtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50LWhvdmVyOiBva2xjaCgxMDAlIDAgMCAvIDYwLjIlKTtcclxuXHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMTI1KTtcclxuXHJcbiAgLS1ncmF5LWJnLXdlYWs6IGhzbCh2YXIoLS1ncmF5LTAwKSk7XHJcbiAgLS1ncmF5LWJnLXVpOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1ncmF5LWJnOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIC0tZ3JheS1mZzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS1ncmF5LWhvdmVyOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgLS1ncmF5LWFjdGl2ZTogdmFyKC0tc2xhdGUtYTQpO1xyXG5cclxuICAtLWZvcmdlLWhvdmVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMTIpO1xyXG4gIC0tZm9yZ2UtYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS01MC1hMjApO1xyXG5cclxuICAtLXJlZC1iZy13ZWFrOiBoc2wodmFyKC0tcmVkLTAwKSk7XHJcbiAgLS1yZWQtYmctdWk6IGhzbCh2YXIoLS1yZWQtMDUpKTtcclxuICAtLXJlZC1iZzogaHNsKHZhcigtLXJlZC0yMCkpO1xyXG4gIC0tcmVkLWZnOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcblxyXG4gIC0tb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS1vcmFuZ2UtMDApKTtcclxuICAtLW9yYW5nZS1iZy11aTogaHNsKHZhcigtLW9yYW5nZS0wNSkpO1xyXG4gIC0tb3JhbmdlLWJnOiBoc2wodmFyKC0tb3JhbmdlLTIwKSk7XHJcbiAgLS1vcmFuZ2UtZmc6IGhzbCh2YXIoLS1vcmFuZ2UtODApKTtcclxuXHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTAwKSk7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS0wNSkpO1xyXG4gIC0teWVsbG93LW9yYW5nZS1iZzogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtMjApKTtcclxuICAtLXllbGxvdy1vcmFuZ2UtZmc6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTgwKSk7XHJcblxyXG4gIC0teWVsbG93LWJnLXdlYWs6IGhzbCh2YXIoLS15ZWxsb3ctMDApKTtcclxuICAtLXllbGxvdy1iZy11aTogaHNsKHZhcigtLXllbGxvdy0wNSkpO1xyXG4gIC0teWVsbG93LWJnOiBoc2wodmFyKC0teWVsbG93LTIwKSk7XHJcbiAgLS15ZWxsb3ctZmc6IGhzbCh2YXIoLS15ZWxsb3ctODApKTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLXllbGxvdy1ncmVlbi0wMCkpO1xyXG4gIC0teWVsbG93LWdyZWVuLWJnLXVpOiBoc2wodmFyKC0teWVsbG93LWdyZWVuLTA1KSk7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tYmc6IGhzbCh2YXIoLS15ZWxsb3ctZ3JlZW4tMjApKTtcclxuICAtLXllbGxvdy1ncmVlbi1mZzogaHNsKHZhcigtLXllbGxvdy1ncmVlbi04MCkpO1xyXG5cclxuICAtLWdyZWVuLWJnLXdlYWs6IGhzbCh2YXIoLS1ncmVlbi0wMCkpO1xyXG4gIC0tZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ncmVlbi0wNSkpO1xyXG4gIC0tZ3JlZW4tYmc6IGhzbCh2YXIoLS1ncmVlbi0yMCkpO1xyXG4gIC0tZ3JlZW4tZmc6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG5cclxuICAtLWJsdWUtZ3JlZW4tYmctd2VhazogaHNsKHZhcigtLWJsdWUtZ3JlZW4tMDApKTtcclxuICAtLWJsdWUtZ3JlZW4tYmctdWk6IGhzbCh2YXIoLS1ibHVlLWdyZWVuLTA1KSk7XHJcbiAgLS1ibHVlLWdyZWVuLWJnOiBoc2wodmFyKC0tYmx1ZS1ncmVlbi0yMCkpO1xyXG4gIC0tYmx1ZS1ncmVlbi1mZzogaHNsKHZhcigtLWJsdWUtZ3JlZW4tODApKTtcclxuXHJcbiAgLS1hcXVhLWJnLXdlYWs6IGhzbCh2YXIoLS1hcXVhLTAwKSk7XHJcbiAgLS1hcXVhLWJnLXVpOiBoc2wodmFyKC0tYXF1YS0wNSkpO1xyXG4gIC0tYXF1YS1iZzogaHNsKHZhcigtLWFxdWEtMjApKTtcclxuICAtLWFxdWEtZmc6IGhzbCh2YXIoLS1hcXVhLTgwKSk7XHJcblxyXG4gIC0tYmx1ZS1iZy13ZWFrOiBoc2wodmFyKC0tYmx1ZS0wMCkpO1xyXG4gIC0tYmx1ZS1iZy11aTogaHNsKHZhcigtLWJsdWUtMDUpKTtcclxuICAtLWJsdWUtYmc6IGhzbCh2YXIoLS1ibHVlLTIwKSk7XHJcbiAgLS1ibHVlLWZnOiBoc2wodmFyKC0tYmx1ZS04MCkpO1xyXG5cclxuICAtLWluZGlnby1iZy13ZWFrOiBoc2wodmFyKC0taW5kaWdvLTAwKSk7XHJcbiAgLS1pbmRpZ28tYmctdWk6IGhzbCh2YXIoLS1pbmRpZ28tMDUpKTtcclxuICAtLWluZGlnby1iZzogaHNsKHZhcigtLWluZGlnby0yMCkpO1xyXG4gIC0taW5kaWdvLWZnOiBoc2wodmFyKC0taW5kaWdvLTgwKSk7XHJcblxyXG4gIC0tcHVycGxlLWJnLXdlYWs6IGhzbCh2YXIoLS1wdXJwbGUtMDApKTtcclxuICAtLXB1cnBsZS1iZy11aTogaHNsKHZhcigtLXB1cnBsZS0wNSkpO1xyXG4gIC0tcHVycGxlLWJnOiBoc2wodmFyKC0tcHVycGxlLTIwKSk7XHJcbiAgLS1wdXJwbGUtZmc6IGhzbCh2YXIoLS1wdXJwbGUtODApKTtcclxuXHJcbiAgLS1tYWdlbnRhLWJnLXdlYWs6IGhzbCh2YXIoLS1tYWdlbnRhLTAwKSk7XHJcbiAgLS1tYWdlbnRhLWJnLXVpOiBoc2wodmFyKC0tbWFnZW50YS0wNSkpO1xyXG4gIC0tbWFnZW50YS1iZzogaHNsKHZhcigtLW1hZ2VudGEtMjApKTtcclxuICAtLW1hZ2VudGEtZmc6IGhzbCh2YXIoLS1tYWdlbnRhLTgwKSk7XHJcblxyXG4gIC0taG90LXBpbmstYmctd2VhazogaHNsKHZhcigtLWhvdC1waW5rLTAwKSk7XHJcbiAgLS1ob3QtcGluay1iZy11aTogaHNsKHZhcigtLWhvdC1waW5rLTA1KSk7XHJcbiAgLS1ob3QtcGluay1iZzogaHNsKHZhcigtLWhvdC1waW5rLTIwKSk7XHJcbiAgLS1ob3QtcGluay1mZzogaHNsKHZhcigtLWhvdC1waW5rLTgwKSk7XHJcblxyXG4gIC0tcGluay1iZy13ZWFrOiBoc2wodmFyKC0tcGluay0wMCkpO1xyXG4gIC0tcGluay1iZy11aTogaHNsKHZhcigtLXBpbmstMDUpKTtcclxuICAtLXBpbmstYmc6IGhzbCh2YXIoLS1waW5rLTIwKSk7XHJcbiAgLS1waW5rLWZnOiBoc2wodmFyKC0tcGluay04MCkpO1xyXG5cclxuICAtLXByaW1hcnktYmctd2VhazogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDApO1xyXG4gIC0tcHJpbWFyeS1iZy11aTogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xyXG4gIC0tcHJpbWFyeS1iZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktMjApO1xyXG4gIC0tcHJpbWFyeS1mZzogdmFyKC0tZm9yZ2UtdGVydGlhcnktODApO1xyXG5cclxuICAtLWludGVyYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1idXR0b24tcHJpbWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tYnV0dG9uLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxuXHJcbiAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgLS1zaGFkb3ctMjogMCAwIDAgMC41cHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDFweCAwIHZhcigtLWdyYXktYTIpLDAgMnB4IDFweCAtMXB4IHZhcigtLWJsYWNrLWExKSwwIDFweCAzcHggMCB2YXIoLS1ibGFjay1hMSk7XHJcbiAgLS1zaGFkb3ctMzogMCAycHggM3B4IC0ycHggdmFyKC0tZ3JheS1hMyksMCAzcHggMTJweCAtNHB4IHZhcigtLWJsYWNrLWEyKSwwIDRweCAxNnB4IC04cHggdmFyKC0tYmxhY2stYTIpO1xyXG4gIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gIC0tc2hhZG93LTU6IDAgMTJweCA2MHB4IHZhcigtLWJsYWNrLWEzKSwwIDEycHggMzJweCAtMTZweCB2YXIoLS1ncmF5LWE1KTtcclxuICAtLXNoYWRvdy02OiAwIDEycHggNjBweCB2YXIoLS1ibGFjay1hMyksMCAxNnB4IDY0cHggdmFyKC0tZ3JheS1hMiksMCAxNnB4IDM2cHggLTIwcHggdmFyKC0tZ3JheS1hNyk7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoY29sb3I6IGNvbG9yLW1peChpbiBva2xhYix3aGl0ZSxibGFjaykpIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLS1zaGFkb3ctMTogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWdyYXktYTUpLGluc2V0IDAgMS41cHggMnB4IDAgdmFyKC0tZ3JheS1hMiksaW5zZXQgMCAxLjVweCAycHggMCB2YXIoLS1ibGFjay1hMik7XHJcbiAgICAtLXNoYWRvdy0yOiAwIDAgMCAwLjVweCB2YXIoLS1ibGFjay1hMSksMCAxcHggMXB4IDAgdmFyKC0tZ3JheS1hMiksMCAycHggMXB4IC0xcHggdmFyKC0tYmxhY2stYTEpLDAgMXB4IDNweCAwIHZhcigtLWJsYWNrLWExKTtcclxuICAgIC0tc2hhZG93LTM6IDAgMnB4IDNweCAtMnB4IHZhcigtLWdyYXktYTMpLDAgM3B4IDEycHggLTRweCB2YXIoLS1ibGFjay1hMiksMCA0cHggMTZweCAtOHB4IHZhcigtLWJsYWNrLWEyKTtcclxuICAgIC0tc2hhZG93LTQ6IDAgOHB4IDQwcHggdmFyKC0tYmxhY2stYTEpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTMpO1xyXG4gICAgLS1zaGFkb3ctNTogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTJweCAzMnB4IC0xNnB4IHZhcigtLWdyYXktYTUpO1xyXG4gICAgLS1zaGFkb3ctNjogMCAxMnB4IDYwcHggdmFyKC0tYmxhY2stYTMpLDAgMTZweCA2NHB4IHZhcigtLWdyYXktYTIpLDAgMTZweCAzNnB4IC0yMHB4IHZhcigtLWdyYXktYTcpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0LXByaW1hcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LXNlY29uZGFyeTogaHNsKHZhcigtLWdyYXktOTApIC8gNzUlKTtcclxuICAtLXRleHQtdGVydGlhcnk6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYxJSk7XHJcbiAgLS10ZXh0LWhlbHBlcjogaHNsKHZhcigtLWdyYXktOTApIC8gNjElKTtcclxuICAtLXRleHQtcGxhY2Vob2xkZXI6IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDQ4JSk7XHJcbiAgLS10ZXh0LW9uLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgLS10ZXh0LWRpc2FibGVkOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyNCUpO1xyXG4gIC0tdGV4dC1zdWNjZXNzOiBva2xjaChmcm9tIHZhcigtLWphZGUtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS10ZXh0LWluZm9ybWF0aW9uYWw6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtd2FybmluZzogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLXRleHQtY3JpdGljYWw6IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1saW5rLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWxpbmstcHJpbWFyeS1ob3ZlcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjUpO1xyXG5cclxuICAtLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lIOKAlCBBdXRvXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCkge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktODApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gIC0tdWktYmctYWN0aXZlOiB2YXIoLS1zbGF0ZS1hNSk7XHJcblxyXG4gIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgxMDAlIDAgMCAvIDY0JSk7XHJcbn1cclxuXHJcbjo6YmFja2Ryb3Age1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWUg4oCUIEF1dG9cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICA6d2hlcmUoaHRtbCkge1xyXG4gICAgLy9jb2xvci1zY2hlbWU6IGRhcms7XHJcbiAgICAvLy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cclxuICAgIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gICAgLS11aS1iZy0wMTogaHNsKHZhcigtLWdyYXktZGFyay0wMCkpO1xyXG4gICAgLS11aS1iZy0wMjogaHNsKHZhcigtLWdyYXktZGFyay0wNSkpO1xyXG4gICAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0zMCkpO1xyXG4gICAgLS10ZXh0LTAxOiBoc2wodmFyKC0tZ3JheS1kYXJrLTkwKSk7XHJcbiAgICAtLXRleHQtMDI6IGhzbCh2YXIoLS1ncmF5LWRhcmstNzApKTtcclxuICAgIC0tdGV4dC0wMzogaHNsKHZhcigtLWdyYXktZGFyay04MCkpO1xyXG5cclxuICAgIC0tdWktYmctaG92ZXI6IGhzbCh2YXIoLS1ncmF5LWRhcmstMTUpKTtcclxuICAgIC0tdWktYmctYWN0aXZlOiBoc2wodmFyKC0tZ3JheS1kYXJrLTIwKSk7XHJcblxyXG4gICAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbiAgfVxyXG5cclxuICA6OmJhY2tkcm9wIHtcclxuICAgIC0tZGlhbG9nLWJhY2tkcm9wOiBva2xjaCgwJSAwIDAgLyAzMiUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIExpZ2h0IHRoZW1lXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5bY29sb3Itc2NoZW1lPVwibGlnaHRcIl0ge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWxpZ2h0LWJnKTtcclxuICAtLXVpLWJnLTAxOiBoc2wodmFyKC0tZ3JheS0wMCkpO1xyXG4gIC0tdWktYmctMDI6IGhzbCh2YXIoLS1ncmF5LTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktMjApKTtcclxuICAtLXRleHQtMDE6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbiAgLS10ZXh0LTAyOiBoc2wodmFyKC0tZ3JheS03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktNDApKTtcclxuXHJcbiAgLS11aS1iZy1ob3ZlcjogaHNsKHZhcigtLWdyYXktMTUpKTtcclxuICAtLXVpLWJnLWFjdGl2ZTogaHNsKHZhcigtLWdyYXktMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDEwMCUgMCAwIC8gNjQlKTtcclxufVxyXG5cclxuXHJcbi8vIERhcmsgdGhlbWVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjb2xvci1zY2hlbWU9XCJkYXJrXCJdIHtcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcblxyXG4gIC0tdWktYmctMDA6IHZhcigtLWRhcmstYmcpO1xyXG4gIC0tdWktYmctMDE6IGhzbCh2YXIoLS1ncmF5LWRhcmstMDApKTtcclxuICAtLXVpLWJnLTAyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTA1KSk7XHJcbiAgLS11aS1iZy0wMzogaHNsKHZhcigtLWdyYXktZGFyay0yMCkpO1xyXG4gIC0tdGV4dC0wMTogaHNsKHZhcigtLWdyYXktZGFyay05MCkpO1xyXG4gIC0tdGV4dC0wMjogaHNsKHZhcigtLWdyYXktZGFyay03MCkpO1xyXG4gIC0tdGV4dC1kaXNhYmxlZDogaHNsKHZhcigtLWdyYXktZGFyay00MCkpO1xyXG5cclxuICAtLXVpLWJnLWhvdmVyOiBoc2wodmFyKC0tZ3JheS1kYXJrLTE1KSk7XHJcbiAgLS11aS1iZy1hY3RpdmU6IGhzbCh2YXIoLS1ncmF5LWRhcmstMjApKTtcclxuXHJcbiAgLS1kaWFsb2ctYmFja2Ryb3A6IG9rbGNoKDAlIDAgMCAvIDMyJSk7XHJcbn1cclxuIiwiXHJcbi8vIENJVElaRU4gMS4yXHJcbi8vIFZhbHVlcyBhcmUgaW4gSFNMLCBzbyB0eXBlIGhzbCBiZWZvcmUgdGhlIHZhcmlhYmxlLiBUaGlzIGdpdmVzIHRoZSBmbGV4aWJpbGl0eSB0byB1c2UgZm9yd2FyZCBzbGFzaCBmb3IgYWxwaGFcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZ3JheS0wMDogMTgwIDklIDk4JTtcclxuICAtLWdyYXktMDU6IDIyMCAxMyUgOTUlO1xyXG4gIC0tZ3JheS0xMDogMjI1IDEyJSA5NCU7XHJcbiAgLS1ncmF5LTE1OiAyMTYgMTIlIDkyJTtcclxuICAtLWdyYXktMjA6IDIyMCAxMSUgODklO1xyXG4gIC0tZ3JheS0yNTogMjI1IDEwJSA4NCU7XHJcbiAgLS1ncmF5LTMwOiAyMTggOSUgODMlO1xyXG4gIC0tZ3JheS00MDogMjE3IDYlIDcyJTtcclxuICAtLWdyYXktNTA6IDIxNCAzJSA1NiU7XHJcbiAgLS1ncmF5LTYwOiAyMjAgMyUgNDYlO1xyXG4gIC0tZ3JheS02NTogMjI4IDMlIDM3JTtcclxuICAtLWdyYXktNzA6IDIyNSAyJSAzMiU7XHJcbiAgLS1ncmF5LTc1OiAyMjAgMiUgMjYlO1xyXG4gIC0tZ3JheS04MDogMjAwIDMlIDIwJTtcclxuICAtLWdyYXktODU6IDI0MCAzJSAxNSU7XHJcbiAgLS1ncmF5LTkwOiAyMTAgNCUgMTAlO1xyXG4gIC0tZ3JheS0xMDA6IDI0MCAzJSA2JTtcclxuXHJcbiAgLy8gVGhlc2UgYXJlIGN1cnJlbnRseSBhIHRlc3RcclxuICAtLWdyYXktZGFyay0wMDogMjEwIDMlIDEyJTtcclxuICAtLWdyYXktZGFyay0wNTogMjQwIDMlIDE1JTtcclxuICAtLWdyYXktZGFyay0xMDogMjEwIDIlIDE2JTtcclxuICAtLWdyYXktZGFyay0xNTogMjIwIDMlIDE4JTtcclxuICAtLWdyYXktZGFyay0yMDogMjIwIDMlIDIwJTtcclxuICAtLWdyYXktZGFyay0zMDogMjI1IDMlIDI0JTtcclxuICAtLWdyYXktZGFyay00MDogMjI1IDMlIDMxJTtcclxuICAtLWdyYXktZGFyay01MDogMjI4IDIlIDQ0JTtcclxuICAtLWdyYXktZGFyay02MDogMjMwIDMlIDUzJTtcclxuICAtLWdyYXktZGFyay02NTogMjMxIDQlIDY0JTtcclxuICAtLWdyYXktZGFyay03MDogMjI1IDUlIDcxJTtcclxuICAtLWdyYXktZGFyay03NTogMjI1IDglIDc5JTtcclxuICAtLWdyYXktZGFyay04MDogMjMxIDExJSA4OCU7XHJcbiAgLS1ncmF5LWRhcmstODU6IDI0MCAxMyUgOTUlO1xyXG4gIC0tZ3JheS1kYXJrLTkwOiAyNDAgMSUgOTglO1xyXG4gIC0tZ3JheS1kYXJrLTEwMDogMCAwJSAxMDAlO1xyXG5cclxuICAtLXJlZC0wMDogMCAxMDAlIDk4JTtcclxuICAtLXJlZC0wNTogNCAxMDAlIDk3JTtcclxuICAtLXJlZC0xMDogMiAxMDAlIDk1JTtcclxuICAtLXJlZC0xNTogNCAxMDAlIDk0JTtcclxuICAtLXJlZC0yMDogMyAxMDAlIDkyJTtcclxuICAtLXJlZC0zMDogMiAxMDAlIDg4JTtcclxuICAtLXJlZC00MDogMSAxMDAlIDgwJTtcclxuICAtLXJlZC01MDogMzU5IDY1JSA2NSU7XHJcbiAgLS1yZWQtNjA6IDAgNDElIDUzJTtcclxuICAtLXJlZC02NTogMzU5IDM3JSA0MyU7XHJcbiAgLS1yZWQtNzA6IDM1OSAzOCUgMzclO1xyXG4gIC0tcmVkLTc1OiAzNTkgMzklIDMwJTtcclxuICAtLXJlZC04MDogMzU5IDQxJSAyNCU7XHJcbiAgLS1yZWQtODU6IDM1OSA0MyUgMTglO1xyXG4gIC0tcmVkLTkwOiAwIDQ4JSAxMiU7XHJcbiAgLS1yZWQtMTAwOiAzNTcgNTYlIDglO1xyXG5cclxuICAtLWNyaXRpY2FsOiAzNTcgNzYlIDQ5JTtcclxuXHJcbiAgLS1vcmFuZ2UtMDA6IDIyIDEwMCUgOTglO1xyXG4gIC0tb3JhbmdlLTA1OiAyMiAxMDAlIDk1JTtcclxuICAtLW9yYW5nZS0xMDogMjEgMTAwJSA5NCU7XHJcbiAgLS1vcmFuZ2UtMTU6IDIxIDEwMCUgOTIlO1xyXG4gIC0tb3JhbmdlLTIwOiAyMSAxMDAlIDg5JTtcclxuICAtLW9yYW5nZS0zMDogMjEgMTAwJSA4MyU7XHJcbiAgLS1vcmFuZ2UtNDA6IDIxIDg2JSA3MSU7XHJcbiAgLS1vcmFuZ2UtNTA6IDIxIDQ1JSA1NSU7XHJcbiAgLS1vcmFuZ2UtNjA6IDIyIDM3JSA0NSU7XHJcbiAgLS1vcmFuZ2UtNjU6IDIxIDM4JSAzNyU7XHJcbiAgLS1vcmFuZ2UtNzA6IDIxIDM4JSAzMSU7XHJcbiAgLS1vcmFuZ2UtNzU6IDIyIDQwJSAyNiU7XHJcbiAgLS1vcmFuZ2UtODA6IDIxIDQyJSAyMCU7XHJcbiAgLS1vcmFuZ2UtODU6IDIxIDQ1JSAxNSU7XHJcbiAgLS1vcmFuZ2UtOTA6IDIyIDUxJSAxMCU7XHJcbiAgLS1vcmFuZ2UtMTAwOiAxOSA1OCUgNiU7XHJcblxyXG4gIC0teWVsbG93LW9yYW5nZS0wMDogMzkgMTAwJSA5NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTA1OiA0MCAxMDAlIDkyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtMTA6IDQwIDEwMCUgODklO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xNTogNDAgMTAwJSA4NSU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTIwOiA0MCA5OCUgODAlO1xyXG4gIC0teWVsbG93LW9yYW5nZS0zMDogNDEgODclIDcyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNDA6IDQxIDU2JSA2MiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTUwOiA0MCAzNSUgNDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS02MDogNDEgMzYlIDQwJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtNjU6IDQwIDM3JSAzMiU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTcwOiA0MCAzNyUgMjclO1xyXG4gIC0teWVsbG93LW9yYW5nZS03NTogNDAgNDAlIDIyJTtcclxuICAtLXllbGxvdy1vcmFuZ2UtODA6IDQxIDQyJSAxNyU7XHJcbiAgLS15ZWxsb3ctb3JhbmdlLTg1OiAzOSA0NSUgMTMlO1xyXG4gIC0teWVsbG93LW9yYW5nZS05MDogNDAgNTElIDglO1xyXG4gIC0teWVsbG93LW9yYW5nZS0xMDA6IDM4IDYyJSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctMDA6IDUyIDk1JSA5MiU7XHJcbiAgLS15ZWxsb3ctMDU6IDUyIDk3JSA4NiU7XHJcbiAgLS15ZWxsb3ctMTA6IDUyIDk4JSA4MCU7XHJcbiAgLS15ZWxsb3ctMTU6IDUxIDk1JSA3NCU7XHJcbiAgLS15ZWxsb3ctMjA6IDUyIDg1JSA3MiU7XHJcbiAgLS15ZWxsb3ctMzA6IDUxIDY5JSA2NyU7XHJcbiAgLS15ZWxsb3ctNDA6IDUyIDQ2JSA1OCU7XHJcbiAgLS15ZWxsb3ctNTA6IDUyIDM1JSA0NSU7XHJcbiAgLS15ZWxsb3ctNjA6IDUyIDM2JSAzNyU7XHJcbiAgLS15ZWxsb3ctNjU6IDUyIDM3JSAyOSU7XHJcbiAgLS15ZWxsb3ctNzA6IDUxIDM4JSAyNSU7XHJcbiAgLS15ZWxsb3ctNzU6IDUxIDQwJSAyMCU7XHJcbiAgLS15ZWxsb3ctODA6IDUzIDQxJSAxNiU7XHJcbiAgLS15ZWxsb3ctODU6IDUxIDQ2JSAxMiU7XHJcbiAgLS15ZWxsb3ctOTA6IDUxIDU2JSA3JTtcclxuICAtLXllbGxvdy0xMDA6IDQ4IDY1JSA1JTtcclxuXHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDA6IDcxIDgyJSA5MyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMDU6IDY4IDgwJSA4NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTA6IDY4IDc4JSA4MCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMTU6IDY3IDc5JSA3NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMjA6IDY3IDcyJSA3MSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tMzA6IDY3IDU3JSA2NiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNDA6IDY2IDM5JSA1NyU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNTA6IDY3IDMxJSA0NCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjA6IDY2IDMyJSAzNiU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNjU6IDY2IDMyJSAyOSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzA6IDY2IDMzJSAyNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tNzU6IDY1IDM1JSAyMCU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODA6IDY4IDM3JSAxNSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tODU6IDY1IDQwJSAxMSU7XHJcbiAgLS15ZWxsb3ctZ3JlZW4tOTA6IDY0IDQ5JSA3JTtcclxuICAtLXllbGxvdy1ncmVlbi0xMDA6IDY1IDU1JSA0JTtcclxuXHJcbiAgLS1ncmVlbi0wMDogMTEzIDgxJSA5NiU7XHJcbiAgLS1ncmVlbi0wNTogMTE1IDgwJSA5MiU7XHJcbiAgLS1ncmVlbi0xMDogMTE0IDgxJSA4OCU7XHJcbiAgLS1ncmVlbi0xNTogMTE1IDgxJSA4NCU7XHJcbiAgLS1ncmVlbi0yMDogMTE0IDc5JSA3OSU7XHJcbiAgLS1ncmVlbi0zMDogMTE1IDcwJSA3MCU7XHJcbiAgLS1ncmVlbi00MDogMTE1IDQ2JSA2MSU7XHJcbiAgLS1ncmVlbi01MDogMTE1IDMwJSA0NyU7XHJcbiAgLS1ncmVlbi02MDogMTE1IDMxJSAzOSU7XHJcbiAgLS1ncmVlbi02NTogMTE1IDMyJSAzMSU7XHJcbiAgLS1ncmVlbi03MDogMTE1IDMzJSAyNiU7XHJcbiAgLS1ncmVlbi03NTogMTE1IDM0JSAyMSU7XHJcbiAgLS1ncmVlbi04MDogMTE0IDM3JSAxNyU7XHJcbiAgLS1ncmVlbi04NTogMTE1IDQwJSAxMiU7XHJcbiAgLS1ncmVlbi05MDogMTE0IDQ5JSA4JTtcclxuICAtLWdyZWVuLTEwMDogMTE1IDUyJSA1JTtcclxuXHJcbiAgLS1ibHVlLWdyZWVuLTAwOiAxNTQgODAlIDk2JTtcclxuICAtLWJsdWUtZ3JlZW4tMDU6IDE1NSA4MCUgOTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi0xMDogMTU2IDc4JSA4NyU7XHJcbiAgLS1ibHVlLWdyZWVuLTE1OiAxNTYgNzklIDgzJTtcclxuICAtLWJsdWUtZ3JlZW4tMjA6IDE1NyA3OCUgNzglO1xyXG4gIC0tYmx1ZS1ncmVlbi0zMDogMTU4IDY4JSA3MCU7XHJcbiAgLS1ibHVlLWdyZWVuLTQwOiAxNTggNDUlIDYwJTtcclxuICAtLWJsdWUtZ3JlZW4tNTA6IDE1OCAzMCUgNDclO1xyXG4gIC0tYmx1ZS1ncmVlbi02MDogMTU5IDMxJSAzOCU7XHJcbiAgLS1ibHVlLWdyZWVuLTY1OiAxNTggMzIlIDMxJTtcclxuICAtLWJsdWUtZ3JlZW4tNzA6IDE2MCAzMyUgMjYlO1xyXG4gIC0tYmx1ZS1ncmVlbi03NTogMTU4IDM1JSAyMSU7XHJcbiAgLS1ibHVlLWdyZWVuLTgwOiAxNjAgMzYlIDE2JTtcclxuICAtLWJsdWUtZ3JlZW4tODU6IDE2MCAzOSUgMTIlO1xyXG4gIC0tYmx1ZS1ncmVlbi05MDogMTYwIDQ3JSA3JTtcclxuICAtLWJsdWUtZ3JlZW4tMTAwOiAxNjIgNTclIDUlO1xyXG5cclxuICAtLWFxdWEtMDA6IDE4NiAxMDAlIDk2JTtcclxuICAtLWFxdWEtMDU6IDE4NiAxMDAlIDkxJTtcclxuICAtLWFxdWEtMTA6IDE4NiAxMDAlIDg3JTtcclxuICAtLWFxdWEtMTU6IDE4NSA5OCUgODIlO1xyXG4gIC0tYXF1YS0yMDogMTg2IDk1JSA3NiU7XHJcbiAgLS1hcXVhLTMwOiAxODYgNzMlIDcxJTtcclxuICAtLWFxdWEtNDA6IDE4NiA0OCUgNjIlO1xyXG4gIC0tYXF1YS01MDogMTg2IDMwJSA0OCU7XHJcbiAgLS1hcXVhLTYwOiAxODYgMzElIDM5JTtcclxuICAtLWFxdWEtNjU6IDE4NSAzMiUgMzIlO1xyXG4gIC0tYXF1YS03MDogMTg3IDMzJSAyNyU7XHJcbiAgLS1hcXVhLTc1OiAxODYgMzQlIDIyJTtcclxuICAtLWFxdWEtODA6IDE4NiAzNiUgMTclO1xyXG4gIC0tYXF1YS04NTogMTg3IDM4JSAxMyU7XHJcbiAgLS1hcXVhLTkwOiAxODMgNDUlIDglO1xyXG4gIC0tYXF1YS0xMDA6IDE4OSA1NCUgNSU7XHJcblxyXG4gIC0tYmx1ZS0wMDogMjA1IDEwMCUgOTglO1xyXG4gIC0tYmx1ZS0wNTogMjA2IDEwMCUgOTUlO1xyXG4gIC0tYmx1ZS0xMDogMjA2IDEwMCUgOTMlO1xyXG4gIC0tYmx1ZS0xNTogMjA2IDEwMCUgOTElO1xyXG4gIC0tYmx1ZS0yMDogMjA3IDEwMCUgODklO1xyXG4gIC0tYmx1ZS0zMDogMjA3IDEwMCUgODMlO1xyXG4gIC0tYmx1ZS00MDogMjA2IDgxJSA3MSU7XHJcbiAgLS1ibHVlLTUwOiAyMDYgNDIlIDU1JTtcclxuICAtLWJsdWUtNjA6IDIwNiAzNCUgNDUlO1xyXG4gIC0tYmx1ZS02NTogMjA1IDM1JSAzNiU7XHJcbiAgLS1ibHVlLTcwOiAyMDcgMzYlIDMxJTtcclxuICAtLWJsdWUtNzU6IDIwNyAzNyUgMjYlO1xyXG4gIC0tYmx1ZS04MDogMjA2IDQwJSAyMCU7XHJcbiAgLS1ibHVlLTg1OiAyMDcgNDMlIDE1JTtcclxuICAtLWJsdWUtOTA6IDIwOCA0OCUgMTAlO1xyXG4gIC0tYmx1ZS0xMDA6IDIwOCA1OCUgNiU7XHJcblxyXG4gIC0taW5kaWdvLTAwOiAyMjcgMTAwJSA5OCU7XHJcbiAgLS1pbmRpZ28tMDU6IDIyNSAxMDAlIDk3JTtcclxuICAtLWluZGlnby0xMDogMjI0IDEwMCUgOTUlO1xyXG4gIC0taW5kaWdvLTE1OiAyMjMgMTAwJSA5NCU7XHJcbiAgLS1pbmRpZ28tMjA6IDIyNCAxMDAlIDkyJTtcclxuICAtLWluZGlnby0zMDogMjI1IDEwMCUgODglO1xyXG4gIC0taW5kaWdvLTQwOiAyMjYgMTAwJSA4MSU7XHJcbiAgLS1pbmRpZ28tNTA6IDIyNyA2OCUgNjclO1xyXG4gIC0taW5kaWdvLTYwOiAyMjggNDIlIDU1JTtcclxuICAtLWluZGlnby02NTogMjI4IDM1JSA0NSU7XHJcbiAgLS1pbmRpZ28tNzA6IDIyOCAzNSUgMzglO1xyXG4gIC0taW5kaWdvLTc1OiAyMjggMzclIDMyJTtcclxuICAtLWluZGlnby04MDogMjI5IDM4JSAyNSU7XHJcbiAgLS1pbmRpZ28tODU6IDIyOCA0MCUgMTklO1xyXG4gIC0taW5kaWdvLTkwOiAyMjkgNDQlIDEzJTtcclxuICAtLWluZGlnby0xMDA6IDIyOSA1MCUgOSU7XHJcblxyXG4gIC0tcHVycGxlLTAwOiAyNDggMTAwJSA5OCU7XHJcbiAgLS1wdXJwbGUtMDU6IDI0NCAxMDAlIDk3JTtcclxuICAtLXB1cnBsZS0xMDogMjQzIDEwMCUgOTYlO1xyXG4gIC0tcHVycGxlLTE1OiAyNDIgMTAwJSA5NSU7XHJcbiAgLS1wdXJwbGUtMjA6IDI0NCAxMDAlIDk0JTtcclxuICAtLXB1cnBsZS0zMDogMjQ1IDEwMCUgOTAlO1xyXG4gIC0tcHVycGxlLTQwOiAyNDcgMTAwJSA4NCU7XHJcbiAgLS1wdXJwbGUtNTA6IDI0OSA3MCUgNzAlO1xyXG4gIC0tcHVycGxlLTYwOiAyNDkgNDElIDU4JTtcclxuICAtLXB1cnBsZS02NTogMjQ5IDMwJSA0NyU7XHJcbiAgLS1wdXJwbGUtNzA6IDI0OSAzMSUgNDAlO1xyXG4gIC0tcHVycGxlLTc1OiAyNTAgMzIlIDMzJTtcclxuICAtLXB1cnBsZS04MDogMjQ5IDMzJSAyNiU7XHJcbiAgLS1wdXJwbGUtODU6IDI0OSAzNCUgMjAlO1xyXG4gIC0tcHVycGxlLTkwOiAyNDkgMzklIDE0JTtcclxuICAtLXB1cnBsZS0xMDA6IDI1MSA0NSUgOSU7XHJcblxyXG4gIC0tbWFnZW50YS0wMDogMjkxIDEwMCUgOTklO1xyXG4gIC0tbWFnZW50YS0wNTogMjg5IDEwMCUgOTclO1xyXG4gIC0tbWFnZW50YS0xMDogMjkwIDEwMCUgOTUlO1xyXG4gIC0tbWFnZW50YS0xNTogMjkwIDEwMCUgOTQlO1xyXG4gIC0tbWFnZW50YS0yMDogMjkwIDEwMCUgOTIlO1xyXG4gIC0tbWFnZW50YS0zMDogMjg5IDEwMCUgODglO1xyXG4gIC0tbWFnZW50YS00MDogMjg4IDEwMCUgNzklO1xyXG4gIC0tbWFnZW50YS01MDogMjg3IDU5JSA2NCU7XHJcbiAgLS1tYWdlbnRhLTYwOiAyODcgMzclIDUyJTtcclxuICAtLW1hZ2VudGEtNjU6IDI4OCAzNSUgNDIlO1xyXG4gIC0tbWFnZW50YS03MDogMjg3IDM2JSAzNiU7XHJcbiAgLS1tYWdlbnRhLTc1OiAyODggMzclIDMwJTtcclxuICAtLW1hZ2VudGEtODA6IDI4NyAzOCUgMjQlO1xyXG4gIC0tbWFnZW50YS04NTogMjg3IDQxJSAxOCU7XHJcbiAgLS1tYWdlbnRhLTkwOiAyODcgNDclIDEyJTtcclxuICAtLW1hZ2VudGEtMTAwOiAyODYgNTUlIDglO1xyXG5cclxuICAtLWhvdC1waW5rLTAwOiAzMjIgMTAwJSA5OCU7XHJcbiAgLS1ob3QtcGluay0wNTogMzI2IDEwMCUgOTclO1xyXG4gIC0taG90LXBpbmstMTA6IDMyNSAxMDAlIDk1JTtcclxuICAtLWhvdC1waW5rLTE1OiAzMjYgMTAwJSA5NCU7XHJcbiAgLS1ob3QtcGluay0yMDogMzI2IDEwMCUgOTIlO1xyXG4gIC0taG90LXBpbmstMzA6IDMyNiAxMDAlIDg4JTtcclxuICAtLWhvdC1waW5rLTQwOiAzMjYgMTAwJSA3OSU7XHJcbiAgLS1ob3QtcGluay01MDogMzI0IDU1JSA2MiU7XHJcbiAgLS1ob3QtcGluay02MDogMzI1IDM2JSA1MSU7XHJcbiAgLS1ob3QtcGluay02NTogMzI1IDM1JSA0MSU7XHJcbiAgLS1ob3QtcGluay03MDogMzI0IDM2JSAzNSU7XHJcbiAgLS1ob3QtcGluay03NTogMzI0IDM3JSAyOSU7XHJcbiAgLS1ob3QtcGluay04MDogMzI0IDM4JSAyMyU7XHJcbiAgLS1ob3QtcGluay04NTogMzIzIDQxJSAxNyU7XHJcbiAgLS1ob3QtcGluay05MDogMzIzIDQ1JSAxMSU7XHJcbiAgLS1ob3QtcGluay0xMDA6IDMyNiA1NCUgOCU7XHJcblxyXG4gIC0tcGluay0wMDogMzQ1IDEwMCUgOTglO1xyXG4gIC0tcGluay0wNTogMzUyIDEwMCUgOTclO1xyXG4gIC0tcGluay0xMDogMzUwIDEwMCUgOTUlO1xyXG4gIC0tcGluay0xNTogMzQ4IDEwMCUgOTQlO1xyXG4gIC0tcGluay0yMDogMzQ4IDEwMCUgOTIlO1xyXG4gIC0tcGluay0zMDogMzQ4IDEwMCUgODglO1xyXG4gIC0tcGluay00MDogMzQ3IDEwMCUgODAlO1xyXG4gIC0tcGluay01MDogMzQ2IDU4JSA2NCU7XHJcbiAgLS1waW5rLTYwOiAzNDUgMzclIDUyJTtcclxuICAtLXBpbmstNjU6IDM0NiAzNSUgNDIlO1xyXG4gIC0tcGluay03MDogMzQ1IDM2JSAzNiU7XHJcbiAgLS1waW5rLTc1OiAzNDUgMzclIDMwJTtcclxuICAtLXBpbmstODA6IDM0NiAzOCUgMjQlO1xyXG4gIC0tcGluay04NTogMzQ1IDQxJSAxOCU7XHJcbiAgLS1waW5rLTkwOiAzNDUgNDclIDEyJTtcclxuICAtLXBpbmstMTAwOiAzNDggNTAlIDglO1xyXG5cclxuICAtLWZvcmdlLXByaW1hcnktMDA6IG9rbGNoKDAuOTggMC4wMDYyIDI3NC45Nik7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTA1OiBva2xjaCgwLjk2IDAuMDEwODM1IDI3MC4wMjYzKTtcclxuICAtLWZvcmdlLXByaW1hcnktMTA6IG9rbGNoKDAuOTUgMC4wMTQ2IDI2OS45OSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTE1OiBva2xjaCgwLjkzIDAuMDIxIDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTIwOiBva2xjaCgwLjkxIDAuMDI1OCAyNjkuODcpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS0zMDogb2tsY2goMC44NyAwLjA0IDI2OS42OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTQwOiBva2xjaCgwLjc4IDAuMDY4OSAyNzEuNTQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS01MDogb2tsY2goMC42NSAwLjEwODIgMjcxLjM1KTtcclxuICAtLWZvcmdlLXByaW1hcnktNjA6IG9rbGNoKDAuNTcgMC4xMjk3IDI3MS4xOSk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTY1OiBva2xjaCgwLjQ5IDAuMTU1NiAyNzEuMDgpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS03MDogb2tsY2goMC40NCAwLjE0MjcgMjcwLjg3KTtcclxuICAtLWZvcmdlLXByaW1hcnktNzU6IG9rbGNoKDAuMzggMC4xMjczIDI3MS41Myk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTgwOiBva2xjaCgwLjMzIDAuMTA4MyAyNzAuODQpO1xyXG4gIC0tZm9yZ2UtcHJpbWFyeS04NTogb2tsY2goMC4yNyAwLjA4OTkgMjcxLjYyKTtcclxuICAtLWZvcmdlLXByaW1hcnktOTA6IG9rbGNoKDAuMjIgMC4wNzA3IDI3MC43OCk7XHJcbiAgLS1mb3JnZS1wcmltYXJ5LTEwMDogb2tsY2goMC4xOCAwLjA2IDI3MS4yNSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktMDA6IG9rbGNoKDk3Ljg0JSAwLjAxIDI2Ny4zNik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0wNTogb2tsY2goOTYuNzclIDAuMDE1IDI2Ny4zMik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xMDogb2tsY2goOTQuNTYlIDAuMDI1IDI2OC41OCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0xNTogb2tsY2goOTMuNDMlIDAuMDMxIDI2OC41Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0yMDogb2tsY2goOTEuMjQlIDAuMDQyIDI2OC40MSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS0zMDogb2tsY2goODYuNjclIDAuMDY1IDI2OS4zNSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS00MDogb2tsY2goNzcuMjElIDAuMTE1IDI3MC41OSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS01MDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02MDogb2tsY2goNTcuODYlIDAuMjA1IDI3MC45Nik7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS02NTogb2tsY2goNDkuNTklIDAuMTc2IDI3MC45NSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03MDogb2tsY2goNDMuNzQlIDAuMTU5IDI3MC43Myk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS03NTogb2tsY2goMzguOTclIDAuMTM4IDI3MC4xOCk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS04MDogb2tsY2goMzMuNTklIDAuMTIgMjcwLjEzKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTg1OiBva2xjaCgyOC4wMSUgMC4xIDI3MC4xMSk7XHJcbiAgLS1mb3JnZS10ZXJ0aWFyeS05MDogb2tsY2goMjIuMTIlIDAuMDggMjcwLjA0KTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTEwMDogb2tsY2goMTcuNTMlIDAuMDY0IDI3MC4zMSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNTAtYTEyOiBva2xjaCg2NS4zMyUgMC4xODQgMjcwLjA5IC8gMTIlKTtcclxuICAtLWZvcmdlLXRlcnRpYXJ5LTUwLWEyMDogb2tsY2goNjUuMzMlIDAuMTg0IDI3MC4wOSAvIDIwJSk7XHJcblxyXG4gIC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2OiBva2xjaCg1Ny44NiUgMC4yMDUgMjcwLjk2IC8gMTYlKTtcclxuXHJcbiAgLS1kYXJrLWJhc2UtMDA6IDAgMCUgOTclO1xyXG4gIC0tZGFyay1iYXNlLTA1OiAwIDAlIDk1JTtcclxuICAtLWRhcmstYmFzZS0xMDogMCAwJSA5MyU7XHJcbiAgLS1kYXJrLWJhc2UtMTU6IDAgMCUgOTElO1xyXG4gIC0tZGFyay1iYXNlLTIwOiAxODAgMiUgODglO1xyXG4gIC0tZGFyay1iYXNlLTMwOiAxODAgMSUgODMlO1xyXG4gIC0tZGFyay1iYXNlLTQwOiAxODAgMSUgNzElO1xyXG4gIC0tZGFyay1iYXNlLTUwOiAxODAgMSUgNTUlO1xyXG4gIC0tZGFyay1iYXNlLTYwOiAxODAgMCUgNDYlO1xyXG4gIC0tZGFyay1iYXNlLTY1OiAxODAgMSUgMzclO1xyXG4gIC0tZGFyay1iYXNlLTcwOiAxODAgMSUgMzElO1xyXG4gIC0tZGFyay1iYXNlLTc1OiAxODAgMSUgMjYlO1xyXG4gIC0tZGFyay1iYXNlLTgwOiAxODAgMiUgMjAlO1xyXG4gIC0tZGFyay1iYXNlLTg1OiAxODAgMyUgMTUlO1xyXG4gIC0tZGFyay1iYXNlLTkwOiAxODAgMiUgMTAlO1xyXG4gIC0tZGFyay1iYXNlLTEwMDogMTgwIDMlIDYlO1xyXG59XHJcblxyXG5cclxuLy8gUkFESVggTElHSFRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tdG9tYXRvLTE6IG9rbGNoKDk5LjMlIDAuMDAzIDE3LjIpO1xyXG4gIC0tdG9tYXRvLTI6IG9rbGNoKDk4LjQlIDAuMDA4IDI3LjIpO1xyXG4gIC0tdG9tYXRvLTM6IG9rbGNoKDk1LjQlIDAuMDIxIDMxLjgpO1xyXG4gIC0tdG9tYXRvLTQ6IG9rbGNoKDkyLjElIDAuMDQxIDM0LjgpO1xyXG4gIC0tdG9tYXRvLTU6IG9rbGNoKDg4LjklIDAuMDU5IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTY6IG9rbGNoKDg1LjMlIDAuMDc3IDMyLjYpO1xyXG4gIC0tdG9tYXRvLTc6IG9rbGNoKDgwLjIlIDAuMDk1IDMyLjIpO1xyXG4gIC0tdG9tYXRvLTg6IG9rbGNoKDc0LjElIDAuMTE4IDMyLjMpO1xyXG4gIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gIC0tdG9tYXRvLTEwOiBva2xjaCg2MC4zJSAwLjE5NSAzMy4yKTtcclxuICAtLXRvbWF0by0xMTogb2tsY2goNTYuNiUgMC4xOTggMzIuNyk7XHJcbiAgLS10b21hdG8tMTI6IG9rbGNoKDM0LjYlIDAuMDggMzAuNCk7XHJcbiAgLS10b21hdG8tYTE6IG9rbGNoKDYyLjglIDAuMjU4IDI5LjIgLyAxLjE4JSk7XHJcbiAgLS10b21hdG8tYTI6IG9rbGNoKDYzLjYlIDAuMjUgMzAuNyAvIDMuMTQlKTtcclxuICAtLXRvbWF0by1hMzogb2tsY2goNjIuNCUgMC4yMzcgMzEuOSAvIDkuNDElKTtcclxuICAtLXRvbWF0by1hNDogb2tsY2goNjQuOCUgMC4yNCAzMi45IC8gMTcuMjUlKTtcclxuICAtLXRvbWF0by1hNTogb2tsY2goNjQuMyUgMC4yNDQgMzIgLyAyMy45MiUpO1xyXG4gIC0tdG9tYXRvLWE2OiBva2xjaCg2My4yJSAwLjIzOSAzMi4xIC8gMzEuMzclKTtcclxuICAtLXRvbWF0by1hNzogb2tsY2goNTkuNiUgMC4yMjYgMzEuOSAvIDQwLjM5JSk7XHJcbiAgLS10b21hdG8tYTg6IG9rbGNoKDU3LjMlIDAuMjE4IDMxLjkgLyA1MS43NiUpO1xyXG4gIC0tdG9tYXRvLWE5OiBva2xjaCg1OC4xJSAwLjIyMSAzMS45IC8gODEuOTYlKTtcclxuICAtLXRvbWF0by1hMTA6IG9rbGNoKDU2LjUlIDAuMjE1IDMxLjkgLyA4NS40OSUpO1xyXG4gIC0tdG9tYXRvLWExMTogb2tsY2goNTQuNSUgMC4yMDcgMzEuOSAvIDkxLjc2JSk7XHJcbiAgLS10b21hdG8tYTEyOiBva2xjaCgyNS43JSAwLjA5MyAzMy44IC8gODcuODQlKTtcclxuXHJcbiAgLS1yZWQtMTogb2tsY2goOTkuMyUgMC4wMDMgMTcuMik7XHJcbiAgLS1yZWQtMjogb2tsY2goOTguMiUgMC4wMDkgMTcuMyk7XHJcbiAgLS1yZWQtMzogb2tsY2goOTUuNSUgMC4wMjEgMTMuOSk7XHJcbiAgLS1yZWQtNDogb2tsY2goOTIuMiUgMC4wNCAxNik7XHJcbiAgLS1yZWQtNTogb2tsY2goODkuMiUgMC4wNTcgMTYuOSk7XHJcbiAgLS1yZWQtNjogb2tsY2goODUuNyUgMC4wNzQgMTcuNyk7XHJcbiAgLS1yZWQtNzogb2tsY2goODAuNyUgMC4wODkgMTguMyk7XHJcbiAgLS1yZWQtODogb2tsY2goNzQuNCUgMC4xMTMgMTguOCk7XHJcbiAgLS1yZWQtOTogb2tsY2goNjIuNiUgMC4xOTMgMjMpO1xyXG4gIC0tcmVkLTEwOiBva2xjaCg1OS45JSAwLjE5NSAyNCk7XHJcbiAgLS1yZWQtMTE6IG9rbGNoKDU1LjclIDAuMTk3IDI1LjIpO1xyXG4gIC0tcmVkLTEyOiBva2xjaCgzMy45JSAwLjEwOSAxNi42KTtcclxuICAtLXJlZC1hMTogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDEuMTglKTtcclxuICAtLXJlZC1hMjogb2tsY2goNjIuOCUgMC4yNTggMjkuMiAvIDMuMTQlKTtcclxuICAtLXJlZC1hMzogb2tsY2goNjAuNiUgMC4yNDggMjguNCAvIDcuODQlKTtcclxuICAtLXJlZC1hNDogb2tsY2goNjIuOCUgMC4yNTcgMjguOCAvIDE0LjEyJSk7XHJcbiAgLS1yZWQtYTU6IG9rbGNoKDYyLjglIDAuMjU3IDI4LjkgLyAxOS42MSUpO1xyXG4gIC0tcmVkLWE2OiBva2xjaCg2MS41JSAwLjI1MiAyOSAvIDI1Ljg4JSk7XHJcbiAgLS1yZWQtYTc6IG9rbGNoKDU2LjglIDAuMjMzIDI5IC8gMzMuNzMlKTtcclxuICAtLXJlZC1hODogb2tsY2goNTQuMyUgMC4yMjIgMjguOCAvIDQ0LjMxJSk7XHJcbiAgLS1yZWQtYTk6IG9rbGNoKDU2JSAwLjIyOSAyOC43IC8gNzEuNzYlKTtcclxuICAtLXJlZC1hMTA6IG9rbGNoKDU0LjElIDAuMjIyIDI4LjggLyA3NS42OSUpO1xyXG4gIC0tcmVkLWExMTogb2tsY2goNTEuNSUgMC4yMTEgMjguNiAvIDgyLjc1JSk7XHJcbiAgLS1yZWQtYTEyOiBva2xjaCgyOC40JSAwLjExNCAyMS45IC8gOTAuOTglKTtcclxuXHJcbiAgLS1ydWJ5LTE6IG9rbGNoKDk5LjQlIDAuMDAzIDM1NC43KTtcclxuICAtLXJ1YnktMjogb2tsY2goOTguMyUgMC4wMDkgOC41KTtcclxuICAtLXJ1YnktMzogb2tsY2goOTUuNCUgMC4wMjIgNy4yKTtcclxuICAtLXJ1YnktNDogb2tsY2goOTIuNSUgMC4wMzkgOC4xKTtcclxuICAtLXJ1YnktNTogb2tsY2goODkuNiUgMC4wNTYgNy4zKTtcclxuICAtLXJ1YnktNjogb2tsY2goODUuOCUgMC4wNjYgOCk7XHJcbiAgLS1ydWJ5LTc6IG9rbGNoKDgxLjElIDAuMDggNy4yKTtcclxuICAtLXJ1YnktODogb2tsY2goNzQuOSUgMC4xMDIgNi41KTtcclxuICAtLXJ1YnktOTogb2tsY2goNjIuOCUgMC4xOTUgMTMuMik7XHJcbiAgLS1ydWJ5LTEwOiBva2xjaCg2MC4xJSAwLjE5NyAxMy41KTtcclxuICAtLXJ1YnktMTE6IG9rbGNoKDU0LjklIDAuMTk5IDEzLjkpO1xyXG4gIC0tcnVieS0xMjogb2tsY2goMzQuMSUgMC4xMSAxMCk7XHJcbiAgLS1ydWJ5LWExOiBva2xjaCg2My41JSAwLjI1NCAxNS41IC8gMS4xOCUpO1xyXG4gIC0tcnVieS1hMjogb2tsY2goNjIuOSUgMC4yNTYgMjYuNyAvIDMuMTQlKTtcclxuICAtLXJ1YnktYTM6IG9rbGNoKDYwLjclIDAuMjQ2IDI1LjYgLyA4LjI0JSk7XHJcbiAgLS1ydWJ5LWE0OiBva2xjaCg2Mi45JSAwLjI1NiAyNiAvIDEzLjczJSk7XHJcbiAgLS1ydWJ5LWE1OiBva2xjaCg2MyUgMC4yNTUgMjUuMiAvIDE5LjIyJSk7XHJcbiAgLS1ydWJ5LWE2OiBva2xjaCg1Ny45JSAwLjIzNSAyNS4zIC8gMjUuMSUpO1xyXG4gIC0tcnVieS1hNzogb2tsY2goNTMuNyUgMC4yMTcgMjQuMSAvIDMyLjU1JSk7XHJcbiAgLS1ydWJ5LWE4OiBva2xjaCg1MS42JSAwLjIwOCAyMi43IC8gNDIuNzUlKTtcclxuICAtLXJ1YnktYTk6IG9rbGNoKDU2LjIlIDAuMjI3IDIzLjIgLyA3Mi41NSUpO1xyXG4gIC0tcnVieS1hMTA6IG9rbGNoKDU0LjUlIDAuMjIgMjIuNyAvIDc2Ljg2JSk7XHJcbiAgLS1ydWJ5LWExMTogb2tsY2goNTEuMyUgMC4yMDYgMjAuMiAvIDg1Ljg4JSk7XHJcbiAgLS1ydWJ5LWExMjogb2tsY2goMjguNiUgMC4xMTQgMTUuOCAvIDkwLjk4JSk7XHJcblxyXG4gIC0tY3JpbXNvbi0xOiBva2xjaCg5OS40JSAwLjAwMyAzNTQuNyk7XHJcbiAgLS1jcmltc29uLTI6IG9rbGNoKDk4LjIlIDAuMDA4IDM1Ny44KTtcclxuICAtLWNyaW1zb24tMzogb2tsY2goOTUuNCUgMC4wMjYgMzU2LjMpO1xyXG4gIC0tY3JpbXNvbi00OiBva2xjaCg5Mi42JSAwLjA0IDM1Ni40KTtcclxuICAtLWNyaW1zb24tNTogb2tsY2goODkuMyUgMC4wNTMgMzU1LjgpO1xyXG4gIC0tY3JpbXNvbi02OiBva2xjaCg4NS40JSAwLjA2NSAzNTUuMik7XHJcbiAgLS1jcmltc29uLTc6IG9rbGNoKDgwLjklIDAuMDc4IDM1NC45KTtcclxuICAtLWNyaW1zb24tODogb2tsY2goNzQuOSUgMC4xIDM1NCk7XHJcbiAgLS1jcmltc29uLTk6IG9rbGNoKDYzLjQlIDAuMjEzIDEuMyk7XHJcbiAgLS1jcmltc29uLTEwOiBva2xjaCg2MC43JSAwLjIxMSAyLjIpO1xyXG4gIC0tY3JpbXNvbi0xMTogb2tsY2goNTUuMiUgMC4yMDcgNC41KTtcclxuICAtLWNyaW1zb24tMTI6IG9rbGNoKDM0LjElIDAuMTEzIDM1Ni45KTtcclxuICAtLWNyaW1zb24tYTE6IG9rbGNoKDYzLjUlIDAuMjU0IDE1LjUgLyAxLjE4JSk7XHJcbiAgLS1jcmltc29uLWEyOiBva2xjaCg1Ny40JSAwLjIzIDE4LjQgLyAzLjE0JSk7XHJcbiAgLS1jcmltc29uLWEzOiBva2xjaCg2My41JSAwLjI1NCAxNi4zIC8gOC42MyUpO1xyXG4gIC0tY3JpbXNvbi1hNDogb2tsY2goNjIuMiUgMC4yNDkgMTUuOSAvIDEzLjczJSk7XHJcbiAgLS1jcmltc29uLWE1OiBva2xjaCg1OC42JSAwLjIzNCAxNC4zIC8gMTkuMjIlKTtcclxuICAtLWNyaW1zb24tYTY6IG9rbGNoKDU0LjYlIDAuMjE4IDEyLjkgLyAyNS40OSUpO1xyXG4gIC0tY3JpbXNvbi1hNzogb2tsY2goNTEuMyUgMC4yMDUgMTEuOCAvIDMyLjU1JSk7XHJcbiAgLS1jcmltc29uLWE4OiBva2xjaCg0OS43JSAwLjE5OSA5LjEgLyA0Mi4zNSUpO1xyXG4gIC0tY3JpbXNvbi1hOTogb2tsY2goNTguMyUgMC4yMzMgMTAgLyA3Ni4wOCUpO1xyXG4gIC0tY3JpbXNvbi1hMTA6IG9rbGNoKDU2LjIlIDAuMjI1IDEwLjEgLyA3OS42MSUpO1xyXG4gIC0tY3JpbXNvbi1hMTE6IG9rbGNoKDUyLjUlIDAuMjEgOS42IC8gODguNjMlKTtcclxuICAtLWNyaW1zb24tYTEyOiBva2xjaCgyOC42JSAwLjExNSAxLjggLyA5MS4zNyUpO1xyXG5cclxuICAtLXBpbmstMTogb2tsY2goOTkuNCUgMC4wMDQgMzM3LjMpO1xyXG4gIC0tcGluay0yOiBva2xjaCg5OC4zJSAwLjAwOSAzNDEuOCk7XHJcbiAgLS1waW5rLTM6IG9rbGNoKDk1LjQlIDAuMDI4IDM0Mi4zKTtcclxuICAtLXBpbmstNDogb2tsY2goOTIuNiUgMC4wNDIgMzQwLjYpO1xyXG4gIC0tcGluay01OiBva2xjaCg4OS4zJSAwLjA1NSAzNDAuNCk7XHJcbiAgLS1waW5rLTY6IG9rbGNoKDg1LjYlIDAuMDY3IDM0MC43KTtcclxuICAtLXBpbmstNzogb2tsY2goODElIDAuMDgzIDM0MS45KTtcclxuICAtLXBpbmstODogb2tsY2goNzUuMSUgMC4xMDcgMzQxLjUpO1xyXG4gIC0tcGluay05OiBva2xjaCg2MS43JSAwLjIwOCAzNDYpO1xyXG4gIC0tcGluay0xMDogb2tsY2goNTkuNiUgMC4yMDcgMzQ2LjcpO1xyXG4gIC0tcGluay0xMTogb2tsY2goNTUuOCUgMC4yMDcgMzQ3LjMpO1xyXG4gIC0tcGluay0xMjogb2tsY2goMzUlIDAuMTI5IDM0NS40KTtcclxuICAtLXBpbmstYTE6IG9rbGNoKDY2JSAwLjI3NiAzNDkuNyAvIDEuMTglKTtcclxuICAtLXBpbmstYTI6IG9rbGNoKDU5JSAwLjI0MSAzNTYuNyAvIDMuMTQlKTtcclxuICAtLXBpbmstYTM6IG9rbGNoKDYzJSAwLjI1NyAzNTYuNyAvIDguNjMlKTtcclxuICAtLXBpbmstYTQ6IG9rbGNoKDU5LjglIDAuMjQ3IDM1My40IC8gMTMuNzMlKTtcclxuICAtLXBpbmstYTU6IG9rbGNoKDU2LjUlIDAuMjM0IDM1Mi40IC8gMTkuMjIlKTtcclxuICAtLXBpbmstYTY6IG9rbGNoKDUzJSAwLjIxOSAzNTIuNCAvIDI1LjElKTtcclxuICAtLXBpbmstYTc6IG9rbGNoKDUwLjglIDAuMjEgMzUzLjQgLyAzMi41NSUpO1xyXG4gIC0tcGluay1hODogb2tsY2goNDkuNiUgMC4yMDYgMzUxLjUgLyA0Mi4zNSUpO1xyXG4gIC0tcGluay1hOTogb2tsY2goNTQuNyUgMC4yMjcgMzUxLjcgLyA3NC45JSk7XHJcbiAgLS1waW5rLWExMDogb2tsY2goNTMuNCUgMC4yMjEgMzUyLjEgLyA3OC4wNCUpO1xyXG4gIC0tcGluay1hMTE6IG9rbGNoKDUxJSAwLjIxMiAzNTEuMyAvIDgzLjkyJSk7XHJcbiAgLS1waW5rLWExMjogb2tsY2goMzAuNyUgMC4xMjkgMzQ3LjggLyA5Mi45NCUpO1xyXG5cclxuICAtLXBsdW0tMTogb2tsY2goOTkuMyUgMC4wMDQgMzE0LjgpO1xyXG4gIC0tcGx1bS0yOiBva2xjaCg5OC4yJSAwLjAxIDMyNS43KTtcclxuICAtLXBsdW0tMzogb2tsY2goOTUuNyUgMC4wMjcgMzI1LjgpO1xyXG4gIC0tcGx1bS00OiBva2xjaCg5Mi45JSAwLjA0NCAzMjQuOCk7XHJcbiAgLS1wbHVtLTU6IG9rbGNoKDg5LjklIDAuMDU4IDMyNS4xKTtcclxuICAtLXBsdW0tNjogb2tsY2goODYuMSUgMC4wNzEgMzIzLjkpO1xyXG4gIC0tcGx1bS03OiBva2xjaCg4MC45JSAwLjA5MiAzMjMuMyk7XHJcbiAgLS1wbHVtLTg6IG9rbGNoKDc0LjElIDAuMTIgMzIyLjIpO1xyXG4gIC0tcGx1bS05OiBva2xjaCg1Ny45JSAwLjE4OCAzMjIuMSk7XHJcbiAgLS1wbHVtLTEwOiBva2xjaCg1NS4yJSAwLjE4MSAzMjIuMik7XHJcbiAgLS1wbHVtLTExOiBva2xjaCg1Mi4yJSAwLjE3MyAzMjEuOSk7XHJcbiAgLS1wbHVtLTEyOiBva2xjaCgzMy44JSAwLjEyNSAzMjEuNCk7XHJcbiAgLS1wbHVtLWExOiBva2xjaCg1OC4xJSAwLjI5OSAzMDcgLyAxLjE4JSk7XHJcbiAgLS1wbHVtLWEyOiBva2xjaCg1Ni43JSAwLjI2MSAzMjguNCAvIDMuMTQlKTtcclxuICAtLXBsdW0tYTM6IG9rbGNoKDU5LjMlIDAuMjczIDMyOC40IC8gNy44NCUpO1xyXG4gIC0tcGx1bS1hNDogb2tsY2goNTcuNiUgMC4yNjcgMzI2LjUgLyAxMi45NCUpO1xyXG4gIC0tcGx1bS1hNTogb2tsY2goNTUuMSUgMC4yNTUgMzI2LjYgLyAxOC4wNCUpO1xyXG4gIC0tcGx1bS1hNjogb2tsY2goNTEuMiUgMC4yNCAzMjQuNiAvIDIzLjkyJSk7XHJcbiAgLS1wbHVtLWE3OiBva2xjaCg0OC45JSAwLjIzMSAzMjMuNCAvIDMyLjE2JSk7XHJcbiAgLS1wbHVtLWE4OiBva2xjaCg0Ny4zJSAwLjIyNiAzMjEuMiAvIDQzLjE0JSk7XHJcbiAgLS1wbHVtLWE5OiBva2xjaCg0NS43JSAwLjIxOCAzMjAuOSAvIDcwLjk4JSk7XHJcbiAgLS1wbHVtLWExMDogb2tsY2goNDMuMiUgMC4yMDYgMzIxLjEgLyA3My4zMyUpO1xyXG4gIC0tcGx1bS1hMTE6IG9rbGNoKDQwLjQlIDAuMTkzIDMyMC41IC8gNzUuNjklKTtcclxuICAtLXBsdW0tYTEyOiBva2xjaCgyNi45JSAwLjEyOSAzMjAuOCAvIDkwLjIlKTtcclxuXHJcbiAgLS1wdXJwbGUtMTogb2tsY2goOTkuMyUgMC4wMDMgMzI1LjYpO1xyXG4gIC0tcHVycGxlLTI6IG9rbGNoKDk4LjElIDAuMDEgMzExLjIpO1xyXG4gIC0tcHVycGxlLTM6IG9rbGNoKDk1LjklIDAuMDI1IDMxMS43KTtcclxuICAtLXB1cnBsZS00OiBva2xjaCg5My4zJSAwLjAzOSAzMTIuNyk7XHJcbiAgLS1wdXJwbGUtNTogb2tsY2goOTAuMSUgMC4wNTMgMzExLjIpO1xyXG4gIC0tcHVycGxlLTY6IG9rbGNoKDg1LjklIDAuMDcyIDMxMS4xKTtcclxuICAtLXB1cnBsZS03OiBva2xjaCg4MC40JSAwLjA5MiAzMDkuNyk7XHJcbiAgLS1wdXJwbGUtODogb2tsY2goNzMuMyUgMC4xMjMgMzA4KTtcclxuICAtLXB1cnBsZS05OiBva2xjaCg1NS42JSAwLjE4MyAzMDUuOSk7XHJcbiAgLS1wdXJwbGUtMTA6IG9rbGNoKDUyLjUlIDAuMTc1IDMwNS40KTtcclxuICAtLXB1cnBsZS0xMTogb2tsY2goNTEuNyUgMC4xNzMgMzA1LjkpO1xyXG4gIC0tcHVycGxlLTEyOiBva2xjaCgzMi4yJSAwLjExIDMwMy44KTtcclxuICAtLXB1cnBsZS1hMTogb2tsY2goNTEuOCUgMC4yMzggMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1wdXJwbGUtYTI6IG9rbGNoKDUwLjAzJSAwLjI2NyAyOTkuODggLyAzLjE0JSk7XHJcbiAgLS1wdXJwbGUtYTM6IG9rbGNoKDUzLjMlIDAuMjgzIDMwMS4yIC8gNy4wNiUpO1xyXG4gIC0tcHVycGxlLWE0OiBva2xjaCg1Mi4xJSAwLjI3MyAzMDMuMyAvIDExLjM3JSk7XHJcbiAgLS1wdXJwbGUtYTU6IG9rbGNoKDQ5LjYlIDAuMjYzIDMwMSAvIDE2LjQ3JSk7XHJcbiAgLS1wdXJwbGUtYTY6IG9rbGNoKDQ3LjglIDAuMjUzIDMwMS4yIC8gMjMuMTQlKTtcclxuICAtLXB1cnBsZS1hNzogb2tsY2goNDQuOSUgMC4yNDEgMjk5LjIgLyAzMS4zNyUpO1xyXG4gIC0tcHVycGxlLWE4OiBva2xjaCg0My43JSAwLjIzNyAyOTcgLyA0Mi4zNSUpO1xyXG4gIC0tcHVycGxlLWE5OiBva2xjaCg0MC41JSAwLjIyIDI5Ny4zIC8gNjkuNDElKTtcclxuICAtLXB1cnBsZS1hMTA6IG9rbGNoKDM3LjklIDAuMjA1IDI5Ny4xIC8gNzIuMTYlKTtcclxuICAtLXB1cnBsZS1hMTE6IG9rbGNoKDM3LjMlIDAuMjAyIDI5Ny43IC8gNzIuOTQlKTtcclxuICAtLXB1cnBsZS1hMTI6IG9rbGNoKDIyLjIlIDAuMTE5IDI5OSAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tdmlvbGV0LTE6IG9rbGNoKDk5LjIlIDAuMDAzIDMwOC40KTtcclxuICAtLXZpb2xldC0yOiBva2xjaCg5OC4zJSAwLjAwOSAyOTkuMik7XHJcbiAgLS12aW9sZXQtMzogb2tsY2goOTYuMiUgMC4wMTkgMjk5LjEpO1xyXG4gIC0tdmlvbGV0LTQ6IG9rbGNoKDkzLjIlIDAuMDM3IDI5Ny41KTtcclxuICAtLXZpb2xldC01OiBva2xjaCg5MC40JSAwLjA1MiAyOTUpO1xyXG4gIC0tdmlvbGV0LTY6IG9rbGNoKDg2LjQlIDAuMDcyIDI5My43KTtcclxuICAtLXZpb2xldC03OiBva2xjaCg4MC42JSAwLjA5IDI5My42KTtcclxuICAtLXZpb2xldC04OiBva2xjaCg3MyUgMC4xMTkgMjkyLjYpO1xyXG4gIC0tdmlvbGV0LTk6IG9rbGNoKDU0LjIlIDAuMTc5IDI4OCk7XHJcbiAgLS12aW9sZXQtMTA6IG9rbGNoKDUxLjElIDAuMTc3IDI4Ny43KTtcclxuICAtLXZpb2xldC0xMTogb2tsY2goNTAuOCUgMC4xNTkgMjg4LjYpO1xyXG4gIC0tdmlvbGV0LTEyOiBva2xjaCgzMS4zJSAwLjA5NyAyODYuNik7XHJcbiAgLS12aW9sZXQtYTE6IG9rbGNoKDM5LjQlIDAuMjE2IDI5NC44IC8gMS4xOCUpO1xyXG4gIC0tdmlvbGV0LWEyOiBva2xjaCg0OCUgMC4yOTggMjc2LjMgLyAyLjc1JSk7XHJcbiAgLS12aW9sZXQtYTM6IG9rbGNoKDQ1LjYlIDAuMjgzIDI3Ni41IC8gNS44OCUpO1xyXG4gIC0tdmlvbGV0LWE0OiBva2xjaCg0Ny42JSAwLjMgMjc0LjcgLyAxMC41OSUpO1xyXG4gIC0tdmlvbGV0LWE1OiBva2xjaCg0Ni44JSAwLjMwMyAyNzEuNCAvIDE0LjklKTtcclxuICAtLXZpb2xldC1hNjogb2tsY2goNDYlIDAuMzAxIDI3MC40IC8gMjAuNzglKTtcclxuICAtLXZpb2xldC1hNzogb2tsY2goNDIlIDAuMjcyIDI3MS4yIC8gMjkuMDIlKTtcclxuICAtLXZpb2xldC1hODogb2tsY2goNDAuMiUgMC4yNiAyNzEuNiAvIDQwJSk7XHJcbiAgLS12aW9sZXQtYTk6IG9rbGNoKDM2LjUlIDAuMjM2IDI3MS40IC8gNjYuMjclKTtcclxuICAtLXZpb2xldC1hMTA6IG9rbGNoKDM0LjglIDAuMjI0IDI3Mi4xIC8gNjkuOCUpO1xyXG4gIC0tdmlvbGV0LWExMTogb2tsY2goMzIuMSUgMC4yMDYgMjcyLjQgLyA2OC42MyUpO1xyXG4gIC0tdmlvbGV0LWExMjogb2tsY2goMTguMyUgMC4xMTUgMjc1LjIgLyA4NS4xJSk7XHJcblxyXG4gIC0taXJpcy0xOiBva2xjaCg5OS41JSAwLjAwMyAyODYuNCk7XHJcbiAgLS1pcmlzLTI6IG9rbGNoKDk4LjElIDAuMDA5IDI4Ni4yKTtcclxuICAtLWlyaXMtMzogb2tsY2goOTYuMSUgMC4wMTcgMjgyLjUpO1xyXG4gIC0taXJpcy00OiBva2xjaCg5My40JSAwLjAzMiAyODMuOSk7XHJcbiAgLS1pcmlzLTU6IG9rbGNoKDkwLjQlIDAuMDQ4IDI4Mi44KTtcclxuICAtLWlyaXMtNjogb2tsY2goODYuMyUgMC4wNjkgMjgzKTtcclxuICAtLWlyaXMtNzogb2tsY2goODAuOSUgMC4wODcgMjgyLjgpO1xyXG4gIC0taXJpcy04OiBva2xjaCg3Mi45JSAwLjExOCAyODEuNCk7XHJcbiAgLS1pcmlzLTk6IG9rbGNoKDU0JSAwLjE4NCAyNzguMyk7XHJcbiAgLS1pcmlzLTEwOiBva2xjaCg1MC45JSAwLjE4NyAyNzcuNCk7XHJcbiAgLS1pcmlzLTExOiBva2xjaCg1MS4xJSAwLjE3NCAyNzkuOCk7XHJcbiAgLS1pcmlzLTEyOiBva2xjaCgzMS40JSAwLjA5OSAyNzcuNik7XHJcbiAgLS1pcmlzLWExOiBva2xjaCg0NS4yJSAwLjMxMyAyNjQuMSAvIDAuNzglKTtcclxuICAtLWlyaXMtYTI6IG9rbGNoKDQ1LjIlIDAuMzEzIDI2NC4xIC8gMi43NSUpO1xyXG4gIC0taXJpcy1hMzogb2tsY2goNDMuNiUgMC4yOTMgMjY0LjEgLyA1Ljg4JSk7XHJcbiAgLS1pcmlzLWE0OiBva2xjaCg0NS42JSAwLjMxMSAyNjQuMSAvIDkuOCUpO1xyXG4gIC0taXJpcy1hNTogb2tsY2goNDUuNyUgMC4zMSAyNjQuMSAvIDE0LjUxJSk7XHJcbiAgLS1pcmlzLWE2OiBva2xjaCg0NS41JSAwLjMxMSAyNjQuMSAvIDIwLjM5JSk7XHJcbiAgLS1pcmlzLWE3OiBva2xjaCg0Mi4xJSAwLjI4OCAyNjQuMSAvIDI3Ljg0JSk7XHJcbiAgLS1pcmlzLWE4OiBva2xjaCg0MC4zJSAwLjI3NSAyNjQuMSAvIDM5LjIyJSk7XHJcbiAgLS1pcmlzLWE5OiBva2xjaCgzNi41JSAwLjI1MyAyNjQuMSAvIDY0LjMxJSk7XHJcbiAgLS1pcmlzLWExMDogb2tsY2goMzUuMSUgMC4yNDMgMjY0LjEgLyA2OC4yNCUpO1xyXG4gIC0taXJpcy1hMTE6IG9rbGNoKDMzLjclIDAuMjMxIDI2NSAvIDY3LjQ1JSk7XHJcbiAgLS1pcmlzLWExMjogb2tsY2goMTguMiUgMC4xMjEgMjY0LjIgLyA4NC43MSUpO1xyXG5cclxuICAtLWluZGlnby0xOiBva2xjaCg5OS40JSAwLjAwMSAyODYuNCk7XHJcbiAgLS1pbmRpZ28tMjogb2tsY2goOTguMiUgMC4wMDggMjcxLjMpO1xyXG4gIC0taW5kaWdvLTM6IG9rbGNoKDk2LjElIDAuMDE3IDI2Ny44KTtcclxuICAtLWluZGlnby00OiBva2xjaCg5My41JSAwLjAzMSAyNjkuOCk7XHJcbiAgLS1pbmRpZ28tNTogb2tsY2goOTAuMiUgMC4wNDcgMjY5LjYpO1xyXG4gIC0taW5kaWdvLTY6IG9rbGNoKDg2LjIlIDAuMDY4IDI3MS4xKTtcclxuICAtLWluZGlnby03OiBva2xjaCg4MC42JSAwLjA4OCAyNzEuNCk7XHJcbiAgLS1pbmRpZ28tODogb2tsY2goNzMuMSUgMC4xMTIgMjcwLjQpO1xyXG4gIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgLS1pbmRpZ28tMTA6IG9rbGNoKDUxLjElIDAuMTk1IDI2Ni42KTtcclxuICAtLWluZGlnby0xMTogb2tsY2goNTAuOSUgMC4xNzIgMjY3LjIpO1xyXG4gIC0taW5kaWdvLTEyOiBva2xjaCgzMS4zJSAwLjA4NiAyNjguNik7XHJcbiAgLS1pbmRpZ28tYTE6IG9rbGNoKDI3LjElIDAuMTg4IDI2NC4xIC8gMC43OCUpO1xyXG4gIC0taW5kaWdvLWEyOiBva2xjaCg1MC4xJSAwLjI4IDI2My44IC8gMy4xNCUpO1xyXG4gIC0taW5kaWdvLWEzOiBva2xjaCg0OS42JSAwLjI1OCAyNjMuMyAvIDcuMDYlKTtcclxuICAtLWluZGlnby1hNDogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyAxMS43NiUpO1xyXG4gIC0taW5kaWdvLWE1OiBva2xjaCg1MC43JSAwLjI3NyAyNjMuNyAvIDE3LjY1JSk7XHJcbiAgLS1pbmRpZ28tYTY6IG9rbGNoKDQ5LjglIDAuMjgyIDI2My45IC8gMjQuMzElKTtcclxuICAtLWluZGlnby1hNzogb2tsY2goNDYuOSUgMC4yNjkgMjYzLjkgLyAzMi45NCUpO1xyXG4gIC0taW5kaWdvLWE4OiBva2xjaCg0NC42JSAwLjI1MiAyNjMuOSAvIDQ0LjcxJSk7XHJcbiAgLS1pbmRpZ28tYTk6IG9rbGNoKDQzJSAwLjI0NCAyNjMuOSAvIDc1LjY5JSk7XHJcbiAgLS1pbmRpZ28tYTEwOiBva2xjaCg0MS42JSAwLjIzNiAyNjMuOSAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tYTExOiBva2xjaCgzOSUgMC4yMTkgMjYzLjggLyA3Ny4yNSUpO1xyXG4gIC0taW5kaWdvLWExMjogb2tsY2goMjAuOCUgMC4xMDQgMjYyLjkgLyA4Ny44NCUpO1xyXG5cclxuICAtLWJsdWUtMTogb2tsY2goOTkuMyUgMC4wMDMgMjQ3LjkpO1xyXG4gIC0tYmx1ZS0yOiBva2xjaCg5OC4yJSAwLjAwOSAyNDIuOCk7XHJcbiAgLS1ibHVlLTM6IG9rbGNoKDk2JSAwLjAyIDIzOC43KTtcclxuICAtLWJsdWUtNDogb2tsY2goOTMuOCUgMC4wMzUgMjM0LjgpO1xyXG4gIC0tYmx1ZS01OiBva2xjaCg5MC41JSAwLjA1MSAyNDAuMyk7XHJcbiAgLS1ibHVlLTY6IG9rbGNoKDg2LjMlIDAuMDY4IDI0My4zKTtcclxuICAtLWJsdWUtNzogb2tsY2goODElIDAuMDg5IDI0My4xKTtcclxuICAtLWJsdWUtODogb2tsY2goNzMuNCUgMC4xMjEgMjQzLjEpO1xyXG4gIC0tYmx1ZS05OiBva2xjaCg2NC45JSAwLjE5MyAyNTEuOCk7XHJcbiAgLS1ibHVlLTEwOiBva2xjaCg2Mi4yJSAwLjE4MyAyNTEuNyk7XHJcbiAgLS1ibHVlLTExOiBva2xjaCg1NS42JSAwLjE2MiAyNTIuMik7XHJcbiAgLS1ibHVlLTEyOiBva2xjaCgzMi40JSAwLjA5NiAyNTguOCk7XHJcbiAgLS1ibHVlLWExOiBva2xjaCg2MS41JSAwLjIxMSAyNTYuMSAvIDEuNTclKTtcclxuICAtLWJsdWUtYTI6IG9rbGNoKDY0LjElIDAuMTk3IDI1MyAvIDQuMzElKTtcclxuICAtLWJsdWUtYTM6IG9rbGNoKDY0LjElIDAuMTgyIDI1MC4yIC8gOS44JSk7XHJcbiAgLS1ibHVlLWE0OiBva2xjaCg2OCUgMC4xNzkgMjQ3IC8gMTYuNDclKTtcclxuICAtLWJsdWUtYTU6IG9rbGNoKDY1LjYlIDAuMTkgMjUwLjggLyAyMy45MiUpO1xyXG4gIC0tYmx1ZS1hNjogb2tsY2goNjIuNiUgMC4xOTEgMjUyLjYgLyAzMi41NSUpO1xyXG4gIC0tYmx1ZS1hNzogb2tsY2goNjAuOCUgMC4xODMgMjUyLjIgLyA0NC4zMSUpO1xyXG4gIC0tYmx1ZS1hODogb2tsY2goNjAuNyUgMC4xNzYgMjUwLjggLyA2My4xNCUpO1xyXG4gIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gIC0tYmx1ZS1hMTA6IG9rbGNoKDYxLjglIDAuMTg2IDI1Mi4yIC8gOTguMDQlKTtcclxuICAtLWJsdWUtYTExOiBva2xjaCg1My43JSAwLjE2OCAyNTMuNCAvIDk0LjklKTtcclxuICAtLWJsdWUtYTEyOiBva2xjaCgyNy4yJSAwLjEwNSAyNTkgLyA5My4zMyUpO1xyXG5cclxuICAtLWN5YW4tMTogb2tsY2goOTkuMiUgMC4wMDMgMjE5LjUpO1xyXG4gIC0tY3lhbi0yOiBva2xjaCg5Ny45JSAwLjAwOSAyMDUuOSk7XHJcbiAgLS1jeWFuLTM6IG9rbGNoKDk1LjklIDAuMDI2IDIwMi42KTtcclxuICAtLWN5YW4tNDogb2tsY2goOTMuMiUgMC4wNDEgMjA2KTtcclxuICAtLWN5YW4tNTogb2tsY2goOTAlIDAuMDU0IDIwNi40KTtcclxuICAtLWN5YW4tNjogb2tsY2goODUuOCUgMC4wNjYgMjA4LjEpO1xyXG4gIC0tY3lhbi03OiBva2xjaCg4MC40JSAwLjA4MiAyMDkuNyk7XHJcbiAgLS1jeWFuLTg6IG9rbGNoKDcyLjglIDAuMTEgMjExLjkpO1xyXG4gIC0tY3lhbi05OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi0xMDogb2tsY2goNjIuNyUgMC4xMTQgMjIxLjUpO1xyXG4gIC0tY3lhbi0xMTogb2tsY2goNTQuNyUgMC4wOTcgMjIwLjgpO1xyXG4gIC0tY3lhbi0xMjogb2tsY2goMzMuMSUgMC4wNTMgMjE4LjgpO1xyXG4gIC0tY3lhbi1hMTogb2tsY2goNjQuMSUgMC4xMjkgMjMxLjEgLyAxLjk2JSk7XHJcbiAgLS1jeWFuLWEyOiBva2xjaCg2My44JSAwLjExMSAyMTAuNiAvIDUuMSUpO1xyXG4gIC0tY3lhbi1hMzogb2tsY2goNzQuMyUgMC4xMjcgMjA0LjYgLyAxMi45NCUpO1xyXG4gIC0tY3lhbi1hNDogb2tsY2goNzIuOSUgMC4xMjYgMjEwLjggLyAyMC43OCUpO1xyXG4gIC0tY3lhbi1hNTogb2tsY2goNzAuNiUgMC4xMjMgMjExLjUgLyAyOS4wMiUpO1xyXG4gIC0tY3lhbi1hNjogb2tsY2goNjclIDAuMTE4IDIxNCAvIDM4LjQzJSk7XHJcbiAgLS1jeWFuLWE3OiBva2xjaCg2NC43JSAwLjExNSAyMTYuMiAvIDUwLjk4JSk7XHJcbiAgLS1jeWFuLWE4OiBva2xjaCg2NS45JSAwLjExNyAyMTYuNCAvIDc2LjA4JSk7XHJcbiAgLS1jeWFuLWE5OiBva2xjaCg2NiUgMC4xMjIgMjIxLjcpO1xyXG4gIC0tY3lhbi1hMTA6IG9rbGNoKDYxLjglIDAuMTE1IDIyMi40IC8gOTcuMjUlKTtcclxuICAtLWN5YW4tYTExOiBva2xjaCg1MS45JSAwLjA5NyAyMjMuMSAvIDkzLjczJSk7XHJcbiAgLS1jeWFuLWExMjogb2tsY2goMjkuMyUgMC4wNTMgMjE5LjIgLyA5NC45JSk7XHJcblxyXG4gIC0tdGVhbC0xOiBva2xjaCg5OS40JSAwLjAwNCAxNzkuNyk7XHJcbiAgLS10ZWFsLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDE3OS42KTtcclxuICAtLXRlYWwtMzogb2tsY2goOTYlIDAuMDI2IDE4MS45KTtcclxuICAtLXRlYWwtNDogb2tsY2goOTMuNCUgMC4wNDIgMTc5LjgpO1xyXG4gIC0tdGVhbC01OiBva2xjaCg5MCUgMC4wNTMgMTgxLjUpO1xyXG4gIC0tdGVhbC02OiBva2xjaCg4NS42JSAwLjA2NCAxODEuMik7XHJcbiAgLS10ZWFsLTc6IG9rbGNoKDc5LjYlIDAuMDc2IDE4Myk7XHJcbiAgLS10ZWFsLTg6IG9rbGNoKDcyLjElIDAuMDk3IDE4My4zKTtcclxuICAtLXRlYWwtOTogb2tsY2goNjQuOSUgMC4xMTQgMTgyKTtcclxuICAtLXRlYWwtMTA6IG9rbGNoKDYxLjklIDAuMTA5IDE4MS4zKTtcclxuICAtLXRlYWwtMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtMTI6IG9rbGNoKDMyLjclIDAuMDUxIDE4NSk7XHJcbiAgLS10ZWFsLWExOiBva2xjaCg3NSUgMC4xNTQgMTY2LjkgLyAxLjk2JSk7XHJcbiAgLS10ZWFsLWEyOiBva2xjaCg2NS41JSAwLjEzNCAxNjcuNCAvIDQuNzElKTtcclxuICAtLXRlYWwtYTM6IG9rbGNoKDczLjYlIDAuMTQ0IDE3MC45IC8gMTIuMTYlKTtcclxuICAtLXRlYWwtYTQ6IG9rbGNoKDcyLjYlIDAuMTQ2IDE2OC43IC8gMjAlKTtcclxuICAtLXRlYWwtYTU6IG9rbGNoKDY4LjYlIDAuMTMzIDE3MS43IC8gMjcuODQlKTtcclxuICAtLXRlYWwtYTY6IG9rbGNoKDY0LjYlIDAuMTI1IDE3MS45IC8gMzYuODYlKTtcclxuICAtLXRlYWwtYTc6IG9rbGNoKDYxJSAwLjExNCAxNzUuNiAvIDQ4LjYzJSk7XHJcbiAgLS10ZWFsLWE4OiBva2xjaCg2MC42JSAwLjExMSAxNzguOSAvIDY3LjQ1JSk7XHJcbiAgLS10ZWFsLWE5OiBva2xjaCg2Mi43JSAwLjExMyAxODEgLyA5Mi45NCUpO1xyXG4gIC0tdGVhbC1hMTA6IG9rbGNoKDYwLjMlIDAuMTA5IDE4MC4zIC8gOTQuOSUpO1xyXG4gIC0tdGVhbC1hMTE6IG9rbGNoKDU1LjIlIDAuMTAxIDE3OC44KTtcclxuICAtLXRlYWwtYTEyOiBva2xjaCgyOC44JSAwLjA1MSAxODIuNSAvIDk0LjklKTtcclxuXHJcbiAgLS1qYWRlLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDE3NC41KTtcclxuICAtLWphZGUtMjogb2tsY2goOTguMiUgMC4wMDkgMTYxLjQpO1xyXG4gIC0tamFkZS0zOiBva2xjaCg5Ni4xJSAwLjAyMiAxNjAuMik7XHJcbiAgLS1qYWRlLTQ6IG9rbGNoKDkzLjUlIDAuMDM0IDE2My4yKTtcclxuICAtLWphZGUtNTogb2tsY2goOTAuMiUgMC4wNDcgMTY1LjEpO1xyXG4gIC0tamFkZS02OiBva2xjaCg4NiUgMC4wNiAxNjYuMik7XHJcbiAgLS1qYWRlLTc6IG9rbGNoKDgwJSAwLjA3NiAxNjkuOSk7XHJcbiAgLS1qYWRlLTg6IG9rbGNoKDcyLjElIDAuMTAzIDE3My4xKTtcclxuICAtLWphZGUtOTogb2tsY2goNjQuMiUgMC4xMTUgMTcwLjcpO1xyXG4gIC0tamFkZS0xMDogb2tsY2goNjEuMyUgMC4xMSAxNzAuOSk7XHJcbiAgLS1qYWRlLTExOiBva2xjaCg1NC43JSAwLjA5OCAxNzApO1xyXG4gIC0tamFkZS0xMjogb2tsY2goMzIuNSUgMC4wNDEgMTcwLjEpO1xyXG4gIC0tamFkZS1hMTogb2tsY2goNzEuMyUgMC4xNiAxNjAuNSAvIDEuNTclKTtcclxuICAtLWphZGUtYTI6IG9rbGNoKDYyLjUlIDAuMTc2IDE0OS4xIC8gNC4zMSUpO1xyXG4gIC0tamFkZS1hMzogb2tsY2goNjUuNSUgMC4xODcgMTQ4LjUgLyA5LjgwJSk7XHJcbiAgLS1qYWRlLWE0OiBva2xjaCg2NCUgMC4xNzIgMTUwLjkgLyAxNi4wOCUpO1xyXG4gIC0tamFkZS1hNTogb2tsY2goNjIuNCUgMC4xNjEgMTUyLjggLyAyMy41MyUpO1xyXG4gIC0tamFkZS1hNjogb2tsY2goNjAuMyUgMC4xNSAxNTQuOCAvIDMyLjU1JSk7XHJcbiAgLS1qYWRlLWE3OiBva2xjaCg1OC44JSAwLjEzNCAxNTkuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1qYWRlLWE4OiBva2xjaCg2MCUgMC4xMjUgMTY1LjYgLyA2Ni4yNyUpO1xyXG4gIC0tamFkZS1hOTogb2tsY2goNTguMiUgMC4xMiAxNjYuNCAvIDgzLjkyJSk7XHJcbiAgLS1qYWRlLWExMDogb2tsY2goNTUuMyUgMC4xMTQgMTY2LjggLyA4NS4xMCUpO1xyXG4gIC0tamFkZS1hMTE6IG9rbGNoKDQ4LjYlIDAuMTAxIDE2NiAvIDg3LjQ1JSk7XHJcbiAgLS1qYWRlLWExMjogb2tsY2goMjIuNCUgMC4wNDYgMTY3LjQgLyA4OC42MyUpO1xyXG5cclxuICAtLWdyZWVuLTE6IG9rbGNoKDk5LjQlIDAuMDA0IDE1Ny4yKTtcclxuICAtLWdyZWVuLTI6IG9rbGNoKDk4LjElIDAuMDEgMTU1LjEpO1xyXG4gIC0tZ3JlZW4tMzogb2tsY2goOTUuOCUgMC4wMjIgMTU1LjkpO1xyXG4gIC0tZ3JlZW4tNDogb2tsY2goOTMuNCUgMC4wMzcgMTU2LjQpO1xyXG4gIC0tZ3JlZW4tNTogb2tsY2goODkuOSUgMC4wNDkgMTU3LjIpO1xyXG4gIC0tZ3JlZW4tNjogb2tsY2goODUuNiUgMC4wNjQgMTU4LjIpO1xyXG4gIC0tZ3JlZW4tNzogb2tsY2goNzkuOCUgMC4wODMgMTU5LjEpO1xyXG4gIC0tZ3JlZW4tODogb2tsY2goNzEuNiUgMC4xMTMgMTYwLjMpO1xyXG4gIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gIC0tZ3JlZW4tMTA6IG9rbGNoKDYxLjElIDAuMTI3IDE1OC4yKTtcclxuICAtLWdyZWVuLTExOiBva2xjaCg1NC4zJSAwLjExMiAxNTkuNSk7XHJcbiAgLS1ncmVlbi0xMjogb2tsY2goMzIuMiUgMC4wNDggMTY0LjUpO1xyXG4gIC0tZ3JlZW4tYTE6IG9rbGNoKDcwLjMlIDAuMjE0IDE0Ni4yIC8gMS41NyUpO1xyXG4gIC0tZ3JlZW4tYTI6IG9rbGNoKDYyLjIlIDAuMTkzIDE0NS40IC8gNC4zMSUpO1xyXG4gIC0tZ3JlZW4tYTM6IG9rbGNoKDYyLjUlIDAuMTkyIDE0NS45IC8gOS44MCUpO1xyXG4gIC0tZ3JlZW4tYTQ6IG9rbGNoKDYzLjclIDAuMTkzIDE0Ni4zIC8gMTYuMDglKTtcclxuICAtLWdyZWVuLWE1OiBva2xjaCg2MC40JSAwLjE3OCAxNDcuMiAvIDIzLjE0JSk7XHJcbiAgLS1ncmVlbi1hNjogb2tsY2goNTguNyUgMC4xNjkgMTQ4LjMgLyAzMi4xNiUpO1xyXG4gIC0tZ3JlZW4tYTc6IG9rbGNoKDU3LjQlIDAuMTU5IDE0OS43IC8gNDQuMzElKTtcclxuICAtLWdyZWVuLWE4OiBva2xjaCg1Ny44JSAwLjE1MSAxNTIuNSAvIDY0LjMxJSk7XHJcbiAgLS1ncmVlbi1hOTogb2tsY2goNTcuMCUgMC4xNDggMTUyLjcgLyA4MS4xOCUpO1xyXG4gIC0tZ3JlZW4tYTEwOiBva2xjaCg1NC40JSAwLjEzOSAxNTMuNCAvIDgzLjE0JSk7XHJcbiAgLS1ncmVlbi1hMTE6IG9rbGNoKDQ4LjIlIDAuMTE5IDE1NS4xIC8gODcuMDYlKTtcclxuICAtLWdyZWVuLWExMjogb2tsY2goMjMuNyUgMC4wNTMgMTYwLjggLyA5MC4yMCUpO1xyXG5cclxuICAtLWdyYXNzLTE6IG9rbGNoKDk5LjQlIDAuMDA1IDE0NS41KTtcclxuICAtLWdyYXNzLTI6IG9rbGNoKDk4LjIlIDAuMDEgMTQ1LjUpO1xyXG4gIC0tZ3Jhc3MtMzogb2tsY2goOTYuMCUgMC4wMjIgMTQ1LjQpO1xyXG4gIC0tZ3Jhc3MtNDogb2tsY2goOTMuNSUgMC4wMzggMTQ2LjUpO1xyXG4gIC0tZ3Jhc3MtNTogb2tsY2goOTAuMCUgMC4wNTIgMTQ2KTtcclxuICAtLWdyYXNzLTY6IG9rbGNoKDg1LjYlIDAuMDcxIDE0Ni44KTtcclxuICAtLWdyYXNzLTc6IG9rbGNoKDc5LjglIDAuMDk0IDE0Ny4zKTtcclxuICAtLWdyYXNzLTg6IG9rbGNoKDcxLjclIDAuMTMxIDE0OC4xKTtcclxuICAtLWdyYXNzLTk6IG9rbGNoKDY1LjElIDAuMTQ3IDE0Ny40KTtcclxuICAtLWdyYXNzLTEwOiBva2xjaCg2MS41JSAwLjE0MiAxNDcuMik7XHJcbiAgLS1ncmFzcy0xMTogb2tsY2goNTIuNiUgMC4xMjkgMTQ3LjIpO1xyXG4gIC0tZ3Jhc3MtMTI6IG9rbGNoKDMyLjclIDAuMDUzIDE0OC42KTtcclxuICAtLWdyYXNzLWExOiBva2xjaCg3MC4wJSAwLjIzOCAxNDIuNSAvIDEuNTclKTtcclxuICAtLWdyYXNzLWEyOiBva2xjaCg1OS4yJSAwLjIwMSAxNDIuNSAvIDMuOTIlKTtcclxuICAtLWdyYXNzLWEzOiBva2xjaCg1OC42JSAwLjE5OSAxNDIuNSAvIDguNjMlKTtcclxuICAtLWdyYXNzLWE0OiBva2xjaCg2MC45JSAwLjIwNiAxNDIuNyAvIDE0LjUxJSk7XHJcbiAgLS1ncmFzcy1hNTogb2tsY2goNTcuNSUgMC4xOTQgMTQyLjcgLyAyMS4xOCUpO1xyXG4gIC0tZ3Jhc3MtYTY6IG9rbGNoKDU2LjQlIDAuMTg5IDE0Mi45IC8gMzAuMjAlKTtcclxuICAtLWdyYXNzLWE3OiBva2xjaCg1NS4yJSAwLjE4NCAxNDMuMSAvIDQxLjk2JSk7XHJcbiAgLS1ncmFzcy1hODogb2tsY2goNTUuOCUgMC4xODIgMTQzLjggLyA2MC4zOSUpO1xyXG4gIC0tZ3Jhc3MtYTk6IG9rbGNoKDUzLjglIDAuMTc0IDE0NCAvIDcyLjU1JSk7XHJcbiAgLS1ncmFzcy1hMTA6IG9rbGNoKDUwLjYlIDAuMTY0IDE0NC4xIC8gNzUuNjklKTtcclxuICAtLWdyYXNzLWExMTogb2tsY2goNDQuMCUgMC4xNDEgMTQ0LjUgLyA4My41MyUpO1xyXG4gIC0tZ3Jhc3MtYTEyOiBva2xjaCgyMS4yJSAwLjA2MiAxNDcuNCAvIDg3LjQ1JSk7XHJcblxyXG4gIC0tb3JhbmdlLTE6IG9rbGNoKDk5LjIlIDAuMDAzIDQ4LjcpO1xyXG4gIC0tb3JhbmdlLTI6IG9rbGNoKDk4LjAlIDAuMDE2IDczLjcpO1xyXG4gIC0tb3JhbmdlLTM6IG9rbGNoKDk1LjglIDAuMDM3IDc5LjEpO1xyXG4gIC0tb3JhbmdlLTQ6IG9rbGNoKDkyLjAlIDAuMDY1IDc0LjQpO1xyXG4gIC0tb3JhbmdlLTU6IG9rbGNoKDg4LjglIDAuMDg4IDcxLjMpO1xyXG4gIC0tb3JhbmdlLTY6IG9rbGNoKDg1LjQlIDAuMTA3IDY2KTtcclxuICAtLW9yYW5nZS03OiBva2xjaCg4MC42JSAwLjExMiA2MCk7XHJcbiAgLS1vcmFuZ2UtODogb2tsY2goNzQuNSUgMC4xMzIgNTQuNyk7XHJcbiAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gIC0tb3JhbmdlLTEwOiBva2xjaCg2Ni4yJSAwLjE5NSA0My41KTtcclxuICAtLW9yYW5nZS0xMTogb2tsY2goNTguNSUgMC4xNzQgNDIuNyk7XHJcbiAgLS1vcmFuZ2UtMTI6IG9rbGNoKDM1LjAlIDAuMDY5IDQwLjgpO1xyXG4gIC0tb3JhbmdlLWExOiBva2xjaCg1NC45JSAwLjE3NCAzOS41IC8gMS41NyUpO1xyXG4gIC0tb3JhbmdlLWEyOiBva2xjaCg3NS40JSAwLjE3OCA1OS4yIC8gNy4wNiUpO1xyXG4gIC0tb3JhbmdlLWEzOiBva2xjaCg3Ny43JSAwLjE3MyA2Ni4xIC8gMTYuMDglKTtcclxuICAtLW9yYW5nZS1hNDogb2tsY2goNzUuOSUgMC4xNzcgNjAuNiAvIDI5LjAyJSk7XHJcbiAgLS1vcmFuZ2UtYTU6IG9rbGNoKDc0LjklIDAuMTggNTcuOCAvIDM5LjYxJSk7XHJcbiAgLS1vcmFuZ2UtYTY6IG9rbGNoKDczLjMlIDAuMTg1IDUzLjQgLyA0OS4wMiUpO1xyXG4gIC0tb3JhbmdlLWE3OiBva2xjaCg2Ny43JSAwLjE4MyA0OC41IC8gNTQuOTAlKTtcclxuICAtLW9yYW5nZS1hODogb2tsY2goNjQuNCUgMC4xODMgNDUuMyAvIDY2LjY3JSk7XHJcbiAgLS1vcmFuZ2UtYTk6IG9rbGNoKDY3LjIlIDAuMjAyIDQyLjIgLyA5MS43NiUpO1xyXG4gIC0tb3JhbmdlLWExMDogb2tsY2goNjYuMiUgMC4xOTUgNDMuNSk7XHJcbiAgLS1vcmFuZ2UtYTExOiBva2xjaCg1OC41JSAwLjE3NCA0Mi43KTtcclxuICAtLW9yYW5nZS1hMTI6IG9rbGNoKDI2LjIlIDAuMDgxIDQwLjcgLyA4OC42MyUpO1xyXG5cclxuICAtLWJyb3duLTE6IG9rbGNoKDk5LjUlIDAuMDAyIDY3LjgpO1xyXG4gIC0tYnJvd24tMjogb2tsY2goOTguNCUgMC4wMDUgNjcuOCk7XHJcbiAgLS1icm93bi0zOiBva2xjaCg5NS4zJSAwLjAxMyA2My45KTtcclxuICAtLWJyb3duLTQ6IG9rbGNoKDkyLjUlIDAuMDIgNjUuMSk7XHJcbiAgLS1icm93bi01OiBva2xjaCg4OS44JSAwLjAyOSA2NS43KTtcclxuICAtLWJyb3duLTY6IG9rbGNoKDg2LjIlIDAuMDM5IDY2KTtcclxuICAtLWJyb3duLTc6IG9rbGNoKDgxLjUlIDAuMDU0IDY0LjIpO1xyXG4gIC0tYnJvd24tODogb2tsY2goNzQuNiUgMC4wNzIgNjIuMSk7XHJcbiAgLS1icm93bi05OiBva2xjaCg2My4zJSAwLjA3OCA2MSk7XHJcbiAgLS1icm93bi0xMDogb2tsY2goNTkuNyUgMC4wNzIgNTkuMSk7XHJcbiAgLS1icm93bi0xMTogb2tsY2goNTEuMiUgMC4wNTggNTUuNSk7XHJcbiAgLS1icm93bi0xMjogb2tsY2goMzMuMSUgMC4wMTggNDUuOSk7XHJcbiAgLS1icm93bi1hMTogb2tsY2goNTQuMyUgMC4xMzYgNTQuMSAvIDEuMTglKTtcclxuICAtLWJyb3duLWEyOiBva2xjaCg1NC4zJSAwLjEzNiA1NC4xIC8gMy41MyUpO1xyXG4gIC0tYnJvd24tYTM6IG9rbGNoKDUxLjIlIDAuMTMzIDUxLjIgLyA5LjQxJSk7XHJcbiAgLS1icm93bi1hNDogb2tsY2goNTAuMyUgMC4xMjkgNTIuMiAvIDE0LjkwJSk7XHJcbiAgLS1icm93bi1hNTogb2tsY2goNTEuNCUgMC4xMzEgNTIuOCAvIDIwLjc4JSk7XHJcbiAgLS1icm93bi1hNjogb2tsY2goNTEuNyUgMC4xMzEgNTMuMSAvIDI4LjI0JSk7XHJcbiAgLS1icm93bi1hNzogb2tsY2goNTIuMSUgMC4xMzQgNTIuMSAvIDM3LjY1JSk7XHJcbiAgLS1icm93bi1hODogb2tsY2goNTAuOSUgMC4xMzMgNTAuOSAvIDUwLjU5JSk7XHJcbiAgLS1icm93bi1hOTogb2tsY2goNDQuMSUgMC4xMTQgNTEuNCAvIDY1LjQ5JSk7XHJcbiAgLS1icm93bi1hMTA6IG9rbGNoKDQwLjAlIDAuMTA0IDUwLjggLyA2Ny40NSUpO1xyXG4gIC0tYnJvd24tYTExOiBva2xjaCgzMS40JSAwLjA4NCA0OC45IC8gNzIuNTUlKTtcclxuICAtLWJyb3duLWExMjogb2tsY2goMTQuMyUgMC4wMzQgNTguMSAvIDgxLjk2JSk7XHJcblxyXG4gIC0tc2t5LTE6IG9rbGNoKDk5LjQlIDAuMDA1IDIxMSk7XHJcbiAgLS1za3ktMjogb2tsY2goOTcuOSUgMC4wMSAyMTkuNik7XHJcbiAgLS1za3ktMzogb2tsY2goOTYuMCUgMC4wMjQgMjE5LjcpO1xyXG4gIC0tc2t5LTQ6IG9rbGNoKDkzLjYlIDAuMDM1IDIxOS4yKTtcclxuICAtLXNreS01OiBva2xjaCg5MC4zJSAwLjA0NyAyMjAuNik7XHJcbiAgLS1za3ktNjogb2tsY2goODYuMCUgMC4wNTcgMjIzLjYpO1xyXG4gIC0tc2t5LTc6IG9rbGNoKDgwLjYlIDAuMDcyIDIyNS41KTtcclxuICAtLXNreS04OiBva2xjaCg3Mi44JSAwLjA5NiAyMjguNCk7XHJcbiAgLS1za3ktOTogb2tsY2goODYuMSUgMC4xMDMgMjE3LjgpO1xyXG4gIC0tc2t5LTEwOiBva2xjaCg4My44JSAwLjEwNCAyMTkuNCk7XHJcbiAgLS1za3ktMTE6IG9rbGNoKDUyLjUlIDAuMTA4IDIzMi41KTtcclxuICAtLXNreS0xMjogb2tsY2goMzUuMSUgMC4wNTcgMjQyLjQpO1xyXG4gIC0tc2t5LWExOiBva2xjaCg4MC43JSAwLjE0NiAyMTguOSAvIDIuMzUlKTtcclxuICAtLXNreS1hMjogb2tsY2goNjcuNCUgMC4xMzcgMjMxLjQgLyA1LjQ5JSk7XHJcbiAgLS1za3ktYTM6IG9rbGNoKDcxLjklIDAuMTQ1IDIzMS4xIC8gMTEuNzYlKTtcclxuICAtLXNreS1hNDogb2tsY2goNjkuOCUgMC4xNCAyMzAuNyAvIDE4LjA0JSk7XHJcbiAgLS1za3ktYTU6IG9rbGNoKDY2LjYlIDAuMTM2IDIzMS44IC8gMjUuNDklKTtcclxuICAtLXNreS1hNjogb2tsY2goNjIuMyUgMC4xMzIgMjM0LjcgLyAzMy43MyUpO1xyXG4gIC0tc2t5LWE3OiBva2xjaCg1OS42JSAwLjEyOSAyMzYuMiAvIDQ0LjcxJSk7XHJcbiAgLS1za3ktYTg6IG9rbGNoKDU4LjUlIDAuMTMgMjM3LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2t5LWE5OiBva2xjaCg3Ny4zJSAwLjE0OSAyMjYuNyAvIDUxLjM3JSk7XHJcbiAgLS1za3ktYTEwOiBva2xjaCg3NC4zJSAwLjE0NSAyMjguMSAvIDU0LjUxJSk7XHJcbiAgLS1za3ktYTExOiBva2xjaCg1Mi41JSAwLjEwOCAyMzIuNSk7XHJcbiAgLS1za3ktYTEyOiBva2xjaCgyNS42JSAwLjA2NSAyNDUuNSAvIDg4LjYzJSk7XHJcblxyXG4gIC0tbWludC0xOiBva2xjaCg5OS4zJSAwLjAwNSAxODMpO1xyXG4gIC0tbWludC0yOiBva2xjaCg5OC4xJSAwLjAxIDE4MS40KTtcclxuICAtLW1pbnQtMzogb2tsY2goOTYuMCUgMC4wMzEgMTc4LjkpO1xyXG4gIC0tbWludC00OiBva2xjaCg5My4zJSAwLjA0OCAxNzguMyk7XHJcbiAgLS1taW50LTU6IG9rbGNoKDkwLjAlIDAuMDYxIDE3OC4xKTtcclxuICAtLW1pbnQtNjogb2tsY2goODUuNyUgMC4wNzIgMTc4LjIpO1xyXG4gIC0tbWludC03OiBva2xjaCg3OS43JSAwLjA4NCAxNzguMik7XHJcbiAgLS1taW50LTg6IG9rbGNoKDcyLjIlIDAuMTA2IDE3Ny44KTtcclxuICAtLW1pbnQtOTogb2tsY2goODcuMCUgMC4xIDE3OCk7XHJcbiAgLS1taW50LTEwOiBva2xjaCg4NC4wJSAwLjA5OSAxNzguNCk7XHJcbiAgLS1taW50LTExOiBva2xjaCg1MS4yJSAwLjA5NiAxNzUuNik7XHJcbiAgLS1taW50LTEyOiBva2xjaCgzNS4wJSAwLjA1MSAxODEuMyk7XHJcbiAgLS1taW50LWExOiBva2xjaCg3Ny43JSAwLjE1MiAxNzEuMyAvIDIuMzUlKTtcclxuICAtLW1pbnQtYTI6IG9rbGNoKDY3LjYlIDAuMTM0IDE2OS44IC8gNS4xMCUpO1xyXG4gIC0tbWludC1hMzogb2tsY2goNzYuNyUgMC4xNTcgMTY3LjEgLyAxMy4zMyUpO1xyXG4gIC0tbWludC1hNDogb2tsY2goNzUuMCUgMC4xNTQgMTY2LjkgLyAyMS41NyUpO1xyXG4gIC0tbWludC1hNTogb2tsY2goNzEuNyUgMC4xNDYgMTY3LjUgLyAyOS44MCUpO1xyXG4gIC0tbWludC1hNjogb2tsY2goNjcuMyUgMC4xMzYgMTY4LjEgLyAzOC44MiUpO1xyXG4gIC0tbWludC1hNzogb2tsY2goNjMuMCUgMC4xMjUgMTY5LjYgLyA1MC41OSUpO1xyXG4gIC0tbWludC1hODogb2tsY2goNjIuMyUgMC4xMiAxNzIuMyAvIDcwLjIwJSk7XHJcbiAgLS1taW50LWE5OiBva2xjaCg3Ny4xJSAwLjE1MyAxNjkuOCAvIDQ3LjQ1JSk7XHJcbiAgLS1taW50LWExMDogb2tsY2goNzIuNyUgMC4xNDQgMTcwLjEgLyA1MC45OCUpO1xyXG4gIC0tbWludC1hMTE6IG9rbGNoKDUwLjglIDAuMDk1IDE3NS41IC8gOTkuMjIlKTtcclxuICAtLW1pbnQtYTEyOiBva2xjaCgyOC4xJSAwLjA1MSAxODAuMiAvIDkxLjM3JSk7XHJcblxyXG4gIC0tbGltZS0xOiBva2xjaCg5OS4yJSAwLjAwNCAxMjEuNik7XHJcbiAgLS1saW1lLTI6IG9rbGNoKDk4LjIlIDAuMDA5IDExOS42KTtcclxuICAtLWxpbWUtMzogb2tsY2goOTUuOSUgMC4wNDMgMTE4LjYpO1xyXG4gIC0tbGltZS00OiBva2xjaCg5My4yJSAwLjA2OCAxMjAuMik7XHJcbiAgLS1saW1lLTU6IG9rbGNoKDg5LjclIDAuMDg4IDEyMi4xKTtcclxuICAtLWxpbWUtNjogb2tsY2goODUuMyUgMC4wOTkgMTIzLjMpO1xyXG4gIC0tbGltZS03OiBva2xjaCg3OS41JSAwLjExMiAxMjUuNCk7XHJcbiAgLS1saW1lLTg6IG9rbGNoKDcyLjUlIDAuMTM1IDEyOC4yKTtcclxuICAtLWxpbWUtOTogb2tsY2goODguNyUgMC4xNzUgMTI2LjEpO1xyXG4gIC0tbGltZS0xMDogb2tsY2goODUuOSUgMC4xODggMTI2LjcpO1xyXG4gIC0tbGltZS0xMTogb2tsY2goNTQuNCUgMC4xMTEgMTI4LjYpO1xyXG4gIC0tbGltZS0xMjogb2tsY2goMzUuNCUgMC4wNTcgMTIxKTtcclxuICAtLWxpbWUtYTE6IG9rbGNoKDYyLjMlIDAuMTY2IDEyOS40IC8gMS45NiUpO1xyXG4gIC0tbGltZS1hMjogb2tsY2goNjEuNiUgMC4xNTkgMTI3IC8gNC43MSUpO1xyXG4gIC0tbGltZS1hMzogb2tsY2goNzYuOSUgMC4xOTUgMTI1LjYgLyAxNi4wOCUpO1xyXG4gIC0tbGltZS1hNDogb2tsY2goNzYuMCUgMC4xOTYgMTI3IC8gMjUuODglKTtcclxuICAtLWxpbWUtYTU6IG9rbGNoKDcyLjQlIDAuMTkxIDEyOC41IC8gMzQuOTAlKTtcclxuICAtLWxpbWUtYTY6IG9rbGNoKDY3LjMlIDAuMTc5IDEyOS4zIC8gNDMuMTQlKTtcclxuICAtLWxpbWUtYTc6IG9rbGNoKDYyLjAlIDAuMTY5IDEzMC43IC8gNTIuOTQlKTtcclxuICAtLWxpbWUtYTg6IG9rbGNoKDU5LjUlIDAuMTY3IDEzMi43IC8gNjcuMDYlKTtcclxuICAtLWxpbWUtYTk6IG9rbGNoKDgzLjQlIDAuMjI3IDEzMC43IC8gNjEuMTglKTtcclxuICAtLWxpbWUtYTEwOiBva2xjaCg4MS4zJSAwLjIyIDEzMC41IC8gNzAuMjAlKTtcclxuICAtLWxpbWUtYTExOiBva2xjaCg0My45JSAwLjEyMiAxMzIuMSAvIDgxLjU3JSk7XHJcbiAgLS1saW1lLWExMjogb2tsY2goMjYuMSUgMC4wNjUgMTIzLjcgLyA4OS4wMiUpO1xyXG5cclxuICAtLXllbGxvdy0xOiBva2xjaCg5OS4zJSAwLjAwNSAxMDYuNSk7XHJcbiAgLS15ZWxsb3ctMjogb2tsY2goOTguOCUgMC4wMjUgMTAxLjkpO1xyXG4gIC0teWVsbG93LTM6IG9rbGNoKDk3LjQlIDAuMDg0IDEwNC4yKTtcclxuICAtLXllbGxvdy00OiBva2xjaCg5NS4zJSAwLjExNyAxMDIuMSk7XHJcbiAgLS15ZWxsb3ctNTogb2tsY2goOTIuNSUgMC4xNDEgOTguMSk7XHJcbiAgLS15ZWxsb3ctNjogb2tsY2goODguMSUgMC4xMzQgOTUuMyk7XHJcbiAgLS15ZWxsb3ctNzogb2tsY2goODMuNSUgMC4xMiA5Mi44KTtcclxuICAtLXllbGxvdy04OiBva2xjaCg3Ni42JSAwLjEzNyA4OS43KTtcclxuICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgLS15ZWxsb3ctMTA6IG9rbGNoKDg5LjclIDAuMTg1IDk3LjQpO1xyXG4gIC0teWVsbG93LTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy0xMjogb2tsY2goMzUuOCUgMC4wNDYgODYuOSk7XHJcbiAgLS15ZWxsb3ctYTE6IG9rbGNoKDcxLjQlIDAuMTU2IDEwOS44IC8gMi4zNSUpO1xyXG4gIC0teWVsbG93LWEyOiBva2xjaCg4OC45JSAwLjE4NiAxMDEuOCAvIDguNjMlKTtcclxuICAtLXllbGxvdy1hMzogb2tsY2goOTMuMyUgMC4xOTcgMTA0LjMgLyAyNy44NCUpO1xyXG4gIC0teWVsbG93LWE0OiBva2xjaCg5MS4xJSAwLjE4OSAxMDAuMiAvIDQxLjk2JSk7XHJcbiAgLS15ZWxsb3ctYTU6IG9rbGNoKDg4LjMlIDAuMTgxIDk0LjUgLyA1Ni4wOCUpO1xyXG4gIC0teWVsbG93LWE2OiBva2xjaCg4MS40JSAwLjE2NiA5MC41IC8gNTkuMjIlKTtcclxuICAtLXllbGxvdy1hNzogb2tsY2goNzMuNCUgMC4xNSA4Ni42IC8gNTkuNjElKTtcclxuICAtLXllbGxvdy1hODogb2tsY2goNzAuNSUgMC4xNDQgODQuOCAvIDc3LjY1JSk7XHJcbiAgLS15ZWxsb3ctYTk6IG9rbGNoKDkwLjclIDAuMTg4IDk5LjUgLyA4My45MiUpO1xyXG4gIC0teWVsbG93LWExMDogb2tsY2goODkuNyUgMC4xODUgOTcuNCk7XHJcbiAgLS15ZWxsb3ctYTExOiBva2xjaCg1Ni45JSAwLjExOSA3Ni44KTtcclxuICAtLXllbGxvdy1hMTI6IG9rbGNoKDI1LjQlIDAuMDUyIDg0LjcgLyA4Ny44NCUpO1xyXG5cclxuICAtLWFtYmVyLTE6IG9rbGNoKDk5LjQlIDAuMDAzIDg0LjYpO1xyXG4gIC0tYW1iZXItMjogb2tsY2goOTguNiUgMC4wMjQgOTkuMSk7XHJcbiAgLS1hbWJlci0zOiBva2xjaCg5Ny4wJSAwLjA2OCAxMDAuNCk7XHJcbiAgLS1hbWJlci00OiBva2xjaCg5NC41JSAwLjEwMyA5Ny45KTtcclxuICAtLWFtYmVyLTU6IG9rbGNoKDkxLjglIDAuMTMzIDk4LjIpO1xyXG4gIC0tYW1iZXItNjogb2tsY2goODguMCUgMC4xMjMgOTMuNCk7XHJcbiAgLS1hbWJlci03OiBva2xjaCg4Mi43JSAwLjEyMiA4Ni43KTtcclxuICAtLWFtYmVyLTg6IG9rbGNoKDc1LjglIDAuMTQgNzYuNyk7XHJcbiAgLS1hbWJlci05OiBva2xjaCg4NS40JSAwLjE1NyA4NC4xKTtcclxuICAtLWFtYmVyLTEwOiBva2xjaCg4My4xJSAwLjE2OCA4MC44KTtcclxuICAtLWFtYmVyLTExOiBva2xjaCg1Ny4xJSAwLjEyOSA2My45KTtcclxuICAtLWFtYmVyLTEyOiBva2xjaCgzNS4yJSAwLjA0OSA1NC4yKTtcclxuICAtLWFtYmVyLWExOiBva2xjaCg2NS4wJSAwLjEzOCA3NCAvIDEuNTclKTtcclxuICAtLWFtYmVyLWEyOiBva2xjaCg4Ni40JSAwLjE3OCA5Ni44IC8gOC42MyUpO1xyXG4gIC0tYW1iZXItYTM6IG9rbGNoKDkwLjElIDAuMTg2IDk4LjMgLyAyMy45MiUpO1xyXG4gIC0tYW1iZXItYTQ6IG9rbGNoKDg4LjElIDAuMTgxIDk0IC8gMzguODIlKTtcclxuICAtLWFtYmVyLWE1OiBva2xjaCg4Ni40JSAwLjE3NyA5NC40IC8gNTMuMzMlKTtcclxuICAtLWFtYmVyLWE2OiBva2xjaCg3OS45JSAwLjE2MyA4Ny4zIC8gNTQuOTAlKTtcclxuICAtLWFtYmVyLWE3OiBva2xjaCg3My40JSAwLjE1MyA3OC42IC8gNjEuNTclKTtcclxuICAtLWFtYmVyLWE4OiBva2xjaCg3MC4wJSAwLjE1MiA2OS4yIC8gNzguODIlKTtcclxuICAtLWFtYmVyLWE5OiBva2xjaCg4MS44JSAwLjE3MSA3Ny45IC8gNzYuMDglKTtcclxuICAtLWFtYmVyLWExMDogb2tsY2goODEuOCUgMC4xNzEgNzcuOSAvIDkwLjU5JSk7XHJcbiAgLS1hbWJlci1hMTE6IG9rbGNoKDU3LjElIDAuMTI5IDYzLjkpO1xyXG4gIC0tYW1iZXItYTEyOiBva2xjaCgyMy44JSAwLjA2IDUzLjMgLyA4Ni42NyUpO1xyXG5cclxuICAtLWdvbGQtMTogb2tsY2goOTkuNCUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tZ29sZC0yOiBva2xjaCg5OC4xJSAwLjAwOSAxMDApO1xyXG4gIC0tZ29sZC0zOiBva2xjaCg5NS40JSAwLjAxMiA5Ni40KTtcclxuICAtLWdvbGQtNDogb2tsY2goOTIuNSUgMC4wMTUgOTAuMik7XHJcbiAgLS1nb2xkLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDg5LjQpO1xyXG4gIC0tZ29sZC02OiBva2xjaCg4NS45JSAwLjAyNSA4NS44KTtcclxuICAtLWdvbGQtNzogb2tsY2goODEuMSUgMC4wMzMgODQuNik7XHJcbiAgLS1nb2xkLTg6IG9rbGNoKDczLjklIDAuMDQyIDc5LjQpO1xyXG4gIC0tZ29sZC05OiBva2xjaCg2MiUgMC4wNDkgNzcuNyk7XHJcbiAgLS1nb2xkLTEwOiBva2xjaCg1OC45JSAwLjA0NiA3OC42KTtcclxuICAtLWdvbGQtMTE6IG9rbGNoKDUwLjQlIDAuMDM5IDc4LjMpO1xyXG4gIC0tZ29sZC0xMjogb2tsY2goMzMuMiUgMC4wMTkgODAuNSk7XHJcbiAgLS1nb2xkLWExOiBva2xjaCg0My41JSAwLjA5NSAxMDkuOCAvIDEuMTglKTtcclxuICAtLWdvbGQtYTI6IG9rbGNoKDYzLjElIDAuMTMxIDk5LjUgLyA1LjEwJSk7XHJcbiAgLS1nb2xkLWEzOiBva2xjaCg0OS41JSAwLjEwMiA5NCAvIDkuNDElKTtcclxuICAtLWdvbGQtYTQ6IG9rbGNoKDQ0LjMlIDAuMDkxIDgzLjggLyAxNC4xMiUpO1xyXG4gIC0tZ29sZC1hNTogb2tsY2goNDEuMSUgMC4wODQgODQuMyAvIDE4LjgyJSk7XHJcbiAgLS1nb2xkLWE2OiBva2xjaCg0MS4yJSAwLjA4NiA3OC4yIC8gMjUuMTAlKTtcclxuICAtLWdvbGQtYTc6IG9rbGNoKDQwLjYlIDAuMDg1IDc2LjYgLyAzMy4zMyUpO1xyXG4gIC0tZ29sZC1hODogb2tsY2goMzkuNiUgMC4wODUgNzAuNCAvIDQ0LjcxJSk7XHJcbiAgLS1nb2xkLWE5OiBva2xjaCgzNC45JSAwLjA3NiA2OS45IC8gNjAuMzklKTtcclxuICAtLWdvbGQtYTEwOiBva2xjaCgzMi40JSAwLjA2OSA3Mi41IC8gNjMuMTQlKTtcclxuICAtLWdvbGQtYTExOiBva2xjaCgyNi44JSAwLjA1NyA3NC4zIC8gNzAuNTklKTtcclxuICAtLWdvbGQtYTEyOiBva2xjaCgxNS45JSAwLjAzMyA4Ny41IC8gODMuMTQlKTtcclxuXHJcbiAgLS1icm9uemUtMTogb2tsY2goOTkuMiUgMC4wMDEgMTcuMik7XHJcbiAgLS1icm9uemUtMjogb2tsY2goOTglIDAuMDA3IDM5LjUpO1xyXG4gIC0tYnJvbnplLTM6IG9rbGNoKDk1LjIlIDAuMDExIDM5LjQpO1xyXG4gIC0tYnJvbnplLTQ6IG9rbGNoKDkyLjYlIDAuMDE0IDQ2LjIpO1xyXG4gIC0tYnJvbnplLTU6IG9rbGNoKDg5LjUlIDAuMDE4IDQ0LjgpO1xyXG4gIC0tYnJvbnplLTY6IG9rbGNoKDg2LjElIDAuMDIzIDQ1LjYpO1xyXG4gIC0tYnJvbnplLTc6IG9rbGNoKDgxLjIlIDAuMDI5IDQyLjYpO1xyXG4gIC0tYnJvbnplLTg6IG9rbGNoKDc0LjIlIDAuMDM5IDQxLjIpO1xyXG4gIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gIC0tYnJvbnplLTEwOiBva2xjaCg1OC44JSAwLjA0NiA0MC45KTtcclxuICAtLWJyb256ZS0xMTogb2tsY2goNTEuMSUgMC4wNDQgMzguNik7XHJcbiAgLS1icm9uemUtMTI6IG9rbGNoKDMyLjklIDAuMDI5IDM1LjIpO1xyXG4gIC0tYnJvbnplLWExOiBva2xjaCgyOC4yJSAwLjExNiAyOS4yIC8gMDEuMTglKTtcclxuICAtLWJyb256ZS1hMjogb2tsY2goNTUuNiUgMC4xOTUgMzQuOSAvIDAzLjkyJSk7XHJcbiAgLS1icm9uemUtYTM6IG9rbGNoKDQzLjclIDAuMTUgMzUuOSAvIDA4LjI0JSk7XHJcbiAgLS1icm9uemUtYTQ6IG9rbGNoKDQwLjglIDAuMTI5IDM5LjYgLyAxMi41NSUpO1xyXG4gIC0tYnJvbnplLWE1OiBva2xjaCgzNy45JSAwLjEyMSAzOS40IC8gMTcuMjUlKTtcclxuICAtLWJyb256ZS1hNjogb2tsY2goMzcuOSUgMC4xMTkgNDAuMSAvIDIyLjc1JSk7XHJcbiAgLS1icm9uemUtYTc6IG9rbGNoKDM1LjklIDAuMTE1IDM4LjkgLyAyOS44MCUpO1xyXG4gIC0tYnJvbnplLWE4OiBva2xjaCgzNC42JSAwLjExMyAzOC4yIC8gNDAuMDAlKTtcclxuICAtLWJyb256ZS1hOTogb2tsY2goMzAuOSUgMC4wOTQgNDEuMyAvIDU1LjI5JSk7XHJcbiAgLS1icm9uemUtYTEwOiBva2xjaCgyOC40JSAwLjA4OSA0MC4yIC8gNTkuMjIlKTtcclxuICAtLWJyb256ZS1hMTE6IG9rbGNoKDI0LjUlIDAuMDc3IDQwLjEgLyA2Ny4wNiUpO1xyXG4gIC0tYnJvbnplLWExMjogb2tsY2goMTYuMiUgMC4wNDYgNDUuMiAvIDgzLjE0JSk7XHJcblxyXG4gIC0tZ3JheS0xOiBva2xjaCg5OS4xMSUgMCAwKTtcclxuICAtLWdyYXktMjogb2tsY2goOTguMjElIDAgMCk7XHJcbiAgLS1ncmF5LTM6IG9rbGNoKDk1LjUxJSAwIDApO1xyXG4gIC0tZ3JheS00OiBva2xjaCg5My4xJSAwIDApO1xyXG4gIC0tZ3JheS01OiBva2xjaCg5MC42NyUgMCAwKTtcclxuICAtLWdyYXktNjogb2tsY2goODguNTMlIDAgMCk7XHJcbiAgLS1ncmF5LTc6IG9rbGNoKDg1LjE0JSAwIDApO1xyXG4gIC0tZ3JheS04OiBva2xjaCg3OS4yMSUgMCAwKTtcclxuICAtLWdyYXktOTogb2tsY2goNjQuMzQlIDAgMCk7XHJcbiAgLS1ncmF5LTEwOiBva2xjaCg2MSUgMCAwKTtcclxuICAtLWdyYXktMTE6IG9rbGNoKDUwLjMyJSAwIDApO1xyXG4gIC0tZ3JheS0xMjogb2tsY2goMjQuMzUlIDAgMCk7XHJcbiAgLS1ncmF5LWExOiBva2xjaCgwJSAwIDAgLyAxLjE4JSk7XHJcbiAgLS1ncmF5LWEyOiBva2xjaCgwJSAwIDAgLyAyLjM1JSk7XHJcbiAgLS1ncmF5LWEzOiBva2xjaCgwJSAwIDAgLyA1Ljg4JSk7XHJcbiAgLS1ncmF5LWE0OiBva2xjaCgwJSAwIDAgLyA5LjAyJSk7XHJcbiAgLS1ncmF5LWE1OiBva2xjaCgwJSAwIDAgLyAxMi4xNiUpO1xyXG4gIC0tZ3JheS1hNjogb2tsY2goMCUgMCAwIC8gMTQuOSUpO1xyXG4gIC0tZ3JheS1hNzogb2tsY2goMCUgMCAwIC8gMTkuMjIlKTtcclxuICAtLWdyYXktYTg6IG9rbGNoKDAlIDAgMCAvIDI2LjY3JSk7XHJcbiAgLS1ncmF5LWE5OiBva2xjaCgwJSAwIDAgLyA0NC43MSUpO1xyXG4gIC0tZ3JheS1hMTA6IG9rbGNoKDAlIDAgMCAvIDQ4LjYzJSk7XHJcbiAgLS1ncmF5LWExMTogb2tsY2goMCUgMCAwIC8gNjAuNzglKTtcclxuICAtLWdyYXktYTEyOiBva2xjaCgwJSAwIDAgLyA4Ny40NSUpO1xyXG5cclxuICAtLW1hdXZlLTE6IG9rbGNoKDk5LjIlIDAuMDAyIDMyNS42KTtcclxuICAtLW1hdXZlLTI6IG9rbGNoKDk4LjMlIDAuMDAzIDMwOC40KTtcclxuICAtLW1hdXZlLTM6IG9rbGNoKDk1LjYlIDAuMDA2IDMxNy44KTtcclxuICAtLW1hdXZlLTQ6IG9rbGNoKDkzLjIlIDAuMDA3IDMxMi4zKTtcclxuICAtLW1hdXZlLTU6IG9rbGNoKDkwLjklIDAuMDEgMzExLjIpO1xyXG4gIC0tbWF1dmUtNjogb2tsY2goODguNyUgMC4wMTEgMzAzLjEpO1xyXG4gIC0tbWF1dmUtNzogb2tsY2goODUuNCUgMC4wMTQgMjk5LjgpO1xyXG4gIC0tbWF1dmUtODogb2tsY2goNzkuNSUgMC4wMTggMjkzKTtcclxuICAtLW1hdXZlLTk6IG9rbGNoKDY0LjYlIDAuMDE5IDI5Mi45KTtcclxuICAtLW1hdXZlLTEwOiBva2xjaCg2MS4yJSAwLjAxOCAyOTMuNSk7XHJcbiAgLS1tYXV2ZS0xMTogb2tsY2goNTAuNSUgMC4wMTYgMjk1KTtcclxuICAtLW1hdXZlLTEyOiBva2xjaCgyNC41JSAwLjAxMyAyOTguNSk7XHJcbiAgLS1tYXV2ZS1hMTogb2tsY2goMzEuNSUgMC4xNDUgMzI4LjQgLyAxLjE4JSk7XHJcbiAgLS1tYXV2ZS1hMjogb2tsY2goMjQuNSUgMC4xMzIgMjk4LjEgLyAyLjM1JSk7XHJcbiAgLS1tYXV2ZS1hMzogb2tsY2goMjMuMSUgMC4xMTQgMzE1LjMgLyA2LjI3JSk7XHJcbiAgLS1tYXV2ZS1hNDogb2tsY2goMTkuMyUgMC4wOTkgMzA2LjQgLyA5LjQxJSk7XHJcbiAgLS1tYXV2ZS1hNTogb2tsY2goMTkuNSUgMC4xMDEgMzA0LjkgLyAxMi41NSUpO1xyXG4gIC0tbWF1dmUtYTY6IG9rbGNoKDE3LjMlIDAuMDk2IDI5Mi4xIC8gMTUuMjklKTtcclxuICAtLW1hdXZlLWE3OiBva2xjaCgxNi40JSAwLjA5NCAyODguMSAvIDE5LjYxJSk7XHJcbiAgLS1tYXV2ZS1hODogb2tsY2goMTUuMiUgMC4wOTMgMjc4LjIgLyAyNy4wNiUpO1xyXG4gIC0tbWF1dmUtYTk6IG9rbGNoKDExLjYlIDAuMDY4IDI4NC4yIC8gNDUuMTAlKTtcclxuICAtLW1hdXZlLWExMDogb2tsY2goMTAuOSUgMC4wNjMgMjg4IC8gNDkuMDIlKTtcclxuICAtLW1hdXZlLWExMTogb2tsY2goOS40JSAwLjA1MiAyOTQgLyA2MS4xOCUpO1xyXG4gIC0tbWF1dmUtYTEyOiBva2xjaCg3LjMlIDAuMDM5IDI5Ni44IC8gODcuODQlKTtcclxuXHJcbiAgLS1zbGF0ZS0xOiBva2xjaCg5OS4xJSAwLjAwMSAyODYuNCk7XHJcbiAgLS1zbGF0ZS0yOiBva2xjaCg5OC4zJSAwLjAwMyAyODYuNCk7XHJcbiAgLS1zbGF0ZS0zOiBva2xjaCg5NS42JSAwLjAwNCAyODYuMyk7XHJcbiAgLS1zbGF0ZS00OiBva2xjaCg5My4yJSAwLjAwNSAyODYuMyk7XHJcbiAgLS1zbGF0ZS01OiBva2xjaCg5MS4wJSAwLjAwNyAyNzcuMik7XHJcbiAgLS1zbGF0ZS02OiBva2xjaCg4OC43JSAwLjAxIDI4Ni4yKTtcclxuICAtLXNsYXRlLTc6IG9rbGNoKDg1LjMlIDAuMDExIDI4MC40KTtcclxuICAtLXNsYXRlLTg6IG9rbGNoKDc5LjQlIDAuMDE2IDI3Ny44KTtcclxuICAtLXNsYXRlLTk6IG9rbGNoKDY0LjUlIDAuMDE2IDI3Ny43KTtcclxuICAtLXNsYXRlLTEwOiBva2xjaCg2MS4xJSAwLjAxNSAyNzIuNik7XHJcbiAgLS1zbGF0ZS0xMTogb2tsY2goNTAuMiUgMC4wMTQgMjY0LjQpO1xyXG4gIC0tc2xhdGUtMTI6IG9rbGNoKDI0LjElIDAuMDEgMjQ4LjIpO1xyXG4gIC0tc2xhdGUtYTE6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMS4xOCUpO1xyXG4gIC0tc2xhdGUtYTI6IG9rbGNoKDIwLjMlIDAuMTQxIDI2NC4xIC8gMi4zNSUpO1xyXG4gIC0tc2xhdGUtYTM6IG9rbGNoKDE0LjUlIDAuMTAxIDI2NC4xIC8gNS44OCUpO1xyXG4gIC0tc2xhdGUtYTQ6IG9rbGNoKDEzLjQlIDAuMDkzIDI2NC4xIC8gOS4wMiUpO1xyXG4gIC0tc2xhdGUtYTU6IG9rbGNoKDE2LjglIDAuMDgzIDI2Mi44IC8gMTIuMTYlKTtcclxuICAtLXNsYXRlLWE2OiBva2xjaCgxMy44JSAwLjA5NiAyNjQuMSAvIDE0LjkwJSk7XHJcbiAgLS1zbGF0ZS1hNzogb2tsY2goMTUuNSUgMC4wODIgMjYzLjQgLyAxOS42MSUpO1xyXG4gIC0tc2xhdGUtYTg6IG9rbGNoKDE2LjMlIDAuMDgyIDI2Mi45IC8gMjcuNDUlKTtcclxuICAtLXNsYXRlLWE5OiBva2xjaCgxMi45JSAwLjA1NiAyNjEuMyAvIDQ1LjQ5JSk7XHJcbiAgLS1zbGF0ZS1hMTA6IG9rbGNoKDEzLjQlIDAuMDQ4IDI1Ny41IC8gNDkuODAlKTtcclxuICAtLXNsYXRlLWExMTogb2tsY2goMTIuNyUgMC4wMzYgMjQ5LjkgLyA2Mi4zNSUpO1xyXG4gIC0tc2xhdGUtYTEyOiBva2xjaCgxMC43JSAwLjAyMSAyMjguNiAvIDg5LjAyJSk7XHJcblxyXG4gIC0tc2FnZS0xOiBva2xjaCg5OS4yJSAwLjAwMiAxNjUuMSk7XHJcbiAgLS1zYWdlLTI6IG9rbGNoKDk4LjAlIDAuMDAyIDE2NS4xKTtcclxuICAtLXNhZ2UtMzogb2tsY2goOTUuNiUgMC4wMDMgMTc0LjUpO1xyXG4gIC0tc2FnZS00OiBva2xjaCg5My4xJSAwLjAwMyAxNzQuNSk7XHJcbiAgLS1zYWdlLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDE1Ny4yKTtcclxuICAtLXNhZ2UtNjogb2tsY2goODguNiUgMC4wMDQgMTc0LjUpO1xyXG4gIC0tc2FnZS03OiBva2xjaCg4NS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS04OiBva2xjaCg3OS4xJSAwLjAwNSAxNjUpO1xyXG4gIC0tc2FnZS05OiBva2xjaCg2My45JSAwLjAxIDE3MS42KTtcclxuICAtLXNhZ2UtMTA6IG9rbGNoKDYwLjYlIDAuMDEgMTcxLjYpO1xyXG4gIC0tc2FnZS0xMTogb2tsY2goNTAuMSUgMC4wMDggMTc0LjEpO1xyXG4gIC0tc2FnZS0xMjogb2tsY2goMjQuMCUgMC4wMTIgMTY3LjYpO1xyXG4gIC0tc2FnZS1hMTogb2tsY2goNTIuNSUgMC4xMzggMTUyLjIgLyAxLjU3JSk7XHJcbiAgLS1zYWdlLWEyOiBva2xjaCgzMi42JSAwLjA4MiAxNTQuMiAvIDMuMTQlKTtcclxuICAtLXNhZ2UtYTM6IG9rbGNoKDI2LjMlIDAuMDU1IDE2NS4xIC8gNi42NyUpO1xyXG4gIC0tc2FnZS1hNDogb2tsY2goMjEuMyUgMC4wNDMgMTY4IC8gOS44MCUpO1xyXG4gIC0tc2FnZS1hNTogb2tsY2goMTguMyUgMC4wNDcgMTUzLjUgLyAxMi41NSUpO1xyXG4gIC0tc2FnZS1hNjogb2tsY2goMTcuMCUgMC4wMzQgMTY5LjYgLyAxNS42OSUpO1xyXG4gIC0tc2FnZS1hNzogb2tsY2goMTYuOSUgMC4wMzcgMTYxLjggLyAyMC4zOSUpO1xyXG4gIC0tc2FnZS1hODogb2tsY2goMTQuOSUgMC4wMzEgMTY1LjggLyAyNy44NCUpO1xyXG4gIC0tc2FnZS1hOTogb2tsY2goMTUuOCUgMC4wMzEgMTcwLjkgLyA0Ny40NSUpO1xyXG4gIC0tc2FnZS1hMTA6IG9rbGNoKDE1LjQlIDAuMDMgMTcwLjIgLyA1MS4zNyUpO1xyXG4gIC0tc2FnZS1hMTE6IG9rbGNoKDEyLjklIDAuMDI0IDE3Ni45IC8gNjIuNzUlKTtcclxuICAtLXNhZ2UtYTEyOiBva2xjaCgxMi4wJSAwLjAyMyAxNzIuNSAvIDg5LjgwJSk7XHJcblxyXG4gIC0tb2xpdmUtMTogb2tsY2goOTkuMyUgMC4wMDIgMTQ1LjYpO1xyXG4gIC0tb2xpdmUtMjogb2tsY2goOTguMyUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtMzogb2tsY2goOTUuNiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNDogb2tsY2goOTMuMiUgMC4wMDMgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNTogb2tsY2goOTEuMCUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNjogb2tsY2goODguNSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtNzogb2tsY2goODUuMSUgMC4wMDUgMTQ1LjUpO1xyXG4gIC0tb2xpdmUtODogb2tsY2goNzkuMiUgMC4wMDYgMTM3LjgpO1xyXG4gIC0tb2xpdmUtOTogb2tsY2goNjQuMCUgMC4wMTIgMTM2LjYpO1xyXG4gIC0tb2xpdmUtMTA6IG9rbGNoKDYwLjclIDAuMDEyIDEzNi42KTtcclxuICAtLW9saXZlLTExOiBva2xjaCg1MC4wJSAwLjAxMSAxNDAuNSk7XHJcbiAgLS1vbGl2ZS0xMjogb2tsY2goMjQuMiUgMC4wMTEgMTM5LjQpO1xyXG4gIC0tb2xpdmUtYTE6IG9rbGNoKDM4LjklIDAuMTMzIDE0Mi41IC8gMS4xOCUpO1xyXG4gIC0tb2xpdmUtYTI6IG9rbGNoKDM1LjElIDAuMTIgMTQyLjUgLyAyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMzogb2tsY2goMjEuMSUgMC4wNzIgMTQyLjUgLyA2LjI3JSk7XHJcbiAgLS1vbGl2ZS1hNDogb2tsY2goMTcuMyUgMC4wNTkgMTQyLjUgLyA5LjQxJSk7XHJcbiAgLS1vbGl2ZS1hNTogb2tsY2goMTguMSUgMC4wNjIgMTQyLjUgLyAxMi41NSUpO1xyXG4gIC0tb2xpdmUtYTY6IG9rbGNoKDE2LjYlIDAuMDU2IDE0Mi41IC8gMTUuNjklKTtcclxuICAtLW9saXZlLWE3OiBva2xjaCgxNC42JSAwLjA1IDE0Mi41IC8gMjAuMDAlKTtcclxuICAtLW9saXZlLWE4OiBva2xjaCgxNS4xJSAwLjA0NCAxMzQuNyAvIDI3Ljg0JSk7XHJcbiAgLS1vbGl2ZS1hOTogb2tsY2goMTUuMiUgMC4wNDMgMTMyLjYgLyA0Ny4wNiUpO1xyXG4gIC0tb2xpdmUtYTEwOiBva2xjaCgxNC43JSAwLjA0MiAxMzQgLyA1MC45OCUpO1xyXG4gIC0tb2xpdmUtYTExOiBva2xjaCgxMi45JSAwLjAzOSAxMzYuNCAvIDYyLjc1JSk7XHJcbiAgLS1vbGl2ZS1hMTI6IG9rbGNoKDEwLjglIDAuMDMzIDEzNy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1zYW5kLTE6IG9rbGNoKDk5LjQlIDAuMDAxIDEwNi40KTtcclxuICAtLXNhbmQtMjogb2tsY2goOTguMiUgMC4wMDEgMTA2LjQpO1xyXG4gIC0tc2FuZC0zOiBva2xjaCg5NS42JSAwLjAwMiA2Ny44KTtcclxuICAtLXNhbmQtNDogb2tsY2goOTMuMSUgMC4wMDMgODQuNik7XHJcbiAgLS1zYW5kLTU6IG9rbGNoKDkxLjAlIDAuMDA0IDkxLjQpO1xyXG4gIC0tc2FuZC02OiBva2xjaCg4OC41JSAwLjAwNCA5MS41KTtcclxuICAtLXNhbmQtNzogb2tsY2goODUuMSUgMC4wMDYgOTUuMSk7XHJcbiAgLS1zYW5kLTg6IG9rbGNoKDc5LjElIDAuMDA4IDk4LjkpO1xyXG4gIC0tc2FuZC05OiBva2xjaCg2NC4xJSAwLjAxIDEwNi43KTtcclxuICAtLXNhbmQtMTA6IG9rbGNoKDYwLjUlIDAuMDA5IDEwNi43KTtcclxuICAtLXNhbmQtMTE6IG9rbGNoKDQ5LjglIDAuMDA4IDEwNi43KTtcclxuICAtLXNhbmQtMTI6IG9rbGNoKDI0LjMlIDAuMDA4IDk1LjQpO1xyXG4gIC0tc2FuZC1hMTogb2tsY2goNDMuNSUgMC4wOTUgMTA5LjggLyAxLjE4JSk7XHJcbiAgLS1zYW5kLWEyOiBva2xjaCgyNS42JSAwLjA1NiAxMDkuOCAvIDIuNzUlKTtcclxuICAtLXNhbmQtYTM6IG9rbGNoKDE5LjIlIDAuMDQyIDY4LjkgLyA2LjI3JSk7XHJcbiAgLS1zYW5kLWE0OiBva2xjaCgyMC4zJSAwLjA0MiA4Ni4yIC8gOS44MCUpO1xyXG4gIC0tc2FuZC1hNTogb2tsY2goMjEuMSUgMC4wNDMgOTQuNSAvIDEyLjk0JSk7XHJcbiAgLS1zYW5kLWE2OiBva2xjaCgxOC45JSAwLjAzOSA5NC43IC8gMTYuMDglKTtcclxuICAtLXNhbmQtYTc6IG9rbGNoKDE5LjIlIDAuMDQgOTcuNyAvIDIwLjc4JSk7XHJcbiAgLS1zYW5kLWE4OiBva2xjaCgxOS41JSAwLjAzOCA5OS43IC8gMjkuMDIlKTtcclxuICAtLXNhbmQtYTk6IG9rbGNoKDE2LjMlIDAuMDM2IDEwOS44IC8gNDcuNDUlKTtcclxuICAtLXNhbmQtYTEwOiBva2xjaCgxNC45JSAwLjAzMyAxMDkuOCAvIDUxLjM3JSk7XHJcbiAgLS1zYW5kLWExMTogb2tsY2goMTMuMCUgMC4wMjggMTA5LjggLyA2My4xNCUpO1xyXG4gIC0tc2FuZC1hMTI6IG9rbGNoKDExLjMlIDAuMDI0IDEwMy40IC8gODkuMDIlKTtcclxuXHJcbiAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNsYXRlLXN1cmZhY2U6IG9rbGNoKDEwMCUgMCAwIC8gODAlKTtcclxuICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tb2xpdmUtc3VyZmFjZTogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0tc2FuZC1zdXJmYWNlOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goOTguMCUgMC4wMSAyNS4xIC8gODAlKTtcclxuICAtLXJlZC1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMSAxNy4zIC8gODAlKTtcclxuICAtLXJ1Ynktc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTEgMTAuMyAvIDgwJSk7XHJcbiAgLS1jcmltc29uLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEgMzU0LjkgLyA4MCUpO1xyXG4gIC0tcGluay1zdXJmYWNlOiBva2xjaCg5Ny45JSAwLjAxMiAzNDIuNiAvIDgwJSk7XHJcbiAgLS1wbHVtLXN1cmZhY2U6IG9rbGNoKDk3LjklIDAuMDE0IDMyNS43IC8gODAlKTtcclxuICAtLXB1cnBsZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMyAzMTAuNSAvIDgwJSk7XHJcbiAgLS12aW9sZXQtc3VyZmFjZTogb2tsY2goOTcuOCUgMC4wMTIgMzAxLjMgLyA4MCUpO1xyXG4gIC0taXJpcy1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAxMiAyODYuMiAvIDgwJSk7XHJcbiAgLS1pbmRpZ28tc3VyZmFjZTogb2tsY2goOTcuOSUgMC4wMSAyNjcuNCAvIDgwJSk7XHJcbiAgLS1ibHVlLXN1cmZhY2U6IG9rbGNoKDk3LjglIDAuMDEyIDIzOS45IC8gODAlKTtcclxuICAtLWN5YW4tc3VyZmFjZTogb2tsY2goOTcuNSUgMC4wMTEgMjA0LjEgLyA4MCUpO1xyXG4gIC0tdGVhbC1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMSAxODIuOSAvIDgwJSk7XHJcbiAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE2Mi4xIC8gODAlKTtcclxuICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDk3LjclIDAuMDEyIDE1NyAvIDgwJSk7XHJcbiAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCg5Ny44JSAwLjAxMiAxNDUuNSAvIDgwJSk7XHJcbiAgLS1icm93bi1zdXJmYWNlOiBva2xjaCg5OC4wJSAwLjAwNiA3NS40IC8gODAlKTtcclxuICAtLWJyb256ZS1zdXJmYWNlOiBva2xjaCg5Ny42JSAwLjAwOSAzNC4zIC8gODAlKTtcclxuICAtLWdvbGQtc3VyZmFjZTogb2tsY2goOTcuNyUgMC4wMTIgMTAxLjUgLyA4MCUpO1xyXG4gIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDk3LjUlIDAuMDEzIDIyMS40IC8gODAlKTtcclxuICAtLW1pbnQtc3VyZmFjZTogb2tsY2goOTcuNiUgMC4wMTIgMTg0LjEgLyA4MCUpO1xyXG4gIC0tbGltZS1zdXJmYWNlOiBva2xjaCg5Ny43JSAwLjAxMiAxMjEuNyAvIDgwJSk7XHJcbiAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goOTguNCUgMC4wMyAxMDAuOSAvIDgwJSk7XHJcbiAgLS1hbWJlci1zdXJmYWNlOiBva2xjaCg5OC4yJSAwLjAyOSA5OC41IC8gODAlKTtcclxuICAtLW9yYW5nZS1zdXJmYWNlOiBva2xjaCg5Ny41JSAwLjAxOSA3Mi42IC8gODAlKTtcclxuXHJcbiAgLS1ibGFjay1hMTogb2tsY2goMCUgMCAwIC8gNSUpO1xyXG4gIC0tYmxhY2stYTI6IG9rbGNoKDAlIDAgMCAvIDEwJSk7XHJcbiAgLS1ibGFjay1hMzogb2tsY2goMCUgMCAwIC8gMTUlKTtcclxuICAtLWJsYWNrLWE0OiBva2xjaCgwJSAwIDAgLyAyMCUpO1xyXG4gIC0tYmxhY2stYTU6IG9rbGNoKDAlIDAgMCAvIDMwJSk7XHJcbiAgLS1ibGFjay1hNjogb2tsY2goMCUgMCAwIC8gNDAlKTtcclxuICAtLWJsYWNrLWE3OiBva2xjaCgwJSAwIDAgLyA1MCUpO1xyXG4gIC0tYmxhY2stYTg6IG9rbGNoKDAlIDAgMCAvIDYwJSk7XHJcbiAgLS1ibGFjay1hOTogb2tsY2goMCUgMCAwIC8gNzAlKTtcclxuICAtLWJsYWNrLWExMDogb2tsY2goMCUgMCAwIC8gODAlKTtcclxuICAtLWJsYWNrLWExMTogb2tsY2goMCUgMCAwIC8gOTAlKTtcclxuICAtLWJsYWNrLWExMjogb2tsY2goMCUgMCAwIC8gOTUlKTtcclxuXHJcbiAgLS13aGl0ZS1hMTogb2tsY2goMTAwJSAwIDAgLyA1JSk7XHJcbiAgLS13aGl0ZS1hMjogb2tsY2goMTAwJSAwIDAgLyAxMCUpO1xyXG4gIC0td2hpdGUtYTM6IG9rbGNoKDEwMCUgMCAwIC8gMTUlKTtcclxuICAtLXdoaXRlLWE0OiBva2xjaCgxMDAlIDAgMCAvIDIwJSk7XHJcbiAgLS13aGl0ZS1hNTogb2tsY2goMTAwJSAwIDAgLyAzMCUpO1xyXG4gIC0td2hpdGUtYTY6IG9rbGNoKDEwMCUgMCAwIC8gNDAlKTtcclxuICAtLXdoaXRlLWE3OiBva2xjaCgxMDAlIDAgMCAvIDUwJSk7XHJcbiAgLS13aGl0ZS1hODogb2tsY2goMTAwJSAwIDAgLyA2MCUpO1xyXG4gIC0td2hpdGUtYTk6IG9rbGNoKDEwMCUgMCAwIC8gNzAlKTtcclxuICAtLXdoaXRlLWExMDogb2tsY2goMTAwJSAwIDAgLyA4MCUpO1xyXG4gIC0td2hpdGUtYTExOiBva2xjaCgxMDAlIDAgMCAvIDkwJSk7XHJcbiAgLS13aGl0ZS1hMTI6IG9rbGNoKDEwMCUgMCAwIC8gOTUlKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45ODgpO1xyXG4gICAgICAtLXRvbWF0by0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk0IDAuOTc0IDAuOTY5KTtcclxuICAgICAgLS10b21hdG8tMzogY29sb3IoZGlzcGxheS1wMyAwLjk4NSAwLjkyNCAwLjkwOSk7XHJcbiAgICAgIC0tdG9tYXRvLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44NjggMC44MzUpO1xyXG4gICAgICAtLXRvbWF0by01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44MTIgMC43Nyk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC43NSAwLjY5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTc6IGNvbG9yKGRpc3BsYXktcDMgMC45MTcgMC42NzMgMC42MTEpO1xyXG4gICAgICAtLXRvbWF0by04OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNTc1IDAuNTAyKTtcclxuICAgICAgLS10b21hdG8tOTogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjM0NSAwLjIzMSk7XHJcbiAgICAgIC0tdG9tYXRvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODAyIDAuMzEzIDAuMik7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU1IDAuMjU5IDAuMTUyKTtcclxuICAgICAgLS10b21hdG8tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMTogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjAyNCAwLjAyNC8wLjAxMik7XHJcbiAgICAgIC0tdG9tYXRvLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMTQ1IDAuMDIvMC4wMzIpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjgzMSAwLjE4NCAwLjAxMi8wLjA5MSk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDAuMTkyIDAuMDA0LzAuMTY1KTtcclxuICAgICAgLS10b21hdG8tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTggMC4xOTIgMC4wMDQvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NyAwLjE3MyAwLjAwNC8wLjMwMik7XHJcbiAgICAgIC0tdG9tYXRvLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuMTY1IDAuMDA0LzAuMzg5KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NDkgMC4xNTMgMC4wMDQvMC40OTkpO1xyXG4gICAgICAtLXRvbWF0by1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuMTQ5IDAvMC43NjkpO1xyXG4gICAgICAtLXRvbWF0by1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4xNDEgMC8wLjgpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NTUgMC4yNTkgMC4xNTIpO1xyXG4gICAgICAtLXRvbWF0by1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzUgMC4xNjUgMC4xMzIpO1xyXG5cclxuICAgICAgLS1yZWQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk4OCk7XHJcbiAgICAgIC0tcmVkLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45NzEgMC45NzEpO1xyXG4gICAgICAtLXJlZC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg1IDAuOTI1IDAuOTI1KTtcclxuICAgICAgLS1yZWQtNDogY29sb3IoZGlzcGxheS1wMyAwLjk5OSAwLjg2NiAwLjg2Nik7XHJcbiAgICAgIC0tcmVkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC44MTIgMC44MTEpO1xyXG4gICAgICAtLXJlZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuNzUxIDAuNzQ5KTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjkxNSAwLjY3NSAwLjY3Mik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NzIgMC41NzUgMC41NzIpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc5OCAwLjI5NCAwLjI4NSk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ0IDAuMjM0IDAuMjIyKTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcbiAgICAgIC0tcmVkLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc5MiAwLjAwOCAwLjAwOC8wLjA3NSk7XHJcbiAgICAgIC0tcmVkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4wMDggMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLXJlZC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjAwOCAwLjAwOC8wLjE4OSk7XHJcbiAgICAgIC0tcmVkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuMDIgMC4wMDQvMC4yNTEpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc0MSAwLjAxNiAwLjAwNC8wLjMzKTtcclxuICAgICAgLS1yZWQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42OTggMC4wMTIgMC4wMDQvMC40MjgpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjAwOCAwLzAuNjc1KTtcclxuICAgICAgLS1yZWQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzE0IDAuMDEyIDAvMC43MTQpO1xyXG4gICAgICAtLXJlZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43NDQgMC4yMzQgMC4yMjIpO1xyXG4gICAgICAtLXJlZC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNiAwLjExNSAwLjE0Myk7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjk5OCAwLjk4OSAwLjk5Mik7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTcxIDAuOTc0KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45MiAwLjkyOCk7XHJcbiAgICAgIC0tcnVieS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuODY5IDAuODg1KTtcclxuICAgICAgLS1ydWJ5LTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MTcgMC44MzkpO1xyXG4gICAgICAtLXJ1YnktNjogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjc1OCAwLjc4Nik7XHJcbiAgICAgIC0tcnVieS03OiBjb2xvcihkaXNwbGF5LXAzIDAuODk3IDAuNjg1IDAuNzIxKTtcclxuICAgICAgLS1ydWJ5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC44NTEgMC41ODggMC42MzkpO1xyXG4gICAgICAtLXJ1YnktOTogY29sb3IoZGlzcGxheS1wMyAwLjgzIDAuMzIzIDAuNDA4KTtcclxuICAgICAgLS1ydWJ5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuMjg2IDAuMzc1KTtcclxuICAgICAgLS1ydWJ5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzI4IDAuMjExIDAuMzExKTtcclxuICAgICAgLS1ydWJ5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG4gICAgICAtLXJ1YnktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NjMgMC4wMjQgMC4wMjQvMC4wMjgpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4wMDggMC4xMS8wLjA3OSk7XHJcbiAgICAgIC0tcnVieS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMDA4IDAuMTI1LzAuMTMpO1xyXG4gICAgICAtLXJ1YnktYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4wMDQgMC4xMzMvMC4xODUpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NDUgMC4wMDQgMC4xMTgvMC4yNDQpO1xyXG4gICAgICAtLXJ1YnktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC42NzggMC4wMDQgMC4xMTQvMC4zMTQpO1xyXG4gICAgICAtLXJ1YnktYTg6IGNvbG9yKGRpc3BsYXktcDMgMC42MzkgMC4wMDQgMC4xMjUvMC40MTIpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NTMgMCAwLjEyOS8wLjY3OSk7XHJcbiAgICAgIC0tcnVieS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTQgMCAwLjEyNS8wLjcxNCk7XHJcbiAgICAgIC0tcnVieS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MjggMC4yMTEgMC4zMTEpO1xyXG4gICAgICAtLXJ1YnktYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYgMC4xMTUgMC4xNzEpO1xyXG5cclxuICAgICAgLS1jcmltc29uLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTIpO1xyXG4gICAgICAtLWNyaW1zb24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MSAwLjk2OSAwLjk3Nik7XHJcbiAgICAgIC0tY3JpbXNvbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg3IDAuOTE3IDAuOTQxKTtcclxuICAgICAgLS1jcmltc29uLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC44NjYgMC45MDQpO1xyXG4gICAgICAtLWNyaW1zb24tNTogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjgxMyAwLjg2NCk7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuNzU1IDAuODE3KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjY4MyAwLjc2MSk7XHJcbiAgICAgIC0tY3JpbXNvbi04OiBjb2xvcihkaXNwbGF5LXAzIDAuODM0IDAuNTkyIDAuNjk0KTtcclxuICAgICAgLS1jcmltc29uLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOTggMC41MDcpO1xyXG4gICAgICAtLWNyaW1zb24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC4yNjYgMC40NjgpO1xyXG4gICAgICAtLWNyaW1zb24tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MzEgMC4xOTUgMC4zODgpO1xyXG4gICAgICAtLWNyaW1zb24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG4gICAgICAtLWNyaW1zb24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NTcgMC4wMiAwLjI2Ny8wLjAzMik7XHJcbiAgICAgIC0tY3JpbXNvbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjg1OSAwLjAwOCAwLjI5NC8wLjA4Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjgyNyAwLjAwOCAwLjI5OC8wLjEzNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjc1MyAwLjAwOCAwLjI3NS8wLjE4OSk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwLjAwNCAwLjI0Ny8wLjI0NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNzogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuMDA0IDAuMjUxLzAuMzE4KTtcclxuICAgICAgLS1jcmltc29uLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjAwNCAwLjI1MS8wLjQwOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NiAwIDAuMjk4LzAuNzAyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwIDAuMjc1LzAuNzM0KTtcclxuICAgICAgLS1jcmltc29uLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjczMSAwLjE5NSAwLjM4OCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTIgMC4xMTEgMC4yMjEpO1xyXG5cclxuICAgICAgLS1waW5rLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTggMC45ODkgMC45OTYpO1xyXG4gICAgICAtLXBpbmstMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk3IDAuOTg1KTtcclxuICAgICAgLS1waW5rLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODEgMC45MTcgMC45Nik7XHJcbiAgICAgIC0tcGluay00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuODY3IDAuOTMyKTtcclxuICAgICAgLS1waW5rLTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC44MTUgMC44OTkpO1xyXG4gICAgICAtLXBpbmstNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjc1NiAwLjg1OSk7XHJcbiAgICAgIC0tcGluay03OiBjb2xvcihkaXNwbGF5LXAzIDAuODY5IDAuNjgzIDAuODEpO1xyXG4gICAgICAtLXBpbmstODogY29sb3IoZGlzcGxheS1wMyAwLjgyNSAwLjU5IDAuNzUxKTtcclxuICAgICAgLS1waW5rLTk6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC4yOTcgMC42MSk7XHJcbiAgICAgIC0tcGluay0xMDogY29sb3IoZGlzcGxheS1wMyAwLjc0OCAwLjI3IDAuNTgxKTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYzIDAuMTAxIDAuMjc5KTtcclxuICAgICAgLS1waW5rLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuMDIgMC41MS8wLjAzMik7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAwLjc2NSAwLjAwOCAwLjUyOS8wLjA4Myk7XHJcbiAgICAgIC0tcGluay1hNDogY29sb3IoZGlzcGxheS1wMyAwLjczNyAwLjAwOCAwLjUwNi8wLjEzNCk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAwLjY2MyAwLjAwNCAwLjQ1MS8wLjE4NSk7XHJcbiAgICAgIC0tcGluay1hNjogY29sb3IoZGlzcGxheS1wMyAwLjYxNiAwLjAwNCAwLjQyNC8wLjI0NCk7XHJcbiAgICAgIC0tcGluay1hNzogY29sb3IoZGlzcGxheS1wMyAwLjU5NiAwLjAwNCAwLjQxMi8wLjMxOCk7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAwLjU3MyAwLjAwNCAwLjQwNC8wLjQxMik7XHJcbiAgICAgIC0tcGluay1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY4MiAwIDAuNDQ3LzAuNzAyKTtcclxuICAgICAgLS1waW5rLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjY1NSAwIDAuNDI0LzAuNzMpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjk4IDAuMjE5IDAuNTI4KTtcclxuICAgICAgLS1waW5rLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjM2MyAwLjEwMSAwLjI3OSk7XHJcblxyXG4gICAgICAtLXBsdW0tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk4OCAwLjk5OSk7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuOTcxIDAuOTkpO1xyXG4gICAgICAtLXBsdW0tMzogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjkyMyAwLjk4KTtcclxuICAgICAgLS1wbHVtLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NzUgMC45NjYpO1xyXG4gICAgICAtLXBsdW0tNTogY29sb3IoZGlzcGxheS1wMyAwLjkyNiAwLjgyNSAwLjk0NSk7XHJcbiAgICAgIC0tcGx1bS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODkgMC43NjUgMC45MTYpO1xyXG4gICAgICAtLXBsdW0tNzogY29sb3IoZGlzcGxheS1wMyAwLjg0IDAuNjg2IDAuODc3KTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43NzUgMC41OCAwLjgzMik7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg3IDAuMjkgMC42NjcpO1xyXG4gICAgICAtLXBsdW0tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41NDMgMC4yNjMgMC42MTkpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC4xMTQgMC4zNTIpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMS8wLjAxMik7XHJcbiAgICAgIC0tcGx1bS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjU4IDAuMDI0IDAuNTgvMC4wMjgpO1xyXG4gICAgICAtLXBsdW0tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42NTUgMC4wMDggMC43NTMvMC4wNzkpO1xyXG4gICAgICAtLXBsdW0tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC42MjcgMC4wMDggMC43MjIvMC4xMjYpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC41OCAwLjAwNCAwLjY5LzAuMTc3KTtcclxuICAgICAgLS1wbHVtLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM3IDAuMDA0IDAuNjU1LzAuMjM2KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4wMDQgMC42MTYvMC4zMTQpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4wMDQgMC42LzAuNDIpO1xyXG4gICAgICAtLXBsdW0tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMCAwLjU3Ni8wLjY4Nyk7XHJcbiAgICAgIC0tcGx1bS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MiAwIDAuNTI5LzAuNzEpO1xyXG4gICAgICAtLXBsdW0tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQzIDAuMjYzIDAuNjE5KTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjI5OSAwLjExNCAwLjM1Mik7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTk2KTtcclxuICAgICAgLS1wdXJwbGUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4MyAwLjk3MSAwLjk5Myk7XHJcbiAgICAgIC0tcHVycGxlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjMgMC45MzEgMC45ODkpO1xyXG4gICAgICAtLXB1cnBsZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuODg4IDAuOTgxKTtcclxuICAgICAgLS1wdXJwbGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjkwNCAwLjgzNyAwLjk2Nik7XHJcbiAgICAgIC0tcHVycGxlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NiAwLjc3NCAwLjk0Mik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC42OSAwLjkxKTtcclxuICAgICAgLS1wdXJwbGUtODogY29sb3IoZGlzcGxheS1wMyAwLjcxOSAwLjU4MyAwLjg3NCk7XHJcbiAgICAgIC0tcHVycGxlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MjMgMC4zMTggMC43NTEpO1xyXG4gICAgICAtLXB1cnBsZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ4MyAwLjI4OSAwLjcpO1xyXG4gICAgICAtLXB1cnBsZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ3MyAwLjI4MSAwLjY4Nyk7XHJcbiAgICAgIC0tcHVycGxlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuICAgICAgLS1wdXJwbGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NzUgMC4wMjQgMC42NzUvMC4wMTIpO1xyXG4gICAgICAtLXB1cnBsZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjAyNCAwLjcyMi8wLjAyOCk7XHJcbiAgICAgIC0tcHVycGxlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDAuMDA4IDAuODM1LzAuMDcxKTtcclxuICAgICAgLS1wdXJwbGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC40NTEgMC4wMDQgMC44MzEvMC4xMTQpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjQzMSAwLjAwNCAwLjc4OC8wLjE2NSk7XHJcbiAgICAgIC0tcHVycGxlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg0IDAuMDA0IDAuNzQ1LzAuMjI4KTtcclxuICAgICAgLS1wdXJwbGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4wMDQgMC43MS8wLjMxKTtcclxuICAgICAgLS1wdXJwbGUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjIgMC4wMDQgMC43MDIvMC40MTYpO1xyXG4gICAgICAtLXB1cnBsZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI5OCAwIDAuNjM5LzAuNjgzKTtcclxuICAgICAgLS1wdXJwbGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAgMC41OC8wLjcxKTtcclxuICAgICAgLS1wdXJwbGUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDczIDAuMjgxIDAuNjg3KTtcclxuICAgICAgLS1wdXJwbGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMTMyIDAuMzYzKTtcclxuXHJcbiAgICAgIC0tdmlvbGV0LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTEgMC45ODggMC45OTUpO1xyXG4gICAgICAtLXZpb2xldC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc4IDAuOTc0IDAuOTk4KTtcclxuICAgICAgLS12aW9sZXQtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk0MyAwLjk5Myk7XHJcbiAgICAgIC0tdmlvbGV0LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTYgMC44OTcgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzYgMC44NTEgMSk7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC44MjUgMC43OTMgMC45ODEpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUyIDAuNzEyIDAuOTQzKTtcclxuICAgICAgLS12aW9sZXQtODogY29sb3IoZGlzcGxheS1wMyAwLjY1NCAwLjYwMiAwLjkwMik7XHJcbiAgICAgIC0tdmlvbGV0LTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MTcgMC4zNDEgMC43ODQpO1xyXG4gICAgICAtLXZpb2xldC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM4MSAwLjMwNiAwLjc0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzgzIDAuMzE3IDAuNzAyKTtcclxuICAgICAgLS12aW9sZXQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzkgMC4xNSAwLjM1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuNjc1LzAuMDEyKTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjEgMC4wMjQgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjIwNCAwLjAwNCAwLjg3MS8wLjA1OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTk2IDAuMDA0IDEvMC4xMDIpO1xyXG4gICAgICAtLXZpb2xldC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjE2NSAwLjAwOCAxLzAuMTUpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjE1MyAwLjAwNCAwLjkwNi8wLjIwOCk7XHJcbiAgICAgIC0tdmlvbGV0LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxIDAuMDA0IDAuNzk2LzAuMjg3KTtcclxuICAgICAgLS12aW9sZXQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4wMDQgMC43NTMvMC4zOTcpO1xyXG4gICAgICAtLXZpb2xldC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjExNCAwIDAuNjc1LzAuNjU5KTtcclxuICAgICAgLS12aW9sZXQtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEgMCAwLjYyNy8wLjY5NSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4MyAwLjMxNyAwLjcwMik7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE3OSAwLjE1IDAuMzU5KTtcclxuXHJcbiAgICAgIC0taXJpcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1pcmlzLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzIgMC45NzMgMC45OTgpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjk0MyAwLjk0NSAwLjk5Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDAuOTA2IDEpO1xyXG4gICAgICAtLWlyaXMtNTogY29sb3IoZGlzcGxheS1wMyAwLjg1NyAwLjg2MSAxKTtcclxuICAgICAgLS1pcmlzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC44MDUgMC45ODcpO1xyXG4gICAgICAtLWlyaXMtNzogY29sb3IoZGlzcGxheS1wMyAwLjcyMSAwLjcyNyAwLjk1NSk7XHJcbiAgICAgIC0taXJpcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEgMC42MTkgMC45MTgpO1xyXG4gICAgICAtLWlyaXMtOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM1NyAwLjgxKTtcclxuICAgICAgLS1pcmlzLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE4IDAuMzE4IDAuNzc0KTtcclxuICAgICAgLS1pcmlzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU0IDAuMTYxIDAuMzcxKTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAxLzAuMDA4KTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuODYzLzAuMDI4KTtcclxuICAgICAgLS1pcmlzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDcxIDAuODcxLzAuMDU5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDUxIDEvMC4wOTkpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMzUgMS8wLjE0Mik7XHJcbiAgICAgIC0taXJpcy1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC45NDEvMC4yKTtcclxuICAgICAgLS1pcmlzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDIgMC44NDcvMC4yNzkpO1xyXG4gICAgICAtLWlyaXMtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjQgMC43ODgvMC4zODkpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAuNzA2LzAuNjQ0KTtcclxuICAgICAgLS1pcmlzLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC42NjcvMC42ODMpO1xyXG4gICAgICAtLWlyaXMtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMzI2IDAuNzQ4KTtcclxuICAgICAgLS1pcmlzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjE2MSAwLjM3MSk7XHJcblxyXG4gICAgICAtLWluZGlnby0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDAuOTk2KTtcclxuICAgICAgLS1pbmRpZ28tMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjk3NyAwLjk5OCk7XHJcbiAgICAgIC0taW5kaWdvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45NDggMC45OTIpO1xyXG4gICAgICAtLWluZGlnby00OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuOTE0IDEpO1xyXG4gICAgICAtLWluZGlnby01OiBjb2xvcihkaXNwbGF5LXAzIDAuODMxIDAuODcgMSk7XHJcbiAgICAgIC0taW5kaWdvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjcgMC44MTQgMC45OTUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjg1IDAuNzQgMC45NTcpO1xyXG4gICAgICAtLWluZGlnby04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTY5IDAuNjM5IDAuOTE2KTtcclxuICAgICAgLS1pbmRpZ28tOTogY29sb3IoZGlzcGxheS1wMyAwLjI3NiAwLjM4NCAwLjgzNyk7XHJcbiAgICAgIC0taW5kaWdvLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjM0IDAuMzQzIDAuODAxKTtcclxuICAgICAgLS1pbmRpZ28tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTYgMC4zNTQgMC43NTUpO1xyXG4gICAgICAtLWluZGlnby0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMyAwLjE3NSAwLjM0OCk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wMiAwLjUxLzAuMDA4KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4xNjEgMC44NjMvMC4wMjgpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjIzOSAwLjg4Ni8wLjA2Nyk7XHJcbiAgICAgIC0taW5kaWdvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMjQ3IDEvMC4xMTQpO1xyXG4gICAgICAtLWluZGlnby1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjIzNSAxLzAuMTY5KTtcclxuICAgICAgLS1pbmRpZ28tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4yMDggMC45ODQvMC4yMzIpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjE3NiAwLjg2My8wLjMxNCk7XHJcbiAgICAgIC0taW5kaWdvLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMTY1IDAuODEyLzAuNDMyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjE1MyAwLjc3My8wLjcyNik7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMTM3IDAuNzM3LzAuNzY1KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU2IDAuMzU0IDAuNzU1KTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzIDAuMTc1IDAuMzQ4KTtcclxuXHJcbiAgICAgIC0tYmx1ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTkyIDAuOTk5KTtcclxuICAgICAgLS1ibHVlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NiAwLjk3OSAwLjk5OCk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEyIDAuOTU2IDAuOTkxKTtcclxuICAgICAgLS1ibHVlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44NTMgMC45MzIgMSk7XHJcbiAgICAgIC0tYmx1ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk0IDAuOTk4KTtcclxuICAgICAgLS1ibHVlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MDkgMC44NDMgMC45NzYpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNiAwLjc3NyAwLjk0Nyk7XHJcbiAgICAgIC0tYmx1ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDUxIDAuNjg4IDAuOTE3KTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzQgMC41MjMgMC45MTIpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjQ0IDAuODQpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDIgMC4xOTMgMC4zNzkpO1xyXG4gICAgICAtLWJsdWUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC41MTQgMS8wLjAxNik7XHJcbiAgICAgIC0tYmx1ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjkwNi8wLjA0KTtcclxuICAgICAgLS1ibHVlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuNTA2IDAuOTE0LzAuMDg3KTtcclxuICAgICAgLS1ibHVlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTQ1IDEvMC4xNDYpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDIgMC45ODQvMC4yMTIpO1xyXG4gICAgICAtLWJsdWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NjMgMC45MjIvMC4yOTEpO1xyXG4gICAgICAtLWJsdWUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40MzEgMC44NjMvMC4zOTMpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQyNyAwLjg1MS8wLjU1KTtcclxuICAgICAgLS1ibHVlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MTIgMC45NjEvMC43NTMpO1xyXG4gICAgICAtLWJsdWUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4zNzYgMC44ODYvMC43NjUpO1xyXG4gICAgICAtLWJsdWUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTUgMC40NCAwLjg0KTtcclxuICAgICAgLS1ibHVlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMiAwLjE5MyAwLjM3OSk7XHJcblxyXG4gICAgICAtLWN5YW4tMTogY29sb3IoZGlzcGxheS1wMyAwLjk4MiAwLjk5MiAwLjk5Nik7XHJcbiAgICAgIC0tY3lhbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTU1IDAuOTgxIDAuOTg0KTtcclxuICAgICAgLS1jeWFuLTM6IGNvbG9yKGRpc3BsYXktcDMgMC44ODggMC45NjUgMC45NzUpO1xyXG4gICAgICAtLWN5YW4tNDogY29sb3IoZGlzcGxheS1wMyAwLjgyMSAwLjk0MSAwLjk1OSk7XHJcbiAgICAgIC0tY3lhbi01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUxIDAuOTA3IDAuOTM1KTtcclxuICAgICAgLS1jeWFuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42NzEgMC44NjIgMC45KTtcclxuICAgICAgLS1jeWFuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NjQgMC44IDAuODU0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODggMC43MTUgMC43OTgpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjI2NCAwLjU4MyAwLjcxKTtcclxuICAgICAgLS1jeWFuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDggMC40OCAwLjYzKTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA4IDAuMjMyIDAuMjc3KTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42MDggMC44MDQvMC4wMik7XHJcbiAgICAgIC0tY3lhbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNTU3IDAuNjQ3LzAuMDQ0KTtcclxuICAgICAgLS1jeWFuLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjk0IDAuNzk2LzAuMTE0KTtcclxuICAgICAgLS1jeWFuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNzg0LzAuMTgxKTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjI0IDAuNzMzLzAuMjQ4KTtcclxuICAgICAgLS1jeWFuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTg0IDAuNzA2LzAuMzMpO1xyXG4gICAgICAtLWN5YW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDEgMC42NjcvMC40MzYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUzMyAwLjY2Ny8wLjYxMik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDgyIDAuNjc1LzAuNzE4KTtcclxuICAgICAgLS1jeWFuLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjA4LzAuNzM4KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjA4IDAuNDggMC42Myk7XHJcbiAgICAgIC0tY3lhbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDggMC4yMzIgMC4yNzcpO1xyXG5cclxuICAgICAgLS10ZWFsLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODMgMC45OTYgMC45OTIpO1xyXG4gICAgICAtLXRlYWwtMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjk4MyAwLjk3Nik7XHJcbiAgICAgIC0tdGVhbC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuODk1IDAuOTcxIDAuOTUyKTtcclxuICAgICAgLS10ZWFsLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC45NDkgMC45Mik7XHJcbiAgICAgIC0tdGVhbC01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzYxIDAuOTE0IDAuODc4KTtcclxuICAgICAgLS10ZWFsLTY6IGNvbG9yKGRpc3BsYXktcDMgMC42ODIgMC44NjQgMC44MjUpO1xyXG4gICAgICAtLXRlYWwtNzogY29sb3IoZGlzcGxheS1wMyAwLjU4MSAwLjc5OCAwLjc1Nik7XHJcbiAgICAgIC0tdGVhbC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuNzE2IDAuNjcxKTtcclxuICAgICAgLS10ZWFsLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTcgMC42MzcgMC41ODEpO1xyXG4gICAgICAtLXRlYWwtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzUgMC41OTkgMC41NDIpO1xyXG4gICAgICAtLXRlYWwtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjExIDAuMjM1IDAuMjE5KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuNTE0LzAuMDE2KTtcclxuICAgICAgLS10ZWFsLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC42NDcgMC40NjcvMC4wNDQpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43NDEgMC41NTcvMC4xMDYpO1xyXG4gICAgICAtLXRlYWwtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MDIgMC41MzcvMC4xNjkpO1xyXG4gICAgICAtLXRlYWwtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42NDMgMC40OTQvMC4yNCk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2OSAwLjQ0Ny8wLjMxOCk7XHJcbiAgICAgIC0tdGVhbC1hNzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjUxOCAwLjQyNC8wLjQyKTtcclxuICAgICAgLS10ZWFsLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC41MDYgMC40MjQvMC41NjkpO1xyXG4gICAgICAtLXRlYWwtYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ4MiAwLjQwNC8wLjcwMik7XHJcbiAgICAgIC0tdGVhbC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQ1MSAwLjM2OS8wLjcyNik7XHJcbiAgICAgIC0tdGVhbC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjUgMC40Myk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMSAwLjIzNSAwLjIxOSk7XHJcblxyXG4gICAgICAtLWphZGUtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk5Mik7XHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYyIDAuOTgzIDAuOTY5KTtcclxuICAgICAgLS1qYWRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MTIgMC45NjUgMC45MzIpO1xyXG4gICAgICAtLWphZGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg1OCAwLjk0MSAwLjg5Myk7XHJcbiAgICAgIC0tamFkZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuNzk1IDAuOTA5IDAuODQ3KTtcclxuICAgICAgLS1qYWRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTUgMC44NjQgMC43OTEpO1xyXG4gICAgICAtLWphZGUtNzogY29sb3IoZGlzcGxheS1wMyAwLjYwMyAwLjgwMiAwLjcxOCk7XHJcbiAgICAgIC0tamFkZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQgMC43MiAwLjYyOSk7XHJcbiAgICAgIC0tamFkZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjMgMC41MjEpO1xyXG4gICAgICAtLWphZGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTkgMC41OTIgMC40ODgpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE0MiAwLjIyOSAwLjE5NCk7XHJcbiAgICAgIC0tamFkZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjc1NyAwLjUxNC8wLjAxNik7XHJcbiAgICAgIC0tamFkZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjYxMiAwLjIyLzAuMDQpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4yMzUvMC4wODcpO1xyXG4gICAgICAtLWphZGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC41ODggMC4yNTUvMC4xNDIpO1xyXG4gICAgICAtLWphZGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NjEgMC4yNTEvMC4yMDQpO1xyXG4gICAgICAtLWphZGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MjUgMC4yNzgvMC4yODcpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MDYgMC4yOS8wLjM5Nyk7XHJcbiAgICAgIC0tamFkZS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNTA2IDAuMzM3LzAuNTYxKTtcclxuICAgICAgLS1qYWRlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NTkgMC4yOTgvMC42ODMpO1xyXG4gICAgICAtLWphZGUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMC40MiAwLjI3MS8wLjcwMik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4xNSAwLjUgMC4zNyk7XHJcbiAgICAgIC0tamFkZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDIgMC4yMjkgMC4xOTQpO1xyXG5cclxuICAgICAgLS1ncmVlbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg2IDAuOTk2IDAuOTg5KTtcclxuICAgICAgLS1ncmVlbi0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYzIDAuOTgzIDAuOTY3KTtcclxuICAgICAgLS1ncmVlbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTEzIDAuOTY0IDAuOTI1KTtcclxuICAgICAgLS1ncmVlbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuODU5IDAuOTQgMC44NzkpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC43OTYgMC45MDcgMC44MjYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC44NjMgMC43NjEpO1xyXG4gICAgICAtLWdyZWVuLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42MSAwLjgwMSAwLjY3NSk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjQ1MSAwLjcxNSAwLjU1OSk7XHJcbiAgICAgIC0tZ3JlZW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjMzMiAwLjYzNCAwLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDggMC41OTUgMC40MTcpO1xyXG4gICAgICAtLWdyZWVuLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMyIDAuMjI4IDAuMTgpO1xyXG4gICAgICAtLWdyZWVuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNzU3IDAuMjY3LzAuMDE2KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU2NSAwLjEyOS8wLjAzNik7XHJcbiAgICAgIC0tZ3JlZW4tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC41OTYgMC4xNDUvMC4wODcpO1xyXG4gICAgICAtLWdyZWVuLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNTg4IDAuMTQ1LzAuMTQyKTtcclxuICAgICAgLS1ncmVlbi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU0MSAwLjE1Ny8wLjIwNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41MTggMC4xNTcvMC4yODMpO1xyXG4gICAgICAtLWdyZWVuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNDg2IDAuMTY1LzAuMzg5KTtcclxuICAgICAgLS1ncmVlbi1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDc4IDAuMi8wLjU1KTtcclxuICAgICAgLS1ncmVlbi1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAuNDU1IDAuMTY1LzAuNjY3KTtcclxuICAgICAgLS1ncmVlbi1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjQxNiAwLjE1My8wLjY5MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMTkgMC41IDAuMzIpO1xyXG4gICAgICAtLWdyZWVuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjEzMiAwLjIyOCAwLjE4KTtcclxuXHJcbiAgICAgIC0tZ3Jhc3MtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NiAwLjk5NiAwLjk4NSk7XHJcbiAgICAgIC0tZ3Jhc3MtMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NiAwLjk4MyAwLjk2NCk7XHJcbiAgICAgIC0tZ3Jhc3MtMzogY29sb3IoZGlzcGxheS1wMyAwLjkyMyAwLjk2NSAwLjkxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtNDogY29sb3IoZGlzcGxheS1wMyAwLjg3MiAwLjk0IDAuODY1KTtcclxuICAgICAgLS1ncmFzcy01OiBjb2xvcihkaXNwbGF5LXAzIDAuODExIDAuOTA4IDAuODAyKTtcclxuICAgICAgLS1ncmFzcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzMzIDAuODY0IDAuNzI0KTtcclxuICAgICAgLS1ncmFzcy03OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI4IDAuODAzIDAuNjIyKTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNzIgMC40ODIpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC41OTggMC4zNDIpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjYzIDAuNDg4IDAuMjYxKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC43NTcgMC4wMjQvMC4wMTYpO1xyXG4gICAgICAtLWdyYXNzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuNTY1IDAuMDI0LzAuMDM2KTtcclxuICAgICAgLS1ncmFzcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjU3NiAwLjAwOC8wLjA4Myk7XHJcbiAgICAgIC0tZ3Jhc3MtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMzUgMC41NjUgMC4wMDgvMC4xMzQpO1xyXG4gICAgICAtLWdyYXNzLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDQ3IDAuNTQ1IDAuMDA4LzAuMTk3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjUwMiAwLjAwNC8wLjI3NSk7XHJcbiAgICAgIC0tZ3Jhc3MtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC40ODIgMC4wMDQvMC4zNzcpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAgMC40NjcgMC4wMDgvMC41MjIpO1xyXG4gICAgICAtLWdyYXNzLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuNDM1IDAvMC42MjQpO1xyXG4gICAgICAtLWdyYXNzLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwOCAwLjM4OCAwLzAuNjU5KTtcclxuICAgICAgLS1ncmFzcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC4yNjEpO1xyXG4gICAgICAtLWdyYXNzLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE1MSAwLjIzMyAwLjE1Myk7XHJcblxyXG4gICAgICAtLW9yYW5nZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk1IDAuOTg4IDAuOTg1KTtcclxuICAgICAgLS1vcmFuZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OCAwLjkzNCk7XHJcbiAgICAgIC0tb3JhbmdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45MzggMC44NSk7XHJcbiAgICAgIC0tb3JhbmdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg3NCAwLjY4Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgyMSAwLjU4Myk7XHJcbiAgICAgIC0tb3JhbmdlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzUgMC43NjcgMC41NDUpO1xyXG4gICAgICAtLW9yYW5nZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE5IDAuNjkzIDAuNDg2KTtcclxuICAgICAgLS1vcmFuZ2UtODogY29sb3IoZGlzcGxheS1wMyAwLjg3NyAwLjU5NyAwLjM3OSk7XHJcbiAgICAgIC0tb3JhbmdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC45IDAuNDUgMC4yKTtcclxuICAgICAgLS1vcmFuZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NyAwLjQwOSAwLjE2NCk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMjMgMC4xODUgMC4xMjcpO1xyXG4gICAgICAtLW9yYW5nZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjI2NyAwLjAyNC8wLjAxNik7XHJcbiAgICAgIC0tb3JhbmdlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNTMzIDAuMDA4LzAuMDY3KTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MjIgMC41ODQgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MDQgMC4wMDQvMC4zMTQpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTY5IDAuMDA0LzAuNDE2KTtcclxuICAgICAgLS1vcmFuZ2UtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC40OTQgMC4wMDQvMC40NTUpO1xyXG4gICAgICAtLW9yYW5nZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAwLjQwOCAwLzAuNTE0KTtcclxuICAgICAgLS1vcmFuZ2UtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC44MDQgMC4zNDkgMC8wLjYyKTtcclxuICAgICAgLS1vcmFuZ2UtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC4zMTQgMC8wLjgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NDMgMC4yOSAwLzAuODM2KTtcclxuICAgICAgLS1vcmFuZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzYgMC4zNCAwKTtcclxuICAgICAgLS1vcmFuZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzIzIDAuMTg1IDAuMTI3KTtcclxuXHJcbiAgICAgIC0tYnJvd24tMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tYnJvd24tMjogY29sb3IoZGlzcGxheS1wMyAwLjk4NyAwLjk3NiAwLjk2NCk7XHJcbiAgICAgIC0tYnJvd24tMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNiAwLjkwOSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjkzNCAwLjg5NyAwLjg1NSk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjkwOSAwLjg1NiAwLjc5OCk7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODA4IDAuNzMpO1xyXG4gICAgICAtLWJyb3duLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44NDEgMC43NDIgMC42MzkpO1xyXG4gICAgICAtLWJyb3duLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43ODIgMC42NDcgMC41MTQpO1xyXG4gICAgICAtLWJyb3duLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42NTEgMC41MDUgMC4zNjgpO1xyXG4gICAgICAtLWJyb3duLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuNDY1IDAuMzQ0KTtcclxuICAgICAgLS1icm93bi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4NSAwLjM3NCAwLjI4OCk7XHJcbiAgICAgIC0tYnJvd24tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzYgMC4yMDIgMC4xODMpO1xyXG4gICAgICAtLWJyb3duLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm93bi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjY3NSAwLjM0OSAwLjAyNC8wLjAzNik7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMC4zMTQgMC4wMTIvMC4wOTEpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ1IDAuMzAyIDAuMDA4LzAuMTQ2KTtcclxuICAgICAgLS1icm93bi1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjI5IDAuMDA0LzAuMjA0KTtcclxuICAgICAgLS1icm93bi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjI5NCAwLjAwNC8wLjI3MSk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41NTcgMC4yODYgMC4wMDQvMC4zNjEpO1xyXG4gICAgICAtLWJyb3duLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuMjc1IDAuMDA0LzAuNDg3KTtcclxuICAgICAgLS1icm93bi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NyAwLjIyIDAvMC42MzIpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjE4OCAwLzAuNjU1KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODUgMC4zNzQgMC4yODgpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIzNiAwLjIwMiAwLjE4Myk7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45OTUgMC45OTkpO1xyXG4gICAgICAtLXNreS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUzIDAuOTggMC45OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC44OTkgMC45NjMgMC45ODkpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuODQyIDAuOTM3IDAuOTc3KTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjc3NyAwLjkgMC45NTQpO1xyXG4gICAgICAtLXNreS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAxIDAuODUxIDAuOTIxKTtcclxuICAgICAgLS1za3ktNzogY29sb3IoZGlzcGxheS1wMyAwLjYwNCAwLjc4NSAwLjg3OSk7XHJcbiAgICAgIC0tc2t5LTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTcgMC42OTYgMC44MjkpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NTUgMC44NDUgMC45NTkpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ1IDAuMjQxIDAuMzI5KTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjgwNCAxLzAuMDIpO1xyXG4gICAgICAtLXNreS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjU5MiAwLjc1Ny8wLjA0OCk7XHJcbiAgICAgIC0tc2t5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjU1IDAuODg2LzAuMTAyKTtcclxuICAgICAgLS1za3ktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MDQgMC44NTEvMC4xNTcpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjU2NSAwLjc5Mi8wLjIyNCk7XHJcbiAgICAgIC0tc2t5LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNTAyIDAuNzM3LzAuMjk5KTtcclxuICAgICAgLS1za3ktYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC40NTkgMC42OTQvMC4zOTcpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwIDAuNDM1IDAuNjgyLzAuNTQyKTtcclxuICAgICAgLS1za3ktYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC43MSAwLjk2NS8wLjQxNik7XHJcbiAgICAgIC0tc2t5LWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjY0NyAwLjkxNC8wLjQ0NCk7XHJcbiAgICAgIC0tc2t5LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjE5MyAwLjQ0OCAwLjYwNSk7XHJcbiAgICAgIC0tc2t5LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjE0NSAwLjI0MSAwLjMyOSk7XHJcblxyXG4gICAgICAtLW1pbnQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTk1IDAuOTkyKTtcclxuICAgICAgLS1taW50LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMC45ODUgMC45NzcpO1xyXG4gICAgICAtLW1pbnQtMzogY29sb3IoZGlzcGxheS1wMyAwLjg4OCAwLjk3MiAwLjk1KTtcclxuICAgICAgLS1taW50LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC44MTkgMC45NTEgMC45MTYpO1xyXG4gICAgICAtLW1pbnQtNTogY29sb3IoZGlzcGxheS1wMyAwLjc0NyAwLjkxOCAwLjg3Myk7XHJcbiAgICAgIC0tbWludC02OiBjb2xvcihkaXNwbGF5LXAzIDAuNjY4IDAuODcgMC44MTgpO1xyXG4gICAgICAtLW1pbnQtNzogY29sb3IoZGlzcGxheS1wMyAwLjU2NyAwLjgwNSAwLjc0NCk7XHJcbiAgICAgIC0tbWludC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIgMC43MjQgMC42NDkpO1xyXG4gICAgICAtLW1pbnQtOTogY29sb3IoZGlzcGxheS1wMyAwLjYyIDAuOTA4IDAuODM0KTtcclxuICAgICAgLS1taW50LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODcxIDAuNzk3KTtcclxuICAgICAgLS1taW50LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjAzIDAuNDYzIDAuMzk3KTtcclxuICAgICAgLS1taW50LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM2IDAuMjU5IDAuMjM2KTtcclxuICAgICAgLS1taW50LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC44MDQgMC42MDgvMC4wMik7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuNjQ3IDAuNDY3LzAuMDQ0KTtcclxuICAgICAgLS1taW50LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzYxIDAuNTUzLzAuMTE0KTtcclxuICAgICAgLS1taW50LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNzQxIDAuNTQ1LzAuMTgxKTtcclxuICAgICAgLS1taW50LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuNjc4IDAuNTEvMC4yNTUpO1xyXG4gICAgICAtLW1pbnQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42MTYgMC40NjMvMC4zMzQpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC41NDkgMC40MTIvMC40MzIpO1xyXG4gICAgICAtLW1pbnQtYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjUyOSAwLjM5Mi8wLjU4MSk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjc2NSAwLjU2OS8wLjM4MSk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC42OSAwLjUxLzAuNDE2KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjQ2MyAwLjM5Nyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzYgMC4yNTkgMC4yMzYpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODEpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk4IDAuOTU0KTtcclxuICAgICAgLS1saW1lLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzkgMC45NjUgMC44NTEpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjg5NiAwLjk0IDAuNzYpO1xyXG4gICAgICAtLWxpbWUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg0MyAwLjkwMyAwLjY3OCk7XHJcbiAgICAgIC0tbGltZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNzc4IDAuODUyIDAuNTk5KTtcclxuICAgICAgLS1saW1lLTc6IGNvbG9yKGRpc3BsYXktcDMgMC42OTQgMC43ODQgMC41MDgpO1xyXG4gICAgICAtLWxpbWUtODogY29sb3IoZGlzcGxheS1wMyAwLjU4NSAwLjcwNyAwLjM3OCk7XHJcbiAgICAgIC0tbGltZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNzggMC45MjggMC40NjYpO1xyXG4gICAgICAtLWxpbWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC44OTYgMC4zOTcpO1xyXG4gICAgICAtLWxpbWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjIgMC4yNSAwLjEyOCk7XHJcbiAgICAgIC0tbGltZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjQxMiAwLjYwOCAwLjAyLzAuMDIpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41OTIgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC43NjUgMC4wMDgvMC4xNSk7XHJcbiAgICAgIC0tbGltZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjU2MSAwLjc1NyAwLjAwNC8wLjI0KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTE0IDAuNjk4IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1saW1lLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDAuNjI3IDAvMC40KTtcclxuICAgICAgLS1saW1lLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzc2IDAuNTYxIDAuMDA0LzAuNDkxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuNTI5IDAvMC42MjQpO1xyXG4gICAgICAtLWxpbWUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC44NjcgMC8wLjUzNCk7XHJcbiAgICAgIC0tbGltZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NjEgMC44MjcgMC8wLjYwNCk7XHJcbiAgICAgIC0tbGltZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zODYgMC40ODIgMC4yMjcpO1xyXG4gICAgICAtLWxpbWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjIyIDAuMjUgMC4xMjgpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk3OCk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTUgMC45OSAwLjkyMik7XHJcbiAgICAgIC0teWVsbG93LTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTcgMC45ODIgMC43NDkpO1xyXG4gICAgICAtLXllbGxvdy00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTUzIDAuNjI3KTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjkxIDAuNTEpO1xyXG4gICAgICAtLXllbGxvdy02OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM0IDAuODQ3IDAuNDc0KTtcclxuICAgICAgLS15ZWxsb3ctNzogY29sb3IoZGlzcGxheS1wMyAwLjg3NiAwLjc4NSAwLjQ2KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjgxMSAwLjY4OSAwLjMxMyk7XHJcbiAgICAgIC0teWVsbG93LTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyIDAuMjIpO1xyXG4gICAgICAtLXllbGxvdy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk3NyAwLjg2OCAwLjI5MSk7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjQ0IDApO1xyXG4gICAgICAtLXllbGxvdy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI3MSAwLjIzMyAwLjEzNyk7XHJcbiAgICAgIC0teWVsbG93LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjc1IDAuNjc1IDAuMDI0LzAuMDI0KTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC44NTUgMC4wMDgvMC4wNzkpO1xyXG4gICAgICAtLXllbGxvdy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjkyNSAwLjAwNC8wLjI1MSk7XHJcbiAgICAgIC0teWVsbG93LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC44NzUgMC4wMDQvMC4zNzMpO1xyXG4gICAgICAtLXllbGxvdy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk2OSAwLjgxNiAwLjAwNC8wLjQ5MSk7XHJcbiAgICAgIC0teWVsbG93LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuNzEgMC8wLjUyNik7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzY5IDAuNjA0IDAvMC41NDIpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAwLjcyNSAwLjU0OSAwLzAuNjg3KTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5OCAwLzAuNzgxKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDAuODEyIDAvMC43MSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjYgMC40NCAwKTtcclxuICAgICAgLS15ZWxsb3ctYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMjcxIDAuMjMzIDAuMTM3KTtcclxuXHJcbiAgICAgIC0tYW1iZXItMTogY29sb3IoZGlzcGxheS1wMyAwLjk5NSAwLjk5MiAwLjk4NSk7XHJcbiAgICAgIC0tYW1iZXItMjogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk4NiAwLjkyMSk7XHJcbiAgICAgIC0tYW1iZXItMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NCAwLjk2OSAwLjc4Mik7XHJcbiAgICAgIC0tYW1iZXItNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjkzNyAwLjY1KTtcclxuICAgICAgLS1hbWJlci01OiBjb2xvcihkaXNwbGF5LXAzIDAuOTcgMC45MDIgMC41MjcpO1xyXG4gICAgICAtLWFtYmVyLTY6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44NDQgMC41MDYpO1xyXG4gICAgICAtLWFtYmVyLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44OSAwLjc2MiAwLjQ0Myk7XHJcbiAgICAgIC0tYW1iZXItODogY29sb3IoZGlzcGxheS1wMyAwLjg1IDAuNjUgMC4zKTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjc0MSAwLjI3NCk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42NCAwLjQgMCk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuNTE0IDAuMDI0LzAuMDE2KTtcclxuICAgICAgLS1hbWJlci1hMjogY29sb3IoZGlzcGxheS1wMyAwLjkwMiAwLjgwNCAwLjAwOC8wLjA3OSk7XHJcbiAgICAgIC0tYW1iZXItYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC44NTkgMC4wMDQvMC4yMik7XHJcbiAgICAgIC0tYW1iZXItYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMC44MiAwLjAwNC8wLjM1KTtcclxuICAgICAgLS1hbWJlci1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzMyAwLjc5NiAwLjAwNC8wLjQ3NSk7XHJcbiAgICAgIC0tYW1iZXItYTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC42ODIgMC4wMDQvMC40OTUpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuODA0IDAuNTczIDAvMC41NTcpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuNTAyIDAvMC42OTkpO1xyXG4gICAgICAtLWFtYmVyLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42ODYgMC8wLjc0Mik7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuNjQzIDAvMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjY0IDAuNCAwKTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTQgMC4yMDggMC4xNDUpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuOTc2IDAuOTUzKTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDcgMC45NCAwLjkwOSk7XHJcbiAgICAgIC0tZ29sZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTE0IDAuOTA0IDAuODY1KTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44OCAwLjg2NSAwLjgxNik7XHJcbiAgICAgIC0tZ29sZC02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQgMC44MTggMC43NTYpO1xyXG4gICAgICAtLWdvbGQtNzogY29sb3IoZGlzcGxheS1wMyAwLjc4OCAwLjc1MyAwLjY3Nyk7XHJcbiAgICAgIC0tZ29sZC04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzE1IDAuNjYgMC41NjUpO1xyXG4gICAgICAtLWdvbGQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU3OSAwLjUxNyAwLjQxKTtcclxuICAgICAgLS1nb2xkLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM4IDAuNDc5IDAuMzgpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzMgMC4zODYgMC4zMDUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjcgMC4yMDkgMC4xNzMpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4zNDkgMC4wMjQvMC4wMTIpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41OTIgMC41MTQgMC4wMjQvMC4wNDgpO1xyXG4gICAgICAtLWdvbGQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuMzU3IDAuMDEyLzAuMDkxKTtcclxuICAgICAgLS1nb2xkLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzU3IDAuMjk4IDAuMDA4LzAuMTM0KTtcclxuICAgICAgLS1nb2xkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjgyIDAuMDA0LzAuMTg1KTtcclxuICAgICAgLS1nb2xkLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMjYzIDAuMDA0LzAuMjQ0KTtcclxuICAgICAgLS1nb2xkLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjM1IDAuMDA0LzAuMzIyKTtcclxuICAgICAgLS1nb2xkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ1IDAuMjIgMC4wMDQvMC40MzYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4xOCAwLzAuNTg5KTtcclxuICAgICAgLS1nb2xkLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjE2MSAwLzAuNjIpO1xyXG4gICAgICAtLWdvbGQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDMzIDAuMzg2IDAuMzA1KTtcclxuICAgICAgLS1nb2xkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjIwOSAwLjE3Myk7XHJcblxyXG4gICAgICAtLWJyb256ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTg4KTtcclxuICAgICAgLS1icm9uemUtMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OSAwLjk3IDAuOTYxKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjk1OCAwLjkzMiAwLjkxOSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MjkgMC44OTQgMC44NzcpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuODk4IDAuODUzIDAuODMyKTtcclxuICAgICAgLS1icm9uemUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjgwNSAwLjc3OCk7XHJcbiAgICAgIC0tYnJvbnplLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTIgMC43MzkgMC43MDYpO1xyXG4gICAgICAtLWJyb256ZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQxIDAuNjQ3IDAuNjA2KTtcclxuICAgICAgLS1icm9uemUtOTogY29sb3IoZGlzcGxheS1wMyAwLjYxMSAwLjUwNyAwLjQ1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTYzIDAuNDYxIDAuNDE0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjE5MSAwLjE3Mik7XHJcbiAgICAgIC0tYnJvbnplLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMDI0IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MSAwLjIyIDAuMDI0LzAuMDQpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjIgMC4wMDgvMC4wODMpO1xyXG4gICAgICAtLWJyb256ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjQyNCAwLjEzMyAwLjAwNC8wLjEyMik7XHJcbiAgICAgIC0tYnJvbnplLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjE0NSAwLjAwNC8wLjE2OSk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg4IDAuMTI1IDAuMDA0LzAuMjI0KTtcclxuICAgICAgLS1icm9uemUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zNjUgMC4xMSAwLjAwNC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQxIDAuMTAyIDAuMDA0LzAuMzkzKTtcclxuICAgICAgLS1icm9uemUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjA5NCAwLzAuNTQ2KTtcclxuICAgICAgLS1icm9uemUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMjU1IDAuMDgyIDAvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40NzEgMC4zNzMgMC4zMzYpO1xyXG4gICAgICAtLWJyb256ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4xOTEgMC4xNzIpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45ODgpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjk3NSAwLjk3NSAwLjk3NSk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuOTM5IDAuOTM5IDAuOTM5KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MDggMC45MDggMC45MDgpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODggMC44OCk7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ5IDAuODQ5IDAuODQ5KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC44MDcgMC44MDcpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjczMiAwLjczMiAwLjczMik7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTUzIDAuNTUzIDAuNTUzKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTEyIDAuNTEyIDAuNTEyKTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzkyIDAuMzkyIDAuMzkyKTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1IDAuMTI1IDAuMTI1KTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDEyKTtcclxuICAgICAgLS1ncmF5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDI0KTtcclxuICAgICAgLS1ncmF5LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDYzKTtcclxuICAgICAgLS1ncmF5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMDkpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xMjIpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xNTMpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4xOTIpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4yNjcpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC40NDcpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNDg2KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjYwOCk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC44NzUpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkxIDAuOTg4IDAuOTkyKTtcclxuICAgICAgLS1tYXV2ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTggMC45NzYgMC45ODQpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDYgMC45MzggMC45NTIpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45MTUgMC45MDYgMC45MjUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44ODYgMC44NzYgMC45MDEpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTYgMC44NDYgMC44NzUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MTQgMC44MDQgMC44NCk7XHJcbiAgICAgIC0tbWF1dmUtODogY29sb3IoZGlzcGxheS1wMyAwLjczNSAwLjcyOCAwLjc3Nyk7XHJcbiAgICAgIC0tbWF1dmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1NSAwLjU0OSAwLjU5Nik7XHJcbiAgICAgIC0tbWF1dmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMC41MDggMC41NTIpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzk1IDAuMzg4IDAuNDI0KTtcclxuICAgICAgLS1tYXV2ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEyMiAwLjE0Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDkgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLW1hdXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1tYXV2ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjAwOCAwLjI1NS8wLjA2Myk7XHJcbiAgICAgIC0tbWF1dmUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQgMC4wMTIgMC4yMTYvMC4wOTUpO1xyXG4gICAgICAtLW1hdXZlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDA4IDAuMjI0LzAuMTI2KTtcclxuICAgICAgLS1tYXV2ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjA1NSAwLjAwNCAwLjE4LzAuMTUzKTtcclxuICAgICAgLS1tYXV2ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjA2NyAwLjAwOCAwLjE4NC8wLjE5Nyk7XHJcbiAgICAgIC0tbWF1dmUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjE3Ni8wLjI3MSk7XHJcbiAgICAgIC0tbWF1dmUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4wMiAwLjAwNCAwLjEwNi8wLjQ1MSk7XHJcbiAgICAgIC0tbWF1dmUtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDA0IDAuMDkvMC40OTEpO1xyXG4gICAgICAtLW1hdXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxNiAwIDAuMDU5LzAuNjEyKTtcclxuICAgICAgLS1tYXV2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMCAwLjAyNy8wLjg3OSk7XHJcblxyXG4gICAgICAtLXNsYXRlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODggMC45ODggMC45OTIpO1xyXG4gICAgICAtLXNsYXRlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45NzYgMC45ODQpO1xyXG4gICAgICAtLXNsYXRlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NCAwLjk0MSAwLjk1Myk7XHJcbiAgICAgIC0tc2xhdGUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwOCAwLjkwOSAwLjkyNSk7XHJcbiAgICAgIC0tc2xhdGUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg4IDAuODgxIDAuOTAxKTtcclxuICAgICAgLS1zbGF0ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODUgMC44NTIgMC44NzYpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44MDUgMC44MDggMC44MzgpO1xyXG4gICAgICAtLXNsYXRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzMgMC43NzMpO1xyXG4gICAgICAtLXNsYXRlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDcgMC41NTMgMC41OTIpO1xyXG4gICAgICAtLXNsYXRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTAzIDAuNTEyIDAuNTQ5KTtcclxuICAgICAgLS1zbGF0ZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3OSAwLjM5MiAwLjQyMSk7XHJcbiAgICAgIC0tc2xhdGUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4xMjUgMC4xNCk7XHJcbiAgICAgIC0tc2xhdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjQgMC4wMjQgMC4zNDkvMC4wMTIpO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMDI0IDAuMzQ5LzAuMDI0KTtcclxuICAgICAgLS1zbGF0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAwNCAwLjIwNC8wLjA1OSk7XHJcbiAgICAgIC0tc2xhdGUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wMTIgMC4wMTIgMC4xODQvMC4wOTEpO1xyXG4gICAgICAtLXNsYXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDM5IDAuMi8wLjEyMik7XHJcbiAgICAgIC0tc2xhdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMDggMC4xNjUvMC4xNSk7XHJcbiAgICAgIC0tc2xhdGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjcgMC4xODQvMC4xOTcpO1xyXG4gICAgICAtLXNsYXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDMxIDAuMTc2LzAuMjc1KTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjAwNCAwLjAyIDAuMTA2LzAuNDU1KTtcclxuICAgICAgLS1zbGF0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDQgMC4wMjcgMC4wOTgvMC40OTkpO1xyXG4gICAgICAtLXNsYXRlLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMDIgMC4wNjMvMC42Mik7XHJcbiAgICAgIC0tc2xhdGUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMTIgMC4wMzEvMC44ODcpO1xyXG5cclxuICAgICAgLS1zYWdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODYgMC45OTIgMC45ODgpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjk3IDAuOTc3IDAuOTc0KTtcclxuICAgICAgLS1zYWdlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzUgMC45NDQgMC45NCk7XHJcbiAgICAgIC0tc2FnZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA0IDAuOTEzIDAuOTA5KTtcclxuICAgICAgLS1zYWdlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzUgMC44ODUgMC44OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuODQ0IDAuODU0IDAuODQ5KTtcclxuICAgICAgLS1zYWdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuODExIDAuODA2KTtcclxuICAgICAgLS1zYWdlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC43MzggMC43MzIpO1xyXG4gICAgICAtLXNhZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjUzMSAwLjU1NiAwLjU0Nik7XHJcbiAgICAgIC0tc2FnZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQ5MiAwLjUxNSAwLjUwNik7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM3NyAwLjM5NSAwLjM4OSk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNyAwLjEyOSAwLjExOCk7XHJcbiAgICAgIC0tc2FnZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjUxNCAwLjI2Ny8wLjAxNik7XHJcbiAgICAgIC0tc2FnZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyIDAuMjY3IDAuMTQ1LzAuMDMyKTtcclxuICAgICAgLS1zYWdlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMTg0IDAuMTI1LzAuMDY3KTtcclxuICAgICAgLS1zYWdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDUxLzAuMDk1KTtcclxuICAgICAgLS1zYWdlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA4IDAuMDk4IDAuMDM1LzAuMTI2KTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDc4IDAuMDI3LzAuMTU3KTtcclxuICAgICAgLS1zYWdlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wNTkgMC4wMzkvMC4yKTtcclxuICAgICAgLS1zYWdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDQ3IDAuMDMxLzAuMjc1KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDA0IDAuMDU5IDAuMDM1LzAuNDcxKTtcclxuICAgICAgLS1zYWdlLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAuMDQ3IDAuMDMxLzAuNTEpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC4wMzEgMC4wMi8wLjYyNCk7XHJcbiAgICAgIC0tc2FnZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjAyNyAwLjAxMi8wLjg5NSk7XHJcblxyXG4gICAgICAtLW9saXZlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC45ODkgMC45OTIgMC45ODkpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzQgMC45OCAwLjk3Myk7XHJcbiAgICAgIC0tb2xpdmUtMzogY29sb3IoZGlzcGxheS1wMyAwLjkzOSAwLjk0NSAwLjkzNyk7XHJcbiAgICAgIC0tb2xpdmUtNDogY29sb3IoZGlzcGxheS1wMyAwLjkwNyAwLjkxNCAwLjkwNSk7XHJcbiAgICAgIC0tb2xpdmUtNTogY29sb3IoZGlzcGxheS1wMyAwLjg3OCAwLjg4NSAwLjg3NSk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjg0NiAwLjg1NSAwLjg0Myk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjgwMyAwLjgxMiAwLjgpO1xyXG4gICAgICAtLW9saXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MjcgMC43MzggMC43MjMpO1xyXG4gICAgICAtLW9saXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NDEgMC41NTYgMC41MzIpO1xyXG4gICAgICAtLW9saXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNSAwLjUxNSAwLjQ5MSk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjM5NSAwLjM3NCk7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4xMjkgMC4xMTEpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDI0IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1vbGl2ZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjMwMiAwLjAyNC8wLjAyOCk7XHJcbiAgICAgIC0tb2xpdmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4xMjkgMC4wMDgvMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMDEyIDAuMDk0IDAuMDEyLzAuMDk1KTtcclxuICAgICAgLS1vbGl2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjAzNSAwLjA5OCAwLjAwOC8wLjEyNik7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4wMjcgMC4wNzggMC4wMDQvMC4xNTcpO1xyXG4gICAgICAtLW9saXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC8wLjIpO1xyXG4gICAgICAtLW9saXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTkgMC4wMDQvMC4yNzkpO1xyXG4gICAgICAtLW9saXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDIgMC4wNTEgMC4wMDQvMC40NjcpO1xyXG4gICAgICAtLW9saXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjA0NyAwLzAuNTEpO1xyXG4gICAgICAtLW9saXZlLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAxMiAwLjAzOSAwLzAuNjI4KTtcclxuICAgICAgLS1vbGl2ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wMDggMC4wMjQgMC8wLjg5MSk7XHJcblxyXG4gICAgICAtLXNhbmQtMTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OSk7XHJcbiAgICAgIC0tc2FuZC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc3IDAuOTc3IDAuOTczKTtcclxuICAgICAgLS1zYW5kLTM6IGNvbG9yKGRpc3BsYXktcDMgMC45NDMgMC45NDIgMC45MzYpO1xyXG4gICAgICAtLXNhbmQtNDogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjkxMiAwLjkwMyk7XHJcbiAgICAgIC0tc2FuZC01OiBjb2xvcihkaXNwbGF5LXAzIDAuODg1IDAuODgzIDAuODczKTtcclxuICAgICAgLS1zYW5kLTY6IGNvbG9yKGRpc3BsYXktcDMgMC44NTQgMC44NTIgMC44MzkpO1xyXG4gICAgICAtLXNhbmQtNzogY29sb3IoZGlzcGxheS1wMyAwLjgxMyAwLjgxIDAuNzk0KTtcclxuICAgICAgLS1zYW5kLTg6IGNvbG9yKGRpc3BsYXktcDMgMC43MzggMC43MzQgMC43MTMpO1xyXG4gICAgICAtLXNhbmQtOTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAwLjU1MyAwLjUyOCk7XHJcbiAgICAgIC0tc2FuZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjUxMSAwLjUxMSAwLjQ4OCk7XHJcbiAgICAgIC0tc2FuZC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjM4OCAwLjM3KTtcclxuICAgICAgLS1zYW5kLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI2IDAuMTExKTtcclxuICAgICAgLS1zYW5kLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ5IDAuMzQ5IDAuMDI0LzAuMDEyKTtcclxuICAgICAgLS1zYW5kLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTYxIDAuMTYxIDAuMDI0LzAuMDI4KTtcclxuICAgICAgLS1zYW5kLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDA4LzAuMDYzKTtcclxuICAgICAgLS1zYW5kLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMTI5IDAuMTI5IDAuMDEyLzAuMDk5KTtcclxuICAgICAgLS1zYW5kLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDY3IDAuMDA4LzAuMTI2KTtcclxuICAgICAgLS1zYW5kLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMDc1IDAuMDA0LzAuMTYxKTtcclxuICAgICAgLS1zYW5kLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMDk4IDAuMDk4IDAuMDA0LzAuMjA4KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2IDAuMDc1IDAuMDA0LzAuMjg3KTtcclxuICAgICAgLS1zYW5kLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuMDUxIDAuMDUxIDAuMDA0LzAuNDcxKTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjA0NyAwLjA0NyAwLzAuNTE0KTtcclxuICAgICAgLS1zYW5kLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjAzMSAwLjAzMSAwLzAuNjMyKTtcclxuICAgICAgLS1zYW5kLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjAyNCAwLjAyIDAvMC44OTEpO1xyXG5cclxuICAgICAgLS1ncmF5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1tYXV2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuOCk7XHJcbiAgICAgIC0tc2xhdGUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLXNhZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjgpO1xyXG4gICAgICAtLW9saXZlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS1zYW5kLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS10b21hdG8tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5MjIgMC45NjQ3IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLXJlZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tcnVieS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk2NDcgMC45NjQ3LzAuOCk7XHJcbiAgICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tcGluay1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk2MDggMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk2NDcgMC45ODQzLzAuOCk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODA0IDAuOTY0NyAwLjk5MjIvMC44KTtcclxuICAgICAgLS12aW9sZXQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWlyaXMtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk2NDcgMC45NjQ3IDAuOTk2MS8wLjgpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY0NyAwLjk3MjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk3NjUgMC45OTYxLzAuOCk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQxMiAwLjk3NjUgMC45ODA0LzAuOCk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1MSAwLjk4MDQgMC45NzI1LzAuOCk7XHJcbiAgICAgIC0tamFkZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTUyOSAwLjk4MDQgMC45NjA4LzAuOCk7XHJcbiAgICAgIC0tZ3JlZW4tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk1NjkgMC45ODA0IDAuOTYwOC8wLjgpO1xyXG4gICAgICAtLWdyYXNzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NTY5IDAuOTgwNCAwLjk1NjkvMC44KTtcclxuICAgICAgLS1icm93bi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0MyAwLjk3MjUgMC45NTY5LzAuOCk7XHJcbiAgICAgIC0tYnJvbnplLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQzIDAuOTYwOCAwLjk1MjkvMC44KTtcclxuICAgICAgLS1nb2xkLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC45NzY1IDAuOTcyNSAwLjk0MTIvMC44KTtcclxuICAgICAgLS1za3ktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0MTIgMC45NzY1IDAuOTg0My8wLjgpO1xyXG4gICAgICAtLW1pbnQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk0NTEgMC45ODA0IDAuOTcyNS8wLjgpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk3MjUgMC45NzY1IDAuOTQxMi8wLjgpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2MSAwLjk5MjIgMC45MDIvMC44KTtcclxuICAgICAgLS1hbWJlci1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyMiAwLjk4NDMgMC45MDIvMC44KTtcclxuICAgICAgLS1vcmFuZ2Utc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjk5NjEgMC45NjA4IDAuOTE3Ni8wLjgpO1xyXG5cclxuICAgICAgLS1ibGFjay1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkFESVggREFSS1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLypcclxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICAtLXRvbWF0by0xOiBva2xjaCgxOC43JSAwLjAxMiAxOC4zKTtcclxuICAgIC0tdG9tYXRvLTI6IG9rbGNoKDIwLjglIDAuMDE3IDMxLjQpO1xyXG4gICAgLS10b21hdG8tMzogb2tsY2goMjUuNSUgMC4wNTUgMjYuOCk7XHJcbiAgICAtLXRvbWF0by00OiBva2xjaCgyOS4wJSAwLjA4NyAyNy44KTtcclxuICAgIC0tdG9tYXRvLTU6IG9rbGNoKDMzLjElIDAuMDk4IDI4LjYpO1xyXG4gICAgLS10b21hdG8tNjogb2tsY2goMzguMCUgMC4xIDI5LjkpO1xyXG4gICAgLS10b21hdG8tNzogb2tsY2goNDQuNiUgMC4xMDYgMzEuNik7XHJcbiAgICAtLXRvbWF0by04OiBva2xjaCg1My44JSAwLjEyOSAzMy40KTtcclxuICAgIC0tdG9tYXRvLTk6IG9rbGNoKDYyLjclIDAuMTk0IDMzLjMpO1xyXG4gICAgLS10b21hdG8tMTA6IG9rbGNoKDY2LjQlIDAuMTc5IDM0LjEpO1xyXG4gICAgLS10b21hdG8tMTE6IG9rbGNoKDc3LjklIDAuMTMxIDM0LjkpO1xyXG4gICAgLS10b21hdG8tMTI6IG9rbGNoKDg5LjklIDAuMDQ2IDMxLjIpO1xyXG5cclxuICAgIC0tdG9tYXRvLWExOiBva2xjaCg2MC42JSAwLjI0MyAyOC43IC8gMy4xNCUpO1xyXG4gICAgLS10b21hdG8tYTI6IG9rbGNoKDY3LjglIDAuMjEyIDMzLjIgLyA1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hMzogb2tsY2goNjQuOSUgMC4yMzcgMjkuOSAvIDE2Ljg2JSk7XHJcbiAgICAtLXRvbWF0by1hNDogb2tsY2goNjMuMyUgMC4yNDggMjkuNyAvIDI1Ljg4JSk7XHJcbiAgICAtLXRvbWF0by1hNTogb2tsY2goNjQuNiUgMC4yMzggMjkuOSAvIDMyLjU1JSk7XHJcbiAgICAtLXRvbWF0by1hNjogb2tsY2goNjcuMiUgMC4yMTYgMzAuOCAvIDM5LjIyJSk7XHJcbiAgICAtLXRvbWF0by1hNzogb2tsY2goNjkuNSUgMC4xOTIgMzEuOSAvIDQ5LjAyJSk7XHJcbiAgICAtLXRvbWF0by1hODogb2tsY2goNzAuOCUgMC4xODQgMzMuNyAvIDY1LjQ5JSk7XHJcbiAgICAtLXRvbWF0by1hOTogb2tsY2goNjcuNSUgMC4yMTIgMzMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXRvbWF0by1hMTA6IG9rbGNoKDcwLjIlIDAuMTkxIDMzLjkgLyA5Mi4xNiUpO1xyXG4gICAgLS10b21hdG8tYTExOiBva2xjaCg3Ny45JSAwLjEzMSAzNC45KTtcclxuICAgIC0tdG9tYXRvLWExMjogb2tsY2goOTAuOSUgMC4wNDcgMzAuOSAvIDk4LjQzJSk7XHJcblxyXG4gICAgLS1yZWQtMTogb2tsY2goMTguOCUgMC4wMTMgMTguNCk7XHJcbiAgICAtLXJlZC0yOiBva2xjaCgyMC41JSAwLjAyMiAxNC4xKTtcclxuICAgIC0tcmVkLTM6IG9rbGNoKDI1LjElIDAuMDY1IDEyLjcpO1xyXG4gICAgLS1yZWQtNDogb2tsY2goMjguOSUgMC4wOTUgMTQuMyk7XHJcbiAgICAtLXJlZC01OiBva2xjaCgzMy4yJSAwLjEwNyAxNS41KTtcclxuICAgIC0tcmVkLTY6IG9rbGNoKDM4LjElIDAuMTExIDE2LjgpO1xyXG4gICAgLS1yZWQtNzogb2tsY2goNDUuMCUgMC4xMjEgMTguOCk7XHJcbiAgICAtLXJlZC04OiBva2xjaCg1NC40JSAwLjE0NiAyMS44KTtcclxuICAgIC0tcmVkLTk6IG9rbGNoKDYyLjYlIDAuMTkzIDIzKTtcclxuICAgIC0tcmVkLTEwOiBva2xjaCg2Ni4zJSAwLjE3NyAyMi45KTtcclxuICAgIC0tcmVkLTExOiBva2xjaCg3OC4wJSAwLjEyOCAyMi4xKTtcclxuICAgIC0tcmVkLTEyOiBva2xjaCg5MC4yJSAwLjA1MyA2LjUpO1xyXG5cclxuICAgIC0tcmVkLWExOiBva2xjaCg2MS4yJSAwLjI0NSAyOC43IC8gMy41MyUpO1xyXG4gICAgLS1yZWQtYTI6IG9rbGNoKDYyLjUlIDAuMjI3IDIzLjYgLyA2LjY3JSk7XHJcbiAgICAtLXJlZC1hMzogb2tsY2goNjMuNyUgMC4yNDkgMjEuOSAvIDE3LjY1JSk7XHJcbiAgICAtLXJlZC1hNDogb2tsY2goNjMuMSUgMC4yNTIgMjIuMiAvIDI2LjY3JSk7XHJcbiAgICAtLXJlZC1hNTogb2tsY2goNjQuMSUgMC4yNDUgMjAuNiAvIDMzLjczJSk7XHJcbiAgICAtLXJlZC1hNjogb2tsY2goNjYuMSUgMC4yMjYgMTkuNyAvIDQwLjc4JSk7XHJcbiAgICAtLXJlZC1hNzogb2tsY2goNjguMiUgMC4yMDcgMjAuMSAvIDUxLjc2JSk7XHJcbiAgICAtLXJlZC1hODogb2tsY2goNjkuMyUgMC4xOTcgMjIuNSAvIDY5LjAyJSk7XHJcbiAgICAtLXJlZC1hOTogb2tsY2goNjcuMyUgMC4yMTIgMjMuMSAvIDg5LjQxJSk7XHJcbiAgICAtLXJlZC1hMTA6IG9rbGNoKDcwLjIlIDAuMTg5IDIzIC8gOTIuMTYlKTtcclxuICAgIC0tcmVkLWExMTogb2tsY2goNzguMCUgMC4xMjggMjIuMSk7XHJcbiAgICAtLXJlZC1hMTI6IG9rbGNoKDkwLjIlIDAuMDUzIDYuNSk7XHJcblxyXG4gICAgLS1ydWJ5LTE6IG9rbGNoKDE4LjklIDAuMDE0IDEuOSk7XHJcbiAgICAtLXJ1YnktMjogb2tsY2goMjAuOCUgMC4wMTUgMy42KTtcclxuICAgIC0tcnVieS0zOiBva2xjaCgyNS40JSAwLjA2MSA2KTtcclxuICAgIC0tcnVieS00OiBva2xjaCgyOS4zJSAwLjA4OSA2LjEpO1xyXG4gICAgLS1ydWJ5LTU6IG9rbGNoKDMzLjQlIDAuMSA2LjUpO1xyXG4gICAgLS1ydWJ5LTY6IG9rbGNoKDM4LjIlIDAuMTA2IDcuMSk7XHJcbiAgICAtLXJ1YnktNzogb2tsY2goNDQuOCUgMC4xMTYgOS4xKTtcclxuICAgIC0tcnVieS04OiBva2xjaCg1NC4zJSAwLjE0NSAxMS4zKTtcclxuICAgIC0tcnVieS05OiBva2xjaCg2Mi44JSAwLjE5NSAxMy4yKTtcclxuICAgIC0tcnVieS0xMDogb2tsY2goNjYuNCUgMC4xOCAxMy42KTtcclxuICAgIC0tcnVieS0xMTogb2tsY2goNzguMSUgMC4xMjkgMTUuMSk7XHJcbiAgICAtLXJ1YnktMTI6IG9rbGNoKDkwLjYlIDAuMDUzIDM1NS43KTtcclxuXHJcbiAgICAtLXJ1YnktYTE6IG9rbGNoKDYxLjclIDAuMjQyIDE4LjEgLyAzLjUzJSk7XHJcbiAgICAtLXJ1YnktYTI6IG9rbGNoKDY5LjQlIDAuMiAxMC40IC8gNS40OSUpO1xyXG4gICAgLS1ydWJ5LWEzOiBva2xjaCg2NC42JSAwLjI0NCAxNC43IC8gMTcuMjUlKTtcclxuICAgIC0tcnVieS1hNDogb2tsY2goNjMuOSUgMC4yNDcgMTMuNSAvIDI1Ljg4JSk7XHJcbiAgICAtLXJ1YnktYTU6IG9rbGNoKDY1LjIlIDAuMjM5IDExIC8gMzIuNTUlKTtcclxuICAgIC0tcnVieS1hNjogb2tsY2goNjcuMyUgMC4yMjMgMTAuMSAvIDM5LjYxJSk7XHJcbiAgICAtLXJ1YnktYTc6IG9rbGNoKDY5LjIlIDAuMjA0IDEwLjcgLyA1MC4yMCUpO1xyXG4gICAgLS1ydWJ5LWE4OiBva2xjaCg2OS43JSAwLjE5OCAxMi4yIC8gNjguMjQlKTtcclxuICAgIC0tcnVieS1hOTogb2tsY2goNjcuNyUgMC4yMTMgMTMuNCAvIDg5LjQxJSk7XHJcbiAgICAtLXJ1YnktYTEwOiBva2xjaCg3MC4zJSAwLjE5MiAxMy43IC8gOTIuMTYlKTtcclxuICAgIC0tcnVieS1hMTE6IG9rbGNoKDc4LjElIDAuMTI5IDE1LjEpO1xyXG4gICAgLS1ydWJ5LWExMjogb2tsY2goOTAuOSUgMC4wNTMgMzU1LjcpO1xyXG5cclxuICAgIC0tY3JpbXNvbi0xOiBva2xjaCgxOC45JSAwLjAxNCAzNTQuMik7XHJcbiAgICAtLWNyaW1zb24tMjogb2tsY2goMjAuNiUgMC4wMjMgMzU0LjUpO1xyXG4gICAgLS1jcmltc29uLTM6IG9rbGNoKDI1LjUlIDAuMDYgMzUzLjUpO1xyXG4gICAgLS1jcmltc29uLTQ6IG9rbGNoKDI5LjMlIDAuMDkzIDM1NC4zKTtcclxuICAgIC0tY3JpbXNvbi01OiBva2xjaCgzMy4yJSAwLjEwNSAzNTQuNSk7XHJcbiAgICAtLWNyaW1zb24tNjogb2tsY2goMzguMyUgMC4xMDggMzU1LjkpO1xyXG4gICAgLS1jcmltc29uLTc6IG9rbGNoKDQ1LjAlIDAuMTIxIDM1Ny4xKTtcclxuICAgIC0tY3JpbXNvbi04OiBva2xjaCg1NC4zJSAwLjE0OCAzNTguNyk7XHJcbiAgICAtLWNyaW1zb24tOTogb2tsY2goNjMuNCUgMC4yMTMgMS4zKTtcclxuICAgIC0tY3JpbXNvbi0xMDogb2tsY2goNjYuMyUgMC4xOTcgMS44KTtcclxuICAgIC0tY3JpbXNvbi0xMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi0xMjogb2tsY2goOTAuOSUgMC4wNTQgMzQ2LjYpO1xyXG5cclxuICAgIC0tY3JpbXNvbi1hMTogb2tsY2goNjIuMyUgMC4yNDQgOS4yIC8gMy41MyUpO1xyXG4gICAgLS1jcmltc29uLWEyOiBva2xjaCg2My43JSAwLjIzIDQuNCAvIDYuNjclKTtcclxuICAgIC0tY3JpbXNvbi1hMzogb2tsY2goNjUuOSUgMC4yNDcgMC4zIC8gMTYuNDclKTtcclxuICAgIC0tY3JpbXNvbi1hNDogb2tsY2goNjQuOCUgMC4yNTYgMC40IC8gMjUuNDklKTtcclxuICAgIC0tY3JpbXNvbi1hNTogb2tsY2goNjUuNyUgMC4yNSAzNTguNiAvIDMxLjc2JSk7XHJcbiAgICAtLWNyaW1zb24tYTY6IG9rbGNoKDY4LjElIDAuMjI4IDM1OC40IC8gMzguODIlKTtcclxuICAgIC0tY3JpbXNvbi1hNzogb2tsY2goNjkuNSUgMC4yMTEgMzU4LjYgLyA0OS44MCUpO1xyXG4gICAgLS1jcmltc29uLWE4OiBva2xjaCg3MC4zJSAwLjIwNSAzNTkuNiAvIDY3LjA2JSk7XHJcbiAgICAtLWNyaW1zb24tYTk6IG9rbGNoKDY3LjUlIDAuMjI5IDEuNSAvIDkwLjk4JSk7XHJcbiAgICAtLWNyaW1zb24tYTEwOiBva2xjaCg2OS43JSAwLjIwOSAyLjEgLyA5Mi45NCUpO1xyXG4gICAgLS1jcmltc29uLWExMTogb2tsY2goNzguMiUgMC4xMzQgNC43KTtcclxuICAgIC0tY3JpbXNvbi1hMTI6IG9rbGNoKDkxLjUlIDAuMDU0IDM0Ni42IC8gOTkuMjIlKTtcclxuXHJcbiAgICAtLXBpbmstMTogb2tsY2goMTkuMSUgMC4wMTcgMzM1LjMpO1xyXG4gICAgLS1waW5rLTI6IG9rbGNoKDIwLjglIDAuMDMyIDMzNyk7XHJcbiAgICAtLXBpbmstMzogb2tsY2goMjYuMiUgMC4wNjMgMzM3LjYpO1xyXG4gICAgLS1waW5rLTQ6IG9rbGNoKDI5LjklIDAuMDk4IDMzOS40KTtcclxuICAgIC0tcGluay01OiBva2xjaCgzMy44JSAwLjEwNSAzNDEuMik7XHJcbiAgICAtLXBpbmstNjogb2tsY2goMzguOCUgMC4xMDcgMzQxLjQpO1xyXG4gICAgLS1waW5rLTc6IG9rbGNoKDQ1LjglIDAuMTIgMzQyLjkpO1xyXG4gICAgLS1waW5rLTg6IG9rbGNoKDU0LjYlIDAuMTQ1IDM0NCk7XHJcbiAgICAtLXBpbmstOTogb2tsY2goNjEuNyUgMC4yMDggMzQ2KTtcclxuICAgIC0tcGluay0xMDogb2tsY2goNjQuOSUgMC4xOTcgMzQ2KTtcclxuICAgIC0tcGluay0xMTogb2tsY2goNzguNSUgMC4xNTUgMzQ3KTtcclxuICAgIC0tcGluay0xMjogb2tsY2goOTAuNSUgMC4wNTkgMzQzLjIpO1xyXG5cclxuICAgIC0tcGluay1hMTogb2tsY2goNjUuMiUgMC4yNzUgMzQyLjQgLyAzLjUzJSk7XHJcbiAgICAtLXBpbmstYTI6IG9rbGNoKDY1LjYlIDAuMjY4IDM0Mi45IC8gNy4wNiUpO1xyXG4gICAgLS1waW5rLWEzOiBva2xjaCg2OS4xJSAwLjI2NyAzNDAuNyAvIDE2LjA4JSk7XHJcbiAgICAtLXBpbmstYTQ6IG9rbGNoKDY3LjIlIDAuMjc4IDM0Mi4xIC8gMjQuNzElKTtcclxuICAgIC0tcGluay1hNTogb2tsY2goNjguNCUgMC4yNjMgMzQzLjMgLyAzMC41OSUpO1xyXG4gICAgLS1waW5rLWE2OiBva2xjaCg3MC43JSAwLjIzNyAzNDIuOSAvIDM3LjI1JSk7XHJcbiAgICAtLXBpbmstYTc6IG9rbGNoKDcyLjUlIDAuMjE2IDM0My41IC8gNDguMjQlKTtcclxuICAgIC0tcGluay1hODogb2tsY2goNzMuNCUgMC4yMDkgMzQ0LjQgLyA2My41MyUpO1xyXG4gICAgLS1waW5rLWE5OiBva2xjaCg2OS43JSAwLjI0MSAzNDYuMiAvIDgzLjE0JSk7XHJcbiAgICAtLXBpbmstYTEwOiBva2xjaCg3MS44JSAwLjIyMSAzNDYuMyAvIDg2LjI3JSk7XHJcbiAgICAtLXBpbmstYTExOiBva2xjaCg3OC41JSAwLjE1NSAzNDcpO1xyXG4gICAgLS1waW5rLWExMjogb2tsY2goOTEuMiUgMC4wNTkgMzQzLjIgLyA5OS4yMiUpO1xyXG5cclxuICAgIC0tcGx1bS0xOiBva2xjaCgxOS4wJSAwLjAxOCAzMjYuMik7XHJcbiAgICAtLXBsdW0tMjogb2tsY2goMjEuMCUgMC4wMzIgMzI2LjYpO1xyXG4gICAgLS1wbHVtLTM6IG9rbGNoKDI2LjclIDAuMDYxIDMyNy4xKTtcclxuICAgIC0tcGx1bS00OiBva2xjaCgzMC43JSAwLjA4NyAzMjUuNik7XHJcbiAgICAtLXBsdW0tNTogb2tsY2goMzQuNCUgMC4wOTcgMzI1KTtcclxuICAgIC0tcGx1bS02OiBva2xjaCgzOC45JSAwLjA5NyAzMjUpO1xyXG4gICAgLS1wbHVtLTc6IG9rbGNoKDQ1LjYlIDAuMTA3IDMyMy4yKTtcclxuICAgIC0tcGx1bS04OiBva2xjaCg1NC41JSAwLjEyOCAzMjEuOSk7XHJcbiAgICAtLXBsdW0tOTogb2tsY2goNTcuOSUgMC4xODggMzIyLjEpO1xyXG4gICAgLS1wbHVtLTEwOiBva2xjaCg2MS42JSAwLjE4MiAzMjIuMyk7XHJcbiAgICAtLXBsdW0tMTE6IG9rbGNoKDc4LjYlIDAuMTU0IDMyMi4yKTtcclxuICAgIC0tcGx1bS0xMjogb2tsY2goOTAuNiUgMC4wNTUgMzI2KTtcclxuXHJcbiAgICAtLXBsdW0tYTE6IG9rbGNoKDY3LjUlIDAuMzA1IDMyOC4zIC8gMy4xNCUpO1xyXG4gICAgLS1wbHVtLWEyOiBva2xjaCg2OC44JSAwLjI5MiAzMjguMiAvIDYuNjclKTtcclxuICAgIC0tcGx1bS1hMzogb2tsY2goNzIuOSUgMC4yNzkgMzI4IC8gMTUuMjklKTtcclxuICAgIC0tcGx1bS1hNDogb2tsY2goNzEuNiUgMC4yODMgMzI1LjkgLyAyMi43NSUpO1xyXG4gICAgLS1wbHVtLWE1OiBva2xjaCg3Mi41JSAwLjI2NyAzMjUuMSAvIDI4LjI0JSk7XHJcbiAgICAtLXBsdW0tYTY6IG9rbGNoKDc1LjMlIDAuMjM3IDMyNS4yIC8gMzMuNzMlKTtcclxuICAgIC0tcGx1bS1hNzogb2tsY2goNzYuMyUgMC4yMSAzMjMuNSAvIDQzLjkyJSk7XHJcbiAgICAtLXBsdW0tYTg6IG9rbGNoKDc3LjMlIDAuMTk5IDMyMS45IC8gNTguNDMlKTtcclxuICAgIC0tcGx1bS1hOTogb2tsY2goNzIuMyUgMC4yNDYgMzIyLjEgLyA3MS4zNyUpO1xyXG4gICAgLS1wbHVtLWExMDogb2tsY2goNzQuNSUgMC4yMjggMzIyLjUgLyA3NS4yOSUpO1xyXG4gICAgLS1wbHVtLWExMTogb2tsY2goODEuMSUgMC4xNiAzMjIuMSAvIDk1LjI5JSk7XHJcbiAgICAtLXBsdW0tYTEyOiBva2xjaCg5My41JSAwLjA1NiAzMjYgLyA5NS42OSUpO1xyXG5cclxuICAgIC0tcHVycGxlLTE6IG9rbGNoKDE5LjElIDAuMDIyIDMxNS42KTtcclxuICAgIC0tcHVycGxlLTI6IG9rbGNoKDIxLjQlIDAuMDMgMzEzLjEpO1xyXG4gICAgLS1wdXJwbGUtMzogb2tsY2goMjYuOCUgMC4wNjEgMzEyLjYpO1xyXG4gICAgLS1wdXJwbGUtNDogb2tsY2goMzAuOSUgMC4wODIgMzEwLjgpO1xyXG4gICAgLS1wdXJwbGUtNTogb2tsY2goMzQuNSUgMC4wOTIgMzEwLjUpO1xyXG4gICAgLS1wdXJwbGUtNjogb2tsY2goMzguOSUgMC4wOTYgMzA5LjUpO1xyXG4gICAgLS1wdXJwbGUtNzogb2tsY2goNDQuOSUgMC4xMDggMzA4LjYpO1xyXG4gICAgLS1wdXJwbGUtODogb2tsY2goNTQuMSUgMC4xMzMgMzA3LjYpO1xyXG4gICAgLS1wdXJwbGUtOTogb2tsY2goNTUuNiUgMC4xODMgMzA1LjkpO1xyXG4gICAgLS1wdXJwbGUtMTA6IG9rbGNoKDU5LjYlIDAuMTc3IDMwNi41KTtcclxuICAgIC0tcHVycGxlLTExOiBva2xjaCg3OC4xJSAwLjE0NSAzMDcuNyk7XHJcbiAgICAtLXB1cnBsZS0xMjogb2tsY2goOTEuMSUgMC4wNDkgMzExKTtcclxuXHJcbiAgICAtLXB1cnBsZS1hMTogb2tsY2goNTkuMyUgMC4yOTIgMzEwLjkgLyA0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hMjogb2tsY2goNjIuNiUgMC4yNTYgMzEwLjMgLyA3Ljg0JSk7XHJcbiAgICAtLXB1cnBsZS1hMzogb2tsY2goNjUuNiUgMC4yNTMgMzEwLjkgLyAxNy42NSUpO1xyXG4gICAgLS1wdXJwbGUtYTQ6IG9rbGNoKDY1LjAlIDAuMjQ2IDMwOS4yIC8gMjUuODglKTtcclxuICAgIC0tcHVycGxlLWE1OiBva2xjaCg2Ni40JSAwLjIzNSAzMDkuNCAvIDMxLjc2JSk7XHJcbiAgICAtLXB1cnBsZS1hNjogb2tsY2goNjguOSUgMC4yMTMgMzA4LjggLyAzOC4wNCUpO1xyXG4gICAgLS1wdXJwbGUtYTc6IG9rbGNoKDcwLjclIDAuMTk3IDMwOC4yIC8gNDcuODQlKTtcclxuICAgIC0tcHVycGxlLWE4OiBva2xjaCg3MS44JSAwLjE5MSAzMDcuMyAvIDY0LjMxJSk7XHJcbiAgICAtLXB1cnBsZS1hOTogb2tsY2goNjYuMyUgMC4yMjkgMzA1LjggLyA3Ni4wOCUpO1xyXG4gICAgLS1wdXJwbGUtYTEwOiBva2xjaCg2OC44JSAwLjIxMSAzMDYuMyAvIDgwLjM5JSk7XHJcbiAgICAtLXB1cnBsZS1hMTE6IG9rbGNoKDc4LjElIDAuMTQ1IDMwNy43KTtcclxuICAgIC0tcHVycGxlLWExMjogb2tsY2goOTIuNCUgMC4wNSAzMTEuNSAvIDk4LjA0JSk7XHJcblxyXG4gICAgLS12aW9sZXQtMTogb2tsY2goMTkuMSUgMC4wMjYgMjkwLjgpO1xyXG4gICAgLS12aW9sZXQtMjogb2tsY2goMjEuMSUgMC4wMzIgMzAwLjkpO1xyXG4gICAgLS12aW9sZXQtMzogb2tsY2goMjcuMSUgMC4wNjUgMjk0LjQpO1xyXG4gICAgLS12aW9sZXQtNDogb2tsY2goMzEuMiUgMC4wOTMgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNTogb2tsY2goMzQuOSUgMC4wOTkgMjkxLjMpO1xyXG4gICAgLS12aW9sZXQtNjogb2tsY2goMzguOSUgMC4xMDIgMjkyLjEpO1xyXG4gICAgLS12aW9sZXQtNzogb2tsY2goNDQuNSUgMC4xMSAyOTIpO1xyXG4gICAgLS12aW9sZXQtODogb2tsY2goNTEuOCUgMC4xMzEgMjkwLjMpO1xyXG4gICAgLS12aW9sZXQtOTogb2tsY2goNTQuMiUgMC4xNzkgMjg4KTtcclxuICAgIC0tdmlvbGV0LTEwOiBva2xjaCg1OC45JSAwLjE2OSAyODkuNCk7XHJcbiAgICAtLXZpb2xldC0xMTogb2tsY2goNzcuOCUgMC4xMjUgMjkzLjIpO1xyXG4gICAgLS12aW9sZXQtMTI6IG9rbGNoKDkxLjIlIDAuMDQ1IDI5Mi40KTtcclxuXHJcbiAgICAtLXZpb2xldC1hMTogb2tsY2goNDkuMSUgMC4yODkgMjc0LjQgLyA1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hMjogb2tsY2goNTYuNiUgMC4yNTUgMjkzLjcgLyA4LjYzJSk7XHJcbiAgICAtLXZpb2xldC1hMzogb2tsY2goNTkuMyUgMC4yMzggMjg5LjkgLyAyMS4xOCUpO1xyXG4gICAgLS12aW9sZXQtYTQ6IG9rbGNoKDU4LjMlIDAuMjQgMjg4LjMgLyAzMS4zNyUpO1xyXG4gICAgLS12aW9sZXQtYTU6IG9rbGNoKDYwLjklIDAuMjIzIDI4OC43IC8gMzcuMjUlKTtcclxuICAgIC0tdmlvbGV0LWE2OiBva2xjaCg2My44JSAwLjIwNyAyOTAuNSAvIDQyLjc1JSk7XHJcbiAgICAtLXZpb2xldC1hNzogb2tsY2goNjYuOCUgMC4xOTEgMjkxIC8gNTEuMzclKTtcclxuICAgIC0tdmlvbGV0LWE4OiBva2xjaCg2Ny4zJSAwLjE4NCAyODkuOCAvIDY1Ljg4JSk7XHJcbiAgICAtLXZpb2xldC1hOTogb2tsY2goNjIuNiUgMC4yMTQgMjg3LjcgLyA4MC4wMCUpO1xyXG4gICAgLS12aW9sZXQtYTEwOiBva2xjaCg2NS43JSAwLjE5NCAyODkuMSAvIDg0LjMxJSk7XHJcbiAgICAtLXZpb2xldC1hMTE6IG9rbGNoKDc3LjglIDAuMTI1IDI5My4yKTtcclxuICAgIC0tdmlvbGV0LWExMjogb2tsY2goOTEuNSUgMC4wNDUgMjkyLjQpO1xyXG5cclxuICAgIC0taXJpcy0xOiBva2xjaCgxOS4yJSAwLjAyMiAyODQuMSk7XHJcbiAgICAtLWlyaXMtMjogb2tsY2goMjAuOSUgMC4wMjkgMjg2LjYpO1xyXG4gICAgLS1pcmlzLTM6IG9rbGNoKDI3LjIlIDAuMDY5IDI3OC41KTtcclxuICAgIC0taXJpcy00OiBva2xjaCgzMS44JSAwLjEwMiAyNzYpO1xyXG4gICAgLS1pcmlzLTU6IG9rbGNoKDM1LjclIDAuMTEgMjc3LjMpO1xyXG4gICAgLS1pcmlzLTY6IG9rbGNoKDQwLjAlIDAuMTEyIDI3OS41KTtcclxuICAgIC0taXJpcy03OiBva2xjaCg0NC44JSAwLjEyIDI4MC40KTtcclxuICAgIC0taXJpcy04OiBva2xjaCg1MC43JSAwLjEzOCAyODAuOCk7XHJcbiAgICAtLWlyaXMtOTogb2tsY2goNTQuMCUgMC4xODQgMjc4LjMpO1xyXG4gICAgLS1pcmlzLTEwOiBva2xjaCg1OC43JSAwLjE3MiAyODEuMyk7XHJcbiAgICAtLWlyaXMtMTE6IG9rbGNoKDc3LjQlIDAuMTIyIDI4Ny41KTtcclxuICAgIC0taXJpcy0xMjogb2tsY2goOTEuNCUgMC4wNDIgMjg3KTtcclxuXHJcbiAgICAtLWlyaXMtYTE6IG9rbGNoKDUwLjElIDAuMjc5IDI3MC40IC8gNS40OSUpO1xyXG4gICAgLS1pcmlzLWEyOiBva2xjaCg1NC4xJSAwLjI0NyAyNzcgLyA4LjYzJSk7XHJcbiAgICAtLWlyaXMtYTM6IG9rbGNoKDU2LjglIDAuMjM4IDI3My41IC8gMjMuMTQlKTtcclxuICAgIC0taXJpcy1hNDogb2tsY2goNTYuMCUgMC4yNDMgMjcyLjYgLyAzNS4yOSUpO1xyXG4gICAgLS1pcmlzLWE1OiBva2xjaCg1OC4zJSAwLjIyNiAyNzQuOSAvIDQxLjk2JSk7XHJcbiAgICAtLWlyaXMtYTY6IG9rbGNoKDYxLjclIDAuMjA2IDI3Ny45IC8gNDcuODQlKTtcclxuICAgIC0taXJpcy1hNzogb2tsY2goNjMuOCUgMC4xOTYgMjc5LjMgLyA1NS42OSUpO1xyXG4gICAgLS1pcmlzLWE4OiBva2xjaCg2NC42JSAwLjE5MSAyODAgLyA2Ny40NSUpO1xyXG4gICAgLS1pcmlzLWE5OiBva2xjaCg2MC43JSAwLjIxNCAyNzcuOSAvIDgzLjE0JSk7XHJcbiAgICAtLWlyaXMtYTEwOiBva2xjaCg2NC43JSAwLjE5MyAyODAuOSAvIDg2LjI3JSk7XHJcbiAgICAtLWlyaXMtYTExOiBva2xjaCg3Ny40JSAwLjEyMiAyODcuNSk7XHJcbiAgICAtLWlyaXMtYTEyOiBva2xjaCg5MS43JSAwLjA0MiAyODcpO1xyXG5cclxuICAgIC0taW5kaWdvLTE6IG9rbGNoKDE5LjElIDAuMDI1IDI3Ni41KTtcclxuICAgIC0taW5kaWdvLTI6IG9rbGNoKDIwLjklIDAuMDMgMjc0LjgpO1xyXG4gICAgLS1pbmRpZ28tMzogb2tsY2goMjcuMiUgMC4wNzEgMjY4KTtcclxuICAgIC0taW5kaWdvLTQ6IG9rbGNoKDMxLjglIDAuMDk1IDI2Ny4yKTtcclxuICAgIC0taW5kaWdvLTU6IG9rbGNoKDM2LjIlIDAuMTA0IDI2Nyk7XHJcbiAgICAtLWluZGlnby02OiBva2xjaCg0MC4zJSAwLjExMSAyNjguOCk7XHJcbiAgICAtLWluZGlnby03OiBva2xjaCg0NC45JSAwLjEyIDI2OC45KTtcclxuICAgIC0taW5kaWdvLTg6IG9rbGNoKDUwLjIlIDAuMTM3IDI2OC4zKTtcclxuICAgIC0taW5kaWdvLTk6IG9rbGNoKDU0LjQlIDAuMTkxIDI2Nyk7XHJcbiAgICAtLWluZGlnby0xMDogb2tsY2goNTguOSUgMC4xNzYgMjY5LjMpO1xyXG4gICAgLS1pbmRpZ28tMTE6IG9rbGNoKDc3LjYlIDAuMTE0IDI3Myk7XHJcbiAgICAtLWluZGlnby0xMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0taW5kaWdvLWExOiBva2xjaCg0OC43JSAwLjI4OSAyNjUuMSAvIDUuODglKTtcclxuICAgIC0taW5kaWdvLWEyOiBva2xjaCg1My43JSAwLjI0NyAyNjcuNiAvIDkuMDIlKTtcclxuICAgIC0taW5kaWdvLWEzOiBva2xjaCg1Ni40JSAwLjIzOSAyNjUuMyAvIDIzLjUzJSk7XHJcbiAgICAtLWluZGlnby1hNDogb2tsY2goNTcuMyUgMC4yMzMgMjY1LjYgLyAzNC4xMiUpO1xyXG4gICAgLS1pbmRpZ28tYTU6IG9rbGNoKDU5LjclIDAuMjE1IDI2NS44IC8gNDEuOTYlKTtcclxuICAgIC0taW5kaWdvLWE2OiBva2xjaCg2MS43JSAwLjIwMyAyNjcuNyAvIDQ4LjYzJSk7XHJcbiAgICAtLWluZGlnby1hNzogb2tsY2goNjMuNiUgMC4xOTQgMjY4LjMgLyA1Ni40NyUpO1xyXG4gICAgLS1pbmRpZ28tYTg6IG9rbGNoKDY0LjAlIDAuMTkgMjY4IC8gNjcuNDUlKTtcclxuICAgIC0taW5kaWdvLWE5OiBva2xjaCg2MC4wJSAwLjIxNiAyNjYuOSAvIDg1Ljg4JSk7XHJcbiAgICAtLWluZGlnby1hMTA6IG9rbGNoKDYzLjUlIDAuMTk0IDI2OS4xIC8gODkuMDIlKTtcclxuICAgIC0taW5kaWdvLWExMTogb2tsY2goNzcuNiUgMC4xMTQgMjczKTtcclxuICAgIC0taW5kaWdvLWExMjogb2tsY2goOTEuMSUgMC4wNDMgMjY5LjYpO1xyXG5cclxuICAgIC0tYmx1ZS0xOiBva2xjaCgxOS40JSAwLjAyNSAyNTYuNSk7XHJcbiAgICAtLWJsdWUtMjogb2tsY2goMjEuMyUgMC4wMyAyNjEuMyk7XHJcbiAgICAtLWJsdWUtMzogb2tsY2goMjcuNCUgMC4wNjYgMjUzLjkpO1xyXG4gICAgLS1ibHVlLTQ6IG9rbGNoKDMyLjAlIDAuMDk3IDI1Mi4zKTtcclxuICAgIC0tYmx1ZS01OiBva2xjaCgzNi43JSAwLjEwNiAyNTAuNyk7XHJcbiAgICAtLWJsdWUtNjogb2tsY2goNDEuNiUgMC4xMTMgMjUyKTtcclxuICAgIC0tYmx1ZS03OiBva2xjaCg0Ny40JSAwLjEyMiAyNTMuMSk7XHJcbiAgICAtLWJsdWUtODogb2tsY2goNTQuMSUgMC4xNCAyNTMuMik7XHJcbiAgICAtLWJsdWUtOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLTEwOiBva2xjaCg2OC44JSAwLjE2OSAyNTEuNCk7XHJcbiAgICAtLWJsdWUtMTE6IG9rbGNoKDc2LjQlIDAuMTI2IDI0OS41KTtcclxuICAgIC0tYmx1ZS0xMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tYmx1ZS1hMTogb2tsY2goNTAuNyUgMC4yNTMgMjYyLjkgLyA2LjY3JSk7XHJcbiAgICAtLWJsdWUtYTI6IG9rbGNoKDU2LjIlIDAuMjM1IDI2MS40IC8gOS40MSUpO1xyXG4gICAgLS1ibHVlLWEzOiBva2xjaCg1OS43JSAwLjIyMSAyNTggLyAyMi43NSUpO1xyXG4gICAgLS1ibHVlLWE0OiBva2xjaCg1OS4zJSAwLjIyMyAyNTguNCAvIDM0LjEyJSk7XHJcbiAgICAtLWJsdWUtYTU6IG9rbGNoKDYxLjYlIDAuMjA3IDI1NS42IC8gNDEuOTYlKTtcclxuICAgIC0tYmx1ZS1hNjogb2tsY2goNjMuNCUgMC4xOTcgMjU0LjEgLyA0OS44MCUpO1xyXG4gICAgLS1ibHVlLWE3OiBva2xjaCg2NS42JSAwLjE4NiAyNTMuOCAvIDU5LjYxJSk7XHJcbiAgICAtLWJsdWUtYTg6IG9rbGNoKDY2LjMlIDAuMTgxIDI1My41IC8gNzIuNTUlKTtcclxuICAgIC0tYmx1ZS1hOTogb2tsY2goNjQuOSUgMC4xOTMgMjUxLjgpO1xyXG4gICAgLS1ibHVlLWExMDogb2tsY2goNjguOCUgMC4xNjkgMjUxLjQpO1xyXG4gICAgLS1ibHVlLWExMTogb2tsY2goNzYuNCUgMC4xMjYgMjQ5LjUpO1xyXG4gICAgLS1ibHVlLWExMjogb2tsY2goOTAuNyUgMC4wNTEgMjM4LjQpO1xyXG5cclxuICAgIC0tY3lhbi0xOiBva2xjaCgxOS4yJSAwLjAxOCAyMjIuOCk7XHJcbiAgICAtLWN5YW4tMjogb2tsY2goMjEuNCUgMC4wMTkgMjI3LjkpO1xyXG4gICAgLS1jeWFuLTM6IG9rbGNoKDI3LjMlIDAuMDQzIDIyMC40KTtcclxuICAgIC0tY3lhbi00OiBva2xjaCgzMS42JSAwLjA1OSAyMjMuNyk7XHJcbiAgICAtLWN5YW4tNTogb2tsY2goMzYuMyUgMC4wNjggMjIzLjcpO1xyXG4gICAgLS1jeWFuLTY6IG9rbGNoKDQxLjQlIDAuMDc1IDIyMS41KTtcclxuICAgIC0tY3lhbi03OiBva2xjaCg0Ny44JSAwLjA4MyAyMjEuNik7XHJcbiAgICAtLWN5YW4tODogb2tsY2goNTUuNyUgMC4wOTkgMjIxLjEpO1xyXG4gICAgLS1jeWFuLTk6IG9rbGNoKDY2LjAlIDAuMTIyIDIyMS43KTtcclxuICAgIC0tY3lhbi0xMDogb2tsY2goNjkuOSUgMC4xMTkgMjE4LjkpO1xyXG4gICAgLS1jeWFuLTExOiBva2xjaCg3OC41JSAwLjExNiAyMTMuOCk7XHJcbiAgICAtLWN5YW4tMTI6IG9rbGNoKDkxLjAlIDAuMDU3IDIxMS41KTtcclxuXHJcbiAgICAtLWN5YW4tYTE6IG9rbGNoKDY0LjYlIDAuMTgyIDI0OS45IC8gMDMuOTIlKTtcclxuICAgIC0tY3lhbi1hMjogb2tsY2goNjkuMyUgMC4xNTcgMjM5LjMgLyAwNi42NyUpO1xyXG4gICAgLS1jeWFuLWEzOiBva2xjaCg3NS4yJSAwLjE1MiAyMzEuNCAvIDE1LjY5JSk7XHJcbiAgICAtLWN5YW4tYTQ6IG9rbGNoKDc0LjQlIDAuMTU2IDIzNC4zIC8gMjMuMTQlKTtcclxuICAgIC0tY3lhbi1hNTogb2tsY2goNzUuMiUgMC4xNTIgMjMxLjQgLyAzMC4yMCUpO1xyXG4gICAgLS1jeWFuLWE2OiBva2xjaCg3Ny4zJSAwLjE0OCAyMjYuMyAvIDM2Ljg2JSk7XHJcbiAgICAtLWN5YW4tYTc6IG9rbGNoKDc4LjklIDAuMTQ2IDIyNC4xIC8gNDUuODglKTtcclxuICAgIC0tY3lhbi1hODogb2tsY2goNzkuMyUgMC4xNDYgMjIyLjggLyA1OC40MyUpO1xyXG4gICAgLS1jeWFuLWE5OiBva2xjaCg3OS4zJSAwLjE0NyAyMjIuNSAvIDc2LjQ3JSk7XHJcbiAgICAtLWN5YW4tYTEwOiBva2xjaCg4MS4yJSAwLjE0MSAyMTkuMyAvIDgwLjM5JSk7XHJcbiAgICAtLWN5YW4tYTExOiBva2xjaCg4NC41JSAwLjEyNiAyMTMuOSAvIDg5LjgwJSk7XHJcbiAgICAtLWN5YW4tYTEyOiBva2xjaCg5Mi45JSAwLjA1OSAyMTEgLyA5Ni44NiUpO1xyXG5cclxuICAgIC0tdGVhbC0xOiBva2xjaCgxOC43JSAwLjAxMiAxODYuNyk7XHJcbiAgICAtLXRlYWwtMjogb2tsY2goMjEuNiUgMC4wMTYgMTg5KTtcclxuICAgIC0tdGVhbC0zOiBva2xjaCgyNy4zJSAwLjAzOCAxODYuOCk7XHJcbiAgICAtLXRlYWwtNDogb2tsY2goMzEuOCUgMC4wNTQgMTg3LjMpO1xyXG4gICAgLS10ZWFsLTU6IG9rbGNoKDM2LjMlIDAuMDYgMTg2LjYpO1xyXG4gICAgLS10ZWFsLTY6IG9rbGNoKDQxLjQlIDAuMDY2IDE4NC43KTtcclxuICAgIC0tdGVhbC03OiBva2xjaCg0Ny4zJSAwLjA3NCAxODUpO1xyXG4gICAgLS10ZWFsLTg6IG9rbGNoKDUzLjclIDAuMDg2IDE4My41KTtcclxuICAgIC0tdGVhbC05OiBva2xjaCg2NC45JSAwLjExNCAxODIpO1xyXG4gICAgLS10ZWFsLTEwOiBva2xjaCg2OC44JSAwLjEyMyAxODAuMyk7XHJcbiAgICAtLXRlYWwtMTE6IG9rbGNoKDc4LjklIDAuMTQ3IDE3NS43KTtcclxuICAgIC0tdGVhbC0xMjogb2tsY2goOTAuNSUgMC4wNzIgMTc1LjEpO1xyXG5cclxuICAgIC0tdGVhbC1hMTogb2tsY2goODAuMCUgMC4xNjEgMTY4LjYgLyAxLjk2JSk7XHJcbiAgICAtLXRlYWwtYTI6IG9rbGNoKDg4LjklIDAuMTU2IDE4NC4xIC8gNC43MSUpO1xyXG4gICAgLS10ZWFsLWEzOiBva2xjaCg4OS44JSAwLjE2IDE4Mi40IC8gMTEuNzYlKTtcclxuICAgIC0tdGVhbC1hNDogb2tsY2goODkuOCUgMC4xNTkgMTgzLjggLyAxNy42NSUpO1xyXG4gICAgLS10ZWFsLWE1OiBva2xjaCg4OS45JSAwLjE1OSAxODQuMyAvIDIzLjE0JSk7XHJcbiAgICAtLXRlYWwtYTY6IG9rbGNoKDg5LjklIDAuMTU3IDE4My4yIC8gMjkuNDElKTtcclxuICAgIC0tdGVhbC1hNzogb2tsY2goODkuNiUgMC4xNTIgMTg0IC8gMzcuMjUlKTtcclxuICAgIC0tdGVhbC1hODogb2tsY2goOTAuMSUgMC4xNTQgMTgyLjUgLyA0NS44OCUpO1xyXG4gICAgLS10ZWFsLWE5OiBva2xjaCg4OS44JSAwLjE2IDE4MS40IC8gNjIuMzUlKTtcclxuICAgIC0tdGVhbC1hMTA6IG9rbGNoKDg5LjYlIDAuMTYyIDE3OS42IC8gNjguMjQlKTtcclxuICAgIC0tdGVhbC1hMTE6IG9rbGNoKDg5LjElIDAuMTY3IDE3NS4yIC8gODMuOTIlKTtcclxuICAgIC0tdGVhbC1hMTI6IG9rbGNoKDk0LjglIDAuMDc1IDE3NS4yIC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLWphZGUtMTogb2tsY2goMTguNiUgMC4wMTQgMTY5LjgpO1xyXG4gICAgLS1qYWRlLTI6IG9rbGNoKDIxLjUlIDAuMDE3IDE2OC4yKTtcclxuICAgIC0tamFkZS0zOiBva2xjaCgyNy40JSAwLjA0MyAxNjUuMik7XHJcbiAgICAtLWphZGUtNDogb2tsY2goMzEuNiUgMC4wNTcgMTY3LjYpO1xyXG4gICAgLS1qYWRlLTU6IG9rbGNoKDM2LjElIDAuMDY0IDE2OC4yKTtcclxuICAgIC0tamFkZS02OiBva2xjaCg0MS4zJSAwLjA2OSAxNjkuNik7XHJcbiAgICAtLWphZGUtNzogb2tsY2goNDYuOCUgMC4wNzYgMTcwLjMpO1xyXG4gICAgLS1qYWRlLTg6IG9rbGNoKDUzLjclIDAuMDg3IDE3Mi4yKTtcclxuICAgIC0tamFkZS05OiBva2xjaCg2NC4yJSAwLjExNSAxNzAuNyk7XHJcbiAgICAtLWphZGUtMTA6IG9rbGNoKDY3LjglIDAuMTI2IDE2OS42KTtcclxuICAgIC0tamFkZS0xMTogb2tsY2goNzguNSUgMC4xNTYgMTY3LjEpO1xyXG4gICAgLS1qYWRlLTEyOiBva2xjaCg5MC4zJSAwLjA3OCAxNjYuOSk7XHJcblxyXG4gICAgLS1qYWRlLWExOiBva2xjaCg3OC4zJSAwLjI0MiAxNDUuNiAvIDEuOTYlKTtcclxuICAgIC0tamFkZS1hMjogb2tsY2goODcuNCUgMC4xOTQgMTU5LjEgLyA0LjcxJSk7XHJcbiAgICAtLWphZGUtYTM6IG9rbGNoKDg2LjQlIDAuMjA2IDE1Ni44IC8gMTIuNTUlKTtcclxuICAgIC0tamFkZS1hNDogb2tsY2goODguMiUgMC4xOTkgMTYwLjEgLyAxNy42NSUpO1xyXG4gICAgLS1qYWRlLWE1OiBva2xjaCg4OC42JSAwLjE4OSAxNjMuNSAvIDIzLjE0JSk7XHJcbiAgICAtLWphZGUtYTY6IG9rbGNoKDg5LjIlIDAuMTc0IDE2Ni42IC8gMjkuNDElKTtcclxuICAgIC0tamFkZS1hNzogb2tsY2goODkuMSUgMC4xNjQgMTY4LjQgLyAzNi44NiUpO1xyXG4gICAgLS1qYWRlLWE4OiBva2xjaCg4OS44JSAwLjE2IDE3MC45IC8gNDUuODglKTtcclxuICAgIC0tamFkZS1hOTogb2tsY2goODkuMiUgMC4xNjYgMTY5LjggLyA2MS41NyUpO1xyXG4gICAgLS1qYWRlLWExMDogb2tsY2goODkuMCUgMC4xNyAxNjguOSAvIDY3LjA2JSk7XHJcbiAgICAtLWphZGUtYTExOiBva2xjaCg4OC43JSAwLjE3OCAxNjYuNyAvIDgzLjkyJSk7XHJcbiAgICAtLWphZGUtYTEyOiBva2xjaCg5NC41JSAwLjA4MSAxNjYuNiAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1ncmVlbi0xOiBva2xjaCgxOC43JSAwLjAxMiAxNjcpO1xyXG4gICAgLS1ncmVlbi0yOiBva2xjaCgyMS4yJSAwLjAxNSAxNjUuOSk7XHJcbiAgICAtLWdyZWVuLTM6IG9rbGNoKDI3LjIlIDAuMDQgMTYyLjIpO1xyXG4gICAgLS1ncmVlbi00OiBva2xjaCgzMS43JSAwLjA1NyAxNjEuOCk7XHJcbiAgICAtLWdyZWVuLTU6IG9rbGNoKDM2LjUlIDAuMDY2IDE2MS4yKTtcclxuICAgIC0tZ3JlZW4tNjogb2tsY2goNDEuMiUgMC4wNzIgMTYwLjkpO1xyXG4gICAgLS1ncmVlbi03OiBva2xjaCg0Ni43JSAwLjA4MiAxNjAuMik7XHJcbiAgICAtLWdyZWVuLTg6IG9rbGNoKDUyLjglIDAuMDk2IDE1OS40KTtcclxuICAgIC0tZ3JlZW4tOTogb2tsY2goNjQuMSUgMC4xMzMgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMDogb2tsY2goNjcuNSUgMC4xNDEgMTU3LjcpO1xyXG4gICAgLS1ncmVlbi0xMTogb2tsY2goNzcuOSUgMC4xNjUgMTU3LjMpO1xyXG4gICAgLS1ncmVlbi0xMjogb2tsY2goOTAuNSUgMC4wODMgMTU4LjIpO1xyXG5cclxuICAgIC0tZ3JlZW4tYTE6IG9rbGNoKDc4LjMlIDAuMjQyIDE0NS42IC8gMS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMjogb2tsY2goODYuNyUgMC4xOTkgMTU3IC8gNC4zMSUpO1xyXG4gICAgLS1ncmVlbi1hMzogb2tsY2goODguMSUgMC4yMTEgMTU1LjQgLyAxMS43NiUpO1xyXG4gICAgLS1ncmVlbi1hNDogb2tsY2goODguMCUgMC4yMTIgMTU1LjggLyAxNy42NSUpO1xyXG4gICAgLS1ncmVlbi1hNTogb2tsY2goODguNCUgMC4yMDIgMTU3LjMgLyAyMy41MyUpO1xyXG4gICAgLS1ncmVlbi1hNjogb2tsY2goODguOSUgMC4xODkgMTU4LjMgLyAyOS40MSUpO1xyXG4gICAgLS1ncmVlbi1hNzogb2tsY2goODguNyUgMC4xODEgMTU4LjUgLyAzNi44NiUpO1xyXG4gICAgLS1ncmVlbi1hODogb2tsY2goODkuMyUgMC4xODEgMTU4LjEgLyA0NS4xMCUpO1xyXG4gICAgLS1ncmVlbi1hOTogb2tsY2goODguOCUgMC4xOTQgMTU2LjcgLyA2MS45NiUpO1xyXG4gICAgLS1ncmVlbi1hMTA6IG9rbGNoKDg4LjUlIDAuMTkzIDE1Ni45IC8gNjcuMDYlKTtcclxuICAgIC0tZ3JlZW4tYTExOiBva2xjaCg4OC42JSAwLjE5MSAxNTcgLyA4My4xNCUpO1xyXG4gICAgLS1ncmVlbi1hMTI6IG9rbGNoKDk0LjQlIDAuMDg3IDE1OC40IC8gOTQuMTIlKTtcclxuXHJcbiAgICAtLWdyYXNzLTE6IG9rbGNoKDE4LjclIDAuMDEzIDE1OS43KTtcclxuICAgIC0tZ3Jhc3MtMjogb2tsY2goMjEuMCUgMC4wMTMgMTQ5LjkpO1xyXG4gICAgLS1ncmFzcy0zOiBva2xjaCgyNi43JSAwLjAzIDE1MC4yKTtcclxuICAgIC0tZ3Jhc3MtNDogb2tsY2goMzEuOSUgMC4wNTMgMTUwLjMpO1xyXG4gICAgLS1ncmFzcy01OiBva2xjaCgzNi43JSAwLjA2MiAxNDkuOSk7XHJcbiAgICAtLWdyYXNzLTY6IG9rbGNoKDQxLjYlIDAuMDcyIDE0OS4zKTtcclxuICAgIC0tZ3Jhc3MtNzogb2tsY2goNDYuOCUgMC4wODMgMTQ5KTtcclxuICAgIC0tZ3Jhc3MtODogb2tsY2goNTIuMyUgMC4wOTcgMTQ4LjMpO1xyXG4gICAgLS1ncmFzcy05OiBva2xjaCg2NS4xJSAwLjE0NyAxNDcuNCk7XHJcbiAgICAtLWdyYXNzLTEwOiBva2xjaCg2OC45JSAwLjE0NSAxNDcuOCk7XHJcbiAgICAtLWdyYXNzLTExOiBva2xjaCg3OC4wJSAwLjE0MiAxNDguNSk7XHJcbiAgICAtLWdyYXNzLTEyOiBva2xjaCg5MS4xJSAwLjA3OCAxNDQuOSk7XHJcblxyXG4gICAgLS1ncmFzcy1hMTogb2tsY2goNzguMSUgMC4yNjMgMTQyLjggLyAxLjk2JSk7XHJcbiAgICAtLWdyYXNzLWEyOiBva2xjaCg4Ni43JSAwLjIxMyAxNDYuNSAvIDMuOTIlKTtcclxuICAgIC0tZ3Jhc3MtYTM6IG9rbGNoKDg5LjIlIDAuMTk4IDE0Ny44IC8gMTAuNTklKTtcclxuICAgIC0tZ3Jhc3MtYTQ6IG9rbGNoKDg4LjYlIDAuMjE5IDE0OCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXNzLWE1OiBva2xjaCg4OS4yJSAwLjIwMyAxNDguNCAvIDIzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWE2OiBva2xjaCg4OS42JSAwLjE5NiAxNDguMiAvIDI5LjQxJSk7XHJcbiAgICAtLWdyYXNzLWE3OiBva2xjaCg4OS4zJSAwLjE4OCAxNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLWdyYXNzLWE4OiBva2xjaCg4OS4zJSAwLjE4OSAxNDcuNyAvIDQzLjkyJSk7XHJcbiAgICAtLWdyYXNzLWE5OiBva2xjaCg4OS4wJSAwLjIxMiAxNDcuMSAvIDYzLjE0JSk7XHJcbiAgICAtLWdyYXNzLWExMDogb2tsY2goODkuNiUgMC4xOTcgMTQ3LjcgLyA2OC4yNCUpO1xyXG4gICAgLS1ncmFzcy1hMTE6IG9rbGNoKDkwLjclIDAuMTY5IDE0OC4zIC8gODAuMzklKTtcclxuICAgIC0tZ3Jhc3MtYTEyOiBva2xjaCg5NS4zJSAwLjA4MiAxNDQuOSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1vcmFuZ2UtMTogb2tsY2goMTguNyUgMC4wMTEgNjAuNyk7XHJcbiAgICAtLW9yYW5nZS0yOiBva2xjaCgyMC44JSAwLjAxOSA2Mi43KTtcclxuICAgIC0tb3JhbmdlLTM6IG9rbGNoKDI1LjglIDAuMDQ1IDYwLjgpO1xyXG4gICAgLS1vcmFuZ2UtNDogb2tsY2goMjkuNCUgMC4wNzEgNTYuNyk7XHJcbiAgICAtLW9yYW5nZS01OiBva2xjaCgzMy40JSAwLjA4MyA1NC40KTtcclxuICAgIC0tb3JhbmdlLTY6IG9rbGNoKDM4LjUlIDAuMDg3IDU1KTtcclxuICAgIC0tb3JhbmdlLTc6IG9rbGNoKDQ1LjIlIDAuMDk1IDUyLjcpO1xyXG4gICAgLS1vcmFuZ2UtODogb2tsY2goNTQuMSUgMC4xMTYgNTApO1xyXG4gICAgLS1vcmFuZ2UtOTogb2tsY2goNjkuMSUgMC4xOTEgNDUpO1xyXG4gICAgLS1vcmFuZ2UtMTA6IG9rbGNoKDczLjMlIDAuMTgyIDUwLjkpO1xyXG4gICAgLS1vcmFuZ2UtMTE6IG9rbGNoKDc4LjklIDAuMTQzIDU2LjIpO1xyXG4gICAgLS1vcmFuZ2UtMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tb3JhbmdlLWExOiBva2xjaCg2MS41JSAwLjIyMyAzMy44IC8gMi43NSUpO1xyXG4gICAgLS1vcmFuZ2UtYTI6IG9rbGNoKDcwLjMlIDAuMTk4IDQ1LjkgLyA1LjQ5JSk7XHJcbiAgICAtLW9yYW5nZS1hMzogb2tsY2goNjkuNSUgMC4xOTcgNDUuNCAvIDE0LjUxJSk7XHJcbiAgICAtLW9yYW5nZS1hNDogb2tsY2goNjguMCUgMC4yMTQgMzkuOCAvIDIyLjM1JSk7XHJcbiAgICAtLW9yYW5nZS1hNTogb2tsY2goNjkuMCUgMC4yMDggNDIgLyAyOS4wMiUpO1xyXG4gICAgLS1vcmFuZ2UtYTY6IG9rbGNoKDcxLjMlIDAuMTkxIDQ4LjggLyAzNi4wOCUpO1xyXG4gICAgLS1vcmFuZ2UtYTc6IG9rbGNoKDczLjglIDAuMTc3IDUwLjQgLyA0NS44OCUpO1xyXG4gICAgLS1vcmFuZ2UtYTg6IG9rbGNoKDczLjklIDAuMTcxIDQ4LjkgLyA2MS41NyUpO1xyXG4gICAgLS1vcmFuZ2UtYTk6IG9rbGNoKDcwLjQlIDAuMTk2IDQ0LjcgLyA5Ni44NiUpO1xyXG4gICAgLS1vcmFuZ2UtYTEwOiBva2xjaCg3My4zJSAwLjE4MiA1MC45KTtcclxuICAgIC0tb3JhbmdlLWExMTogb2tsY2goNzguOSUgMC4xNDMgNTYuMik7XHJcbiAgICAtLW9yYW5nZS1hMTI6IG9rbGNoKDkyLjUlIDAuMDUyIDY2LjIpO1xyXG5cclxuICAgIC0tYnJvd24tMTogb2tsY2goMTcuOCUgMC4wMDQgODQuNik7XHJcbiAgICAtLWJyb3duLTI6IG9rbGNoKDIxLjMlIDAuMDA3IDQ4LjQpO1xyXG4gICAgLS1icm93bi0zOiBva2xjaCgyNS40JSAwLjAxMyA1MS42KTtcclxuICAgIC0tYnJvd24tNDogb2tsY2goMjguOSUgMC4wMTggNTkuOSk7XHJcbiAgICAtLWJyb3duLTU6IG9rbGNoKDMyLjUlIDAuMDI0IDU2LjQpO1xyXG4gICAgLS1icm93bi02OiBva2xjaCgzNy4xJSAwLjAzMiA1OSk7XHJcbiAgICAtLWJyb3duLTc6IG9rbGNoKDQyLjklIDAuMDQxIDU3LjgpO1xyXG4gICAgLS1icm93bi04OiBva2xjaCg1MC45JSAwLjA1MyA2Mik7XHJcbiAgICAtLWJyb3duLTk6IG9rbGNoKDYzLjMlIDAuMDc4IDYxKTtcclxuICAgIC0tYnJvd24tMTA6IG9rbGNoKDY3LjMlIDAuMDc0IDYxLjEpO1xyXG4gICAgLS1icm93bi0xMTogb2tsY2goNzkuOCUgMC4wNjMgNjIuNyk7XHJcbiAgICAtLWJyb3duLTEyOiBva2xjaCg5MS43JSAwLjAzNiA3NS41KTtcclxuXHJcbiAgICAtLWJyb3duLWExOiBva2xjaCg0Mi4wJSAwLjE2MiAzMS4yIC8gMC43OCUpO1xyXG4gICAgLS1icm93bi1hMjogb2tsY2goODAuMCUgMC4xMTYgNDYuOSAvIDQuNzElKTtcclxuICAgIC0tYnJvd24tYTM6IG9rbGNoKDgzLjAlIDAuMDk5IDUwLjkgLyA5LjgwJSk7XHJcbiAgICAtLWJyb3duLWE0OiBva2xjaCg4NC4wJSAwLjA5OCA1OC40IC8gMTQuMTIlKTtcclxuICAgIC0tYnJvd24tYTU6IG9rbGNoKDgzLjUlIDAuMSA1NS41IC8gMTkuMjIlKTtcclxuICAgIC0tYnJvd24tYTY6IG9rbGNoKDg0LjAlIDAuMTAyIDU4LjEgLyAyNS40OSUpO1xyXG4gICAgLS1icm93bi1hNzogb2tsY2goODQuNCUgMC4xMDMgNTcuNyAvIDMzLjczJSk7XHJcbiAgICAtLWJyb3duLWE4OiBva2xjaCg4NC45JSAwLjEwMyA2MSAvIDQ1LjEwJSk7XHJcbiAgICAtLWJyb3duLWE5OiBva2xjaCg4My41JSAwLjExMSA2MC42IC8gNjUuODglKTtcclxuICAgIC0tYnJvd24tYTEwOiBva2xjaCg4NS41JSAwLjA5OSA2MS40IC8gNzAuMjAlKTtcclxuICAgIC0tYnJvd24tYTExOiBva2xjaCg4OS4wJSAwLjA3MiA2Mi42IC8gODUuMTAlKTtcclxuICAgIC0tYnJvd24tYTEyOiBva2xjaCg5NS4xJSAwLjAzNyA3NS4yIC8gOTQuOTAlKTtcclxuXHJcbiAgICAtLXNreS0xOiBva2xjaCgxOS4wJSAwLjAyNSAyNTkuMik7XHJcbiAgICAtLXNreS0yOiBva2xjaCgyMS42JSAwLjAyOSAyNTcuNSk7XHJcbiAgICAtLXNreS0zOiBva2xjaCgyNy4xJSAwLjA1NCAyNTEuMyk7XHJcbiAgICAtLXNreS00OiBva2xjaCgzMi4xJSAwLjA3IDI0OC43KTtcclxuICAgIC0tc2t5LTU6IG9rbGNoKDM3LjMlIDAuMDc4IDI0NC45KTtcclxuICAgIC0tc2t5LTY6IG9rbGNoKDQyLjYlIDAuMDg4IDI0My45KTtcclxuICAgIC0tc2t5LTc6IG9rbGNoKDQ4LjglIDAuMDk4IDI0MC44KTtcclxuICAgIC0tc2t5LTg6IG9rbGNoKDU1LjclIDAuMTE1IDIzNy40KTtcclxuICAgIC0tc2t5LTk6IG9rbGNoKDg2LjElIDAuMTAzIDIxNy44KTtcclxuICAgIC0tc2t5LTEwOiBva2xjaCg5MC44JSAwLjA3MyAyMTQuNSk7XHJcbiAgICAtLXNreS0xMTogb2tsY2goNzkuMyUgMC4wOTkgMjMxLjYpO1xyXG4gICAgLS1za3ktMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLXNreS1hMTogb2tsY2goNTAuNyUgMC4yNzcgMjYzLjcgLyA1Ljg4JSk7XHJcbiAgICAtLXNreS1hMjogb2tsY2goNTguMyUgMC4yMjIgMjU5LjUgLyA5LjQxJSk7XHJcbiAgICAtLXNreS1hMzogb2tsY2goNjIuMyUgMC4yMDEgMjU1LjQgLyAyMC4wMCUpO1xyXG4gICAgLS1za3ktYTQ6IG9rbGNoKDY0LjglIDAuMTkzIDI1Mi44IC8gMjguNjMlKTtcclxuICAgIC0tc2t5LWE1OiBva2xjaCg2Ny45JSAwLjE3NSAyNDguMSAvIDM2LjQ3JSk7XHJcbiAgICAtLXNreS1hNjogb2tsY2goNzAuMCUgMC4xNjcgMjQ2LjIgLyA0NC43MSUpO1xyXG4gICAgLS1za3ktYTc6IG9rbGNoKDcxLjglIDAuMTU5IDI0Mi41IC8gNTQuNTElKTtcclxuICAgIC0tc2t5LWE4OiBva2xjaCg3Mi43JSAwLjE1OCAyMzkgLyA2Ni4yNyUpO1xyXG4gICAgLS1za3ktYTk6IG9rbGNoKDg2LjQlIDAuMTAzIDIxNy42KTtcclxuICAgIC0tc2t5LWExMDogb2tsY2goOTAuOCUgMC4wNzMgMjE0LjUpO1xyXG4gICAgLS1za3ktYTExOiBva2xjaCg4Mi44JSAwLjEwNCAyMzEuOSAvIDkzLjczJSk7XHJcbiAgICAtLXNreS1hMTI6IG9rbGNoKDkzLjQlIDAuMDUzIDIxNC4zKTtcclxuXHJcbiAgICAtLW1pbnQtMTogb2tsY2goMTguOSUgMC4wMTEgMTk2LjMpO1xyXG4gICAgLS1taW50LTI6IG9rbGNoKDIxLjElIDAuMDE3IDE5NS45KTtcclxuICAgIC0tbWludC0zOiBva2xjaCgyNi44JSAwLjAzOSAxOTIuNCk7XHJcbiAgICAtLW1pbnQtNDogb2tsY2goMzEuNSUgMC4wNTQgMTkxKTtcclxuICAgIC0tbWludC01OiBva2xjaCgzNS45JSAwLjA2MiAxOTApO1xyXG4gICAgLS1taW50LTY6IG9rbGNoKDQxLjElIDAuMDY2IDE4Ni4yKTtcclxuICAgIC0tbWludC03OiBva2xjaCg0Ny4wJSAwLjA3MyAxODMuNSk7XHJcbiAgICAtLW1pbnQtODogb2tsY2goNTQuMSUgMC4wODUgMTc5LjIpO1xyXG4gICAgLS1taW50LTk6IG9rbGNoKDg3LjAlIDAuMSAxNzgpO1xyXG4gICAgLS1taW50LTEwOiBva2xjaCg5MS42JSAwLjA3OSAxODApO1xyXG4gICAgLS1taW50LTExOiBva2xjaCg3OS41JSAwLjExOCAxNzYuNSk7XHJcbiAgICAtLW1pbnQtMTI6IG9rbGNoKDkzLjElIDAuMDU3IDE2OC4zKTtcclxuXHJcbiAgICAtLW1pbnQtYTE6IG9rbGNoKDgxLjUlIDAuMTM5IDE5NC44IC8gMS45NiUpO1xyXG4gICAgLS1taW50LWEyOiBva2xjaCg4OC45JSAwLjE1MiAxOTQuOCAvIDQuMzElKTtcclxuICAgIC0tbWludC1hMzogb2tsY2goOTAuMiUgMC4xNTYgMTkwLjIgLyAxMS4zNyUpO1xyXG4gICAgLS1taW50LWE0OiBva2xjaCg5MC4yJSAwLjE1NiAxODkuMiAvIDE3LjI1JSk7XHJcbiAgICAtLW1pbnQtYTU6IG9rbGNoKDkwLjElIDAuMTU3IDE4OC4yIC8gMjIuNzUlKTtcclxuICAgIC0tbWludC1hNjogb2tsY2goODkuOSUgMC4xNTggMTg0LjggLyAyOS4wMiUpO1xyXG4gICAgLS1taW50LWE3OiBva2xjaCg4OS42JSAwLjE1MiAxODIuNCAvIDM2Ljg2JSk7XHJcbiAgICAtLW1pbnQtYTg6IG9rbGNoKDkwLjElIDAuMTUzIDE3OC4zIC8gNDYuMjclKTtcclxuICAgIC0tbWludC1hOTogb2tsY2goOTIuOCUgMC4xMDcgMTc3LjkgLyA5MS4zNyUpO1xyXG4gICAgLS1taW50LWExMDogb2tsY2goOTQuMSUgMC4wODIgMTc5LjcgLyA5Ni4wOCUpO1xyXG4gICAgLS1taW50LWExMTogb2tsY2goOTEuMCUgMC4xMzggMTc2LjIgLyA4Mi4zNSUpO1xyXG4gICAgLS1taW50LWExMjogb2tsY2goOTUuNiUgMC4wNTkgMTY4LjEgLyA5Ni4wOCUpO1xyXG5cclxuICAgIC0tbGltZS0xOiBva2xjaCgxOC4yJSAwLjAxNCAxMjAuOCk7XHJcbiAgICAtLWxpbWUtMjogb2tsY2goMjAuOSUgMC4wMiAxMjkuNik7XHJcbiAgICAtLWxpbWUtMzogb2tsY2goMjYuNiUgMC4wMzUgMTMyKTtcclxuICAgIC0tbGltZS00OiBva2xjaCgzMS42JSAwLjA0NyAxMzEuNyk7XHJcbiAgICAtLWxpbWUtNTogb2tsY2goMzYuMyUgMC4wNTcgMTMxKTtcclxuICAgIC0tbGltZS02OiBva2xjaCg0MS4wJSAwLjA2OCAxMzEuNSk7XHJcbiAgICAtLWxpbWUtNzogb2tsY2goNDYuMyUgMC4wNzkgMTMxLjEpO1xyXG4gICAgLS1saW1lLTg6IG9rbGNoKDUyLjQlIDAuMDk0IDEzMC42KTtcclxuICAgIC0tbGltZS05OiBva2xjaCg4OC43JSAwLjE3NSAxMjYuMSk7XHJcbiAgICAtLWxpbWUtMTA6IG9rbGNoKDk0LjIlIDAuMTc2IDEyMy44KTtcclxuICAgIC0tbGltZS0xMTogb2tsY2goODYuOCUgMC4xNTUgMTI0LjcpO1xyXG4gICAgLS1saW1lLTEyOiBva2xjaCg5NC42JSAwLjA4MiAxMjIuNyk7XHJcblxyXG4gICAgLS1saW1lLWExOiBva2xjaCg2OC43JSAwLjIzMiAxNDIuMiAvIDEuMTglKTtcclxuICAgIC0tbGltZS1hMjogb2tsY2goODYuOCUgMC4yNiAxMzYuMyAvIDMuOTIlKTtcclxuICAgIC0tbGltZS1hMzogb2tsY2goOTAuMSUgMC4yMjYgMTM0LjIgLyAxMC4yMCUpO1xyXG4gICAgLS1saW1lLWE0OiBva2xjaCg5MS4wJSAwLjIxMSAxMzMuMiAvIDE2LjA4JSk7XHJcbiAgICAtLWxpbWUtYTU6IG9rbGNoKDkxLjYlIDAuMiAxMzIuMiAvIDIxLjU3JSk7XHJcbiAgICAtLWxpbWUtYTY6IG9rbGNoKDkxLjglIDAuMTkyIDEzMi4zIC8gMjcuNDUlKTtcclxuICAgIC0tbGltZS1hNzogb2tsY2goOTIuMyUgMC4xOSAxMzEuNyAvIDM0LjEyJSk7XHJcbiAgICAtLWxpbWUtYTg6IG9rbGNoKDkxLjglIDAuMTg5IDEzMS4yIC8gNDIuMzUlKTtcclxuICAgIC0tbGltZS1hOTogb2tsY2goOTMuNCUgMC4xODYgMTI2LjIgLyA5Mi45NCUpO1xyXG4gICAgLS1saW1lLWExMDogb2tsY2goOTQuMiUgMC4xNzYgMTIzLjgpO1xyXG4gICAgLS1saW1lLWExMTogb2tsY2goOTMuOCUgMC4xNyAxMjQuOSAvIDg5LjQxJSk7XHJcbiAgICAtLWxpbWUtYTEyOiBva2xjaCg5Ni42JSAwLjA4NCAxMjIuOSAvIDk2Ljg2JSk7XHJcblxyXG4gICAgLS15ZWxsb3ctMTogb2tsY2goMTguMiUgMC4wMTQgOTQpO1xyXG4gICAgLS15ZWxsb3ctMjogb2tsY2goMjAuOSUgMC4wMTcgOTEuOCk7XHJcbiAgICAtLXllbGxvdy0zOiBva2xjaCgyNi4xJSAwLjA0NyA5MC4zKTtcclxuICAgIC0teWVsbG93LTQ6IG9rbGNoKDI5LjMlIDAuMDYgOTMuOCk7XHJcbiAgICAtLXllbGxvdy01OiBva2xjaCgzMy41JSAwLjA2OCA5Mi41KTtcclxuICAgIC0teWVsbG93LTY6IG9rbGNoKDM4LjUlIDAuMDc4IDkyLjkpO1xyXG4gICAgLS15ZWxsb3ctNzogb2tsY2goNDUuMiUgMC4wODEgOTIpO1xyXG4gICAgLS15ZWxsb3ctODogb2tsY2goNTMuNSUgMC4wOTUgODkuNCk7XHJcbiAgICAtLXllbGxvdy05OiBva2xjaCg5MS44JSAwLjE4NCAxMDAuOSk7XHJcbiAgICAtLXllbGxvdy0xMDogb2tsY2goOTcuMSUgMC4xODIgMTA5LjQpO1xyXG4gICAgLS15ZWxsb3ctMTE6IG9rbGNoKDkwLjAlIDAuMTY2IDEwMS43KTtcclxuICAgIC0teWVsbG93LTEyOiBva2xjaCg5NC4yJSAwLjA3NSAxMDEuMSk7XHJcblxyXG4gICAgLS15ZWxsb3ctYTE6IG9rbGNoKDU5LjclIDAuMTc3IDQzLjEgLyAxLjU3JSk7XHJcbiAgICAtLXllbGxvdy1hMjogb2tsY2goODEuMyUgMC4xNjggODAuNyAvIDQuMzElKTtcclxuICAgIC0teWVsbG93LWEzOiBva2xjaCg4MC4yJSAwLjE3MSA3My4zIC8gMTEuNzYlKTtcclxuICAgIC0teWVsbG93LWE0OiBva2xjaCg4Mi4zJSAwLjE3IDgwLjggLyAxNS42OSUpO1xyXG4gICAgLS15ZWxsb3ctYTU6IG9rbGNoKDgzLjIlIDAuMTcxIDgyLjQgLyAyMS4xOCUpO1xyXG4gICAgLS15ZWxsb3ctYTY6IG9rbGNoKDg0LjklIDAuMTc0IDg2LjkgLyAyNy40NSUpO1xyXG4gICAgLS15ZWxsb3ctYTc6IG9rbGNoKDg2LjIlIDAuMTcgODkuOSAvIDM2LjA4JSk7XHJcbiAgICAtLXllbGxvdy1hODogb2tsY2goODYuMSUgMC4xNjQgODguNSAvIDQ4LjI0JSk7XHJcbiAgICAtLXllbGxvdy1hOTogb2tsY2goOTEuOCUgMC4xODQgMTAwLjkpO1xyXG4gICAgLS15ZWxsb3ctYTEwOiBva2xjaCg5Ny4xJSAwLjE4MiAxMDkuNCk7XHJcbiAgICAtLXllbGxvdy1hMTE6IG9rbGNoKDkyLjQlIDAuMTcxIDEwMS42IC8gOTYuMDglKTtcclxuICAgIC0teWVsbG93LWExMjogb2tsY2goOTYuNSUgMC4wNzcgMTAxLjMgLyA5Ni40NyUpO1xyXG5cclxuICAgIC0tYW1iZXItMTogb2tsY2goMTguNSUgMC4wMTMgNzcuOCk7XHJcbiAgICAtLWFtYmVyLTI6IG9rbGNoKDIxLjIlIDAuMDE4IDgyKTtcclxuICAgIC0tYW1iZXItMzogb2tsY2goMjUuOCUgMC4wNDQgNzQuNSk7XHJcbiAgICAtLWFtYmVyLTQ6IG9rbGNoKDI5LjYlIDAuMDYzIDczLjkpO1xyXG4gICAgLS1hbWJlci01OiBva2xjaCgzMy42JSAwLjA3MiA3Mi45KTtcclxuICAgIC0tYW1iZXItNjogb2tsY2goMzguNiUgMC4wNzggNzUuMyk7XHJcbiAgICAtLWFtYmVyLTc6IG9rbGNoKDQ1LjQlIDAuMDgyIDc1KTtcclxuICAgIC0tYW1iZXItODogb2tsY2goNTMuNiUgMC4wOTYgNzMuNCk7XHJcbiAgICAtLWFtYmVyLTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci0xMDogb2tsY2goODguNSUgMC4xODEgOTQuOCk7XHJcbiAgICAtLWFtYmVyLTExOiBva2xjaCg4Ni4yJSAwLjE3MyA4OSk7XHJcbiAgICAtLWFtYmVyLTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWFtYmVyLWExOiBva2xjaCg2MC45JSAwLjIxMyAzNS4xIC8gMi4zNSUpO1xyXG4gICAgLS1hbWJlci1hMjogb2tsY2goNzcuMyUgMC4xNzIgNjYuMiAvIDUuMTAlKTtcclxuICAgIC0tYW1iZXItYTM6IG9rbGNoKDcyLjglIDAuMTggNTUgLyAxMy4zMyUpO1xyXG4gICAgLS1hbWJlci1hNDogb2tsY2goNzMuMSUgMC4xODIgNTQuNSAvIDE5LjYxJSk7XHJcbiAgICAtLWFtYmVyLWE1OiBva2xjaCg3NC42JSAwLjE3OCA1OC40IC8gMjUuNDklKTtcclxuICAgIC0tYW1iZXItYTY6IG9rbGNoKDc3LjMlIDAuMTcyIDY2LjIgLyAzMS43NiUpO1xyXG4gICAgLS1hbWJlci1hNzogb2tsY2goODAuNCUgMC4xNjQgNzEuOSAvIDQwLjM5JSk7XHJcbiAgICAtLWFtYmVyLWE4OiBva2xjaCg4MS4wJSAwLjE1OCA3MS45IC8gNTIuOTQlKTtcclxuICAgIC0tYW1iZXItYTk6IG9rbGNoKDg1LjQlIDAuMTU3IDg0LjEpO1xyXG4gICAgLS1hbWJlci1hMTA6IG9rbGNoKDg4LjUlIDAuMTgxIDk0LjgpO1xyXG4gICAgLS1hbWJlci1hMTE6IG9rbGNoKDg2LjIlIDAuMTczIDg5KTtcclxuICAgIC0tYW1iZXItYTEyOiBva2xjaCg5My41JSAwLjA3MiA4Ni4xKTtcclxuXHJcbiAgICAtLWdvbGQtMTogb2tsY2goMTguMiUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1nb2xkLTI6IG9rbGNoKDIxLjglIDAuMDA2IDkxLjYpO1xyXG4gICAgLS1nb2xkLTM6IG9rbGNoKDI1LjYlIDAuMDA3IDk1LjQpO1xyXG4gICAgLS1nb2xkLTQ6IG9rbGNoKDI4LjklIDAuMDA5IDg4LjgpO1xyXG4gICAgLS1nb2xkLTU6IG9rbGNoKDMzLjAlIDAuMDEzIDg3LjYpO1xyXG4gICAgLS1nb2xkLTY6IG9rbGNoKDM3LjMlIDAuMDEzIDgxLjcpO1xyXG4gICAgLS1nb2xkLTc6IG9rbGNoKDQzLjAlIDAuMDE2IDgyLjQpO1xyXG4gICAgLS1nb2xkLTg6IG9rbGNoKDQ5LjklIDAuMDIxIDgxLjMpO1xyXG4gICAgLS1nb2xkLTk6IG9rbGNoKDYyLjAlIDAuMDQ5IDc3LjcpO1xyXG4gICAgLS1nb2xkLTEwOiBva2xjaCg2Ni4zJSAwLjA0NyA3OC4zKTtcclxuICAgIC0tZ29sZC0xMTogb2tsY2goNzkuNCUgMC4wNDEgNzcuMSk7XHJcbiAgICAtLWdvbGQtMTI6IG9rbGNoKDkxLjUlIDAuMDE0IDc4LjMpO1xyXG5cclxuICAgIC0tZ29sZC1hMTogb2tsY2goNjMuNiUgMC4xMzQgMTA5LjcgLyAwLjc4JSk7XHJcbiAgICAtLWdvbGQtYTI6IG9rbGNoKDkxLjYlIDAuMDkxIDkxLjggLyA0LjMxJSk7XHJcbiAgICAtLWdvbGQtYTM6IG9rbGNoKDk0LjElIDAuMDY1IDk1LjkgLyAwOC4yNCUpO1xyXG4gICAgLS1nb2xkLWE0OiBva2xjaCg5NS4yJSAwLjA1NyA4OC42IC8gMTEuNzYlKTtcclxuICAgIC0tZ29sZC1hNTogb2tsY2goOTQuNyUgMC4wNTggODcuNiAvIDE2LjQ3JSk7XHJcbiAgICAtLWdvbGQtYTY6IG9rbGNoKDk0LjclIDAuMDQ3IDgwLjggLyAyMS41NyUpO1xyXG4gICAgLS1nb2xkLWE3OiBva2xjaCg5NS4yJSAwLjA0NiA4MiAvIDI4LjI0JSk7XHJcbiAgICAtLWdvbGQtYTg6IG9rbGNoKDk0LjQlIDAuMDQ3IDgwLjggLyAzNy4yNSUpO1xyXG4gICAgLS1nb2xkLWE5OiBva2xjaCg5MC45JSAwLjA3OSA3Ny4xIC8gNTYuNDclKTtcclxuICAgIC0tZ29sZC1hMTA6IG9rbGNoKDkxLjglIDAuMDcgNzggLyA2MS41NyUpO1xyXG4gICAgLS1nb2xkLWExMTogb2tsY2goOTMuOCUgMC4wNSA3Ni45IC8gNzguNDMlKTtcclxuICAgIC0tZ29sZC1hMTI6IG9rbGNoKDk3LjklIDAuMDE1IDc3LjEgLyA5MC41OSUpO1xyXG5cclxuICAgIC0tYnJvbnplLTE6IG9rbGNoKDE4LjElIDAuMDA1IDM5LjMpO1xyXG4gICAgLS1icm9uemUtMjogb2tsY2goMjEuNiUgMC4wMDYgNTYpO1xyXG4gICAgLS1icm9uemUtMzogb2tsY2goMjUuNiUgMC4wMDcgNDguNCk7XHJcbiAgICAtLWJyb256ZS00OiBva2xjaCgyOS4wJSAwLjAxIDQ4LjMpO1xyXG4gICAgLS1icm9uemUtNTogb2tsY2goMzIuOSUgMC4wMTMgNDEuNyk7XHJcbiAgICAtLWJyb256ZS02OiBva2xjaCgzNy40JSAwLjAxNyA0MSk7XHJcbiAgICAtLWJyb256ZS03OiBva2xjaCg0Mi45JSAwLjAyMSA0MC42KTtcclxuICAgIC0tYnJvbnplLTg6IG9rbGNoKDQ5LjklIDAuMDI0IDQ1KTtcclxuICAgIC0tYnJvbnplLTk6IG9rbGNoKDYyLjclIDAuMDQ2IDQ0LjIpO1xyXG4gICAgLS1icm9uemUtMTA6IG9rbGNoKDY2LjglIDAuMDQ2IDQzLjUpO1xyXG4gICAgLS1icm9uemUtMTE6IG9rbGNoKDc5LjIlIDAuMDQzIDQ0LjMpO1xyXG4gICAgLS1icm9uemUtMTI6IG9rbGNoKDkxLjUlIDAuMDE3IDUwLjQpO1xyXG5cclxuICAgIC0tYnJvbnplLWExOiBva2xjaCg1NC41JSAwLjIxOCAzMC4xIC8gMS41NyUpO1xyXG4gICAgLS1icm9uemUtYTI6IG9rbGNoKDg0LjMlIDAuMDkyIDU1LjQgLyA0LjcxJSk7XHJcbiAgICAtLWJyb256ZS1hMzogb2tsY2goODguNCUgMC4wNTggNDggLyA5LjAyJSk7XHJcbiAgICAtLWJyb256ZS1hNDogb2tsY2goODguMSUgMC4wNiA0OC42IC8gMTMuMzMlKTtcclxuICAgIC0tYnJvbnplLWE1OiBva2xjaCg4OS44JSAwLjA1NiA0MS43IC8gMTcuNjUlKTtcclxuICAgIC0tYnJvbnplLWE2OiBva2xjaCg4OS42JSAwLjA1NyA0MS4zIC8gMjMuNTMlKTtcclxuICAgIC0tYnJvbnplLWE3OiBva2xjaCg4OS4yJSAwLjA1NiA0MC41IC8gMzAuOTglKTtcclxuICAgIC0tYnJvbnplLWE4OiBva2xjaCg5MC42JSAwLjA1MiA0My44IC8gMzkuNjElKTtcclxuICAgIC0tYnJvbnplLWE5OiBva2xjaCg4Ny4zJSAwLjA3IDQzLjggLyA2MC43OCUpO1xyXG4gICAgLS1icm9uemUtYTEwOiBva2xjaCg4Ny45JSAwLjA2NiA0My4xIC8gNjYuMjclKTtcclxuICAgIC0tYnJvbnplLWExMTogb2tsY2goOTAuOSUgMC4wNTEgNDQuMyAvIDgxLjk2JSk7XHJcbiAgICAtLWJyb256ZS1hMTI6IG9rbGNoKDk2LjclIDAuMDE5IDUyIC8gOTIuNTUlKTtcclxuXHJcbiAgICAtLWdyYXktMTogb2tsY2goMTcuNzYlIDAgMCk7XHJcbiAgICAtLWdyYXktMjogb2tsY2goMjEuMzQlIDAgMCk7XHJcbiAgICAtLWdyYXktMzogb2tsY2goMjUuMiUgMCAwKTtcclxuICAgIC0tZ3JheS00OiBva2xjaCgyOC41JSAwIDApO1xyXG4gICAgLS1ncmF5LTU6IG9rbGNoKDMxLjMlIDAgMCk7XHJcbiAgICAtLWdyYXktNjogb2tsY2goMzQuOCUgMCAwKTtcclxuICAgIC0tZ3JheS03OiBva2xjaCg0MC4yJSAwIDApO1xyXG4gICAgLS1ncmF5LTg6IG9rbGNoKDQ4LjklIDAgMCk7XHJcbiAgICAtLWdyYXktOTogb2tsY2goNTMuOCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMDogb2tsY2goNTguMyUgMCAwKTtcclxuICAgIC0tZ3JheS0xMTogb2tsY2goNzcuMCUgMCAwKTtcclxuICAgIC0tZ3JheS0xMjogb2tsY2goOTQuOSUgMCAwKTtcclxuXHJcbiAgICAtLWdyYXktYTE6IG9rbGNoKDAlIDAgMCAvIDApO1xyXG4gICAgLS1ncmF5LWEyOiBva2xjaCgxMDAlIDAgMCAvIDMuNTMlKTtcclxuICAgIC0tZ3JheS1hMzogb2tsY2goMTAwJSAwIDAgLyA3LjA2JSk7XHJcbiAgICAtLWdyYXktYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMTAuNTklKTtcclxuICAgIC0tZ3JheS1hNTogb2tsY2goMTAwJSAwIDAgLyAxMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE2OiBva2xjaCgxMDAlIDAgMCAvIDE3LjI1JSk7XHJcbiAgICAtLWdyYXktYTc6IG9rbGNoKDEwMCUgMCAwIC8gMjMuMTQlKTtcclxuICAgIC0tZ3JheS1hODogb2tsY2goMTAwJSAwIDAgLyAzMy4zMyUpO1xyXG4gICAgLS1ncmF5LWE5OiBva2xjaCgxMDAlIDAgMCAvIDM5LjIyJSk7XHJcbiAgICAtLWdyYXktYTEwOiBva2xjaCgxMDAlIDAgMCAvIDQ0LjcxJSk7XHJcbiAgICAtLWdyYXktYTExOiBva2xjaCgxMDAlIDAgMCAvIDY4LjYzJSk7XHJcbiAgICAtLWdyYXktYTEyOiBva2xjaCgxMDAlIDAgMCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1tYXV2ZS0xOiBva2xjaCgxOC4wJSAwLjAwNCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTI6IG9rbGNoKDIxLjUlIDAuMDA0IDMwOC4yKTtcclxuICAgIC0tbWF1dmUtMzogb2tsY2goMjUuNCUgMC4wMDYgMzAxLjEpO1xyXG4gICAgLS1tYXV2ZS00OiBva2xjaCgyOC41JSAwLjAwOCAzMDguMik7XHJcbiAgICAtLW1hdXZlLTU6IG9rbGNoKDMxLjMlIDAuMDA5IDMwMy45KTtcclxuICAgIC0tbWF1dmUtNjogb2tsY2goMzUuMCUgMC4wMTEgMzA4LjEpO1xyXG4gICAgLS1tYXV2ZS03OiBva2xjaCg0MC4yJSAwLjAxMiAyOTguOSk7XHJcbiAgICAtLW1hdXZlLTg6IG9rbGNoKDQ5LjIlIDAuMDE2IDI5OS41KTtcclxuICAgIC0tbWF1dmUtOTogb2tsY2goNTQuMCUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMDogb2tsY2goNTguNSUgMC4wMTcgMjk0LjIpO1xyXG4gICAgLS1tYXV2ZS0xMTogb2tsY2goNzYuOSUgMC4wMTQgMjk5LjcpO1xyXG4gICAgLS1tYXV2ZS0xMjogb2tsY2goOTUuMCUgMC4wMDMgMjg2LjMpO1xyXG5cclxuICAgIC0tbWF1dmUtYTE6IG9rbGNoKDAlIDAgMCAvIDAlKTtcclxuICAgIC0tbWF1dmUtYTI6IG9rbGNoKDk2LjglIDAuMDAzIDMwOC40IC8gMy41MyUpO1xyXG4gICAgLS1tYXV2ZS1hMzogb2tsY2goOTQuMiUgMC4wMTkgMjg5LjMgLyA3Ljg0JSk7XHJcbiAgICAtLW1hdXZlLWE0OiBva2xjaCg5My41JSAwLjAyNyAzMDcuMSAvIDExLjM3JSk7XHJcbiAgICAtLW1hdXZlLWE1OiBva2xjaCg5My45JSAwLjAzMyAzMDIuOCAvIDE0LjUxJSk7XHJcbiAgICAtLW1hdXZlLWE2OiBva2xjaCg5NC4wJSAwLjAzMyAzMDcuMiAvIDE4LjgyJSk7XHJcbiAgICAtLW1hdXZlLWE3OiBva2xjaCg5NC40JSAwLjAzIDI5Ni4yIC8gMjUuMTAlKTtcclxuICAgIC0tbWF1dmUtYTg6IG9rbGNoKDk0LjElIDAuMDMzIDI5OS4xIC8gMzYuNDclKTtcclxuICAgIC0tbWF1dmUtYTk6IG9rbGNoKDkzLjUlIDAuMDMxIDI5My44IC8gNDMuMTQlKTtcclxuICAgIC0tbWF1dmUtYTEwOiBva2xjaCg5NC4yJSAwLjAyNyAyOTIuOCAvIDQ4LjYzJSk7XHJcbiAgICAtLW1hdXZlLWExMTogb2tsY2goOTYuNSUgMC4wMTkgMjk5LjEgLyA3MS43NiUpO1xyXG4gICAgLS1tYXV2ZS1hMTI6IG9rbGNoKDk5LjUlIDAuMDAzIDI4Ni40IC8gOTMuNzMlKTtcclxuXHJcbiAgICAtLXNsYXRlLTE6IG9rbGNoKDE3LjklIDAuMDA0IDI4Nik7XHJcbiAgICAtLXNsYXRlLTI6IG9rbGNoKDIxLjMlIDAuMDA0IDI2NC41KTtcclxuICAgIC0tc2xhdGUtMzogb2tsY2goMjUuMiUgMC4wMDYgMjcxLjIpO1xyXG4gICAgLS1zbGF0ZS00OiBva2xjaCgyOC4zJSAwLjAwNyAyNDguMSk7XHJcbiAgICAtLXNsYXRlLTU6IG9rbGNoKDMxLjIlIDAuMDA4IDI1NS42KTtcclxuICAgIC0tc2xhdGUtNjogb2tsY2goMzQuNyUgMC4wMSAyNTQpO1xyXG4gICAgLS1zbGF0ZS03OiBva2xjaCgzOS45JSAwLjAxMiAyNTIuOSk7XHJcbiAgICAtLXNsYXRlLTg6IG9rbGNoKDQ4LjklIDAuMDE2IDI1MS43KTtcclxuICAgIC0tc2xhdGUtOTogb2tsY2goNTMuNyUgMC4wMTUgMjYyLjMpO1xyXG4gICAgLS1zbGF0ZS0xMDogb2tsY2goNTguMyUgMC4wMTUgMjY2LjYpO1xyXG4gICAgLS1zbGF0ZS0xMTogb2tsY2goNzYuOSUgMC4wMSAyNTguMyk7XHJcbiAgICAtLXNsYXRlLTEyOiBva2xjaCg5NC45JSAwLjAwMyAyNjQuNSk7XHJcblxyXG4gICAgLS1zbGF0ZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zbGF0ZS1hMjogb2tsY2goOTQuOCUgMC4wMjkgMjAxLjkgLyAzLjUzJSk7XHJcbiAgICAtLXNsYXRlLWEzOiBva2xjaCg5My4xJSAwLjAyNCAyNTAuMSAvIDcuODQlKTtcclxuICAgIC0tc2xhdGUtYTQ6IG9rbGNoKDkzLjAlIDAuMDMxIDIyNS4xIC8gMTEuMzclKTtcclxuICAgIC0tc2xhdGUtYTU6IG9rbGNoKDkzLjYlIDAuMDMxIDI0My43IC8gMTQuNTElKTtcclxuICAgIC0tc2xhdGUtYTY6IG9rbGNoKDkzLjAlIDAuMDMzIDI0NCAvIDE4LjgyJSk7XHJcbiAgICAtLXNsYXRlLWE3OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDI1LjEwJSk7XHJcbiAgICAtLXNsYXRlLWE4OiBva2xjaCg5My43JSAwLjAzMiAyNDUuMyAvIDM2LjQ3JSk7XHJcbiAgICAtLXNsYXRlLWE5OiBva2xjaCg5My42JSAwLjAyOCAyNTguNCAvIDQyLjc1JSk7XHJcbiAgICAtLXNsYXRlLWExMDogb2tsY2goOTQuNSUgMC4wMjMgMjY0LjUgLyA0OC4yNCUpO1xyXG4gICAgLS1zbGF0ZS1hMTE6IG9rbGNoKDk3LjQlIDAuMDExIDI1Mi4xIC8gNzAuOTglKTtcclxuICAgIC0tc2xhdGUtYTEyOiBva2xjaCg5OS40JSAwLjAwMyAyNjQuNSAvIDkzLjczJSk7XHJcblxyXG4gICAgLS1zYWdlLTE6IG9rbGNoKDE4LjAlIDAuMDA0IDE2NC42KTtcclxuICAgIC0tc2FnZS0yOiBva2xjaCgyMS4xJSAwLjAwNCAxNjQuNyk7XHJcbiAgICAtLXNhZ2UtMzogb2tsY2goMjQuOSUgMC4wMDMgMTY0LjgpO1xyXG4gICAgLS1zYWdlLTQ6IG9rbGNoKDI4LjIlIDAuMDA1IDE3NC4xKTtcclxuICAgIC0tc2FnZS01OiBva2xjaCgzMS4wJSAwLjAwNSAxNzQuMik7XHJcbiAgICAtLXNhZ2UtNjogb2tsY2goMzQuOCUgMC4wMDYgMTY0LjcpO1xyXG4gICAgLS1zYWdlLTc6IG9rbGNoKDQwLjAlIDAuMDA3IDE3MC4xKTtcclxuICAgIC0tc2FnZS04OiBva2xjaCg0OC45JSAwLjAxIDE2OC40KTtcclxuICAgIC0tc2FnZS05OiBva2xjaCg1My4zJSAwLjAxNyAxNzAuNSk7XHJcbiAgICAtLXNhZ2UtMTA6IG9rbGNoKDU3LjglIDAuMDE1IDE3My44KTtcclxuICAgIC0tc2FnZS0xMTogb2tsY2goNzYuNiUgMC4wMSAxNzEuNyk7XHJcbiAgICAtLXNhZ2UtMTI6IG9rbGNoKDk0LjclMC4wMDMgMTY1LjEpO1xyXG5cclxuICAgIC0tc2FnZS1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYWdlLWEyOiBva2xjaCg5NS45JSAwLjAwMyAxNjUuMSAvIDMuMTQlKTtcclxuICAgIC0tc2FnZS1hMzogb2tsY2goOTYuOCUgMC4wMDIgMTY1LjEgLyA3LjA2JSk7XHJcbiAgICAtLXNhZ2UtYTQ6IG9rbGNoKDk4LjglIDAuMDEzIDE5MSAvIDEwLjIwJSk7XHJcbiAgICAtLXNhZ2UtYTU6IG9rbGNoKDk4LjAlIDAuMDExIDE4OS44IC8gMTMuMzMlKTtcclxuICAgIC0tc2FnZS1hNjogb2tsY2goOTcuNiUgMC4wMTcgMTY0LjcgLyAxNy42NSUpO1xyXG4gICAgLS1zYWdlLWE3OiBva2xjaCg5Ny45JSAwLjAxNyAxNzQuMSAvIDIzLjUzJSk7XHJcbiAgICAtLXNhZ2UtYTg6IG9rbGNoKDk3LjklIDAuMDIxIDE3MC42IC8gMzQuMTIlKTtcclxuICAgIC0tc2FnZS1hOTogb2tsY2goOTYuOSUgMC4wMzQgMTcxLjUgLyA0MC4wMCUpO1xyXG4gICAgLS1zYWdlLWExMDogb2tsY2goOTcuNSUgMC4wMjcgMTc2LjQgLyA0NS40OSUpO1xyXG4gICAgLS1zYWdlLWExMTogb2tsY2goOTguOSUgMC4wMTEgMTc2LjMgLyA2OS4wMiUpO1xyXG4gICAgLS1zYWdlLWExMjogb2tsY2goOTkuOCUgMC4wMDIgMTY1LjEgLyA5Mi45NCUpO1xyXG5cclxuICAgIC0tb2xpdmUtMTogb2tsY2goMTguMCUgMC4wMDQgMTI4LjcpO1xyXG4gICAgLS1vbGl2ZS0yOiBva2xjaCgyMS4yJSAwLjAwNCAxMjguNyk7XHJcbiAgICAtLW9saXZlLTM6IG9rbGNoKDI1LjAlIDAuMDA0IDEyOC42KTtcclxuICAgIC0tb2xpdmUtNDogb2tsY2goMjguMiUgMC4wMDYgMTM0LjkpO1xyXG4gICAgLS1vbGl2ZS01OiBva2xjaCgzMS4wJSAwLjAwNiAxMzQuOSk7XHJcbiAgICAtLW9saXZlLTY6IG9rbGNoKDM0LjUlIDAuMDA3IDEyOC43KTtcclxuICAgIC0tb2xpdmUtNzogb2tsY2goMzkuNyUgMC4wMDkgMTMyLjUpO1xyXG4gICAgLS1vbGl2ZS04OiBva2xjaCg0OC45JSAwLjAxMyAxNDEuMik7XHJcbiAgICAtLW9saXZlLTk6IG9rbGNoKDUzLjUlIDAuMDE4IDEzOS40KTtcclxuICAgIC0tb2xpdmUtMTA6IG9rbGNoKDU4LjElIDAuMDE2IDEzOC43KTtcclxuICAgIC0tb2xpdmUtMTE6IG9rbGNoKDc2LjYlIDAuMDEzIDEzNy44KTtcclxuICAgIC0tb2xpdmUtMTI6IG9rbGNoKDk0LjclIDAuMDAzIDE0NS41KTtcclxuXHJcbiAgICAtLW9saXZlLWExOiBva2xjaCgwJSAwIDAgLyAwJSk7XHJcbiAgICAtLW9saXZlLWEyOiBva2xjaCg5Ni4wJSAwLjAwMyAxMjguNSAvIDMuMTQlKTtcclxuICAgIC0tb2xpdmUtYTM6IG9rbGNoKDk2LjklIDAuMDAzIDEyOC41IC8gNy4wNiUpO1xyXG4gICAgLS1vbGl2ZS1hNDogb2tsY2goOTguNiUgMC4wMiAxNDMgLyAxMC4yMCUpO1xyXG4gICAgLS1vbGl2ZS1hNTogb2tsY2goOTcuOSUgMC4wMTYgMTQyLjYgLyAxMy4zMyUpO1xyXG4gICAgLS1vbGl2ZS1hNjogb2tsY2goOTcuNyUgMC4wMTggMTI3LjEgLyAxNy4yNSUpO1xyXG4gICAgLS1vbGl2ZS1hNzogb2tsY2goOTguMCUgMC4wMjIgMTM0LjkgLyAyMy4xNCUpO1xyXG4gICAgLS1vbGl2ZS1hODogb2tsY2goOTcuNyUgMC4wMjkgMTQyLjIgLyAzNC4xMiUpO1xyXG4gICAgLS1vbGl2ZS1hOTogb2tsY2goOTcuNSUgMC4wMzUgMTQwIC8gNDAuMDAlKTtcclxuICAgIC0tb2xpdmUtYTEwOiBva2xjaCg5OC4wJSAwLjAyNiAxMzguMyAvIDQ1LjQ5JSk7XHJcbiAgICAtLW9saXZlLWExMTogb2tsY2goOTguOCUgMC4wMTYgMTM5LjQgLyA2OS4wMiUpO1xyXG4gICAgLS1vbGl2ZS1hMTI6IG9rbGNoKDk5LjglIDAuMDAzIDE0NS42IC8gOTIuOTQlKTtcclxuXHJcbiAgICAtLXNhbmQtMTogb2tsY2goMTcuNyUgMC4wMDIgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTI6IG9rbGNoKDIxLjMlIDAuMDAyIDEwNi42KTtcclxuICAgIC0tc2FuZC0zOiBva2xjaCgyNS4yJSAwLjAwMiAxMDYuNSk7XHJcbiAgICAtLXNhbmQtNDogb2tsY2goMjguNCUgMC4wMDQgMTA2LjYpO1xyXG4gICAgLS1zYW5kLTU6IG9rbGNoKDMxLjIlIDAuMDA1IDEwNi43KTtcclxuICAgIC0tc2FuZC02OiBva2xjaCgzNC44JSAwLjAwNSA5MS41KTtcclxuICAgIC0tc2FuZC03OiBva2xjaCg0MC4xJSAwLjAwNyA5NS4yKTtcclxuICAgIC0tc2FuZC04OiBva2xjaCg0OC45JSAwLjAwOCA4OC43KTtcclxuICAgIC0tc2FuZC05OiBva2xjaCg1My40JSAwLjAxMSA5My43KTtcclxuICAgIC0tc2FuZC0xMDogb2tsY2goNTguMiUgMC4wMTEgMTAwLjEpO1xyXG4gICAgLS1zYW5kLTExOiBva2xjaCg3Ni43JSAwLjAwOSA5MS41KTtcclxuICAgIC0tc2FuZC0xMjogb2tsY2goOTQuOSUgMC4wMDMgMTA2LjUpO1xyXG5cclxuICAgIC0tc2FuZC1hMTogb2tsY2goMCUgMCAwIC8gMCUpO1xyXG4gICAgLS1zYW5kLWEyOiBva2xjaCg5Ni43JSAwLjAwMSAxMDYuNCAvIDMuNTMlKTtcclxuICAgIC0tc2FuZC1hMzogb2tsY2goOTcuMyUgMC4wMDEgMTA2LjQgLyA3LjQ1JSk7XHJcbiAgICAtLXNhbmQtYTQ6IG9rbGNoKDk5LjQlIDAuMDE0IDEwNi43IC8gMTAuNTklKTtcclxuICAgIC0tc2FuZC1hNTogb2tsY2goOTguNCUgMC4wMjEgMTA2LjggLyAxMy43MyUpO1xyXG4gICAgLS1zYW5kLWE2OiBva2xjaCg5OC41JSAwLjAxOCA4OS40IC8gMTcuNjUlKTtcclxuICAgIC0tc2FuZC1hNzogb2tsY2goOTguNyUgMC4wMTkgOTMuNyAvIDIzLjUzJSk7XHJcbiAgICAtLXNhbmQtYTg6IG9rbGNoKDk4LjMlIDAuMDE5IDg3LjUgLyAzNC4xMiUpO1xyXG4gICAgLS1zYW5kLWE5OiBva2xjaCg5OC40JSAwLjAyMyA5My4zIC8gMzkuNjElKTtcclxuICAgIC0tc2FuZC1hMTA6IG9rbGNoKDk5LjIlIDAuMDIgMTAwLjYgLyA0NS4xMCUpO1xyXG4gICAgLS1zYW5kLWExMTogb2tsY2goOTkuMSUgMC4wMTEgODkuNyAvIDY5LjAyJSk7XHJcbiAgICAtLXNhbmQtYTEyOiBva2xjaCg5OS45JSAwLjAwMyAxMDYuNCAvIDkyLjk0JSk7XHJcblxyXG4gICAgLS1ncmF5LTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjA4JSAwIDAgLyA3MC4yJSk7XHJcbiAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzLjIzJSAwLjAwMiAzMjUuNjUgLyA3MC4yJSk7XHJcbiAgICAtLXNsYXRlLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIyLjklIDAuMDA0IDIyOC45NiAvIDcwLjIlKTtcclxuICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi4zOSUgMC4wMDQgMTY0LjcyIC8gNzAuMiUpO1xyXG4gICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBva2xjaCgyMi40NiUgMC4wMDQgMTI4LjY3IC8gNzAuMiUpO1xyXG4gICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IG9rbGNoKDIzJSAwLjAwNCAxMDYuNjkgLyA3MC4yJSk7XHJcblxyXG4gICAgLS1ncmF5LXN1cmZhY2U6IG9rbGNoKDI0Ljc4JSAwIDAgLyA1MC4yJSk7XHJcbiAgICAtLW1hdXZlLXN1cmZhY2U6IG9rbGNoKDI1LjAlIDAuMDA0IDMwOC4zIC8gNTAuMiUpO1xyXG4gICAgLS1zbGF0ZS1zdXJmYWNlOiBva2xjaCgyNC42JSAwLjAwNSAyNDggLyA1MC4yJSk7XHJcbiAgICAtLXNhZ2Utc3VyZmFjZTogb2tsY2goMjQuMSUgMC4wMDQgMTY0LjggLyA1MC4yJSk7XHJcbiAgICAtLW9saXZlLXN1cmZhY2U6IG9rbGNoKDI0LjIlIDAuMDA0IDEyOC42IC8gNTAuMiUpO1xyXG4gICAgLS1zYW5kLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDAyIDEwNi41IC8gNTAuMiUpO1xyXG4gICAgLS10b21hdG8tc3VyZmFjZTogb2tsY2goMjMuOSUgMC4wMzMgMzEuOSAvIDUwLjIlKTtcclxuICAgIC0tcmVkLXN1cmZhY2U6IG9rbGNoKDIzLjQlIDAuMDQyIDE2IC8gNTAuMiUpO1xyXG4gICAgLS1ydWJ5LXN1cmZhY2U6IG9rbGNoKDIzLjklIDAuMDMgNSAvIDUwLjIlKTtcclxuICAgIC0tY3JpbXNvbi1zdXJmYWNlOiBva2xjaCgyMy43JSAwLjA0NSAzNTYuNiAvIDUwLjIlKTtcclxuICAgIC0tcGluay1zdXJmYWNlOiBva2xjaCgyNC4xJSAwLjA1OSAzMzguNSAvIDUwLjIlKTtcclxuICAgIC0tcGx1bS1zdXJmYWNlOiBva2xjaCgyNC41JSAwLjA2IDMyNy4yIC8gNTAuMiUpO1xyXG4gICAgLS1wdXJwbGUtc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wNiAzMTMuNSAvIDUwLjIlKTtcclxuICAgIC0tdmlvbGV0LXN1cmZhY2U6IG9rbGNoKDI0LjYlIDAuMDYgMjk5LjIgLyA1MC4yJSk7XHJcbiAgICAtLWlyaXMtc3VyZmFjZTogb2tsY2goMjQuMiUgMC4wNTYgMjg0LjQgLyA1MC4yJSk7XHJcbiAgICAtLWluZGlnby1zdXJmYWNlOiBva2xjaCgyNC4zJSAwLjA1OCAyNzIuOSAvIDUwLjIlKTtcclxuICAgIC0tYmx1ZS1zdXJmYWNlOiBva2xjaCgyNS4wJSAwLjA1OCAyNjAuOCAvIDUwLjIlKTtcclxuICAgIC0tY3lhbi1zdXJmYWNlOiBva2xjaCgyNS4yJSAwLjAzIDIyNS45IC8gNTAuMiUpO1xyXG4gICAgLS10ZWFsLXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDI2IDE4Ny41IC8gNTAuMiUpO1xyXG4gICAgLS1qYWRlLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDMgMTY2LjUgLyA1MC4yJSk7XHJcbiAgICAtLWdyZWVuLXN1cmZhY2U6IG9rbGNoKDI0LjclIDAuMDI3IDE2MS45IC8gNTAuMiUpO1xyXG4gICAgLS1ncmFzcy1zdXJmYWNlOiBva2xjaCgyNC40JSAwLjAyMSAxNTAuNiAvIDUwLjIlKTtcclxuICAgIC0tYnJvd24tc3VyZmFjZTogb2tsY2goMjQuNyUgMC4wMTUgNDguMSAvIDUwLjIlKTtcclxuICAgIC0tYnJvbnplLXN1cmZhY2U6IG9rbGNoKDI1LjMlIDAuMDEyIDU1LjggLyA1MC4yJSk7XHJcbiAgICAtLWdvbGQtc3VyZmFjZTogb2tsY2goMjUuNiUgMC4wMTEgOTEuNyAvIDUwLjIlKTtcclxuICAgIC0tc2t5LXN1cmZhY2U6IG9rbGNoKDI1LjUlIDAuMDUxIDI1OC4zIC8gNTAuMiUpO1xyXG4gICAgLS1taW50LXN1cmZhY2U6IG9rbGNoKDI1LjclIDAuMDI0IDE5NS44IC8gNTAuMiUpO1xyXG4gICAgLS1saW1lLXN1cmZhY2U6IG9rbGNoKDIzLjglIDAuMDI0IDEyOS43IC8gNTAuMiUpO1xyXG4gICAgLS15ZWxsb3ctc3VyZmFjZTogb2tsY2goMjQuMCUgMC4wMjIgOTEuOCAvIDUwLjIlKTtcclxuICAgIC0tYW1iZXItc3VyZmFjZTogb2tsY2goMjQuNSUgMC4wMjQgNzcuMyAvIDUwLjIlKTtcclxuICAgIC0tb3JhbmdlLXN1cmZhY2U6IG9rbGNoKDI0LjAlIDAuMDI0IDY2LjMgLyA1MC4yJSk7XHJcbiAgfVxyXG59XHJcbiovXHJcblxyXG4vLyBXaWRlIGdhbXV0IGNvbG9ycyBmb3IgbW9uaXRvcnMgdGhhdCBzdXBwb3J0IFAzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4vKlxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIGFuZCAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tdG9tYXRvLTE6Y29sb3IoZGlzcGxheS1wMyAwLjA5IDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS10b21hdG8tMjogY29sb3IoZGlzcGxheS1wMyAwLjExNSAwLjA4NCAwLjA3Nik7XHJcbiAgICAgIC0tdG9tYXRvLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4wOTcgMC4wODMpO1xyXG4gICAgICAtLXRvbWF0by00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMDk5IDAuMDc3KTtcclxuICAgICAgLS10b21hdG8tNTogY29sb3IoZGlzcGxheS1wMyAwLjMzOSAwLjEyOSAwLjEwMSk7XHJcbiAgICAgIC0tdG9tYXRvLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC4xNzkgMC4xNDEpO1xyXG4gICAgICAtLXRvbWF0by03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuMjQ1IDAuMTk0KTtcclxuICAgICAgLS10b21hdG8tODogY29sb3IoZGlzcGxheS1wMyAwLjYyOSAwLjMyMiAwLjI0OCk7XHJcbiAgICAgIC0tdG9tYXRvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC44MzEgMC4zNDUgMC4yMzEpO1xyXG4gICAgICAtLXRvbWF0by0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MiAwLjQxNSAwLjI5OCk7XHJcbiAgICAgIC0tdG9tYXRvLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODUgMC40NTUpO1xyXG4gICAgICAtLXRvbWF0by0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcbiAgICAgIC0tdG9tYXRvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDAuMDcxIDAuMDcxLzAuMDI2KTtcclxuICAgICAgLS10b21hdG8tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC4yMjQvMC4wNTEpO1xyXG4gICAgICAtLXRvbWF0by1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjI4MiAwLjE3Ni8wLjE0OCk7XHJcbiAgICAgIC0tdG9tYXRvLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMDQgMC4xMTgvMC4yMzIpO1xyXG4gICAgICAtLXRvbWF0by1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjg2IDAuMTkyLzAuMjkpO1xyXG4gICAgICAtLXRvbWF0by1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzkyIDAuMjc4LzAuMzUzKTtcclxuICAgICAgLS10b21hdG8tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjM0OS8wLjQ1KTtcclxuICAgICAgLS10b21hdG8tYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ5IDAuMzY5LzAuNjAxKTtcclxuICAgICAgLS10b21hdG8tYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQwOCAwLjI2Ny8wLjgyKTtcclxuICAgICAgLS10b21hdG8tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40NzggMC4zNDEvMC44NTMpO1xyXG4gICAgICAtLXRvbWF0by1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU4NSAwLjQ1NSk7XHJcbiAgICAgIC0tdG9tYXRvLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjgzMyAwLjgwMik7XHJcblxyXG4gICAgICAtLXJlZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDY3KTtcclxuICAgICAgLS1yZWQtMjogY29sb3IoZGlzcGxheS1wMyAwLjExOCAwLjA3NyAwLjA3OSk7XHJcbiAgICAgIC0tcmVkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTEgMC4wODEgMC4wOTkpO1xyXG4gICAgICAtLXJlZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjg3IDAuMDc5IDAuMTEzKTtcclxuICAgICAgLS1yZWQtNTogY29sb3IoZGlzcGxheS1wMyAwLjM0OCAwLjExIDAuMTQyKTtcclxuICAgICAgLS1yZWQtNjogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjE2IDAuMTgzKTtcclxuICAgICAgLS1yZWQtNzogY29sb3IoZGlzcGxheS1wMyAwLjUwOCAwLjIyNCAwLjIzNik7XHJcbiAgICAgIC0tcmVkLTg6IGNvbG9yKGRpc3BsYXktcDMgMC42NTkgMC4yOTggMC4yOTcpO1xyXG4gICAgICAtLXJlZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjkgMC4zMjQpO1xyXG4gICAgICAtLXJlZC0xMDogY29sb3IoZGlzcGxheS1wMyAwLjg2MSAwLjQwMyAwLjM4Nyk7XHJcbiAgICAgIC0tcmVkLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NyAwLjU1KTtcclxuICAgICAgLS1yZWQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzEgMC44MjYgMC44NTIpO1xyXG4gICAgICAtLXJlZC1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjA3MS8wLjAzKTtcclxuICAgICAgLS1yZWQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC4yODIvMC4wNTUpO1xyXG4gICAgICAtLXJlZC1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMTY5IDAuMjcxLzAuMTU2KTtcclxuICAgICAgLS1yZWQtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjExOCAwLjI2Ny8wLjIzNik7XHJcbiAgICAgIC0tcmVkLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yMTIgMC4zMTQvMC4zMDMpO1xyXG4gICAgICAtLXJlZC1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuMzE4IDAuMzgvMC4zNzQpO1xyXG4gICAgICAtLXJlZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNCAwLjQyNC8wLjQ3NSk7XHJcbiAgICAgIC0tcmVkLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC40MzEvMC42MzUpO1xyXG4gICAgICAtLXJlZC1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzg4IDAuMzg0LzAuODIpO1xyXG4gICAgICAtLXJlZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ2MyAwLjQ0Ny8wLjg1Myk7XHJcbiAgICAgIC0tcmVkLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41NSk7XHJcbiAgICAgIC0tcmVkLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk3MSAwLjgyNiAwLjg1Mik7XHJcblxyXG4gICAgICAtLXJ1YnktMTogY29sb3IoZGlzcGxheS1wMyAwLjA5MyAwLjA2OCAwLjA3NCk7XHJcbiAgICAgIC0tcnVieS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgzIDAuMDg5KTtcclxuICAgICAgLS1ydWJ5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDggMC4wODggMC4xMTcpO1xyXG4gICAgICAtLXJ1YnktNDogY29sb3IoZGlzcGxheS1wMyAwLjI3OSAwLjA5MiAwLjE0Nyk7XHJcbiAgICAgIC0tcnVieS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzM3IDAuMTIgMC4xOCk7XHJcbiAgICAgIC0tcnVieS02OiBjb2xvcihkaXNwbGF5LXAzIDAuNDAxIDAuMTY2IDAuMjIzKTtcclxuICAgICAgLS1ydWJ5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OTUgMC4yMjQgMC4yODEpO1xyXG4gICAgICAtLXJ1YnktODogY29sb3IoZGlzcGxheS1wMyAwLjY1MiAwLjI5NSAwLjM1OSk7XHJcbiAgICAgIC0tcnVieS05OiBjb2xvcihkaXNwbGF5LXAzIDAuODMgMC4zMjMgMC40MDgpO1xyXG4gICAgICAtLXJ1YnktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC44NTcgMC4zOTIgMC40NTUpO1xyXG4gICAgICAtLXJ1YnktMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU3IDAuNTkpO1xyXG4gICAgICAtLXJ1YnktMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuICAgICAgLS1ydWJ5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuMzI5LzAuMDMpO1xyXG4gICAgICAtLXJ1YnktYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTIgMC4zNzYgMC41MjkvMC4wNTEpO1xyXG4gICAgICAtLXJ1YnktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4xOTYgMC40MDQvMC4xNTIpO1xyXG4gICAgICAtLXJ1YnktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE3MyAwLjQxNi8wLjIyNyk7XHJcbiAgICAgIC0tcnVieS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjU5IDAuNDU5LzAuMjkpO1xyXG4gICAgICAtLXJ1YnktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM0MSAwLjUwNi8wLjM1OCk7XHJcbiAgICAgIC0tcnVieS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuNDEyIDAuNTQxLzAuNDU4KTtcclxuICAgICAgLS1ydWJ5LWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzEgMC41MzcvMC42MjcpO1xyXG4gICAgICAtLXJ1YnktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjM3NiAwLjQ4Mi8wLjgyKTtcclxuICAgICAgLS1ydWJ5LWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDQ3IDAuNTIyLzAuODQ5KTtcclxuICAgICAgLS1ydWJ5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuNTcgMC41OSk7XHJcbiAgICAgIC0tcnVieS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjggMC44MyAwLjg4KTtcclxuXHJcbiAgICAgIC0tY3JpbXNvbi0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDc4KTtcclxuICAgICAgLS1jcmltc29uLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTcgMC4wNzggMC4wOTUpO1xyXG4gICAgICAtLWNyaW1zb24tMzogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjA5MSAwLjE0Myk7XHJcbiAgICAgIC0tY3JpbXNvbi00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc3IDAuMDg3IDAuMTgyKTtcclxuICAgICAgLS1jcmltc29uLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMzIgMC4xMTUgMC4yMik7XHJcbiAgICAgIC0tY3JpbXNvbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk0IDAuMTYyIDAuMjY4KTtcclxuICAgICAgLS1jcmltc29uLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40ODkgMC4yMjIgMC4zMzYpO1xyXG4gICAgICAtLWNyaW1zb24tODogY29sb3IoZGlzcGxheS1wMyAwLjYzOCAwLjI4OSAwLjQyOSk7XHJcbiAgICAgIC0tY3JpbXNvbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuODQzIDAuMjk4IDAuNTA3KTtcclxuICAgICAgLS1jcmltc29uLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY0IDAuMzY0IDAuNTM5KTtcclxuICAgICAgLS1jcmltc29uLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NiAwLjY2KTtcclxuICAgICAgLS1jcmltc29uLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuICAgICAgLS1jcmltc29uLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuMDcxIDAuNDYzLzAuMDMpO1xyXG4gICAgICAtLWNyaW1zb24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yODIgMC41NjkvMC4wNTUpO1xyXG4gICAgICAtLWNyaW1zb24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC4yMjcgMC41NzMvMC4xNDgpO1xyXG4gICAgICAtLWNyaW1zb24tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjE1NyAwLjU2OS8wLjIyNyk7XHJcbiAgICAgIC0tY3JpbXNvbi1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjMxIDAuNjA0LzAuMjg2KTtcclxuICAgICAgLS1jcmltc29uLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zMzcgMC42NDMvMC4zNDkpO1xyXG4gICAgICAtLWNyaW1zb24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQxNiAwLjY2My8wLjQ1NCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hODogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjQyNyAwLjY1MS8wLjYxNCk7XHJcbiAgICAgIC0tY3JpbXNvbi1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuMzQ1IDAuNTk2LzAuODMyKTtcclxuICAgICAgLS1jcmltc29uLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNDIgMC42Mi8wLjg1Myk7XHJcbiAgICAgIC0tY3JpbXNvbi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2IDAuNjYpO1xyXG4gICAgICAtLWNyaW1zb24tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY2IDAuODM0IDAuOTA2KTtcclxuXHJcbiAgICAgIC0tcGluay0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkzIDAuMDY4IDAuMDg5KTtcclxuICAgICAgLS1waW5rLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjEgMC4wNzMgMC4xMSk7XHJcbiAgICAgIC0tcGluay0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTk4IDAuMDk4IDAuMTc5KTtcclxuICAgICAgLS1waW5rLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzEgMC4wOTUgMC4yMzEpO1xyXG4gICAgICAtLXBpbmstNTogY29sb3IoZGlzcGxheS1wMyAwLjMyIDAuMTI3IDAuMjczKTtcclxuICAgICAgLS1waW5rLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zODIgMC4xNzcgMC4zMjYpO1xyXG4gICAgICAtLXBpbmstNzogY29sb3IoZGlzcGxheS1wMyAwLjQ3NyAwLjIzOCAwLjQwNSk7XHJcbiAgICAgIC0tcGluay04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjEyIDAuMzA0IDAuNTEpO1xyXG4gICAgICAtLXBpbmstOTogY29sb3IoZGlzcGxheS1wMyAwLjc3NSAwLjI5NyAwLjYxKTtcclxuICAgICAgLS1waW5rLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODA4IDAuMzU2IDAuNjQ1KTtcclxuICAgICAgLS1waW5rLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay0xMjogY29sb3IoZGlzcGxheS1wMyAwLjk2NCAwLjgyNiAwLjkxMik7XHJcbiAgICAgIC0tcGluay1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk4NCAwLjA3MSAwLjg1NS8wLjAzKTtcclxuICAgICAgLS1waW5rLWEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMC4yIDAuOC8wLjA1OSk7XHJcbiAgICAgIC0tcGluay1hMzogY29sb3IoZGlzcGxheS1wMyAxIDAuMjk0IDAuODg2LzAuMTM5KTtcclxuICAgICAgLS1waW5rLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4xOTIgMC44Mi8wLjIxOSk7XHJcbiAgICAgIC0tcGluay1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuMjgyIDAuODI3LzAuMjc0KTtcclxuICAgICAgLS1waW5rLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zOTYgMC44MzUvMC4zMzcpO1xyXG4gICAgICAtLXBpbmstYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjQ1OSAwLjgzMS8wLjQ0Mik7XHJcbiAgICAgIC0tcGluay1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNDc4IDAuODI3LzAuNTg1KTtcclxuICAgICAgLS1waW5rLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC4zNzMgMC43ODQvMC43NjEpO1xyXG4gICAgICAtLXBpbmstYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC40MzUgMC43OTIvMC43OTUpO1xyXG4gICAgICAtLXBpbmstYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MzUgMC43OCk7XHJcbiAgICAgIC0tcGluay1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NjQgMC44MjYgMC45MTIpO1xyXG5cclxuICAgICAgLS1wbHVtLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wOSAwLjA2OCAwLjA5Mik7XHJcbiAgICAgIC0tcGx1bS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMDc3IDAuMTIxKTtcclxuICAgICAgLS1wbHVtLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4xMDUgMC4yMDIpO1xyXG4gICAgICAtLXBsdW0tNDogY29sb3IoZGlzcGxheS1wMyAwLjI1IDAuMTIxIDAuMjcxKTtcclxuICAgICAgLS1wbHVtLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTMgMC4xNTIgMC4zMTkpO1xyXG4gICAgICAtLXBsdW0tNjogY29sb3IoZGlzcGxheS1wMyAwLjM0MyAwLjE5OCAwLjM3Mik7XHJcbiAgICAgIC0tcGx1bS03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDI0IDAuMjYyIDAuNDYxKTtcclxuICAgICAgLS1wbHVtLTg6IGNvbG9yKGRpc3BsYXktcDMgMC41NCAwLjM0MSAwLjU5NSk7XHJcbiAgICAgIC0tcGx1bS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjI0IDAuMzEzIDAuNzA4KTtcclxuICAgICAgLS1wbHVtLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNjY2IDAuMzY1IDAuNzQ4KTtcclxuICAgICAgLS1wbHVtLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODYgMC42MDIgMC45MzMpO1xyXG4gICAgICAtLXBsdW0tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzYgMC44MzYgMC45NDkpO1xyXG4gICAgICAtLXBsdW0tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMC4wNzEgMC45NzMvMC4wMjYpO1xyXG4gICAgICAtLXBsdW0tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC4yNjcgMS8wLjA1OSk7XHJcbiAgICAgIC0tcGx1bS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjMzMyAwLjk5Ni8wLjE0OCk7XHJcbiAgICAgIC0tcGx1bS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjkxIDAuMzE4IDEvMC4yMTkpO1xyXG4gICAgICAtLXBsdW0tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45MTQgMC4zODggMS8wLjI2OSk7XHJcbiAgICAgIC0tcGx1bS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjkwNiAwLjQ2MyAxLzAuMzI4KTtcclxuICAgICAgLS1wbHVtLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuNTI5IDEvMC40MjUpO1xyXG4gICAgICAtLXBsdW0tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC41NTMgMS8wLjU2OCk7XHJcbiAgICAgIC0tcGx1bS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg3NSAwLjQyNyAxLzAuNjkpO1xyXG4gICAgICAtLXBsdW0tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODg2IDAuNDcxIDAuOTk2LzAuNzMyKTtcclxuICAgICAgLS1wbHVtLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjg2IDAuNjAyIDAuOTMzKTtcclxuICAgICAgLS1wbHVtLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzNiAwLjgzNiAwLjk0OSk7XHJcblxyXG4gICAgICAtLXB1cnBsZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDkgMC4wNjggMC4xMDMpO1xyXG4gICAgICAtLXB1cnBsZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTEzIDAuMDgyIDAuMTM0KTtcclxuICAgICAgLS1wdXJwbGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE3NSAwLjExMiAwLjIyNCk7XHJcbiAgICAgIC0tcHVycGxlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yMjQgMC4xMzcgMC4yOTcpO1xyXG4gICAgICAtLXB1cnBsZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjY0IDAuMTY3IDAuMzQ5KTtcclxuICAgICAgLS1wdXJwbGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjMxMSAwLjIwOCAwLjQwNik7XHJcbiAgICAgIC0tcHVycGxlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4zODEgMC4yNjYgMC40OTYpO1xyXG4gICAgICAtLXB1cnBsZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDkgMC42NDkpO1xyXG4gICAgICAtLXB1cnBsZS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIzIDAuMzE4IDAuNzUxKTtcclxuICAgICAgLS1wdXJwbGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NyAwLjM3MyAwLjc5MSk7XHJcbiAgICAgIC0tcHVycGxlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOCAwLjYyIDEpO1xyXG4gICAgICAtLXB1cnBsZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcbiAgICAgIC0tcHVycGxlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjg2IDAuMDcxIDAuOTk2LzAuMDM4KTtcclxuICAgICAgLS1wdXJwbGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MjIgMC4yODYgMC45OTYvMC4wNzIpO1xyXG4gICAgICAtLXB1cnBsZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjM0OSAwLjk5Ni8wLjE2OSk7XHJcbiAgICAgIC0tcHVycGxlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNzAyIDAuMzUzIDEvMC4yNDgpO1xyXG4gICAgICAtLXB1cnBsZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjcxOCAwLjQwNCAxLzAuMzAzKTtcclxuICAgICAgLS1wdXJwbGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43MzMgMC40NTUgMS8wLjM2Nik7XHJcbiAgICAgIC0tcHVycGxlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNzUzIDAuNTA2IDEvMC40NTgpO1xyXG4gICAgICAtLXB1cnBsZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjc0OSAwLjUyMiAxLzAuNjIyKTtcclxuICAgICAgLS1wdXJwbGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC42ODYgMC40MDggMS8wLjczNik7XHJcbiAgICAgIC0tcHVycGxlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjcxIDAuNDU5IDEvMC43NzgpO1xyXG4gICAgICAtLXB1cnBsZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44IDAuNjIgMSk7XHJcbiAgICAgIC0tcHVycGxlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkxMyAwLjg1NCAwLjk3MSk7XHJcblxyXG4gICAgICAtLXZpb2xldC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMDcxIDAuMTE4KTtcclxuICAgICAgLS12aW9sZXQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwMSAwLjA4NCAwLjE0MSk7XHJcbiAgICAgIC0tdmlvbGV0LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTQgMC4xMjMgMC4yNTYpO1xyXG4gICAgICAtLXZpb2xldC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTkxIDAuMTQ4IDAuMzQ1KTtcclxuICAgICAgLS12aW9sZXQtNTogY29sb3IoZGlzcGxheS1wMyAwLjIyNiAwLjE4MiAwLjM5Nik7XHJcbiAgICAgIC0tdmlvbGV0LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjkgMC4yMjMgMC40NDkpO1xyXG4gICAgICAtLXZpb2xldC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI2IDAuMjc3IDAuNTMpO1xyXG4gICAgICAtLXZpb2xldC04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzk5IDAuMzQ2IDAuNjU2KTtcclxuICAgICAgLS12aW9sZXQtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNyAwLjM0MSAwLjc4NCk7XHJcbiAgICAgIC0tdmlvbGV0LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDc3IDAuNDAyIDAuODIzKTtcclxuICAgICAgLS12aW9sZXQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43MiAwLjY1IDEpO1xyXG4gICAgICAtLXZpb2xldC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcbiAgICAgIC0tdmlvbGV0LWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjgyIDAuMTQxIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS12aW9sZXQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41MSAwLjI2MyAxLzAuMDgpO1xyXG4gICAgICAtLXZpb2xldC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjQ5NCAwLjMzNyAwLjk5Ni8wLjIwMik7XHJcbiAgICAgIC0tdmlvbGV0LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuNDkgMC4zNDUgMS8wLjI5OSk7XHJcbiAgICAgIC0tdmlvbGV0LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNTI1IDAuMzkyIDEvMC4zNTMpO1xyXG4gICAgICAtLXZpb2xldC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU2OSAwLjQ1NSAxLzAuNDA4KTtcclxuICAgICAgLS12aW9sZXQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41ODggMC40OTQgMS8wLjQ5Nik7XHJcbiAgICAgIC0tdmlvbGV0LWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTk2IDAuNTEgMS8wLjYzMSk7XHJcbiAgICAgIC0tdmlvbGV0LWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuNTIyIDAuNDI0IDEvMC43NjkpO1xyXG4gICAgICAtLXZpb2xldC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41NzYgMC40ODIgMS8wLjgxMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjcyIDAuNjUgMSk7XHJcbiAgICAgIC0tdmlvbGV0LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjg4MyAwLjg2NyAwLjk4Nik7XHJcblxyXG4gICAgICAtLWlyaXMtMTogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjA3NSAwLjExNCk7XHJcbiAgICAgIC0taXJpcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg5IDAuMDg2IDAuMTQpO1xyXG4gICAgICAtLWlyaXMtMzogY29sb3IoZGlzcGxheS1wMyAwLjEyOCAwLjEzNCAwLjI3Mik7XHJcbiAgICAgIC0taXJpcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTUzIDAuMTY1IDAuMzgyKTtcclxuICAgICAgLS1pcmlzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC4yMDEgMC40NCk7XHJcbiAgICAgIC0taXJpcy02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMjQxIDAuNDkxKTtcclxuICAgICAgLS1pcmlzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yOTEgMC4yODkgMC41NjUpO1xyXG4gICAgICAtLWlyaXMtODogY29sb3IoZGlzcGxheS1wMyAwLjM1IDAuMzQ1IDAuNjczKTtcclxuICAgICAgLS1pcmlzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC4zNTcgMC44MSk7XHJcbiAgICAgIC0taXJpcy0xMDogY29sb3IoZGlzcGxheS1wMyAwLjQyOCAwLjQxNiAwLjg0Myk7XHJcbiAgICAgIC0taXJpcy0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjY2MiAxKTtcclxuICAgICAgLS1pcmlzLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc4IDAuODc1IDAuOTg2KTtcclxuICAgICAgLS1pcmlzLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMjI0IDAuMjI0IDAuOTkyLzAuMDUxKTtcclxuICAgICAgLS1pcmlzLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMzYxIDAuMzE0IDEvMC4wOCk7XHJcbiAgICAgIC0taXJpcy1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM3MyAxLzAuMjE5KTtcclxuICAgICAgLS1pcmlzLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI1IDAuMzYxIDEvMC4zMzcpO1xyXG4gICAgICAtLWlyaXMtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjQgMS8wLjQpO1xyXG4gICAgICAtLWlyaXMtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC40NDcgMC40NDcgMS8wLjQ1NCk7XHJcbiAgICAgIC0taXJpcy1hNzogY29sb3IoZGlzcGxheS1wMyAwLjQ4NiAwLjQ4NiAxLzAuNTM0KTtcclxuICAgICAgLS1pcmlzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTAyIDAuNDk0IDEvMC42NTIpO1xyXG4gICAgICAtLWlyaXMtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzEgMC40MzEgMS8wLjc5OSk7XHJcbiAgICAgIC0taXJpcy1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC40ODYgMS8wLjgzMik7XHJcbiAgICAgIC0taXJpcy1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42ODUgMC42NjIgMSk7XHJcbiAgICAgIC0taXJpcy1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC44NzUgMC45ODYpO1xyXG5cclxuICAgICAgLS1pbmRpZ28tMTogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjA3NCAwLjExOCk7XHJcbiAgICAgIC0taW5kaWdvLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wODEgMC4wODkgMC4xNDQpO1xyXG4gICAgICAtLWluZGlnby0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1IDAuMTQxIDAuMjc1KTtcclxuICAgICAgLS1pbmRpZ28tNDogY29sb3IoZGlzcGxheS1wMyAwLjEyOSAwLjE4IDAuMzY5KTtcclxuICAgICAgLS1pbmRpZ28tNTogY29sb3IoZGlzcGxheS1wMyAwLjE2MyAwLjIyIDAuNDM5KTtcclxuICAgICAgLS1pbmRpZ28tNjogY29sb3IoZGlzcGxheS1wMyAwLjIwMyAwLjI2MiAwLjUpO1xyXG4gICAgICAtLWluZGlnby03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjQ1IDAuMzA5IDAuNTc1KTtcclxuICAgICAgLS1pbmRpZ28tODogY29sb3IoZGlzcGxheS1wMyAwLjI4NSAwLjM2MiAwLjY3NCk7XHJcbiAgICAgIC0taW5kaWdvLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNzYgMC4zODQgMC44MzcpO1xyXG4gICAgICAtLWluZGlnby0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NCAwLjQ0NSAwLjg2Nik7XHJcbiAgICAgIC0taW5kaWdvLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44NDggMC44ODEgMC45OSk7XHJcbiAgICAgIC0taW5kaWdvLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcxIDAuMjEyIDAuOTk2LzAuMDU1KTtcclxuICAgICAgLS1pbmRpZ28tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTEgMC4zNDUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWluZGlnby1hMzogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAwLjQwNCAxLzAuMjIzKTtcclxuICAgICAgLS1pbmRpZ28tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40MiAxLzAuMzI0KTtcclxuICAgICAgLS1pbmRpZ28tYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC40NTEgMS8wLjQpO1xyXG4gICAgICAtLWluZGlnby1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAwLjQ5IDEvMC40NjcpO1xyXG4gICAgICAtLWluZGlnby1hNzogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjUxIDEvMC41NDcpO1xyXG4gICAgICAtLWluZGlnby1hODogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUxOCAxLzAuNjUyKTtcclxuICAgICAgLS1pbmRpZ28tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC40NTEgMS8wLjgyNCk7XHJcbiAgICAgIC0taW5kaWdvLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQwNCAwLjUwNiAxLzAuODU4KTtcclxuICAgICAgLS1pbmRpZ28tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjMgMC42OSAxKTtcclxuICAgICAgLS1pbmRpZ28tYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODQ4IDAuODgxIDAuOTkpO1xyXG5cclxuICAgICAgLS1ibHVlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTcgMC4wODEgMC4xMjIpO1xyXG4gICAgICAtLWJsdWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjA5OCAwLjE0Nyk7XHJcbiAgICAgIC0tYmx1ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTU0IDAuMjcpO1xyXG4gICAgICAtLWJsdWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjAzMyAwLjE5NyAwLjM3KTtcclxuICAgICAgLS1ibHVlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOCAwLjI0NSAwLjQ0MSk7XHJcbiAgICAgIC0tYmx1ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQgMC4yOTggMC41MTEpO1xyXG4gICAgICAtLWJsdWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjE5NSAwLjM2MSAwLjYpO1xyXG4gICAgICAtLWJsdWUtODogY29sb3IoZGlzcGxheS1wMyAwLjIzOSAwLjQzNCAwLjcyKTtcclxuICAgICAgLS1ibHVlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4yNDcgMC41NTYgMC45NjkpO1xyXG4gICAgICAtLWJsdWUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDQgMC42MTIgMC45NzMpO1xyXG4gICAgICAtLWJsdWUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43ODggMC44OTggMC45OSk7XHJcbiAgICAgIC0tYmx1ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuMzMzIDEvMC4wNTkpO1xyXG4gICAgICAtLWJsdWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTQgMC40MzUgMC45ODgvMC4wODUpO1xyXG4gICAgICAtLWJsdWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMjIgMC40NjMgMS8wLjIxOSk7XHJcbiAgICAgIC0tYmx1ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwIDAuNDY3IDEvMC4zMjQpO1xyXG4gICAgICAtLWJsdWUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC41MSAxLzAuNCk7XHJcbiAgICAgIC0tYmx1ZS1hNjogY29sb3IoZGlzcGxheS1wMyAwLjIyNCAwLjU1NyAxLzAuNDc1KTtcclxuICAgICAgLS1ibHVlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk0IDAuNTg0IDEvMC41NzIpO1xyXG4gICAgICAtLWJsdWUtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTQgMC41OTIgMS8wLjcwMik7XHJcbiAgICAgIC0tYmx1ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjI1MSAwLjU3MyAwLjk5Ni8wLjk2Nyk7XHJcbiAgICAgIC0tYmx1ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC42MzEgMS8wLjk3MSk7XHJcbiAgICAgIC0tYmx1ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAwLjcyIDEpO1xyXG4gICAgICAtLWJsdWUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzg4IDAuODk4IDAuOTkpO1xyXG5cclxuICAgICAgLS1jeWFuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTMgMC4wODUgMC4wOTgpO1xyXG4gICAgICAtLWN5YW4tMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MiAwLjEwNSAwLjEyMik7XHJcbiAgICAgIC0tY3lhbi0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDczIDAuMTY4IDAuMjA5KTtcclxuICAgICAgLS1jeWFuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjMgMC4yMTYgMC4yNzcpO1xyXG4gICAgICAtLWN5YW4tNTogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjI2NyAwLjMzNik7XHJcbiAgICAgIC0tY3lhbi02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTM3IDAuMzI0IDAuNCk7XHJcbiAgICAgIC0tY3lhbi03OiBjb2xvcihkaXNwbGF5LXAzIDAuMTg2IDAuMzk4IDAuNDg0KTtcclxuICAgICAgLS1jeWFuLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yMyAwLjQ5NiAwLjYpO1xyXG4gICAgICAtLWN5YW4tOTogY29sb3IoZGlzcGxheS1wMyAwLjI4MiAwLjYyNyAwLjc2NSk7XHJcbiAgICAgIC0tY3lhbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjMzMSAwLjY3NSAwLjgwMSk7XHJcbiAgICAgIC0tY3lhbi0xMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzU3IDAuOTE5IDAuOTYyKTtcclxuICAgICAgLS1jeWFuLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC42NDcgMC45OTIvMC4wMzQpO1xyXG4gICAgICAtLWN5YW4tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC43MzMgMS8wLjA1OSk7XHJcbiAgICAgIC0tY3lhbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjEyMiAwLjc0MSAwLjk5Ni8wLjE1Mik7XHJcbiAgICAgIC0tY3lhbi1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA1MSAwLjcyNSAxLzAuMjI3KTtcclxuICAgICAgLS1jeWFuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQ5IDAuNzU3IDEvMC4yOSk7XHJcbiAgICAgIC0tY3lhbi1hNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NyAwLjc5MiAxLzAuMzU4KTtcclxuICAgICAgLS1jeWFuLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMzIDAuODA4IDEvMC40NDYpO1xyXG4gICAgICAtLWN5YW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zNTcgMC44MTYgMS8wLjU3Mik7XHJcbiAgICAgIC0tY3lhbi1hOTogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjgyIDEvMC43NDgpO1xyXG4gICAgICAtLWN5YW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNCAwLjgzOSAxLzAuNzg2KTtcclxuICAgICAgLS1jeWFuLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ0NiAwLjc5IDAuODg3KTtcclxuICAgICAgLS1jeWFuLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjc1NyAwLjkxOSAwLjk2Mik7XHJcblxyXG4gICAgICAtLXRlYWwtMTogY29sb3IoZGlzcGxheS1wMyAwLjA1OSAwLjA4MyAwLjA3OSk7XHJcbiAgICAgIC0tdGVhbC0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc1IDAuMTEgMC4xMDcpO1xyXG4gICAgICAtLXRlYWwtMzogY29sb3IoZGlzcGxheS1wMyAwLjA4NyAwLjE3NSAwLjE2NSk7XHJcbiAgICAgIC0tdGVhbC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMDg3IDAuMjI3IDAuMjE0KTtcclxuICAgICAgLS10ZWFsLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMiAwLjI3NyAwLjI2MSk7XHJcbiAgICAgIC0tdGVhbC02OiBjb2xvcihkaXNwbGF5LXAzIDAuMTYyIDAuMzM1IDAuMzE0KTtcclxuICAgICAgLS10ZWFsLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC40MDYgMC4zNzkpO1xyXG4gICAgICAtLXRlYWwtODogY29sb3IoZGlzcGxheS1wMyAwLjI0NSAwLjQ4OSAwLjQ1Myk7XHJcbiAgICAgIC0tdGVhbC05OiBjb2xvcihkaXNwbGF5LXAzIDAuMjk3IDAuNjM3IDAuNTgxKTtcclxuICAgICAgLS10ZWFsLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzE5IDAuNjkgMC42Mik7XHJcbiAgICAgIC0tdGVhbC0xMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC0xMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjg3KTtcclxuICAgICAgLS10ZWFsLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC43NjEvMC4wMTcpO1xyXG4gICAgICAtLXRlYWwtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMC45ODggMC45MDIvMC4wNDcpO1xyXG4gICAgICAtLXRlYWwtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzUgMSAwLjg5OC8wLjExOCk7XHJcbiAgICAgIC0tdGVhbC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjE4IDAuOTk2IDAuOTI5LzAuMTczKTtcclxuICAgICAgLS10ZWFsLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuMzEgMSAwLjkzMy8wLjIyNyk7XHJcbiAgICAgIC0tdGVhbC1hNjogY29sb3IoZGlzcGxheS1wMyAwLjM5NiAxIDAuOTMzLzAuMjg2KTtcclxuICAgICAgLS10ZWFsLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNDQzIDEgMC45MjUvMC4zNjYpO1xyXG4gICAgICAtLXRlYWwtYTg6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkyNS8wLjQ1NCk7XHJcbiAgICAgIC0tdGVhbC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ0MyAwLjk5NiAwLjkwNi8wLjYxKTtcclxuICAgICAgLS10ZWFsLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjQzOSAwLjk5NiAwLjg5LzAuNjY5KTtcclxuICAgICAgLS10ZWFsLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjM4OCAwLjgzNSAwLjcxOSk7XHJcbiAgICAgIC0tdGVhbC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43MzQgMC45MzQgMC44Nyk7XHJcbiAgICAgIC0tamFkZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU5IDAuMDgzIDAuMDcxKTtcclxuXHJcbiAgICAgIC0tamFkZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4IDAuMTEgMC4wOTQpO1xyXG4gICAgICAtLWphZGUtMzogY29sb3IoZGlzcGxheS1wMyAwLjA5MSAwLjE3NiAwLjEzOCk7XHJcbiAgICAgIC0tamFkZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMjI4IDAuMTc3KTtcclxuICAgICAgLS1qYWRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzMgMC4yNzkgMC4yMjEpO1xyXG4gICAgICAtLWphZGUtNjogY29sb3IoZGlzcGxheS1wMyAwLjE3NCAwLjMzNCAwLjI3Myk7XHJcbiAgICAgIC0tamFkZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE5IDAuNDAyIDAuMzM1KTtcclxuICAgICAgLS1qYWRlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjMgMC40ODggMC40MTEpO1xyXG4gICAgICAtLWphZGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjMxOSAwLjYzIDAuNTIxKTtcclxuICAgICAgLS1qYWRlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuMzM4IDAuNjggMC41NTUpO1xyXG4gICAgICAtLWphZGUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzM0IDAuOTM0IDAuODM4KTtcclxuICAgICAgLS1qYWRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMC45OTIgMC4yOTgvMC4wMTcpO1xyXG4gICAgICAtLWphZGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC4zMTggMC45ODggMC42NTEvMC4wNDcpO1xyXG4gICAgICAtLWphZGUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjcgMSAwLjY2Ny8wLjExOCk7XHJcbiAgICAgIC0tamFkZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjI3NSAwLjk5NiAwLjcwMi8wLjE3Myk7XHJcbiAgICAgIC0tamFkZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjM2MSAxIDAuNzQxLzAuMjI3KTtcclxuICAgICAgLS1qYWRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM5IDEgMC43OTYvMC4yODYpO1xyXG4gICAgICAtLWphZGUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40OSAxIDAuODA0LzAuMzYyKTtcclxuICAgICAgLS1qYWRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC44MzUvMC40NSk7XHJcbiAgICAgIC0tamFkZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjQ3OCAwLjk5NiAwLjgxNi8wLjYwNik7XHJcbiAgICAgIC0tamFkZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NzggMSAwLjgxNi8wLjY1Nik7XHJcbiAgICAgIC0tamFkZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40IDAuODM1IDAuNjU2KTtcclxuICAgICAgLS1qYWRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjczNCAwLjkzNCAwLjgzOCk7XHJcblxyXG4gICAgICAtLWdyZWVuLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjIgMC4wODMgMC4wNzEpO1xyXG4gICAgICAtLWdyZWVuLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzkgMC4xMDYgMC4wOSk7XHJcbiAgICAgIC0tZ3JlZW4tMzogY29sb3IoZGlzcGxheS1wMyAwLjEgMC4xNzMgMC4xMzMpO1xyXG4gICAgICAtLWdyZWVuLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTUgMC4yMjkgMC4xNjYpO1xyXG4gICAgICAtLWdyZWVuLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDcgMC4yODIgMC4yMDYpO1xyXG4gICAgICAtLWdyZWVuLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4zMzggMC4yNSk7XHJcbiAgICAgIC0tZ3JlZW4tNzogY29sb3IoZGlzcGxheS1wMyAwLjIyNyAwLjQwMyAwLjI5OCk7XHJcbiAgICAgIC0tZ3JlZW4tODogY29sb3IoZGlzcGxheS1wMyAwLjI3IDAuNDc5IDAuMzUxKTtcclxuICAgICAgLS1ncmVlbi05OiBjb2xvcihkaXNwbGF5LXAzIDAuMzMyIDAuNjM0IDAuNDQyKTtcclxuICAgICAgLS1ncmVlbi0xMDogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjY4MiAwLjQ3NCk7XHJcbiAgICAgIC0tZ3JlZW4tMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC44MjggMC41NzMpO1xyXG4gICAgICAtLWdyZWVuLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ3IDAuOTM4IDAuODA3KTtcclxuICAgICAgLS1ncmVlbi1hMTogY29sb3IoZGlzcGxheS1wMyAwIDAuOTkyIDAuMjk4LzAuMDE3KTtcclxuICAgICAgLS1ncmVlbi1hMjogY29sb3IoZGlzcGxheS1wMyAwLjM0MSAwLjk4IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1ncmVlbi1hMzogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjk5NiAwLjY1NS8wLjExNCk7XHJcbiAgICAgIC0tZ3JlZW4tYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4zNDEgMC45OTYgMC42MzUvMC4xNzMpO1xyXG4gICAgICAtLWdyZWVuLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNDA4IDEgMC42NzgvMC4yMzIpO1xyXG4gICAgICAtLWdyZWVuLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuNDc1IDEgMC43MDYvMC4yOSk7XHJcbiAgICAgIC0tZ3JlZW4tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC41MTQgMSAwLjcwNi8wLjM2Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTg6IGNvbG9yKGRpc3BsYXktcDMgMC41MjkgMSAwLjcxOC8wLjQ0Mik7XHJcbiAgICAgIC0tZ3JlZW4tYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41MDIgMC45OTYgMC42ODIvMC42MSk7XHJcbiAgICAgIC0tZ3JlZW4tYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNTA2IDEgMC42ODIvMC42Nik7XHJcbiAgICAgIC0tZ3JlZW4tYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuODI4IDAuNTczKTtcclxuICAgICAgLS1ncmVlbi1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43NDcgMC45MzggMC44MDcpO1xyXG5cclxuICAgICAgLS1ncmFzcy0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDYyIDAuMDgzIDAuMDY3KTtcclxuICAgICAgLS1ncmFzcy0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDgzIDAuMTAzIDAuMDg1KTtcclxuICAgICAgLS1ncmFzcy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE4IDAuMTYzIDAuMTIyKTtcclxuICAgICAgLS1ncmFzcy00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTQyIDAuMjI1IDAuMTUpO1xyXG4gICAgICAtLWdyYXNzLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzggMC4yNzkgMC4xODYpO1xyXG4gICAgICAtLWdyYXNzLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4zMzcgMC4yMjQpO1xyXG4gICAgICAtLWdyYXNzLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40IDAuMjY0KTtcclxuICAgICAgLS1ncmFzcy04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzAyIDAuNDcgMC4zMDUpO1xyXG4gICAgICAtLWdyYXNzLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOCAwLjY0NyAwLjM3OCk7XHJcbiAgICAgIC0tZ3Jhc3MtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40MjYgMC42OTQgMC40MjYpO1xyXG4gICAgICAtLWdyYXNzLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuODA3IDAuNTQyKTtcclxuICAgICAgLS1ncmFzcy0xMjogY29sb3IoZGlzcGxheS1wMyAwLjc5NyAwLjkzNiAwLjc3Nik7XHJcbiAgICAgIC0tZ3Jhc3MtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjA3MS8wLjAxNyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC45OTYgMC41ODQvMC4wMzgpO1xyXG4gICAgICAtLWdyYXNzLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuNTQ5IDAuOTkyIDAuNTg4LzAuMTA2KTtcclxuICAgICAgLS1ncmFzcy1hNDogY29sb3IoZGlzcGxheS1wMyAwLjUxIDAuOTk2IDAuNTU3LzAuMTY5KTtcclxuICAgICAgLS1ncmFzcy1hNTogY29sb3IoZGlzcGxheS1wMyAwLjU1MyAxIDAuNTg4LzAuMjI3KTtcclxuICAgICAgLS1ncmFzcy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjU4NCAxIDAuNjA4LzAuMjkpO1xyXG4gICAgICAtLWdyYXNzLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA0IDEgMC42MTYvMC4zNTgpO1xyXG4gICAgICAtLWdyYXNzLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNjA4IDEgMC42Mi8wLjQzMyk7XHJcbiAgICAgIC0tZ3Jhc3MtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC41NzMgMSAwLjU2OS8wLjYyMik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNiAwLjk5NiAwLjYvMC42NzMpO1xyXG4gICAgICAtLWdyYXNzLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNSAwLjgwNyAwLjU0Mik7XHJcbiAgICAgIC0tZ3Jhc3MtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk3IDAuOTM2IDAuNzc2KTtcclxuXHJcbiAgICAgIC0tb3JhbmdlLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODggMC4wNyAwLjA1Nyk7XHJcbiAgICAgIC0tb3JhbmdlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTMgMC4wODkgMC4wNjEpO1xyXG4gICAgICAtLW9yYW5nZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTg5IDAuMTIgMC4wNTYpO1xyXG4gICAgICAtLW9yYW5nZS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjYyIDAuMTMyIDApO1xyXG4gICAgICAtLW9yYW5nZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMzE1IDAuMTY4IDAuMDE2KTtcclxuICAgICAgLS1vcmFuZ2UtNjogY29sb3IoZGlzcGxheS1wMyAwLjM3NiAwLjIxOSAwLjA4OCk7XHJcbiAgICAgIC0tb3JhbmdlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NjUgMC4yODMgMC4xNDcpO1xyXG4gICAgICAtLW9yYW5nZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuNjAxIDAuMzU5IDAuMjAxKTtcclxuICAgICAgLS1vcmFuZ2UtOTogY29sb3IoZGlzcGxheS1wMyAwLjkgMC40NSAwLjIpO1xyXG4gICAgICAtLW9yYW5nZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjk4IDAuNTEgMC4yMyk7XHJcbiAgICAgIC0tb3JhbmdlLTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42MyAwLjM4KTtcclxuICAgICAgLS1vcmFuZ2UtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcbiAgICAgIC0tb3JhbmdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTYxIDAuMjQ3IDAvMC4wMjIpO1xyXG4gICAgICAtLW9yYW5nZS1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjUyOSAwLzAuMDUxKTtcclxuICAgICAgLS1vcmFuZ2UtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC40ODYgMC8wLjEzMSk7XHJcbiAgICAgIC0tb3JhbmdlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuMzg0IDAvMC4yMTEpO1xyXG4gICAgICAtLW9yYW5nZS1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDU1IDAvMC4yNjUpO1xyXG4gICAgICAtLW9yYW5nZS1hNjogY29sb3IoZGlzcGxheS1wMyAxIDAuNTI5IDAuMTI5LzAuMzMyKTtcclxuICAgICAgLS1vcmFuZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU2OSAwLjI1MS8wLjQyOSk7XHJcbiAgICAgIC0tb3JhbmdlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41ODQgMC4zMDIvMC41NzIpO1xyXG4gICAgICAtLW9yYW5nZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuNDk0IDAuMjE2LzAuODk1KTtcclxuICAgICAgLS1vcmFuZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC41MjIgMC4yMzUvMC45NzkpO1xyXG4gICAgICAtLW9yYW5nZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjYzIDAuMzgpO1xyXG4gICAgICAtLW9yYW5nZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg4MyAwLjc3NSk7XHJcblxyXG4gICAgICAtLWJyb3duLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNjcgMC4wNTkpO1xyXG4gICAgICAtLWJyb3duLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDcgMC4wOTUgMC4wODcpO1xyXG4gICAgICAtLWJyb3duLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTEgMC4xMyAwLjExNSk7XHJcbiAgICAgIC0tYnJvd24tNDogY29sb3IoZGlzcGxheS1wMyAwLjE5MSAwLjE2MSAwLjEzOCk7XHJcbiAgICAgIC0tYnJvd24tNTogY29sb3IoZGlzcGxheS1wMyAwLjIzNSAwLjE5NCAwLjE2Mik7XHJcbiAgICAgIC0tYnJvd24tNjogY29sb3IoZGlzcGxheS1wMyAwLjI5MSAwLjIzNyAwLjE5Mik7XHJcbiAgICAgIC0tYnJvd24tNzogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjI5NSAwLjIzMik7XHJcbiAgICAgIC0tYnJvd24tODogY29sb3IoZGlzcGxheS1wMyAwLjQ2OSAwLjM3NyAwLjI4Nyk7XHJcbiAgICAgIC0tYnJvd24tOTogY29sb3IoZGlzcGxheS1wMyAwLjY1MSAwLjUwNSAwLjM2OCk7XHJcbiAgICAgIC0tYnJvd24tMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42OTcgMC41NTcgMC40MjMpO1xyXG4gICAgICAtLWJyb3duLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuODM1IDAuNzE1IDAuNTk3KTtcclxuICAgICAgLS1icm93bi0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcbiAgICAgIC0tYnJvd24tYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC4wNzEgMC8wLjAwNSk7XHJcbiAgICAgIC0tYnJvd24tYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjcwNiAwLjUyNS8wLjA0Myk7XHJcbiAgICAgIC0tYnJvd24tYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDUgMC41NzYvMC4wOTMpO1xyXG4gICAgICAtLWJyb3duLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjUgMC41OTIvMC4xMzUpO1xyXG4gICAgICAtLWJyb3duLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjEgMC41ODgvMC4xODEpO1xyXG4gICAgICAtLWJyb3duLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NzMgMC41OTIvMC4yNCk7XHJcbiAgICAgIC0tYnJvd24tYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NzYgMC41OC8wLjMyKTtcclxuICAgICAgLS1icm93bi1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuNzggMC41NzMvMC40MzMpO1xyXG4gICAgICAtLWJyb3duLWE5OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NjkgMC41NDkvMC42MjcpO1xyXG4gICAgICAtLWJyb3duLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuNzkyIDAuNTk2LzAuNjc3KTtcclxuICAgICAgLS1icm93bi1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MzUgMC43MTUgMC41OTcpO1xyXG4gICAgICAtLWJyb3duLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjkzOCAwLjg4NSAwLjgwMik7XHJcblxyXG4gICAgICAtLXNreS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDU2IDAuMDc4IDAuMTE2KTtcclxuICAgICAgLS1za3ktMjogY29sb3IoZGlzcGxheS1wMyAwLjA3NSAwLjEwMSAwLjE0OSk7XHJcbiAgICAgIC0tc2t5LTM6IGNvbG9yKGRpc3BsYXktcDMgMC4wODkgMC4xNTQgMC4yNDQpO1xyXG4gICAgICAtLXNreS00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMjA3IDAuMzIzKTtcclxuICAgICAgLS1za3ktNTogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjI2MSAwLjM5NCk7XHJcbiAgICAgIC0tc2t5LTY6IGNvbG9yKGRpc3BsYXktcDMgMC4xNyAwLjMyMiAwLjQ2OSk7XHJcbiAgICAgIC0tc2t5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yMDUgMC4zOTQgMC41NTcpO1xyXG4gICAgICAtLXNreS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMjMyIDAuNDggMC42NjUpO1xyXG4gICAgICAtLXNreS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTg1IDAuODc3IDAuOTgzKTtcclxuICAgICAgLS1za3ktMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MTggMC45MjUgMC45OTEpO1xyXG4gICAgICAtLXNreS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjUzNiAwLjc3MiAwLjkyNCk7XHJcbiAgICAgIC0tc2t5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuNzk5IDAuOTQ3IDAuOTkzKTtcclxuICAgICAgLS1za3ktYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjI4MiAwLjk5Ni8wLjA1NSk7XHJcbiAgICAgIC0tc2t5LWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuMTU3IDAuNDY3IDAuOTkyLzAuMDg5KTtcclxuICAgICAgLS1za3ktYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTIgMC41MjIgMC45OTYvMC4xOSk7XHJcbiAgICAgIC0tc2t5LWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEyIDAuNTg0IDEvMC4yNzQpO1xyXG4gICAgICAtLXNreS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI1OSAwLjYzMSAxLzAuMzQ5KTtcclxuICAgICAgLS1za3ktYTY6IGNvbG9yKGRpc3BsYXktcDMgMC4zMDIgMC42NTUgMS8wLjQzMyk7XHJcbiAgICAgIC0tc2t5LWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI5IDAuNjg2IDEvMC41MjYpO1xyXG4gICAgICAtLXNreS1hODogY29sb3IoZGlzcGxheS1wMyAwLjMyNSAwLjcxIDEvMC42NDMpO1xyXG4gICAgICAtLXNreS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjU5MiAwLjg5NCAxLzAuOTg0KTtcclxuICAgICAgLS1za3ktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNzIyIDAuOTMzIDEvMC45OTIpO1xyXG4gICAgICAtLXNreS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC41MzYgMC43NzIgMC45MjQpO1xyXG4gICAgICAtLXNreS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC43OTkgMC45NDcgMC45OTMpO1xyXG5cclxuICAgICAgLS1taW50LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNTkgMC4wODIgMC4wODEpO1xyXG4gICAgICAtLW1pbnQtMjogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjEwNCAwLjEwNSk7XHJcbiAgICAgIC0tbWludC0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc3IDAuMTcgMC4xNjgpO1xyXG4gICAgICAtLW1pbnQtNDogY29sb3IoZGlzcGxheS1wMyAwLjA2OCAwLjIyNCAwLjIyKTtcclxuICAgICAgLS1taW50LTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDQgMC4yNzUgMC4yNjQpO1xyXG4gICAgICAtLW1pbnQtNjogY29sb3IoZGlzcGxheS1wMyAwLjE1NCAwLjMzMiAwLjMxMyk7XHJcbiAgICAgIC0tbWludC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMjA3IDAuNDAzIDAuMzczKTtcclxuICAgICAgLS1taW50LTg6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTggMC40OSAwLjQ0MSk7XHJcbiAgICAgIC0tbWludC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNjIgMC45MDggMC44MzQpO1xyXG4gICAgICAtLW1pbnQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43MjUgMC45NTQgMC44OTgpO1xyXG4gICAgICAtLW1pbnQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC40ODIgMC44MjUgMC43MzMpO1xyXG4gICAgICAtLW1pbnQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG4gICAgICAtLW1pbnQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwLjk5MiAwLjk5Mi8wLjAxNyk7XHJcbiAgICAgIC0tbWludC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk4IDAuOTgvMC4wNDMpO1xyXG4gICAgICAtLW1pbnQtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNzYgMC45OTYgMC45OTYvMC4xMSk7XHJcbiAgICAgIC0tbWludC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjA3MSAwLjk5NiAwLjk3My8wLjE2OSk7XHJcbiAgICAgIC0tbWludC1hNTogY29sb3IoZGlzcGxheS1wMyAwLjI0MyAxIDAuOTQ5LzAuMjIzKTtcclxuICAgICAgLS1taW50LWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY5IDEgMC45MzMvMC4yODYpO1xyXG4gICAgICAtLW1pbnQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC40NTkgMSAwLjkxNC8wLjM2Mik7XHJcbiAgICAgIC0tbWludC1hODogY29sb3IoZGlzcGxheS1wMyAwLjQ5IDEgMC44OS8wLjQ1NCk7XHJcbiAgICAgIC0tbWludC1hOTogY29sb3IoZGlzcGxheS1wMyAwLjY3OCAwLjk5NiAwLjkxNC8wLjkwNCk7XHJcbiAgICAgIC0tbWludC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC43NjEgMSAwLjk0MS8wLjk1KTtcclxuICAgICAgLS1taW50LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjQ4MiAwLjgyNSAwLjczMyk7XHJcbiAgICAgIC0tbWludC1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC44MDcgMC45NTUgMC44ODcpO1xyXG5cclxuICAgICAgLS1saW1lLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNzMgMC4wNDgpO1xyXG4gICAgICAtLWxpbWUtMjogY29sb3IoZGlzcGxheS1wMyAwLjA4NiAwLjEgMC4wNjcpO1xyXG4gICAgICAtLWxpbWUtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzIDAuMTYgMC4wOTkpO1xyXG4gICAgICAtLWxpbWUtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3MiAwLjIxNCAwLjEyNik7XHJcbiAgICAgIC0tbGltZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjEzIDAuMjY2IDAuMTUzKTtcclxuICAgICAgLS1saW1lLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yNTcgMC4zMjEgMC4xODIpO1xyXG4gICAgICAtLWxpbWUtNzogY29sb3IoZGlzcGxheS1wMyAwLjMwNyAwLjM4MyAwLjIxNSk7XHJcbiAgICAgIC0tbGltZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzY1IDAuNDU2IDAuMjUpO1xyXG4gICAgICAtLWxpbWUtOTogY29sb3IoZGlzcGxheS1wMyAwLjc4IDAuOTI4IDAuNDY2KTtcclxuICAgICAgLS1saW1lLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuODY1IDAuOTk1IDAuNTE5KTtcclxuICAgICAgLS1saW1lLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzcxIDAuODkzIDAuNDg1KTtcclxuICAgICAgLS1saW1lLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA1IDAuOTY2IDAuNzUzKTtcclxuICAgICAgLS1saW1lLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuOTQxIDAvMC4wMDkpO1xyXG4gICAgICAtLWxpbWUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC41ODQgMC45OTYgMC4wNzEvMC4wMzgpO1xyXG4gICAgICAtLWxpbWUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAxIDAuMzgvMC4xMDEpO1xyXG4gICAgICAtLWxpbWUtYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC43MjkgMSAwLjQzNS8wLjE2KTtcclxuICAgICAgLS1saW1lLWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuNzQ1IDEgMC40NzEvMC4yMTUpO1xyXG4gICAgICAtLWxpbWUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC43NjkgMSAwLjQ4Mi8wLjI3NCk7XHJcbiAgICAgIC0tbGltZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjc2OSAxIDAuNTA2LzAuMzQxKTtcclxuICAgICAgLS1saW1lLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuNzg0IDEgMC41MS8wLjQxNik7XHJcbiAgICAgIC0tbGltZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjgzOSAxIDAuNTAyLzAuOTI1KTtcclxuICAgICAgLS1saW1lLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAxIDAuNTIyLzAuOTk2KTtcclxuICAgICAgLS1saW1lLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjc3MSAwLjg5MyAwLjQ4NSk7XHJcbiAgICAgIC0tbGltZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDUgMC45NjYgMC43NTMpO1xyXG5cclxuICAgICAgLS15ZWxsb3ctMTogY29sb3IoZGlzcGxheS1wMyAwLjA3OCAwLjA2OSAwLjA0Nyk7XHJcbiAgICAgIC0teWVsbG93LTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDMgMC4wOTQgMC4wNjMpO1xyXG4gICAgICAtLXllbGxvdy0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY4IDAuMTM3IDAuMDM5KTtcclxuICAgICAgLS15ZWxsb3ctNDogY29sb3IoZGlzcGxheS1wMyAwLjIwOSAwLjE2OSAwKTtcclxuICAgICAgLS15ZWxsb3ctNTogY29sb3IoZGlzcGxheS1wMyAwLjI1NSAwLjIwOSAwKTtcclxuICAgICAgLS15ZWxsb3ctNjogY29sb3IoZGlzcGxheS1wMyAwLjMxIDAuMjYxIDAuMDcpO1xyXG4gICAgICAtLXllbGxvdy03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzg5IDAuMzMxIDAuMTM1KTtcclxuICAgICAgLS15ZWxsb3ctODogY29sb3IoZGlzcGxheS1wMyAwLjQ5NyAwLjQyIDAuMTgyKTtcclxuICAgICAgLS15ZWxsb3ctOTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTIgMC4yMik7XHJcbiAgICAgIC0teWVsbG93LTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1Nik7XHJcbiAgICAgIC0teWVsbG93LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ4IDAuODg1IDAuMzkyKTtcclxuICAgICAgLS15ZWxsb3ctMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NTkgMC45MzQgMC43MzEpO1xyXG4gICAgICAtLXllbGxvdy1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk3MyAwLjM2OSAwLzAuMDEzKTtcclxuICAgICAgLS15ZWxsb3ctYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43OTIgMC8wLjAzOCk7XHJcbiAgICAgIC0teWVsbG93LWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzEgMC8wLjExKTtcclxuICAgICAgLS15ZWxsb3ctYTQ6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC43NDEgMC8wLjE1Mik7XHJcbiAgICAgIC0teWVsbG93LWE1OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzY1IDAvMC4yMDIpO1xyXG4gICAgICAtLXllbGxvdy1hNjogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjgxNiAwLjA4Mi8wLjI2MSk7XHJcbiAgICAgIC0teWVsbG93LWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44MzEgMC4yNjMvMC4zNDUpO1xyXG4gICAgICAtLXllbGxvdy1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuODMxIDAuMzE0LzAuNDYzKTtcclxuICAgICAgLS15ZWxsb3ctYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyMiAwLjIyKTtcclxuICAgICAgLS15ZWxsb3ctYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjQ1NSk7XHJcbiAgICAgIC0teWVsbG93LWExMTogY29sb3IoZGlzcGxheS1wMyAwLjk0OCAwLjg4NSAwLjM5Mik7XHJcbiAgICAgIC0teWVsbG93LWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk1OSAwLjkzNCAwLjczMSk7XHJcblxyXG4gICAgICAtLWFtYmVyLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wODIgMC4wNyAwLjA1KTtcclxuICAgICAgLS1hbWJlci0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTExIDAuMDk0IDAuMDY0KTtcclxuICAgICAgLS1hbWJlci0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTc4IDAuMTI4IDAuMDQ5KTtcclxuICAgICAgLS1hbWJlci00OiBjb2xvcihkaXNwbGF5LXAzIDAuMjM5IDAuMTU2IDApO1xyXG4gICAgICAtLWFtYmVyLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yOSAwLjE5MyAwKTtcclxuICAgICAgLS1hbWJlci02OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQ0IDAuMjQ1IDAuMDc2KTtcclxuICAgICAgLS1hbWJlci03OiBjb2xvcihkaXNwbGF5LXAzIDAuNDIyIDAuMzE0IDAuMTQxKTtcclxuICAgICAgLS1hbWJlci04OiBjb2xvcihkaXNwbGF5LXAzIDAuNTM1IDAuMzk5IDAuMTg5KTtcclxuICAgICAgLS1hbWJlci05OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43NyAwLjI2KTtcclxuICAgICAgLS1hbWJlci0xMDogY29sb3IoZGlzcGxheS1wMyAxIDAuODcgMC4xNSk7XHJcbiAgICAgIC0tYW1iZXItMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjggMC4yOSk7XHJcbiAgICAgIC0tYW1iZXItMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG4gICAgICAtLWFtYmVyLWExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuMjk4IDAvMC4wMTcpO1xyXG4gICAgICAtLWFtYmVyLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg4IDAuNjUxIDAvMC4wNDcpO1xyXG4gICAgICAtLWFtYmVyLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC42IDAvMC4xMTgpO1xyXG4gICAgICAtLWFtYmVyLWE0OiBjb2xvcihkaXNwbGF5LXAzIDEgMC41NTcgMC8wLjE4NSk7XHJcbiAgICAgIC0tYW1iZXItYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjU5MiAwLzAuMjQpO1xyXG4gICAgICAtLWFtYmVyLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC42NTkgMC4wOTQvMC4yOTkpO1xyXG4gICAgICAtLWFtYmVyLWE3OiBjb2xvcihkaXNwbGF5LXAzIDEgMC43MTQgMC4yNjMvMC4zODMpO1xyXG4gICAgICAtLWFtYmVyLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuNzI5IDAuMzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjc2OSAwLjI1OSk7XHJcbiAgICAgIC0tYW1iZXItYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NzEgMC4xNDkpO1xyXG4gICAgICAtLWFtYmVyLWExMTogY29sb3IoZGlzcGxheS1wMyAxIDAuOCAwLjI5KTtcclxuICAgICAgLS1hbWJlci1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45ODQgMC45MDkgMC43MjYpO1xyXG5cclxuICAgICAgLS1nb2xkLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzEgMC4wNzEgMC4wNjcpO1xyXG4gICAgICAtLWdvbGQtMjogY29sb3IoZGlzcGxheS1wMyAwLjEwNCAwLjEwMSAwLjA5KTtcclxuICAgICAgLS1nb2xkLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEgMC4xMzYgMC4xMjIpO1xyXG4gICAgICAtLWdvbGQtNDogY29sb3IoZGlzcGxheS1wMyAwLjE3NyAwLjE3IDAuMTUyKTtcclxuICAgICAgLS1nb2xkLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTcgMC4yMDcgMC4xODUpO1xyXG4gICAgICAtLWdvbGQtNjogY29sb3IoZGlzcGxheS1wMyAwLjI2NSAwLjI1MiAwLjIyNSk7XHJcbiAgICAgIC0tZ29sZC03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzI3IDAuMzEgMC4yNzcpO1xyXG4gICAgICAtLWdvbGQtODogY29sb3IoZGlzcGxheS1wMyAwLjQwNyAwLjM4NCAwLjM0Mik7XHJcbiAgICAgIC0tZ29sZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNTc5IDAuNTE3IDAuNDEpO1xyXG4gICAgICAtLWdvbGQtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC42MjggMC41NjYgMC40NjMpO1xyXG4gICAgICAtLWdvbGQtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MDYgMC44ODcgMC44NTUpO1xyXG4gICAgICAtLWdvbGQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMC44NTUgMC44NTUgMC4wNzEvMC4wMDUpO1xyXG4gICAgICAtLWdvbGQtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjg5IDAuNjE2LzAuMDQzKTtcclxuICAgICAgLS1nb2xkLWEzOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NDkgMC43NTMvMC4wOCk7XHJcbiAgICAgIC0tZ29sZC1hNDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTMzIDAuOC8wLjExOCk7XHJcbiAgICAgIC0tZ29sZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDAuOTQ5IDAuODA0LzAuMTYpO1xyXG4gICAgICAtLWdvbGQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjkyNSAwLjgvMC4yMTUpO1xyXG4gICAgICAtLWdvbGQtYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk0NSAwLjgzMS8wLjI3OCk7XHJcbiAgICAgIC0tZ29sZC1hODogY29sb3IoZGlzcGxheS1wMyAxIDAuOTM3IDAuODIvMC4zNjYpO1xyXG4gICAgICAtLWdvbGQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC44ODIgMC42OS8wLjU1MSk7XHJcbiAgICAgIC0tZ29sZC1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjg5NCAwLjcyNS8wLjYwMSk7XHJcbiAgICAgIC0tZ29sZC1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC43ODQgMC43MjggMC42MzUpO1xyXG4gICAgICAtLWdvbGQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTA2IDAuODg3IDAuODU1KTtcclxuXHJcbiAgICAgIC0tYnJvbnplLTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNzYgMC4wNjcgMC4wNjMpO1xyXG4gICAgICAtLWJyb256ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMTA2IDAuMDk3IDAuMDkzKTtcclxuICAgICAgLS1icm9uemUtMzogY29sb3IoZGlzcGxheS1wMyAwLjE0NyAwLjEzMiAwLjEyNSk7XHJcbiAgICAgIC0tYnJvbnplLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xODUgMC4xNjYgMC4xNTYpO1xyXG4gICAgICAtLWJyb256ZS01OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI3IDAuMjAyIDAuMTkpO1xyXG4gICAgICAtLWJyb256ZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjc4IDAuMjQ2IDAuMjMpO1xyXG4gICAgICAtLWJyb256ZS03OiBjb2xvcihkaXNwbGF5LXAzIDAuMzQzIDAuMzAyIDAuMjgxKTtcclxuICAgICAgLS1icm9uemUtODogY29sb3IoZGlzcGxheS1wMyAwLjQyNiAwLjM3NCAwLjM0Nyk7XHJcbiAgICAgIC0tYnJvbnplLTk6IGNvbG9yKGRpc3BsYXktcDMgMC42MTEgMC41MDcgMC40NTUpO1xyXG4gICAgICAtLWJyb256ZS0xMDogY29sb3IoZGlzcGxheS1wMyAwLjY2IDAuNTU2IDAuNTA0KTtcclxuICAgICAgLS1icm9uemUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC44MSAwLjcwNyAwLjY1NSk7XHJcbiAgICAgIC0tYnJvbnplLTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG4gICAgICAtLWJyb256ZS1hMTogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjA2NyAwLzAuMDA5KTtcclxuICAgICAgLS1icm9uemUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAwLjggMC43MDYvMC4wNDMpO1xyXG4gICAgICAtLWJyb256ZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjg1MSAwLjc2MS8wLjA4NSk7XHJcbiAgICAgIC0tYnJvbnplLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTk2IDAuODM5IDAuNzgvMC4xMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjg2MyAwLjc3My8wLjE3Myk7XHJcbiAgICAgIC0tYnJvbnplLWE2OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NjMgMC43OTYvMC4yMjcpO1xyXG4gICAgICAtLWJyb256ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuODY3IDAuOC8wLjI5NSk7XHJcbiAgICAgIC0tYnJvbnplLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC44NTkgMC43ODgvMC4zODcpO1xyXG4gICAgICAtLWJyb256ZS1hOTogY29sb3IoZGlzcGxheS1wMyAxIDAuODIgMC43MzMvMC41ODUpO1xyXG4gICAgICAtLWJyb256ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjgzOSAwLjc2MS8wLjYzNSk7XHJcbiAgICAgIC0tYnJvbnplLWExMTogY29sb3IoZGlzcGxheS1wMyAwLjgxIDAuNzA3IDAuNjU1KTtcclxuICAgICAgLS1icm9uemUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTIxIDAuODggMC44NTQpO1xyXG5cclxuICAgICAgLS1ncmF5LTE6IGNvbG9yKGRpc3BsYXktcDMgMC4wNjcgMC4wNjcgMC4wNjcpO1xyXG4gICAgICAtLWdyYXktMjogY29sb3IoZGlzcGxheS1wMyAwLjA5OCAwLjA5OCAwLjA5OCk7XHJcbiAgICAgIC0tZ3JheS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTM1IDAuMTM1IDAuMTM1KTtcclxuICAgICAgLS1ncmF5LTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjMgMC4xNjMgMC4xNjMpO1xyXG4gICAgICAtLWdyYXktNTogY29sb3IoZGlzcGxheS1wMyAwLjE5MiAwLjE5MiAwLjE5Mik7XHJcbiAgICAgIC0tZ3JheS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjI4IDAuMjI4IDAuMjI4KTtcclxuICAgICAgLS1ncmF5LTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODMgMC4yODMgMC4yODMpO1xyXG4gICAgICAtLWdyYXktODogY29sb3IoZGlzcGxheS1wMyAwLjM3NSAwLjM3NSAwLjM3NSk7XHJcbiAgICAgIC0tZ3JheS05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDMxIDAuNDMxIDAuNDMxKTtcclxuICAgICAgLS1ncmF5LTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg0IDAuNDg0IDAuNDg0KTtcclxuICAgICAgLS1ncmF5LTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA2IDAuNzA2IDAuNzA2KTtcclxuICAgICAgLS1ncmF5LTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTMzIDAuOTMzKTtcclxuICAgICAgLS1ncmF5LWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLWdyYXktYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wMzQpO1xyXG4gICAgICAtLWdyYXktYTM6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNzEpO1xyXG4gICAgICAtLWdyYXktYTQ6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMDUpO1xyXG4gICAgICAtLWdyYXktYTU6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xMzQpO1xyXG4gICAgICAtLWdyYXktYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xNzIpO1xyXG4gICAgICAtLWdyYXktYTc6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4yMzEpO1xyXG4gICAgICAtLWdyYXktYTg6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zMzIpO1xyXG4gICAgICAtLWdyYXktYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4zOTEpO1xyXG4gICAgICAtLWdyYXktYTEwOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNDQ1KTtcclxuICAgICAgLS1ncmF5LWExMTogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjY4NSk7XHJcbiAgICAgIC0tZ3JheS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45MjkpO1xyXG5cclxuICAgICAgLS1tYXV2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcgMC4wNjcgMC4wNzQpO1xyXG4gICAgICAtLW1hdXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDEgMC4wOTggMC4xMDUpO1xyXG4gICAgICAtLW1hdXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzggMC4xMzQgMC4xNDQpO1xyXG4gICAgICAtLW1hdXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNjcgMC4xNjEgMC4xNzUpO1xyXG4gICAgICAtLW1hdXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTYgMC4xODkgMC4yMDYpO1xyXG4gICAgICAtLW1hdXZlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMzIgMC4yMjUgMC4yNDUpO1xyXG4gICAgICAtLW1hdXZlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODYgMC4yNzcgMC4zMDIpO1xyXG4gICAgICAtLW1hdXZlLTg6IGNvbG9yKGRpc3BsYXktcDMgMC4zODMgMC4zNzMgMC40MDgpO1xyXG4gICAgICAtLW1hdXZlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC40MzQgMC40MjggMC40NjcpO1xyXG4gICAgICAtLW1hdXZlLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDggMC41MTkpO1xyXG4gICAgICAtLW1hdXZlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNyAwLjczNSk7XHJcbiAgICAgIC0tbWF1dmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45NCk7XHJcbiAgICAgIC0tbWF1dmUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tbWF1dmUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45OTYgMC45OTIgMS8wLjAzNCk7XHJcbiAgICAgIC0tbWF1dmUtYTM6IGNvbG9yKGRpc3BsYXktcDMgMC45MzcgMC45MzMgMC45OTIvMC4wNzcpO1xyXG4gICAgICAtLW1hdXZlLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAuOTU3IDAuOTE4IDAuOTk2LzAuMTExKTtcclxuICAgICAgLS1tYXV2ZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjkzNyAwLjkwNiAwLjk5Ni8wLjE0NSk7XHJcbiAgICAgIC0tbWF1dmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMC45MjUgMC45OTYvMC4xODMpO1xyXG4gICAgICAtLW1hdXZlLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAuOTQ1IDAuOTI5IDEvMC4yNDYpO1xyXG4gICAgICAtLW1hdXZlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDAuOTM3IDAuOTE4IDEvMC4zNjEpO1xyXG4gICAgICAtLW1hdXZlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTMzIDAuOTE4IDEvMC40MjQpO1xyXG4gICAgICAtLW1hdXZlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjk0MSAwLjkyNSAxLzAuNDc5KTtcclxuICAgICAgLS1tYXV2ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NjUgMC45NjEgMS8wLjcxMik7XHJcbiAgICAgIC0tbWF1dmUtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTkyIDEvMC45MzcpO1xyXG5cclxuICAgICAgLS1zbGF0ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDc0KTtcclxuICAgICAgLS1zbGF0ZS0yOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk1IDAuMDk4IDAuMTA1KTtcclxuICAgICAgLS1zbGF0ZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMgMC4xMzUgMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTYgMC4xNjMgMC4xNzYpO1xyXG4gICAgICAtLXNsYXRlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODMgMC4xOTEgMC4yMDYpO1xyXG4gICAgICAtLXNsYXRlLTY6IGNvbG9yKGRpc3BsYXktcDMgMC4yMTUgMC4yMjYgMC4yNDQpO1xyXG4gICAgICAtLXNsYXRlLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yNjUgMC4yOCAwLjMwMik7XHJcbiAgICAgIC0tc2xhdGUtODogY29sb3IoZGlzcGxheS1wMyAwLjM1NyAwLjM4MSAwLjQwOSk7XHJcbiAgICAgIC0tc2xhdGUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNSAwLjQzMSAwLjQ2Myk7XHJcbiAgICAgIC0tc2xhdGUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjkgMC40ODMgMC41MTQpO1xyXG4gICAgICAtLXNsYXRlLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNjkyIDAuNzA0IDAuNzI4KTtcclxuICAgICAgLS1zbGF0ZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkzIDAuOTMzIDAuOTQpO1xyXG4gICAgICAtLXNsYXRlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNsYXRlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuODc1IDAuOTkyIDEvMC4wMzQpO1xyXG4gICAgICAtLXNsYXRlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTMzIDAuOTkyLzAuMDc3KTtcclxuICAgICAgLS1zbGF0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjk1MyAwLjk5Ni8wLjExMSk7XHJcbiAgICAgIC0tc2xhdGUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC44NzggMC45MjkgMC45OTYvMC4xNDUpO1xyXG4gICAgICAtLXNsYXRlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuODgyIDAuOTQ5IDAuOTk2LzAuMTgzKTtcclxuICAgICAgLS1zbGF0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAwLjg4MiAwLjkyOSAxLzAuMjQ2KTtcclxuICAgICAgLS1zbGF0ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjg3MSAwLjkzNyAxLzAuMzYxKTtcclxuICAgICAgLS1zbGF0ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjg5OCAwLjkzNyAxLzAuNDIpO1xyXG4gICAgICAtLXNsYXRlLWExMDogY29sb3IoZGlzcGxheS1wMyAwLjkxOCAwLjk0NSAxLzAuNDc1KTtcclxuICAgICAgLS1zbGF0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMC45NDkgMC45NjkgMC45OTYvMC43MDgpO1xyXG4gICAgICAtLXNsYXRlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5MiAxLzAuOTM3KTtcclxuXHJcbiAgICAgIC0tc2FnZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY0IDAuMDcgMC4wNjcpO1xyXG4gICAgICAtLXNhZ2UtMjogY29sb3IoZGlzcGxheS1wMyAwLjA5MiAwLjA5OCAwLjA5NCk7XHJcbiAgICAgIC0tc2FnZS0zOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI4IDAuMTM1IDAuMTMxKTtcclxuICAgICAgLS1zYWdlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTUgMC4xNjQgMC4xNTkpO1xyXG4gICAgICAtLXNhZ2UtNTogY29sb3IoZGlzcGxheS1wMyAwLjE4MyAwLjE5MyAwLjE4OCk7XHJcbiAgICAgIC0tc2FnZS02OiBjb2xvcihkaXNwbGF5LXAzIDAuMjE4IDAuMjMgMC4yMjQpO1xyXG4gICAgICAtLXNhZ2UtNzogY29sb3IoZGlzcGxheS1wMyAwLjI2OSAwLjI4NSAwLjI3Nyk7XHJcbiAgICAgIC0tc2FnZS04OiBjb2xvcihkaXNwbGF5LXAzIDAuMzYyIDAuMzgyIDAuMzczKTtcclxuICAgICAgLS1zYWdlLTk6IGNvbG9yKGRpc3BsYXktcDMgMC4zOTggMC40MzggMC40MjEpO1xyXG4gICAgICAtLXNhZ2UtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NTMgMC40OSAwLjQ3NCk7XHJcbiAgICAgIC0tc2FnZS0xMTogY29sb3IoZGlzcGxheS1wMyAwLjY4NSAwLjcwOSAwLjY5Nyk7XHJcbiAgICAgIC0tc2FnZS0xMjogY29sb3IoZGlzcGxheS1wMyAwLjkyNyAwLjkzMyAwLjkzKTtcclxuICAgICAgLS1zYWdlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLXNhZ2UtYTI6IGNvbG9yKGRpc3BsYXktcDMgMC45NzYgMC45ODggMC45ODQvMC4wMyk7XHJcbiAgICAgIC0tc2FnZS1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk0NSAwLjk0MS8wLjA3Mik7XHJcbiAgICAgIC0tc2FnZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk4OCAwLjk5NiAwLjk5Mi8wLjEwMik7XHJcbiAgICAgIC0tc2FnZS1hNTogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTk2LzAuMTMxKTtcclxuICAgICAgLS1zYWdlLWE2OiBjb2xvcihkaXNwbGF5LXAzIDAuOTczIDEgMC45NzYvMC4xNzMpO1xyXG4gICAgICAtLXNhZ2UtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45NTcgMSAwLjk3Ni8wLjIzMyk7XHJcbiAgICAgIC0tc2FnZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk1NyAxIDAuOTg0LzAuMzM0KTtcclxuICAgICAgLS1zYWdlLWE5OiBjb2xvcihkaXNwbGF5LXAzIDAuOTAyIDEgMC45NTcvMC4zOTcpO1xyXG4gICAgICAtLXNhZ2UtYTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuOTI5IDEgMC45NzMvMC40NTIpO1xyXG4gICAgICAtLXNhZ2UtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTY5IDEgMC45ODgvMC42ODgpO1xyXG4gICAgICAtLXNhZ2UtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDEgMC45OTYvMC45MjkpO1xyXG5cclxuICAgICAgLS1vbGl2ZS0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDcgMC4wNjMpO1xyXG4gICAgICAtLW9saXZlLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTUgMC4wOTggMC4wOTEpO1xyXG4gICAgICAtLW9saXZlLTM6IGNvbG9yKGRpc3BsYXktcDMgMC4xMzEgMC4xMzUgMC4xMjYpO1xyXG4gICAgICAtLW9saXZlLTQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTggMC4xNjMgMC4xNTMpO1xyXG4gICAgICAtLW9saXZlLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xODYgMC4xOTIgMC4xOCk7XHJcbiAgICAgIC0tb2xpdmUtNjogY29sb3IoZGlzcGxheS1wMyAwLjIyMSAwLjIyOSAwLjIxNSk7XHJcbiAgICAgIC0tb2xpdmUtNzogY29sb3IoZGlzcGxheS1wMyAwLjI3MyAwLjI4NCAwLjI2Nik7XHJcbiAgICAgIC0tb2xpdmUtODogY29sb3IoZGlzcGxheS1wMyAwLjM2NSAwLjM4MiAwLjM1OSk7XHJcbiAgICAgIC0tb2xpdmUtOTogY29sb3IoZGlzcGxheS1wMyAwLjQxNCAwLjQzOCAwLjQwNCk7XHJcbiAgICAgIC0tb2xpdmUtMTA6IGNvbG9yKGRpc3BsYXktcDMgMC40NjcgMC40OSAwLjQ1OCk7XHJcbiAgICAgIC0tb2xpdmUtMTE6IGNvbG9yKGRpc3BsYXktcDMgMC42OSAwLjcwOSAwLjY4Mik7XHJcbiAgICAgIC0tb2xpdmUtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MjcgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLW9saXZlLWExOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzApO1xyXG4gICAgICAtLW9saXZlLWEyOiBjb2xvcihkaXNwbGF5LXAzIDAuOTg0IDAuOTg4IDAuOTc2LzAuMDMpO1xyXG4gICAgICAtLW9saXZlLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAuOTkyIDAuOTk2IDAuOTg4LzAuMDY4KTtcclxuICAgICAgLS1vbGl2ZS1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk1MyAwLjk5NiAwLjk0OS8wLjEwMik7XHJcbiAgICAgIC0tb2xpdmUtYTU6IGNvbG9yKGRpc3BsYXktcDMgMC45NjkgMSAwLjk2NS8wLjEzMSk7XHJcbiAgICAgIC0tb2xpdmUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMC45NzMgMSAwLjk2OS8wLjE2OSk7XHJcbiAgICAgIC0tb2xpdmUtYTc6IGNvbG9yKGRpc3BsYXktcDMgMC45OCAxIDAuOTYxLzAuMjI4KTtcclxuICAgICAgLS1vbGl2ZS1hODogY29sb3IoZGlzcGxheS1wMyAwLjk2MSAxIDAuOTU3LzAuMzM0KTtcclxuICAgICAgLS1vbGl2ZS1hOTogY29sb3IoZGlzcGxheS1wMyAwLjk0OSAxIDAuOTIyLzAuMzk3KTtcclxuICAgICAgLS1vbGl2ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMC45NTMgMSAwLjk0MS8wLjQ1Mik7XHJcbiAgICAgIC0tb2xpdmUtYTExOiBjb2xvcihkaXNwbGF5LXAzIDAuOTc2IDEgMC45NjUvMC42ODgpO1xyXG4gICAgICAtLW9saXZlLWExMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAxIDAuOTkyLzAuOTI5KTtcclxuXHJcbiAgICAgIC0tc2FuZC0xOiBjb2xvcihkaXNwbGF5LXAzIDAuMDY3IDAuMDY3IDAuMDYzKTtcclxuICAgICAgLS1zYW5kLTI6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTggMC4wOTggMC4wOTQpO1xyXG4gICAgICAtLXNhbmQtMzogY29sb3IoZGlzcGxheS1wMyAwLjEzNSAwLjEzNSAwLjEyOSk7XHJcbiAgICAgIC0tc2FuZC00OiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0IDAuMTYzIDAuMTU2KTtcclxuICAgICAgLS1zYW5kLTU6IGNvbG9yKGRpc3BsYXktcDMgMC4xOTMgMC4xOTIgMC4xODMpO1xyXG4gICAgICAtLXNhbmQtNjogY29sb3IoZGlzcGxheS1wMyAwLjIzIDAuMjI5IDAuMjE3KTtcclxuICAgICAgLS1zYW5kLTc6IGNvbG9yKGRpc3BsYXktcDMgMC4yODUgMC4yODIgMC4yNjcpO1xyXG4gICAgICAtLXNhbmQtODogY29sb3IoZGlzcGxheS1wMyAwLjM4NCAwLjM3OCAwLjM1Nyk7XHJcbiAgICAgIC0tc2FuZC05OiBjb2xvcihkaXNwbGF5LXAzIDAuNDM0IDAuNDI4IDAuNDAzKTtcclxuICAgICAgLS1zYW5kLTEwOiBjb2xvcihkaXNwbGF5LXAzIDAuNDg3IDAuNDgxIDAuNDU2KTtcclxuICAgICAgLS1zYW5kLTExOiBjb2xvcihkaXNwbGF5LXAzIDAuNzA3IDAuNzAzIDAuNjgpO1xyXG4gICAgICAtLXNhbmQtMTI6IGNvbG9yKGRpc3BsYXktcDMgMC45MzMgMC45MzMgMC45MjYpO1xyXG4gICAgICAtLXNhbmQtYTE6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMCk7XHJcbiAgICAgIC0tc2FuZC1hMjogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk4OC8wLjAzNCk7XHJcbiAgICAgIC0tc2FuZC1hMzogY29sb3IoZGlzcGxheS1wMyAwLjk5NiAwLjk5NiAwLjk5Mi8wLjA3Mik7XHJcbiAgICAgIC0tc2FuZC1hNDogY29sb3IoZGlzcGxheS1wMyAwLjk5MiAwLjk5MiAwLjk1My8wLjEwNik7XHJcbiAgICAgIC0tc2FuZC1hNTogY29sb3IoZGlzcGxheS1wMyAxIDEgMC45NjUvMC4xMzUpO1xyXG4gICAgICAtLXNhbmQtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk3NiAwLjkyOS8wLjE3Nyk7XHJcbiAgICAgIC0tc2FuZC1hNzogY29sb3IoZGlzcGxheS1wMyAxIDAuOTg0IDAuOTI5LzAuMjM2KTtcclxuICAgICAgLS1zYW5kLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMC45NzYgMC45MjUvMC4zNDEpO1xyXG4gICAgICAtLXNhbmQtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAwLjk4IDAuOTI1LzAuMzk1KTtcclxuICAgICAgLS1zYW5kLWExMDogY29sb3IoZGlzcGxheS1wMyAxIDAuOTkyIDAuOTMzLzAuNDUpO1xyXG4gICAgICAtLXNhbmQtYTExOiBjb2xvcihkaXNwbGF5LXAzIDEgMC45OTYgMC45NjEvMC42ODUpO1xyXG4gICAgICAtLXNhbmQtYTEyOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAwLjk5Mi8wLjkyOSk7XHJcblxyXG4gICAgICAtLWdyYXktMi10cmFuc2x1Y2VudDogY29sb3IoZGlzcGxheS1wMyAwLjExMzcgMC4xMTM3IDAuMTEzNy8wLjcpO1xyXG4gICAgICAtLW1hdXZlLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTEzNyAwLjExNzYvMC43KTtcclxuICAgICAgLS1zbGF0ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMTc2LzAuNyk7XHJcbiAgICAgIC0tc2FnZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTEzNyAwLjEwNTkvMC43KTtcclxuICAgICAgLS1vbGl2ZS0yLXRyYW5zbHVjZW50OiBjb2xvcihkaXNwbGF5LXAzIDAuMTA1OSAwLjExMzcgMC4xMDIvMC43KTtcclxuICAgICAgLS1zYW5kLTItdHJhbnNsdWNlbnQ6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTM3IDAuMTEzNyAwLjEwNTkvMC43KTtcclxuXHJcbiAgICAgIC0tZ3JheS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tbWF1dmUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEzMzMgMC4xMjU1IDAuMTMzMy8wLjUpO1xyXG4gICAgICAtLXNsYXRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjEzMzMvMC41KTtcclxuICAgICAgLS1zYWdlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMTc2IDAuMTI1NSAwLjExNzYvMC41KTtcclxuICAgICAgLS1vbGl2ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTE3NiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tc2FuZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTI1NSAwLjEyNTUgMC4xMjU1LzAuNSk7XHJcbiAgICAgIC0tdG9tYXRvLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNTY5IDAuMDk0MSAwLjA3ODQvMC41KTtcclxuICAgICAgLS1yZWQtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMDg2My8wLjUpO1xyXG4gICAgICAtLXJ1Ynktc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE1NjkgMC4wOTQxIDAuMTA5OC8wLjUpO1xyXG4gICAgICAtLWNyaW1zb24tc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE2NDcgMC4wODYzIDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLXBpbmstc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE3MjUgMC4wNzg0IDAuMTQ5LzAuNSk7XHJcbiAgICAgIC0tcGx1bS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTY0NyAwLjA4NjMgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tcHVycGxlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDkgMC4wOTQxIDAuMTk2MS8wLjUpO1xyXG4gICAgICAtLXZpb2xldC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjEwMiAwLjIxMTgvMC41KTtcclxuICAgICAgLS1pcmlzLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xMDk4IDAuMTAyIDAuMjExOC8wLjUpO1xyXG4gICAgICAtLWluZGlnby1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDk0MSAwLjEwOTggMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tYmx1ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDcwNiAwLjEyNTUgMC4yMTk2LzAuNSk7XHJcbiAgICAgIC0tY3lhbi1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDc4NCAwLjE0MTIgMC4xNzI1LzAuNSk7XHJcbiAgICAgIC0tdGVhbC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMDg2MyAwLjE0OSAwLjE0MTIvMC41KTtcclxuICAgICAgLS1qYWRlLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTQ5IDAuMTE3Ni8wLjUpO1xyXG4gICAgICAtLWdyZWVuLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQxMiAwLjEwOTgvMC41KTtcclxuICAgICAgLS1ncmFzcy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTAyIDAuMTMzMyAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb3duLXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4xNDEyIDAuMTE3NiAwLjEwMi8wLjUpO1xyXG4gICAgICAtLWJyb256ZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEyNTUgMC4xMTc2LzAuNSk7XHJcbiAgICAgIC0tZ29sZC1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEzMzMgMC4xMDk4LzAuNSk7XHJcbiAgICAgIC0tc2t5LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wODYzIDAuMTMzMyAwLjIxOTYvMC41KTtcclxuICAgICAgLS1taW50LXN1cmZhY2U6IGNvbG9yKGRpc3BsYXktcDMgMC4wOTQxIDAuMTQ5IDAuMTQxMi8wLjUpO1xyXG4gICAgICAtLWxpbWUtc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjEwOTggMC4xMjU1IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLXllbGxvdy1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTMzMyAwLjExNzYgMC4wNzA2LzAuNSk7XHJcbiAgICAgIC0tYW1iZXItc3VyZmFjZTogY29sb3IoZGlzcGxheS1wMyAwLjE0MTIgMC4xMTc2IDAuMDc4NC8wLjUpO1xyXG4gICAgICAtLW9yYW5nZS1zdXJmYWNlOiBjb2xvcihkaXNwbGF5LXAzIDAuMTQxMiAwLjEwOTggMC4wNzA2LzAuNSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuXHJcbi8vIE9WRVJMQVlTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWJsYWNrLWExOiBva2xjaCgwJSAwIDAgLyA1JSk7XHJcbiAgLS1ibGFjay1hMjogb2tsY2goMCUgMCAwIC8gMTAlKTtcclxuICAtLWJsYWNrLWEzOiBva2xjaCgwJSAwIDAgLyAxNSUpO1xyXG4gIC0tYmxhY2stYTQ6IG9rbGNoKDAlIDAgMCAvIDIwJSk7XHJcbiAgLS1ibGFjay1hNTogb2tsY2goMCUgMCAwIC8gMzAlKTtcclxuICAtLWJsYWNrLWE2OiBva2xjaCgwJSAwIDAgLyA0MCUpO1xyXG4gIC0tYmxhY2stYTc6IG9rbGNoKDAlIDAgMCAvIDUwJSk7XHJcbiAgLS1ibGFjay1hODogb2tsY2goMCUgMCAwIC8gNjAlKTtcclxuICAtLWJsYWNrLWE5OiBva2xjaCgwJSAwIDAgLyA3MCUpO1xyXG4gIC0tYmxhY2stYTEwOiBva2xjaCgwJSAwIDAgLyA4MCUpO1xyXG4gIC0tYmxhY2stYTExOiBva2xjaCgwJSAwIDAgLyA5MCUpO1xyXG4gIC0tYmxhY2stYTEyOiBva2xjaCgwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXdoaXRlLWExOiBva2xjaCgxMDAlIDAgMCAvIDUlKTtcclxuICAtLXdoaXRlLWEyOiBva2xjaCgxMDAlIDAgMCAvIDEwJSk7XHJcbiAgLS13aGl0ZS1hMzogb2tsY2goMTAwJSAwIDAgLyAxNSUpO1xyXG4gIC0td2hpdGUtYTQ6IG9rbGNoKDEwMCUgMCAwIC8gMjAlKTtcclxuICAtLXdoaXRlLWE1OiBva2xjaCgxMDAlIDAgMCAvIDMwJSk7XHJcbiAgLS13aGl0ZS1hNjogb2tsY2goMTAwJSAwIDAgLyA0MCUpO1xyXG4gIC0td2hpdGUtYTc6IG9rbGNoKDEwMCUgMCAwIC8gNTAlKTtcclxuICAtLXdoaXRlLWE4OiBva2xjaCgxMDAlIDAgMCAvIDYwJSk7XHJcbiAgLS13aGl0ZS1hOTogb2tsY2goMTAwJSAwIDAgLyA3MCUpO1xyXG4gIC0td2hpdGUtYTEwOiBva2xjaCgxMDAlIDAgMCAvIDgwJSk7XHJcbiAgLS13aGl0ZS1hMTE6IG9rbGNoKDEwMCUgMCAwIC8gOTAlKTtcclxuICAtLXdoaXRlLWExMjogb2tsY2goMTAwJSAwIDAgLyA5NSUpO1xyXG5cclxuICAtLXRvbWF0by05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1yZWQtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcnVieS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1jcmltc29uLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXBpbmstOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tcGx1bS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1wdXJwbGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tdmlvbGV0LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWlyaXMtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0taW5kaWdvLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJsdWUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tY3lhbi05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10ZWFsLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWphZGUtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3JlZW4tOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tZ3Jhc3MtOS1jb250cmFzdDogb2tsY2goMTAwJSAwIDApO1xyXG4gIC0tb3JhbmdlLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb3duLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLXNreS05LWNvbnRyYXN0OiBva2xjaCgyNC4xMSUgMC4wMSAyNDguMjMpO1xyXG4gIC0tbWludC05LWNvbnRyYXN0OiBva2xjaCgyMy45NiUgMC4wMTIgMTY3LjU2KTtcclxuICAtLWxpbWUtOS1jb250cmFzdDogb2tsY2goMjQuMTclIDAuMDExIDEzOS40Myk7XHJcbiAgLS15ZWxsb3ctOS1jb250cmFzdDogb2tsY2goMjQuMzElIDAuMDA4IDk1LjM3KTtcclxuICAtLWFtYmVyLTktY29udHJhc3Q6IG9rbGNoKDI0LjMxJSAwLjAwOCA5NS4zNyk7XHJcbiAgLS1nb2xkLTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAtLWJyb256ZS05LWNvbnRyYXN0OiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS1ncmF5LTktY29udHJhc3Q6IG9rbGNoKDEwMCUgMCAwKTtcclxufVxyXG5cclxuXHJcbi8vIFdpZGUgZ2FtdXQgY29sb3JzIGZvciBtb25pdG9ycyB0aGF0IHN1cHBvcnQgUDNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5Ac3VwcG9ydHMgKGNvbG9yOiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxKSkge1xyXG4gIEBtZWRpYSAoY29sb3ItZ2FtdXQ6cDMpIHtcclxuICAgIDp3aGVyZShodG1sKSB7XHJcbiAgICAgIC0tYmxhY2stYTE6Y29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjA1KTtcclxuICAgICAgLS1ibGFjay1hMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjEpO1xyXG4gICAgICAtLWJsYWNrLWEzOiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMTUpO1xyXG4gICAgICAtLWJsYWNrLWE0OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuMik7XHJcbiAgICAgIC0tYmxhY2stYTU6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC4zKTtcclxuICAgICAgLS1ibGFjay1hNjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjQpO1xyXG4gICAgICAtLWJsYWNrLWE3OiBjb2xvcihkaXNwbGF5LXAzIDAgMCAwLzAuNSk7XHJcbiAgICAgIC0tYmxhY2stYTg6IGNvbG9yKGRpc3BsYXktcDMgMCAwIDAvMC42KTtcclxuICAgICAgLS1ibGFjay1hOTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjcpO1xyXG4gICAgICAtLWJsYWNrLWExMDogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjgpO1xyXG4gICAgICAtLWJsYWNrLWExMTogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjkpO1xyXG4gICAgICAtLWJsYWNrLWExMjogY29sb3IoZGlzcGxheS1wMyAwIDAgMC8wLjk1KTtcclxuXHJcbiAgICAgIC0td2hpdGUtYTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4wNSk7XHJcbiAgICAgIC0td2hpdGUtYTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC4xKTtcclxuICAgICAgLS13aGl0ZS1hMzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjE1KTtcclxuICAgICAgLS13aGl0ZS1hNDogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjIpO1xyXG4gICAgICAtLXdoaXRlLWE1OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuMyk7XHJcbiAgICAgIC0td2hpdGUtYTY6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC40KTtcclxuICAgICAgLS13aGl0ZS1hNzogY29sb3IoZGlzcGxheS1wMyAxIDEgMS8wLjUpO1xyXG4gICAgICAtLXdoaXRlLWE4OiBjb2xvcihkaXNwbGF5LXAzIDEgMSAxLzAuNik7XHJcbiAgICAgIC0td2hpdGUtYTk6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC43KTtcclxuICAgICAgLS13aGl0ZS1hMTA6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC44KTtcclxuICAgICAgLS13aGl0ZS1hMTE6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45KTtcclxuICAgICAgLS13aGl0ZS1hMTI6IGNvbG9yKGRpc3BsYXktcDMgMSAxIDEvMC45NSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogVGhpcyBpcyBhIGNvcHkgZmlsZSBmcm9tIGNpdGl6ZW4gZGlyZWN0b3J5IChKdXJvciBBY2Nlc3MpLiBVcGRhdGVkIHdpdGggbmV3IHZhcmlhYmxlcy4gKi9cclxuXHJcbi8vIGJyZWFrcG9pbnQgbWl4aW5cclxuJGJyZWFrcG9pbnQteHM6IDMyMHB4O1xyXG4kYnJlYWtwb2ludC1zbTogNDgwcHg7XHJcbiRicmVha3BvaW50LW1kOiA2NzJweDtcclxuJGJyZWFrcG9pbnQtbGc6IDEwNTZweDtcclxuJGJyZWFrcG9pbnQteGw6IDEzMTJweDtcclxuJGJyZWFrcG9pbnQteHhsOiAxNTg0cHg7XHJcbiRicmVha3BvaW50LXh4eGw6IDE3MjhweDtcclxuJGJyZWFrcG9pbnQtbWQtcXVlc3Rpb25uYWlyZTogODMwcHg7XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkbWVkaWEpIHtcclxuICAgIEBpZiAkbWVkaWEgPT0geHMge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IGxnIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHhsIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0geHh4bCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14eHhsKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBtZC1xdWVzdGlvbm5haXJlIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLXF1ZXN0aW9ubmFpcmUpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IG1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB4c29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC14cykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC1zbSkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHNtb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXNtKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LW1kKSB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gbWRvbmx5IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQtbWQpIGFuZCAobWF4LXdpZHRoIDogJGJyZWFrcG9pbnQtbGcpIHtcclxuICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBsZ29ubHkge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAkYnJlYWtwb2ludC1sZykgYW5kIChtYXgtd2lkdGggOiAkYnJlYWtwb2ludC14bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHhsb25seSB7XHJcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXhsKSBhbmQgKG1heC13aWR0aCA6ICRicmVha3BvaW50LXh4bCkge1xyXG4gICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vLyBTSVpFIFBSSU1JVElWRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1zaXplLTI6IGNhbGMoMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQ6IGNhbGMoNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY6IGNhbGMoNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTg6IGNhbGMoOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEyOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTY6IGNhbGMoMTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xODogY2FsYygxOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTIwOiBjYWxjKDIwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMjQ6IGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0zMjogY2FsYygzMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTQwOiBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNDg6IGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS01NjogY2FsYyg1NnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTY0OiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtNzI6IGNhbGMoNzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS04MDogY2FsYyg4MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTg4OiBjYWxjKDg4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtOTY6IGNhbGMoOTZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMDQ6IGNhbGMoMTA0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTEyOiBjYWxjKDExMnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTEyMDogY2FsYygxMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2l6ZS0xMjg6IGNhbGMoMTI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNpemUtMTM2OiBjYWxjKDEzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zaXplLTE0NDogY2FsYygxNDRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLy8gVFlQRSBTSVpFIFNDQUxFXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1yZW0tYmFzZTogMTY7XHJcbiAgLS1zY2FsZS00OiBjYWxjKDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUtMzogY2FsYygxMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZS0yOiBjYWxjKDEycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlLTE6IGNhbGMoMTRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUwOiAgY2FsYygxNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTE6ICBjYWxjKDE4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlMjogIGNhbGMoMjByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGUzOiAgY2FsYygyNHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTQ6ICBjYWxjKDI4cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlNTogIGNhbGMoMzJyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tc2NhbGU2OiAgY2FsYygzNnJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1zY2FsZTc6ICBjYWxjKDQwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLXNjYWxlODogIGNhbGMoNDhyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG5cclxuXHJcbiAgLy8gTElORSBIRUlHSFRcclxuICAvLyBOYW1lIG1hdGNoZXMgdGhlIHNpemUgc2NhbGUgZm9yIGVhc3kgdXNlXHJcbiAgLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbiAgLS1saC1zY2FsZS0yOiBjYWxjKDE2cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlLTE6IGNhbGMoMThyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUwOiAgY2FsYygyMHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTE6ICBjYWxjKDIycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlMjogIGNhbGMoMjRyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGUzOiAgY2FsYygyOHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTQ6ICBjYWxjKDMycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlNTogIGNhbGMoMzZyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIC0tbGgtc2NhbGU2OiAgY2FsYyg0MHJlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgLS1saC1zY2FsZTc6ICBjYWxjKDQycmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAtLWxoLXNjYWxlODogIGNhbGMoNTByZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG5cclxuXHJcbiAgLy8gRk9OVCBXRUlHSFRcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiAgLS1mb250LXdlaWdodC1yZWd1bGFyOiA0MDA7XHJcbiAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcclxuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmc6IDU1MDtcclxuICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XHJcbiAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XHJcblxyXG5cclxuICAvLyBTVFlMSVNUSUMgVkFSSUFOVFNcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLXNtYWxsLXRleHQ6IGNoYXJhY3Rlci12YXJpYW50KGxjLWwtd2l0aC10YWlsKTtcclxuXHJcblxyXG4gIC8vIE9WRVJSSURFIEZPUkdFL1JPQk9UTyBTVFlMRVNcclxuICAvLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuICAtLW1kYy10eXBvZ3JhcGh5LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgLS1tZGMtdHlwb2dyYXBoeS1ib2R5Mi1mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIC0tbWRjLXR5cG9ncmFwaHktYm9keTItbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG4iLCIvKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xyXG5cclxuLy8gQHVzZSBuZWVkcyB0byBiZSBhdCB0aGUgdG9wIG5vdy4uLiBMZWF2ZSB0aGlzIGltcG9ydCBhdCB0aGUgYm90dG9tXHJcbi8vIEB1c2UgJy4uLy4uL25vZGVfbW9kdWxlcy9tYXRlcmlhbC1kZXNpZ24tbGl0ZS9zcmMvdmFyaWFibGVzJzsgLy8gVE9ETzogRG8gd2UgYWN0dWFsbHkgbmVlZCB0aGlzIGhlcmU/XHJcblxyXG4vLyBQSVhFTCBUTyBSRU0gRlVOQ1RJT05cclxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkcHgpIHsgLy8gSW5zZXJ0IHB4IG51bWJlciB3aXRob3V0IHVuaXQgJ3B4JywgaXQgd2lsbCByZXR1cm4gcmVtIHZhbHVlLlxyXG4gIEByZXR1cm4gJHB4ICogMC4wNjI1cmVtO1xyXG59XHJcblxyXG4vLyB0eXBvZ3JhcGh5XHJcbiRmb250LWRpc3BsYXk6IFwiQWRhcHRlciBEaXNwbGF5XCI7XHJcbiRmb250LXRleHQ6IFwiQWRhcHRlciBUZXh0XCI7XHJcblxyXG4vLyBQbGFjZSBhbGwgb3ZlcnJpZGVzIGF0IHRoZSB0b3BcclxuJGxheW91dC1oZWFkZXItZGVza3RvcC1pbmRlbnQ6IDIwcHg7XHJcblxyXG4vKiBCYWRnZXMgKi9cclxuJGJhZGdlLWdyZWVuOiBoc2xhKDE1MiwgNzYlLCA4MCUsIDEpO1xyXG4kYmFkZ2UtcHVycGxlOiBoc2xhKDI0NCwgNzElLCA5MiUsIDEpO1xyXG4kYmFkZ2UteWVsbG93LTAxOiBoc2xhKDQ4LCA5MCUsIDc2JSwgMSk7XHJcbiRiYWRnZS15ZWxsb3ctMDI6IGhzbGEoMzMsIDEwMCUsIDg1JSwgMSk7XHJcbiRiYWRnZS1waW5rOiBoc2xhKDAsIDEwMCUsIDkzJSwgMSk7XHJcblxyXG4vKiBVSSBCYWNrZ3JvdW5kcyAqL1xyXG4vLyBUaGVzZSBhcmUgb2xkIG5vdyBhbmQgc2hvdWxkIGJlIHJlcGxhY2VkIHNvb25cclxuJGdyYXktaHVlOiAyNDA7XHJcbiRiZy0wMDogaHNsKCRncmF5LWh1ZSAwJSAxMDAlKTtcclxuJGJnLTAxOiBoc2woJGdyYXktaHVlIDklIDk2JSk7XHJcblxyXG4kcHVycGxlLWh1ZTogMjQ1O1xyXG4kYmctcHVycGxlLTAwOiBoc2woJHB1cnBsZS1odWUgODYlIDk3JSk7XHJcbiRiZy1wdXJwbGUtMDE6IGhzbCgkcHVycGxlLWh1ZSA0MSUgOTMlKTtcclxuXHJcbi8qIENvcmUgVUkgQ29sb3VycyAqL1xyXG4kcHJpbWFyeTogaHNsYSgyMzAsIDk5JSwgNjQlLCAxKTtcclxuXHJcbi8vIFRoZXNlIGFyZSBvbGQgYW5kIGFyZSByZXBsYWNlZCB3aXRoIHRoZSBDU1MgdmFyaWFibGUgdmVyc2lvbnNcclxuJGdyYXktMTAwOiBoc2woJGdyYXktaHVlIDAlIDEwMCUpO1xyXG4kZ3JheS05OTogaHNsKCRncmF5LWh1ZSAyMCUgOTklKTtcclxuJGdyYXktOTU6IGhzbCgkZ3JheS1odWUgOSUgOTYlKTtcclxuJGdyYXktOTA6IGhzbCgkZ3JheS1odWUgNyUgOTIlKTtcclxuJGdyYXktODA6IGhzbCgkZ3JheS1odWUgNSUgODMlKTtcclxuJGdyYXktNzA6IGhzbCgkZ3JheS1odWUgMiUgNzUlKTtcclxuJGdyYXktNjA6IGhzbCgkZ3JheS1odWUgMyUgNTklKTtcclxuJGdyYXktNTA6IGhzbCgkZ3JheS1odWUgMyUgNDglKTtcclxuJGdyYXktNDA6IGhzbCgkZ3JheS1odWUgMSUgMzglKTtcclxuJGdyYXktMzA6IGhzbCgkZ3JheS1odWUgMiUgMjglKTtcclxuJGdyYXktMjA6IGhzbCgkZ3JheS1odWUgMSUgMTklKTtcclxuJGdyYXktMTA6IGhzbCgkZ3JheS1odWUgMiUgMTElKTtcclxuJGdyYXktMDA6IGhzbCgkZ3JheS1odWUgMCUgMCUpO1xyXG5cclxuJGxpZ2h0LXB1cnBsZS0xMDA6IGhzbGEoMCwgMCUsIDEwMCUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTk5OiBoc2xhKDI1NSwgMTAwJSwgOTklLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05NTogaHNsYSgyNDUsIDg2JSwgOTclLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS05MDogaHNsYSgyNDUsIDMwJSwgOTIlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS04MDogaHNsYSgyNDcsIDIyJSwgODUlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS03MDogaHNsYSgyNDUsIDE5JSwgNzclLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS02MDogaHNsYSgyNTEsIDExJSwgNjElLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS01MDogaHNsYSgyNDgsIDklLCA0OSUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTQwOiBoc2xhKDI1NCwgMTElLCA0MCUsIDEpO1xyXG4kbGlnaHQtcHVycGxlLTMwOiBoc2xhKDI2MywgOSUsIDI5JSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMjA6IGhzbGEoMjQwLCAxMCUsIDIxJSwgMSk7XHJcbiRsaWdodC1wdXJwbGUtMTA6IGhzbGEoMjQwLCA4JSwgMTIlLCAxKTtcclxuJGxpZ2h0LXB1cnBsZS0wMDogaHNsYSgwLCAwJSwgMCUsIDEpO1xyXG5cclxuJGluZGlnby05MDogaHNsYSgyMzUsIDkzJSwgOTUlLCAxKTtcclxuJGluZGlnby04MDogaHNsYSgyMzQsIDk2JSwgODklLCAxKTtcclxuJGluZGlnby1hY3RpdmU6IGhzbGEoMjM1LCA5NSUsIDkyJSwgMSk7XHJcblxyXG5AbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcbiAgLyogVUkgQmFja2dyb3VuZHMgKi9cclxuICAkYmctMDA6IGhzbCgkZ3JheS1odWUgMiUgMTIlKTtcclxuICAkYmctMDE6IGhzbCgkZ3JheS1odWUgMiUgMTYlKTtcclxuICAkYmctcHVycGxlLTAwOiBoc2woJHB1cnBsZS1odWUgMiUgMTIlKTtcclxuICAkYmctcHVycGxlLTAxOiBoc2woJHB1cnBsZS1odWUgMiUgMTYlKTtcclxuXHJcbiAgLyogQ29yZSBVSSBDb2xvdXJzICovXHJcbiAgJGdyYXktMTAwOiBoc2woJGdyYXktaHVlIDIlIDEyJSk7XHJcbiAgJGdyYXktOTk6ICBoc2woJGdyYXktaHVlIDIlIDEzJSk7XHJcbiAgJGdyYXktOTU6ICBoc2woJGdyYXktaHVlIDAlIDE2JSk7XHJcbiAgJGdyYXktOTA6ICBoc2woJGdyYXktaHVlIDElIDE4JSk7XHJcbiAgJGdyYXktODA6ICBoc2woJGdyYXktaHVlIDElIDI0JSk7XHJcbiAgJGdyYXktNzA6ICBoc2woJGdyYXktaHVlIDElIDI5JSk7XHJcbiAgJGdyYXktNjA6ICBoc2woJGdyYXktaHVlIDIlIDQyJSk7XHJcbiAgJGdyYXktNTA6ICBoc2woJGdyYXktaHVlIDIlIDUzJSk7XHJcbiAgJGdyYXktNDA6ICBoc2woJGdyYXktaHVlIDElIDYzJSk7XHJcbiAgJGdyYXktMzA6ICBoc2woJGdyYXktaHVlIDElIDc2JSk7XHJcbiAgJGdyYXktMjA6ICBoc2woJGdyYXktaHVlIDYlIDg5JSk7XHJcbiAgJGdyYXktMTA6ICBoc2woJGdyYXktaHVlIDEwJSA5NiUpO1xyXG4gICRncmF5LTAwOiAgaHNsKCRncmF5LWh1ZSAwJSAwJSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0xMDA6IGhzbGEoMCwgMCUsIDEyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS05OTogaHNsYSgyNDAsIDMlLCAxMyUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtOTU6IGhzbGEoMjQwLCA2JSwgMTYlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTkwOiBoc2xhKDI0OCwgOCUsIDIwJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS04MDogaHNsYSgyNDUsIDklLCAyNiUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNzA6IGhzbGEoMjQ0LCA5JSwgMzIlLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTYwOiBoc2xhKDI0NSwgMTElLCA0NSUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtNTA6IGhzbGEoMjQ0LCAxNCUsIDU3JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS00MDogaHNsYSgyNDQsIDIwJSwgNjklLCAxKTtcclxuICAkbGlnaHQtcHVycGxlLTMwOiBoc2xhKDI0NCwgMzElLCA4MSUsIDEpO1xyXG4gICRsaWdodC1wdXJwbGUtMjA6IGhzbGEoMjQ2LCA0NiUsIDkyJSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0xMDogaHNsYSgyNDUsIDEwMCUsIDk3JSwgMSk7XHJcbiAgJGxpZ2h0LXB1cnBsZS0wMDogaHNsYSgwLCAwJSwgMTAwJSwgMSk7XHJcbn1cclxuXHJcblxyXG4kbWlkbmlnaHQtc2FnZTogIzNENEQ0QTtcclxuJG1pZG5pZ2h0LXNwcnVjZTogIzU0NjU3MztcclxuJHRlYWw6ICMzRkFEQTg7XHJcbiRwdXJwbGU6ICMzMjNEQTg7XHJcbiRtb3VudGFpbi1ncmVlbjogIzBGODA1QTtcclxuJG1pbnQtZ3JlZW46ICM4Q0I5QjQ7XHJcbiRsaWdodC1taW50OiAjQTlFQkQ1O1xyXG4kZGFyay1taW50OiAjN0RBNkExO1xyXG4kZGFyay1ncmVlbjogIzA1NEE0OTtcclxuXHJcbiRibHVlOiBoc2xhKDIzMCwgOTklLCA2NCUsIDEpO1xyXG5cclxuXHJcbi8vIHN0YXR1cyBwaWxsIGNvbG9yc1xyXG5cclxuJHN0YXR1cy1waW5rOiAjRjVCQUU1O1xyXG4kc3RhdHVzLXB1cnBsZTogI0NBQzdGNTtcclxuJHN0YXR1cy1ncmVlbjogIzVERTQ5QTtcclxuJHN0YXR1cy1ibHVlOiAjQTREMUY1O1xyXG4kc3RhdHVzLXRlYWw6ICM2MkRFREU7XHJcbiRzdGF0dXMteWVsbG93OiAjRTVDQjVCO1xyXG4kc3RhdHVzLW9yYW5nZTogI0Y3QzM4MTtcclxuJHN0YXR1cy1yZWQ6ICNGNkJFQkU7XHJcblxyXG4kZGFya2VyLWNvbmZpcm1lZC1ncmVlbjogIzQ5NTc1MTtcclxuJGRhcmstY29uZmlybWVkLWdyZWVuOiAjQUJDQ0JFO1xyXG4kY29uZmlybWVkLWdyZWVuOiAjQzFFNUQ2O1xyXG4kbGlnaHQtY29uZmlybWVkLWdyZWVuOiAjRDhGMEU1O1xyXG5cclxuJGdyZWVuLTM6ICMwZDgwNjE7XHJcbiRzbGF0ZS1ncmV5OiAjNDI1MzVDO1xyXG5cclxuJG5hdnk6ICMxRTQ0NUE7XHJcblxyXG4kZ29sZDogI0ZGRDE5OTtcclxuJGRhcmstZ29sZDogIzY2NTQzRDtcclxuXHJcbiRvZmYtd2hpdGU6ICNGNEY1RjU7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJHdoaXRlLTMwOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiR3aGl0ZS0zMC1zOiAjRjBGMUYxO1xyXG5cclxuJGRhcmstZ3JleTogIzFjMWYxZDtcclxuJHVpLWdyZXktMzogI0Q3REFFMDtcclxuJHVpLWdyZXktYWN0aXZlOiAjQkZDMkM3O1xyXG4kdWktZ3JleS01OiAjMTMxNDE0O1xyXG4kcHJpbWFyeS1ncmV5OiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xyXG4kcHJpbWFyeS1ncmV5LTcwOiByZ2JhKCAkcHJpbWFyeS1ncmV5LCAuNyApO1xyXG4kbGlnaHQtZ3JleTogcmdiYSgyNDUsMjQ1LDI0NSwxKTtcclxuJGxpZ2h0ZXItZ3JleTogcmdiYSgxMTUsMTE5LDEyMiwxKTtcclxuXHJcblxyXG4kZ3JleS1kZWZhdWx0OiAjMzAzMTMzO1xyXG4kZ3JleS1saWdodDogIzUyNTQ1NztcclxuJGdyZXktbGlnaHRlcjogIzZDNzA3MztcclxuJGdyZXktcGxhY2Vob2xkZXI6ICM5RUEzQTg7XHJcbiRncmV5LWRpc2FibGVkOiAjQzRDNUM2O1xyXG4kZ3JleS1maWVsZC0wMTogI2Y0ZjRmNDtcclxuJGdyZXktdGlsZS1ib3JkZXI6ICNlM2U0ZTU7XHJcbiRncmV5LWhvdmVyOiAjZGVkZmUwO1xyXG5cclxuXHJcbiR1aS15ZWxsb3c6ICNGRkYyQzc7XHJcblxyXG4kdWktaG92ZXI6ICNFMUUyRTU7XHJcblxyXG4kYmxhY2s6ICMwMDAwMDA7XHJcblxyXG4kcHJpbWFyeS1jb2xvcjogJGJsdWU7XHJcbiRzZWNvbmRhcnktY29sb3I6ICRzbGF0ZS1ncmV5O1xyXG5cclxuXHJcbiRoYWlybGluZXM6IHJnYmEoMTE1LDExOSwxMjIsMC40KTtcclxuJGJvcmRlci1mb3JtOiAjRUJFREYwO1xyXG4kbmF2LWFjdGl2ZTogcmdiYSgkd2hpdGUsIC40KTtcclxuXHJcbiRzdWNjZXNzLWdyZWVuOiAjMzlDMTkwO1xyXG4kZXJyb3ItcmVkOiAjRDM0MjQyO1xyXG5cclxuJHRyYW5zaXRpb246IDYwMG1zIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XHJcbiR0cmFuc2l0aW9uLXNob3J0OiAxMDBtcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xyXG5cclxuXHJcbi8vXHJcbiRyYWRpdXMtbGc6IDE4cHg7XHJcbiRyYWRpdXMtc206IDE2cHg7XHJcblxyXG5cclxuLy8gSk1TIC8gZm9yZ2VcclxuJHB1cnBsZS1oZWFkZXI6ICMyQTJCM0E7XHJcbiRkYXJrLXB1cnBsZTogIzA4MEMyNTtcclxuJGxpZ2h0LWluZGlnbzogIzhDOUVGRjtcclxuJGluZGlnbzogIzNGNTFCNTtcclxuXHJcbi8vSk1TIERyYXdlclxyXG4kZHJhd2VyLXNpZGViYXItd2lkdGg6IDI0MHB4O1xyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tZm9yZ2UtYnV0dG9uLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcblxyXG4gIC0tZm9yZ2UtYnV0dG9uLWRlbnNlLWhlaWdodDogMnJlbTtcclxuICAtLWZvcmdlLWJ1dHRvbi10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAtLWZvcmdlLWJ1dHRvbi10b25hbC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgLS1mb3JnZS1idXR0b24tdG9uYWwtZGlzYWJsZWQtYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyKTtcclxuXHJcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1mb3JnZS1idXR0b24tb3V0bGluZWQtY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuXHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiAycmVtO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24taWNvbi1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XHJcblxyXG4gIC0tZm9yZ2UtZmFiLXNpemU6IDRyZW07XHJcbiAgLS1mb3JnZS1mYWItc2hhcGU6IHZhcigtLXNpemUtMjApO1xyXG4gIC0tZm9yZ2UtZmFiLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLTEyKTtcclxuICAtLWZvcmdlLWZhYi1jb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcblxyXG4gIC0tZm9yZ2UtYnV0dG9uLWZvY3VzLWluZGljYXRvci1vZmZzZXQ6IDJweDtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWZvY3VzLWluZGljYXRvci1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG5cclxufVxyXG5cclxuXHJcbi8vIEZPUkdFIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmZvcmdlLWJ1dHRvbiB7XHJcbiAgJjo6cGFydChyb290KSB7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm94LXNoYWRvdywgYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gICY6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxuICB9XHJcblxyXG4gICZbZGVuc2VdOjpwYXJ0KHJvb3QpIHtcclxuICAgIC0tZm9yZ2UtdHlwb2dyYXBoeS1idXR0b24tZm9udC1zaXplOiBjYWxjKDEzcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRleHQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpO1xyXG4gIH1cclxuXHJcbiAgJltkZW5zZV06aGFzKGEpIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XHJcbiAgfVxyXG5cclxuICAmW3NpemU9XCJ4bFwiXSB7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1oZWlnaHQ6IHZhcigtLXNpemUtNTYpO1xyXG4gIH1cclxuXHJcbiAgJltzaXplPVwibGdcIl0ge1xyXG4gICAgLS1mb3JnZS1idXR0b24taGVpZ2h0OiB2YXIoLS1zaXplLTQ4KTtcclxuICB9XHJcblxyXG4gICZbdGhlbWU9XCJhbHRlcm5hdGVcIl0ge1xyXG4gICAgLS1mb3JnZS1idXR0b24tZmlsbGVkLWJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICAtLWZvcmdlLWJ1dHRvbi1maWxsZWQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG5cclxuICAgICY6OnBhcnQoZm9jdXMtaW5kaWNhdG9yKSB7XHJcbiAgICAgIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW3RoZW1lPVwiZGFuZ2VyXCJdIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWJhY2tncm91bmQ6IHZhcigtLXJlZC00KTtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRvbmFsLWNvbG9yOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JnZS1idXR0b24tcHJpbWFyeSxcclxuLmZvcmdlLWJ1dHRvbi1zZWNvbmRhcnksXHJcbi5mb3JnZS1idXR0b24tdGVydGlhcnkge1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LXN0YXJ0OiAwLjI1cmVtO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlLXN0YXJ0LWVuZDogMC4yNXJlbTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1zaGFwZS1lbmQtc3RhcnQ6IDAuMjVyZW07XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGUtZW5kLWVuZDogMC4yNXJlbTtcclxuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG5cclxuICAmIGEsXHJcbiAgJiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS1fYnV0dG9uLWZpbGxlZC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLXRlcnRpYXJ5IHtcclxuICAmOjpwYXJ0KHJvb3QpOmhvdmVyIHtcclxuICAgIC0tZm9yZ2UtYnV0dG9uLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLV9idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS1hOSk7XHJcbn1cclxuXHJcbmZvcmdlLWljb24tYnV0dG9uIHtcclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgfVxyXG5cclxuICBwYXRoIHtcclxuICAgIHRyYW5zaXRpb246IGZpbGwgdmFyKC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItZHVyYXRpb24pIGxpbmVhcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5mb3JnZS1pY29uLWJ1dHRvbjpub3QoW3ZhcmlhbnQ9XCJmaWxsZWRcIl0pOmhvdmVyIHBhdGgge1xyXG4gIGZpbGw6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbmZvcmdlLWZhYjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAzcHggb2tsY2goZnJvbSB2YXIoLS1mb3JnZS1mYWItYmFja2dyb3VuZCkgbCBjIGggLyAxNiUpO1xyXG59XHJcblxyXG4uZm9yZ2UtYnV0dG9uLWZhYiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7XHJcbn1cclxuXHJcblxyXG4vLyBDSVRJWkVOIEJVVFRPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7IC8vTWF5YmUgaW5saW5lLWZsZXg/XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xLCAwLjg3NXJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEsIDEuMjg1NzIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY3YwNVwiO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBtaW4taGVpZ2h0OiAzcmVtO1xyXG4gIG1pbi13aWR0aDogMy41cmVtO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvdXRsaW5lIDE1MG1zIGVhc2Utb3V0LCBjb2xvciAxNTBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWZvcmdlLXRoZW1lLXByaW1hcnkpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGUtc2xpZGUtLXJpZ2h0LFxyXG4gIC5hbmltYXRlLXNsaWRlLS1sZWZ0IHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmFuaW1hdGUtc2xpZGUtLXJpZ2h0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0ZS1zbGlkZS0tbGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1idXR0b24tcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1wcmltYXJ5OiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAvLy0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tYnV0dG9uLXByaW1hcnktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LS1hbHQge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLTEpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG5cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1zbGF0ZS0xKTsgfVxyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS00KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXByaW1hcnk6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLS1mb3JnZS10aGVtZS1wcmltYXJ5OiB2YXIoLS1zbGF0ZS01KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnktLWFsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNCk7XHJcbiAgY29sb3I6IHZhcigtLXNsYXRlLWExMik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtNSk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tdGVydGlhcnkge1xyXG4gIC0tZm9yZ2UtdGhlbWUtcHJpbWFyeTogdmFyKC0tc2xhdGUtYTkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tcHJpbWFyeTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICAtLWZvcmdlLXRoZW1lLXByaW1hcnk6IHZhcigtLXJlZC1hMTEpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1hMTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1naG9zdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTsgfVxyXG4gIH1cclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7IH1cclxufVxyXG5cclxuXHJcbi5idG4taWNvbi1vbmx5IHtcclxuICAmLmJ0bi14cyB7XHJcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgIG1heC13aWR0aDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDJyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcblxyXG4gICYuYnRuLW1kIHtcclxuICAgIG1pbi13aWR0aDogMi41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICB9XHJcblxyXG4gICYuYnRuLWxnIHtcclxuICAgIG1pbi13aWR0aDogM3JlbTtcclxuICAgIG1heC13aWR0aDogM3JlbTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5idG4ge1xyXG4gICYteHMge1xyXG4gICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yLCAxLjMzMzMzMyk7XHJcbiAgfVxyXG5cclxuICAmLXNtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIsIDEuMzMzMzMzKTtcclxuICB9XHJcblxyXG4gICYtbWQge1xyXG4gICAgbWluLWhlaWdodDogMi41cmVtO1xyXG4gICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWxnIHtcclxuICAgIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmLXhsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDMuNXJlbTtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1mdWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idXR0b24tZ3JvdXAtLWZ1bGwtd2lkdGgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1idXR0b24tZ3JvdXAtZ2FwLCAxcmVtKTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ1dHRvbi1ncm91cC0tZnVsbC13aWR0aDp3aGVyZSguZ2FwLTgpIHtcclxuICAtLWJ1dHRvbi1ncm91cC1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIEFDVElPTiBCQVIgQlVUVE9OIEdST1VQXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gYWN0aW9uLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMXJlbTtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAycmVtO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hY3Rpb24tYmFyIHsgLy8gVE9ETzogU2V0IGFjdGlvbi1iYXIgcG9zaXRpb24gZml4ZWQgdW50aWwgdGhlIG5ldyBkZXNpZ24gdXBkYXRlXHJcbiAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi8vLmFjdGlvbi1iYXIgeyAvLyBkZWZhdWx0IGJ1dHRvbiBncm91cCAtIGxlZnQgYWxpZ25lZFxyXG4vLyAgQGluY2x1ZGUgYWN0aW9uLWJ1dHRvbi1ncm91cDtcclxuLy8gIGhlaWdodDogMzZweDtcclxuLy8gIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vfVxyXG4vL1xyXG4vLy5kcmF3ZXItd3JhcHBlciAuYWN0aW9uLWJhciB7IC8vIGRyYXdlciBidXR0b24gZ3JvdXAgLSByaWdodCBhbGlnbmVkXHJcbi8vICBAaW5jbHVkZSBhY3Rpb24tYnV0dG9uLWdyb3VwO1xyXG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgcGFkZGluZy1pbmxpbmU6IDMycHg7XHJcbi8vfVxyXG4vL1xyXG4vLy5mb3JtLWxheW91dCAuYWN0aW9uLWJhciB7XHJcbi8vICBwYWRkaW5nLWlubGluZTogMDtcclxuLy8gIHBvc2l0aW9uOiBzdGlja3k7XHJcbi8vfVxyXG5cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLnByZXZpZXctY2FyZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMTYpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5wcmV2aWV3LWNhcmQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuLnByZXZpZXctY2FyZC1sYWJlbCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbn1cclxuXHJcbi5wcmV2aWV3LXRleHR7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnRlcmFjdGl2ZSk7XHJcbn1cclxuIiwiOndoZXJlKGh0bWwpIHtcclxuICAtLWNoZWNrYm94LXNpemU6IDFyZW07XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAtLWNoZWNrYm94LXNpemU6IGNhbGMoMThyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDSEVDS0JPWCBHUk9VUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmNoZWNrYm94LWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1ncm91cC1ob3Jpem9udGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIHJvdy1nYXA6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1ggV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5jaGVja2JveC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1hcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWNoZWNrYm94LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMHB4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveDpjaGVja2VkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnXFwyNzEzJztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94ICsgLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVyZW07XHJcblxyXG4gICYgPiBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaXMtaW52YWxpZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIC5pbnZhbGlkLWZlZWRiYWNrOm5vdCguY2hlY2tib3gtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjaykge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJlcnJvclwiO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgMjAwLCBcIm9wc3pcIiAyMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBHTE9CQUwgU1RVRkZcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQteHM6IDEuNzVyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtc206IDJyZW07XHJcbiAgLS1pbnB1dC1oZWlnaHQtbWQ6IDIuNXJlbTtcclxuICAtLWlucHV0LWhlaWdodC1sZzogM3JlbTtcclxuICAtLWlucHV0LWhlaWdodC14bDogMy41cmVtO1xyXG5cclxuICAtLWlucHV0LXdpZHRoLXh4czogY2FsYyg2NHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLXhzOiBjYWxjKDgwcmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtc206IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtbWQ6IGNhbGMoMTQ0cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgtbGc6IGNhbGMoMTc2cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgteGw6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gIC0taW5wdXQtd2lkdGgteHhsOiBjYWxjKDI5OHJlbSAvIDE2KTtcclxuICAtLWlucHV0LXdpZHRoLW1heC1jb250ZW50OiBtYXgtY29udGVudDtcclxuXHJcbiAgLS1pbnB1dC1mb2N1cy1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0taW5wdXQtZm9jdXMtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxuICAtLWlucHV0LWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG5cclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcblxyXG4gIC0tcmFkaW8tZm9jdXMtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXJhZGlvLWZvY3VzLXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xyXG5cclxuICAtLWNoZWNrYm94LWZvY3VzLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xyXG5cclxuICAtLWVycm9yLW91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1ydWJ5LWE5KTtcclxuICAtLWVycm9yLXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gIC0tZXJyb3Itb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcblxyXG4gIC0taW5wdXQtaWNvbi1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICAvL21hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlucHV0LXdpZHRoIHtcclxuICAmLS14cyB7IG1heC13aWR0aDogY2FsYyg4MHJlbSAvIDE2KTsgfVxyXG4gICYtLXNtIHsgbWF4LXdpZHRoOiBjYWxjKDExMnJlbSAvIDE2KTsgfVxyXG4gICYtLW1kIHsgbWF4LXdpZHRoOiAyOThweDsgfVxyXG59XHJcblxyXG4uaW5wdXQtc3Bpbm5lci1oaWRkZW4sXHJcbi50ZXh0LWlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cclxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIElOUFVUIEJBU0UgRk9SXHJcbi8vIFRFWFQgSU5QVVQgKyBTRUxFQ1RTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5AbWl4aW4gaW5wdXQtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLCAxcmVtKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iZy1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlciwgbm9uZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdywgaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTkpKTtcclxuICBAaW5jbHVkZSBib2R5LTAxO1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBJTlBVVCBXUkFQUEVSU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogdmFyKC0taW5wdXQtd3JhcHBlci1nYXAsIHZhcigtLXNwYWNpbmcpKTtcclxuICBhbGlnbi1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgJi1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLWlucHV0LXdyYXBwZXItZ2FwLCB2YXIoLS1zcGFjaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3BhY2luZyBhbmQgU2l6ZSBQcm9wc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmlucHV0LXdyYXBwZXIge1xyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC00XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC04XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cImdhcC0xMlwiXSB7IC0taW5wdXQtd3JhcHBlci1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwiZ2FwLTE2XCJdIHsgLS1pbnB1dC13cmFwcGVyLWdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoODByZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC1zbVwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygxMTJyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTEycmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgtbWRcIl0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTQ0cmVtIC8gMTYpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NHJlbSAvIDE2KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC13cmFwcGVyfj1cIndpZHRoLWxnXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDE3NnJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygxNzZyZW0gLyAxNik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtd3JhcHBlcn49XCJ3aWR0aC14bFwiXSB7XHJcbiAgICB3aWR0aDogY2FsYygyMDhyZW0gLyAxNik7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjA4cmVtIC8gMTYpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXdyYXBwZXJ+PVwid2lkdGgteHhsXCJdIHtcclxuICAgIHdpZHRoOiBjYWxjKDI5OHJlbSAvIDE2KTtcclxuICAgIG1heC13aWR0aDogY2FsYygyOThyZW0gLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUkVRVUlSRUQgSU5ESUNBVE9SXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucmVxdWlyZWQtaW5kaWNhdG9yIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIipcIiAvIFwiUmVxdWlyZWRcIjsgLy9UT0RPOiBSZW1vdmUgcmVxdWlyZWQgb25jZSB3ZSBjb25kaXRpb25hbGx5IGFkZCBhcmlhLXJlcXVpcmVkXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICBpbnNldC1ibG9jay1zdGFydDogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbiAgICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAycHgpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIElOUFVUUyBXSVRIIElDT05TICYgRVhUUkFTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaW5wdXQtZmllbGQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaW5wdXQtYnV0dG9uIHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLWRlbnNpdHktbWVkaXVtLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaGFwZS1zcXVhcmVkOiAwO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAtMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xyXG59XHJcblxyXG4uZm9ybS1idXR0b24tZGF0ZXBpY2tlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMXB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4uaW5wdXQtd3JhcHBlci1waG9uZS1leHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA2LjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJFeHRcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1zdGFydDogMC41cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXNsYXRlLWExMSk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIDE2KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5waG9uZS1leHQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDIuNXJlbSAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gSU5QVVQgSUNPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbltjbGFzcyo9XCJpbnB1dC1pY29uXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAvL2Jsb2NrLXNpemU6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0taW5wdXQtaWNvbi1zaXplKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmlucHV0LWljb24tc3RhcnQge1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLmlucHV0LWljb24tc3RhcnQgKyAudGV4dC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMXJlbTtcclxuXHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSkgMC43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1pY29uLWVuZCB7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMXJlbTtcclxuICAvL3BhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW5wdXQtaWNvbi1lbmQtcGFkZGluZywgMXJlbSk7XHJcbn1cclxuXHJcbi50ZXh0LWlucHV0OmhhcygrIC5pbnB1dC1pY29uLWVuZCkge1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gY2FsYyh2YXIoLS1pbnB1dC1pY29uLXNpemUpICsgMnJlbSk7XHJcblxyXG4gICY6d2hlcmUoLnRleHQtaW5wdXQtcGVyY2VudCkge1xyXG4gICAgLS1pbnB1dC1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSBjYWxjKHZhcigtLWlucHV0LWljb24tc2l6ZSkgKyAxLjVyZW0pO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSU5QVVQgR1JPVVBTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLWxheW91dC1kaXJlY3Rpb24sIHJvdyk7XHJcbiAgZ2FwOiB2YXIoLS1pbnB1dC1zcGFjaW5nLCAwLjVyZW0pO1xyXG5cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwiYmxvY2tcIl0ge1xyXG4gICAgLS1sYXlvdXQtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtLWlucHV0LXNwYWNpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJoYXMtYnV0dG9uXCJdIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJmdWxsXCJdIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJ4c1wiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJzbVwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICZbZGF0YS1pbnB1dC1ncm91cH49XCJtZFwiXSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmW2RhdGEtaW5wdXQtZ3JvdXB+PVwibGdcIl0geyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJltkYXRhLWlucHV0LWdyb3Vwfj1cInhsXCJdIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtaW5saW5lIHtcclxuICAmLS14cyB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtLXNtIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0tbWQgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0tbGcgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0teGwgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtMzIpOyB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1ibG9jayB7XHJcbiAgJi0teHMgeyAtLWlucHV0LXNwYWNpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLS1zbSB7IC0taW5wdXQtc3BhY2luZzogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtLW1kIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtLWxnIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtLXhsIHsgLS1pbnB1dC1zcGFjaW5nOiB2YXIoLS1zaXplLTMyKTsgfVxyXG59XHJcblxyXG5cclxuLy8gTUlTQyArIFZBTElEQVRJT05cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uaW5wdXQtZ3JvdXAtZnVsbC13aWR0aCA+IC5tZGwtdGV4dGZpZWxkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlzLWludmFsaWQgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlcjogMXB4IHJnYigyMTMsMCwwKSBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hlY2tib3gtZ3JvdXAtaG9yaXpvbnRhbC52YWxpZGF0aW9uLWdyb3VwLFxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwLWhvcml6b250YWwudmFsaWRhdGlvbi1ncm91cCB7XHJcbiAgJiAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMSURBVElPTlxyXG4vLyBUT0RPOiBDYW4gd2UgY2xlYW4gdGhlc2UgdXA/XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udmFsaWRhdGlvbi1ncm91cCxcclxuLmZvcm0tZ3JvdXAsXHJcbi5jaGVja2JveC1ncm91cCxcclxuLmlucHV0LXdyYXBwZXIsXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCxcclxuLmNoZWNrYm94LWdyb3VwLWhvcml6b250YWwge1xyXG4gICYuaXMtaW52YWxpZCB7XHJcblxyXG4gICAgLnRleHQtaW5wdXQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1pbnB1dCxcclxuICAgIC5zbGltLXNlbGVjdCxcclxuICAgIC5zbGltLXNlbGVjdC1vdXRsaW5lZCB7XHJcbiAgICAgIG91dGxpbmU6IHZhcigtLWVycm9yLW91dGxpbmUpO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZXJyb3Itb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGFyZWEge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWVycm9yLXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94IHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXJ1YnktYTkpLCAwIDAgMCAycHggdmFyKC0tcnVieS1hMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby1idXR0b24tLWNoZWNrbWFyayB7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1ydWJ5LWE5KSwgMCAwIDAgMnB4IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RhYmxlLWNhcmQge1xyXG4gICAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWVycm9yLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tZXJyb3Itc2hhZG93KTtcclxuICAgIH1cclxuXHJcbiAgICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICAgIEBpbmNsdWRlIGhlbHBlci10ZXh0LTAxO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmFsaWRhdGlvbi1ncm91cCB7IC8vVE9ETzogRG8gd2Ugc3RpbGwgbmVlZCB0aGlzP1xyXG4gICYuaXMtaW52YWxpZCAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC13cmFwcGVyIHtcclxuICAmLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLXhzXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGU9XCJ3aWR0aC1zbVwiXSkgLmludmFsaWQtZmVlZGJhY2sgeyBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTsgfVxyXG4gICY6aGFzKFtkYXRhLWlucHV0LXN0eWxlPVwid2lkdGgtbWRcIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7IH1cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZT1cIndpZHRoLWxnXCJdKSAuaW52YWxpZC1mZWVkYmFjayB7IG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpOyB9XHJcbiAgJjpoYXMoW2RhdGEtaW52YWxpZC1tZXNzYWdlLXBvc2l0aW9uPVwicmlnaHRcIl0pIC5pbnZhbGlkLWZlZWRiYWNrIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcnVieS0zKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5AdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1yYW5nZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8IDMwOHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICByb3ctZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAvLyY6OmFmdGVyIHtcclxuICAvLyAgY29udGVudDogXCJ0b2RheVwiIC8gXCJcIjtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgLy8gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAvLyAgZm9udC1zaXplOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplLCB2YXIoLS1zY2FsZTEpKTtcclxuICAvLyAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLy99XHJcblxyXG4gIEBjb250YWluZXIgcXVlc3Rpb24tYW5zd2VyICh3aWR0aCA8PSA0NTBweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGModmFyKC0taW5wdXQtaWNvbi1zaXplKSArIDJyZW0pO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOnJlYWQtb25seSB7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHZhcigtLXNsYXRlLWE5KTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYXRwaWNrci1pbnB1dFtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdLFxyXG4uZGF0ZXBpY2tlcltkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIC5mbGF0cGlja3ItaW5wdXQge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICBpbnB1dC5jdXIteWVhciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyLCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBib3gtc2hhZG93OiAxcHggMCAwIHZhcigtLXNsYXRlLWE0KSwgLTFweCAwIDAgdmFyKC0tc2xhdGUtYTQpLCAwIDFweCAwIHZhcigtLXNsYXRlLWE0KSwgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTQpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxufVxyXG5cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbiAgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTMpO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICBzcGFuLmN1ci1tb250aCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wcmV2TW9udGhEYXksXHJcbiAgJi5uZXh0TW9udGhEYXkge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b2RheSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUT0RPOiBtYWtlIGRpYWxvZyBhdXRvLXNpemUgdG8gd2lkdGggb2YgY29udGVudFxyXG5AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Fic3RyYWN0cy9jb2xvcnMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcblxyXG4vLyBOQVRJVkUgRElBTE9HIFNUWUxFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmRpYWxvZyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1kaWFsb2ctd2lkdGgsIDMwcmVtKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNsYW1wKDVyZW0sIGNhbGMoLTMuMzMzM3JlbSArIDIwLjgzMzN2dyksIDEwcmVtKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWRpYWxvZy1wYWRkaW5nLWJsb2NrLCAxcmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tZGlhbG9nLXBhZGRpbmctaW5saW5lLCAxcmVtKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmcsIHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZGlhbG9nLWJvcmRlci1yYWRpdXMsIDAuNXJlbSk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tZGlhbG9nLXNoYWRvdywgMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLWRpYWxvZy1iZy1ibHVyKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG46OmJhY2tkcm9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctYmFja2Ryb3ApO1xyXG59XHJcblxyXG4vLyBXaWR0aHNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZSguZGlhbG9nKSB7XHJcbiAgJltkYXRhLWRpYWxvZ349XCJ4c1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAyMHJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwic21cIl0geyAtLWRpYWxvZy13aWR0aDogMjVyZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cIm1kXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDMwcmVtOyB9XHJcbiAgJltkYXRhLWRpYWxvZ349XCJtZC1sZ1wiXSB7IC0tZGlhbG9nLXdpZHRoOiAzNXJlbTsgfVxyXG4gICZbZGF0YS1kaWFsb2d+PVwibGdcIl0geyAtLWRpYWxvZy13aWR0aDogNDByZW07IH1cclxuICAmW2RhdGEtZGlhbG9nfj1cInhsXCJdIHsgLS1kaWFsb2ctd2lkdGg6IDUwcmVtOyB9XHJcbn1cclxuXHJcblxyXG4vLyBUeXBlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoLmRpYWxvZylbZGF0YS1kaWFsb2d+PVwidHJhbnNsdWNlbnRcIl0ge1xyXG4gIC0tZGlhbG9nLWJnOiB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCk7XHJcbiAgLS1kaWFsb2ctYmctYmx1cjogYmx1cig2NHB4KSBzYXR1cmF0ZSgxMjAlKTtcclxuICAtLWRpYWxvZy1iZy1zYXR1cmF0ZTogMTIwJTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIndyYXBwZXJcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgLS1kaWFsb2ctYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogbm9uZTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cImlubmVyXCJdIHtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuOndoZXJlKC5kaWFsb2cpW2RhdGEtZGlhbG9nfj1cIm5vLXBhZGRpbmdcIl0ge1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctYmxvY2s6IDA7XHJcbiAgLS1kaWFsb2ctcGFkZGluZy1pbmxpbmU6IDA7XHJcbn1cclxuXHJcbi5kaWFsb2ctaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcblxyXG4gICYgcCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgaW5zZXQtaW5saW5lLWVuZDogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcblxyXG4gICYgLmdhcC0xNiB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5IHtcclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwiY2VudGVyZWRcIl0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cInN1Y2Nlc3NcIl0ge1xyXG4gICAgLS1kaWFsb2ctdHlwZS1iZzogdmFyKC0tamFkZS1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtZGlhbG9nLWJvZHl+PVwid2FybmluZ1wiXSB7XHJcbiAgICAtLWRpYWxvZy10eXBlLWJnOiB2YXIoLS1hbWJlci1hMyk7XHJcbiAgICAtLWRpYWxvZy10eXBlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTEpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWRpYWxvZy1ib2R5fj1cImVycm9yXCJdIHtcclxuICAgIC0tZGlhbG9nLXR5cGUtYmc6IHZhcigtLXJ1YnktYTMpO1xyXG4gICAgLS1kaWFsb2ctdHlwZS1jb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS1pY29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy10eXBlLWJnLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGNvbG9yOiB2YXIoLS1kaWFsb2ctdHlwZS1jb2xvciwgdmFyKC0tc2xhdGUtYTExKSk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2l6ZS00OCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmRpYWxvZy1ib2R5LS10ZXh0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5kaWFsb2ctYm9keS0tdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG59XHJcblxyXG4uZGlhbG9nLWJvZHktLXRleHQge1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcm93LWdhcDogMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDFyZW0gMS4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtYmcsIHZhcigtLXNsYXRlLWEyKSk7XHJcbiAgY29sb3I6IHZhcigtLWRpYWxvZy1tZXNzYWdlLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiZGVsZXRlXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ydWJ5LWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cImVycm9yXCJdIHtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJnOiB2YXIoLS1ydWJ5LWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG5cclxuICAmIHBhdGggeyBmaWxsOiB2YXIoLS1ydWJ5LWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cIndhcm5pbmdcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWFtYmVyLWEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWNvbG9yOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1hbWJlci1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWFtYmVyLWExMik7IH1cclxufVxyXG5cclxuLmRpYWxvZy1tZXNzYWdlLWNhcmRbZGF0YS1kaWFsb2ctbWVzc2FnZS1jYXJkfj1cInN1Y2Nlc3NcIl0ge1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYmc6IHZhcigtLWphZGUtYTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICAtLWRpYWxvZy1tZXNzYWdlLWJvcmRlcjogdmFyKC0tamFkZS1hNik7XHJcblxyXG4gICYgcGF0aCB7IGZpbGw6IHZhcigtLWphZGUtYTEyKTsgfVxyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiaW5mb3JtYXRpb25hbFwiXSB7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1iZzogdmFyKC0tYmx1ZS1hMik7XHJcbiAgLS1kaWFsb2ctbWVzc2FnZS1jb2xvcjogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gIC0tZGlhbG9nLW1lc3NhZ2UtYm9yZGVyOiB2YXIoLS1ibHVlLWE2KTtcclxuXHJcbiAgJiBwYXRoIHsgZmlsbDogdmFyKC0tYmx1ZS1hMTIpOyB9XHJcbn1cclxuXHJcbi5kaWFsb2ctbWVzc2FnZS1jYXJkW2RhdGEtZGlhbG9nLW1lc3NhZ2UtY2FyZH49XCJ0ZXh0LWxlZnRcIl0ge1xyXG4gIHBsYWNlLWl0ZW1zOiBzdGFydDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZGlhbG9nLW1lc3NhZ2UtY2FyZFtkYXRhLWRpYWxvZy1tZXNzYWdlLWNhcmR+PVwiY29tcGFjdFwiXSB7XHJcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbSAwLjg3NXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuXHJcbi5kaWFsb2ctZXJyb3ItaWQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtlcnJvci1jb2RlLXN0YXJ0XSAxZnIgW2Vycm9yLWNvZGUtZW5kIGJ1dHRvbi1zdGFydF0gYXV0byBbYnV0dG9uLWVuZF07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kaWFsb2ctbWVzc2FnZS1iZywgdmFyKC0tc2xhdGUtYTIpKTtcclxuICBjb2xvcjogdmFyKC0tZGlhbG9nLW1lc3NhZ2UtY29sb3IsIHZhcigtLXNsYXRlLWExMikpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpYWxvZy1tZXNzYWdlLWJvcmRlciwgdmFyKC0tc2xhdGUtYTYpKTtcclxufVxyXG5cclxuXHJcbi8vIFVYIERJQUxPRyBPVkVSTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG51eC1kaWFsb2ctb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyAwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG5cclxudXgtZGlhbG9nLW92ZXJsYXkuYWN0aXZlOmxhc3Qtb2YtdHlwZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWJhY2tkcm9wKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XHJcbiAgLy9vcGFjaXR5OiAxO1xyXG59XHJcblxyXG51eC1kaWFsb2ctb3ZlcmxheS5hY3RpdmUudXgtZHJhd2VyLW92ZXJsYXk6bGFzdC1vZi10eXBlIHtcclxuICAvL2luc2V0OiB2YXIoLS1mb3JnZS1hcHAtYmFyLWhlaWdodCkgMCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1iYWNrZHJvcCk7XHJcbn1cclxuXHJcblxyXG4vLyBVWCBESUFMT0cgU1RZTEVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG51eC1kaWFsb2ctY29udGFpbmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45OCwgMC45OCwgMC45OCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnV4LWRpYWxvZy1jb250YWluZXIuYWN0aXZlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDEyNW1zIDI1bXMgZWFzZS1vdXQgIWltcG9ydGFudDtcclxufVxyXG5cclxudXgtZGlhbG9nLWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2Omhhcyg+IHV4LWRpYWxvZykge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW9wZW4gdXgtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wYW5lbC1zb2xpZCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2xhbXAoMnJlbSwgY2FsYygtMjhyZW0gKyA1My4zMzN2YiksIDRyZW0pO1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3Atc20ge1xyXG4gIG1hcmdpbi10b3A6IDExMnB4O1xyXG59XHJcblxyXG4udXgtZGlhbG9nLW1hcmdpbi10b3AtbWQge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoNXJlbSwgY2FsYygtNzByZW0gKyAxMzMuMzMzdmIpLCAxMHJlbSk7XHJcbiAgLy8gaHR0cHM6Ly9jaHJpc2J1cm5lbGwuY29tL2NsYW1wLWNhbGN1bGF0b3IvP2ZvbnQtc2l6ZS1yb290PTE2JnNpemUtbWluPTgwJnNpemUtbWF4PTE2MCZ2aWV3cG9ydC1taW49OTAwJnZpZXdwb3J0LW1heD05NjAmdmlld3BvcnQtdW5pdHM9dmJcclxufVxyXG5cclxuLnV4LWRpYWxvZy1vcGVuIHV4LWRpYWxvZyB7XHJcbiAgLy9tYXJnaW4tdG9wOiAxMHJlbTtcclxuICAvL21hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuXHJcbi5kaWFsb2ctdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgY29sb3IgOiAjRDUwMDAwO1xyXG59XHJcblxyXG4vLyBEaWFsb2cgd2l0aCBjYXJkcyBhbmQgbGlzdHNcclxuLmRpYWxvZy1jYXJkLWdyb3VwLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmRpYWxvZy1jYXJkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC50b2dnbGUtYXJyb3cge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG5cclxuICAudG9nZ2xlLWFycm93LXJvdGF0ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgLmNvbGxhcHNlZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWFycm93LWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGlhbG9nLWNhcmQtc2VjdGlvbi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICYtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2ctY2FyZC1zZWN0aW9uLW1ldGEge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMHJlbSAvIDE2KTtcclxuICBsaW5lLWhlaWdodDogY2FsYygxMnJlbSAvIDE2KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc3MwNCc7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmNhcmQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiB2YXIoLS1zaXplLTQsIDAuMjVyZW0pO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5jYXJkLWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNnB4O1xyXG4gIGhlaWdodDogMS41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gTmVlZCB0byB1cGRhdGUgY2l0aXplbi5zY3NzLiBUaGVzZSBhcmUgdGVtcCBkdWUgdG8gdmlvbGF0aW9ucyBmcm9tIHRoZSBleGlzdGluZyBjb2RlLlxyXG5cclxuLm1vZGFsX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbSAxcmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtIDNyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4ubW9kYWxfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcblxyXG4gID4gKiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19ib2R5IHtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDFyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcblxyXG4gICAgLm1hdGVyaWFsLWljb25zLFxyXG4gICAgLm1hdGVyaWFsLWljb25zLW91dGxpbmVkIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX2JvZHktLW5vLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi51eC1kaWFsb2cteHMge1xyXG4gIG1heC13aWR0aDogMjByZW07XHJcbiAgLy8zMjBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLXNtIHtcclxuICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gIC8vNDAwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy1tZCB7XHJcbiAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAvLzQ4MHB4XHJcbn1cclxuXHJcbi51eC1kaWFsb2ctbWQtbGcge1xyXG4gIG1heC13aWR0aDogMzVyZW07XHJcbiAgLy80ODBweFxyXG59XHJcblxyXG4udXgtZGlhbG9nLWxnIHtcclxuICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gIC8vNjQwcHhcclxufVxyXG5cclxuLnV4LWRpYWxvZy14bCB7XHJcbiAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAvLzgwMHB4XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZSB7XHJcbiAgLy9jdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMC4yNXJlbTtcclxuICByaWdodDogMC4yNXJlbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udm9pY2VtYWlsLXBsYXllciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwiLy8gQHVzZSAnLi4vLi4vc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG5cclxuLy8gTUVTU0FHRSBURU1QTEFURSBFRElUT1IgSU5TVEFOQ0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmZvcm0uZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNsYXRlLWE3KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMjQpO1xyXG4gIG1pbi1ibG9jay1zaXplOiByZXZlcnQ7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1zbGF0ZS1hMikgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotbWVzc2FnZSB7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICYgc3Bhbjpub3QoLmR6LXVwbG9hZC1tZXNzYWdlLCAuZnctbWVkaXVtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS11cGxvYWQtaWNvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTMyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTEpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmR6LXVwbG9hZC1idXR0b24ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtMikgdmFyKC0tc2l6ZS00KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG5mb3JtLmRyb3B6b25lLWVycm9yLWJvcmRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcHpvbmUtZXJyb3ItbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IGNoYXJhY3Rlci12YXJpYW50KGwtdGFpbCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY3JpdGljYWwpO1xyXG59XHJcblxyXG4uZHJvcHpvbmUtYXR0YWNobWVudC1wcmV2aWV3cyB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tc2l6ZS04KTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdhcDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuLmF0dGFjaG1lbnQtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCkgdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6aGFzKC5hdHRhY2htZW50LXNpemUpIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLXNpemUtOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxufVxyXG5cclxuLmF0dGFjaG1lbnQtY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogN3B4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgJjpoYXMoLmF0dGFjaG1lbnQtc2l6ZSkge1xyXG4gICAgcGFkZGluZy1ibG9jazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWljb24ge1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXNpemUtMTgpO1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LW1ldGEge1xyXG4gIHBhZGRpbmctYmxvY2s6IDFweDtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2htZW50LWVycm9yIHtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jcml0aWNhbCk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW5vdGUtY2FyZC1iZzogdmFyKC0tc2xhdGUtYTEpO1xyXG4gIC0tbm90ZS1jYXJkLXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLW5vdGUtY2FyZC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgLS1ub3RlLWNhcmQtcm93LWdhcDogMC43NXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZTogMS4yNXJlbTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItYmc6IHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGNpcmNsZSBhdCAxMDAlIDAlLCB2YXIoLS1waW5rLWE1KSAwJSwgdmFyKC0tdmlvbGV0LWE1KSAxMDAlKTtcclxuICAtLWhpc3RvcnktbWV0YS1hdmF0YXItZmc6IHZhcigtLXZpb2xldC1hMTEpO1xyXG59XHJcblxyXG4ubm90ZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RlLWNhcmQtYmcpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLW5vdGUtY2FyZC1zaGFkb3cpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGUtY2FyZC1yYWRpdXMsIDAuMjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLW5vdGUtY2FyZC1yb3ctZ2FwKTtcclxufVxyXG5cclxuLm5vdGUtY29udGVudCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGEge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi1hdmF0YXIge1xyXG4gICAgd2lkdGg6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWhpc3RvcnktbWV0YS1hdmF0YXItc2l6ZSkgLyAyKTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0taGlzdG9yeS1tZXRhLWF2YXRhci1mZyk7XHJcbiAgICBmb250LXNpemU6IGNhbGMoMTFyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNDUwO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xyXG5cclxuICAgICY6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgfVxyXG5cclxuICAmLXVzZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICYtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMC4zNWVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcclxuXHJcbiAgfVxyXG5cclxuICAmLWRhdGUge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LW1ldGE6aGFzKC5oaXN0b3J5LW1ldGEtYXZhdGFyKSB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTJweDtcclxufVxyXG5cclxuIiwiXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1ub3RpZmljYXRpb24tc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMjBweCAxMnB4IGhzbCgyMTggNCUgNTAlIC8gOCUpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgMCA5cHggOXB4IGhzbCgyMTggNCUgNTAlIC8gMTQlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgMCBoc2woMjE4IDQlIDUwJSAvIDE2JSk7XHJcblxyXG4gIC0tYmFubmVyLWhlaWdodDogdmFyKC0tc2l6ZS00MCk7XHJcbn1cclxuXHJcbjp3aGVyZSgubm90aWZpY2F0aW9uKSxcclxuOndoZXJlKC5iYW5uZXIpIHtcclxuICAtLWNvbG9yLWRhcmtlbjogY2FsYyhsIC0gMC4xMjUpO1xyXG59XHJcblxyXG46d2hlcmUoLmJhbm5lcikge1xyXG4gIC0tYmFubmVyLWJvcmRlcjogaW5zZXQgMCAtMXB4IDAgMCB2YXIoLS1iYW5uZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTEyKTtcclxuICAvL21pbi13aWR0aDogMThyZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDNyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC44MTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iZywgdmFyKC0tc2xhdGUtMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLCB2YXIoLS1zbGF0ZS1hNikpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi0tdGV4dC13cmFwcGVyLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gICYtLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmLS1pY29uIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24taWNvbik7XHJcblxyXG4gICAgJiBwYXRoIHtcclxuICAgICAgZmlsbDogdmFyKC0tbm90aWZpY2F0aW9uLWljb24pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi10aXRsZSwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJi0tc3VidGl0bGUge1xyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jYXB0aW9uIHtcclxuICAgICY6ZW1wdHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aW9uIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tLWNhcHRpb246d2hlcmUoLmRhcmspIHtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbi0tY2FwdGlvbjp3aGVyZSguc21hbGwpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uOmhhcygubm90aWZpY2F0aW9uLS1jYXB0aW9uKSAubm90aWZpY2F0aW9uLS1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogY2FsYyh2YXIoLS1saC1zY2FsZS0xKSAvIDIpO1xyXG59XHJcblxyXG5cclxuLy8gU0VNQU5USUMgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5ub3RpZmljYXRpb24ge1xyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLWJsdWUtMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWJsdWUtYTYpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZzogdmFyKC0tYmx1ZS1hMTApO1xyXG4gICAgLS1ub3RpZmljYXRpb24taWNvbjogb2tsY2goZnJvbSB2YXIoLS1ibHVlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWJsdWUtYTEyKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRleHQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgICAmIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1ub3RpZmljYXRpb24tdHlwZX49XCJ3YXJuaW5nXCJdKSB7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAgICYgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgICAgY29sb3I6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zYW5kLWE3KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2FuZC1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbm90aWZpY2F0aW9uLXR5cGV+PVwiZXJyb3JcIl0pIHtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJnOiB2YXIoLS1ydWJ5LTIpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tYm9yZGVyOiB2YXIoLS1ydWJ5LWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWljb246IG9rbGNoKGZyb20gdmFyKC0tcnVieS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tbm90aWZpY2F0aW9uLXRpdGxlOiB2YXIoLS1ydWJ5LWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcblxyXG4gICAgJiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tcnVieS1hMTIpO1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tbWF1dmUtYTcpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1tYXV2ZS1hOSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRpYWxvZzpub3QoLnF1aWNrLXNjYW4pOmhhcygubm90aWZpY2F0aW9uKSBbZGF0YS1ub3RpZmljYXRpb24tdHlwZT1cImVycm9yXCJdIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNzVyZW07XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tbm90aWZpY2F0aW9uLXNoYWRvdyk7XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLW5ldHdvcmstZXJyb3Ige1xyXG4gIGNvbG9yOiB2YXIoLS1ydWJ5LWExMSk7XHJcbn1cclxuXHJcblxyXG4vLyBCQU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5iYW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWJhbm5lci1oZWlnaHQsIHZhcigtLXNpemUtNDApKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYW5uZXItYmFja2dyb3VuZCwgdmFyKC0tc2xhdGUtNCkpO1xyXG4gIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZCwgdmFyKC0tc2xhdGUtYTEyKSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuXHJcbiAgJiBwYXRoIHtcclxuICAgIGZpbGw6IHZhcigtLWJhbm5lci1mb3JlZ3JvdW5kLCB2YXIoLS1zbGF0ZS1hMTIpKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwiaW5mb3JtYXRpb25hbFwiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYmx1ZS00KTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQ6IG9rbGNoKGZyb20gdmFyKC0tYmx1ZS1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tYmFubmVyLWZvcmVncm91bmQtZGFyazogdmFyKC0tYmx1ZS1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ibHVlLWE2KTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtYmFubmVyLXR5cGV+PVwid2FybmluZ1wiXSkge1xyXG4gICAgLS1iYW5uZXItYmFja2dyb3VuZDogdmFyKC0tYW1iZXItMyk7XHJcbiAgICAtLWJhbm5lci1mb3JlZ3JvdW5kOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1hbWJlci1hMTIpO1xyXG4gICAgLS1iYW5uZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1hbWJlci1hNik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLWJhbm5lci10eXBlfj1cImVycm9yXCJdKSB7XHJcbiAgICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1jcmltc29uLTQpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZDogb2tsY2goZnJvbSB2YXIoLS1jcmltc29uLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrOiB2YXIoLS1jcmltc29uLWExMik7XHJcbiAgICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJib3JkZXJcIl0pIHtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWJhbm5lci1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1iYW5uZXItdHlwZX49XCJzdGlja3lcIl0pIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tYmFubmVyLWJvcmRlcik7XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1iYW5uZXItZm9yZWdyb3VuZC1kYXJrKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLW51bWJlci1jb250cm9sLWhlaWdodDogMi41cmVtO1xyXG59XHJcblxyXG5udW1iZXItY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtbnVtYmVyLWNvbnRyb2x+PVwibGF5ZXItMDFcIl0pIHtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1udW1iZXItY29udHJvbC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAyXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKFtkYXRhLW51bWJlci1jb250cm9sfj1cImxheWVyLTAzXCJdKSB7XHJcbiAgICAtLW51bWJlci1jb250cm9sLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0tbnVtYmVyLWNvbnRyb2wtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuLm51bWJlci1jb250cm9sIHtcclxuICBibG9jay1zaXplOiB2YXIoLS1udW1iZXItY29udHJvbC1oZWlnaHQpO1xyXG4gIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW51bWJlci1jb250cm9sLWJnLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5udW1iZXItY29udHJvbC1pbnB1dCB7XHJcbiAgLS1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IG5vbmU7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcblxyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtaW5saW5lLXNpemU6IDNyZW07XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcblxyXG4gICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCwgbm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVyLWNvbnRyb2wtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLW51bWJlci1jb250cm9sLWhlaWdodCk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tbnVtYmVyLWNvbnRyb2wtaGVpZ2h0KTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gUkFESU8gR1JPVVBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgcm93LWdhcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24tZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcblxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTiBXUkFQUEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC8vZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxufVxyXG5cclxuXHJcbi8vIFJBRElPIEJVVFRPTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbkBtaXhpbiByYWRpby1idXR0b24tYmFzZSB7XHJcbiAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKSwgaW5zZXQgMCAwIDAgNHB4IHZhcigtLWNvbG9yLXBhbmVsLXNvbGlkKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1yYWRpby1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG5cclxuICArIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiBjYWxjKDFyZW0gLyAxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gIEBpbmNsdWRlIHJhZGlvLWJ1dHRvbi1iYXNlO1xyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRleHQtZGlzYWJsZWQpLCBpbnNldCAwIDAgMCA0cHggdmFyKC0tY29sb3ItcGFuZWwtc29saWQpO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICArIGxhYmVsIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZXMgdGhlIHdob2xlIHBhcmVudCBzZWxlY3RhYmxlLWNhcmQgY2xpY2thYmxlXHJcbjp3aGVyZSguc2VsZWN0YWJsZS1jYXJkKSAucmFkaW8tYnV0dG9uOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcblxyXG4vLyBSQURJTyBCVVRUT04gQ0hFQ0tNQVJLXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrIHtcclxuICBAaW5jbHVkZSByYWRpby1idXR0b24tYmFzZTtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1yYWRpby1idXR0b24tc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2VzIHRoZSB3aG9sZSBwYXJlbnQgc2VsZWN0YWJsZS1jYXJkIGNsaWNrYWJsZVxyXG46d2hlcmUoLnNlbGVjdGFibGUtY2FyZCkgLnJhZGlvLWJ1dHRvbi0tY2hlY2ttYXJrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbn1cclxuXHJcbiIsIlxyXG4vLyBSQU5HRSBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbjp3aGVyZShpbnB1dFt0eXBlPVwicmFuZ2VcIl0pIHtcclxuICAtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0OiAycHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRyYWNrLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yNSkpO1xyXG4gIC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb246IDE0cHg7XHJcbiAgLS1yYW5nZS1zbGlkZXItLXRodW1iLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4vLyBSYW5nZSBSZXNldFxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIFJlbW92ZXMgZGVmYXVsdCBmb2N1c1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKioqKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgYW5kIEVkZ2UgQ2hyb21pdW0gc3R5bGVzICoqKioqL1xyXG4vLyBzbGlkZXIgdHJhY2tcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10cmFjay1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBzbGlkZXIgdGh1bWJcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC02cHg7IC8qIENlbnRlcnMgdGh1bWIgb24gdGhlIHRyYWNrICovXHJcblxyXG4gIC8vY3VzdG9tIHN0eWxlc1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItY29sb3IpO1xyXG4gIGhlaWdodDogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1kaW1lbnNpb24pO1xyXG4gIHdpZHRoOiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG59XHJcblxyXG4vKioqKiogRmlyZWZveCBzdHlsZXMgKioqKiovXHJcbi8vIHNsaWRlciB0cmFja1xyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2stY29sb3IpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBoZWlnaHQ6IHZhcigtLXJhbmdlLXNsaWRlci0tdHJhY2staGVpZ2h0KTtcclxufVxyXG5cclxuLy8gc2xpZGVyIHRodW1iXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgYm9yZGVyOiBub25lOyAvKlJlbW92ZXMgZXh0cmEgYm9yZGVyIHRoYXQgRkYgYXBwbGllcyovXHJcbiAgYm9yZGVyLXJhZGl1czogMDsgLypSZW1vdmVzIGRlZmF1bHQgYm9yZGVyLXJhZGl1cyB0aGF0IEZGIGFwcGxpZXMqL1xyXG5cclxuICAvLyBjdXN0b20gc3R5bGVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFuZ2Utc2xpZGVyLS10aHVtYi1jb2xvcik7XHJcbiAgaGVpZ2h0OiB2YXIoLS1yYW5nZS1zbGlkZXItLXRodW1iLWRpbWVuc2lvbik7XHJcbiAgd2lkdGg6IHZhcigtLXJhbmdlLXNsaWRlci0tdGh1bWItZGltZW5zaW9uKTtcclxufVxyXG4iLCLvu79AdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uL2Jhc2UnIGFzICo7XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX2NvbnRhaW5lciB7XHJcbiAgLS1oaWdobGlnaHQtd2lkdGg6IGF1dG87XHJcbiAgLS1oaWdobGlnaHQteC1wb3M6IDA7XHJcbn1cclxuXHJcbi5zZWdtZW50ZWQtY29udHJvbF9fY29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzJweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB3aWR0aDogdmFyKC0taGlnaGxpZ2h0LXdpZHRoKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1oaWdobGlnaHQteC1wb3MpKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dCwgd2lkdGggMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VnbWVudGVkLWNvbnRyb2xfX3NlZ21lbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZmxleDogMTtcclxuXHJcbiAgJiAucmFkaW8tYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgaGVhZGluZy0wMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vY29tcG9uZW50cy9pbnB1dHMnIGFzICo7XHJcblxyXG4vLyBTRUxFQ1QgV1JBUFBFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJleHBhbmRfbW9yZVwiIC8gXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUsIHZhcigtLXNjYWxlMSkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogdmFyKC0tc2VsZWN0LWlucHV0LWljb24tc2l6ZSwgdmFyKC0tc2NhbGUxKSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKC5zZWxlY3QtaW5wdXQ6ZGlzYWJsZWQpOjphZnRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbiAgfVxyXG5cclxuICAmOmhhcyhbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0pOjphZnRlciB7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTQpO1xyXG4gIH1cclxuXHJcbiAgJjpoYXMoW2RhdGEtaW5wdXQtc3R5bGV+PVwiZmlsdGVyXCJdKTo6YWZ0ZXIge1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS02KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUxFQ1RcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VsZWN0LWlucHV0IHsgLy8gZGVmYXVsdCBzZWxlY3Qgc3R5bGVcclxuICAtLWlucHV0LXBhZGRpbmctaW5saW5lOiAxcmVtIGNhbGMoMnJlbSArIHZhcigtLXNlbGVjdC1pbnB1dC1pY29uLXNpemUpKTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIEBpbmNsdWRlIGlucHV0LWJhc2U7XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuLy8gU3R5bGUgbGVnZW5kIHRleHQgd2hlbiBpbnB1dHMgYXJlIHNldCB0byBkaXNhYmxlZFxyXG4vLyBVc2VkIGluIFNldHRpbmdzIC0+IExvY2F0aW9ucyAtPiBNZXNzYWdlIHNldHRpbmdzXHJcbmxlZ2VuZDpoYXMoKyAuaW5wdXQtd3JhcHBlci1ob3Jpem9udGFsID4gLnNlbGVjdC13cmFwcGVyID4gLnNlbGVjdC1pbnB1dDpkaXNhYmxlZCkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxufVxyXG5cclxuXHJcbi8vIFNUWUxFIFZBUklBTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwib3V0bGluZWRcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDFcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMlwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDNcIl0ge1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvcjogdmFyKC0tY29sb3Itc3VyZmFjZSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJxdWljay1hY3Rpb25cIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImZpbHRlclwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogMnJlbTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIGNhbGModmFyKC0tc2l6ZS0xMikgKyB2YXIoLS1zZWxlY3QtaW5wdXQtaWNvbi1zaXplKSk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICAtLWlucHV0LWJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNik7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU0laRSBQUk9QU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNlbGVjdC1pbnB1dCB7XHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQteHMpO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJzbVwiXSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1sZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWlucHV0IHtcclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbWF4LWNvbnRlbnRcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLW1heC1jb250ZW50KTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWF4LWNvbnRlbnQpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtIDFyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpub3QoLnNlbGVjdGFibGUtY2FyZC1jaGVja2VkKTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uc2VsZWN0YWJsZS1jYXJkLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbn1cclxuXHJcbi5zZWxlY3RhYmxlLWNhcmQtY2hlY2tlZCB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbn1cclxuXHJcbi5yYWRpby1idXR0b24td3JhcHBlcjpmb2N1cy13aXRoaW4gLnNlbGVjdGFibGUtY2FyZCB7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxufVxyXG5cclxuLnNlbGVjdGFibGUtY2FyZDpoYXMoLnJhZGlvLWJ1dHRvbjpjaGVja2VkKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIEdFTkVSSUMgU1RBVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3RhdC1jYXJkLXdyYXBwZXItY29udGFpbmVyLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuXHJcbiAgJiA+IC5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0LWNhcmQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMC44NzVyZW07XHJcbiAgLy9tYXJnaW4tYmxvY2stZW5kOiAxcmVtO1xyXG59XHJcblxyXG4uc3RhdC1jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogMC4yNXJlbTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFBPT0xTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuXHJcbi8vIFBPT0wgU1RBVFMgTUFJTiBDT05UQUlORVIgV0lUSElOIFRBQlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1tYWluIHtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIG1heC13aWR0aDogODByZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUE9PTCBTVEFUUyBTRUNUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5wb29sLXN0YXRzLS1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWNvbHVtbi1jb3VudCksIDFmcik7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgY29sdW1uLWdhcDogMnJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICAgIHJvdy1nYXA6IDA7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIzXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAzO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWNvbHVtbi1jb3VudD1cIjRcIl0ge1xyXG4gICAgLS1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiNlwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogNjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZWN0aW9uLXR5cGU9XCJkZXRhaWxzXCJdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiA1LjI1cmVtOyAvLyBBY2NvdW50IGZvciA6YWZ0ZXIgYmcgZWxlbWVudCB0byBtYWtlIHNwYWNpbmcgbWF0Y2ggb3B0aWNhbGx5XHJcblxyXG4gICAgLy8gQmFja2dyb3VuZCBiZWhpbmQgUG9vbCBEZXRhaWxzXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBpbnNldDogNDJweCAtMXJlbSAtMS4yNXJlbSAtMXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTkwKSAvIDYlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUE9PTFMgU1RBVFMgQklUU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zdGF0LWNhcmQtZ3JvdXAge1xyXG5cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1uLWNvdW50KSwgMWZyKTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG5cclxuICAmW2RhdGEtY29sdW1uLWNvdW50PVwiMVwiXSB7XHJcbiAgICAtLWNvbHVtbi1jb3VudDogMTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1jb2x1bW4tY291bnQ9XCIyXCJdIHtcclxuICAgIC0tY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWhlYWRpbmcge1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUzKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC8vYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAyMCUpO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtaGVhZGluZy10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9vbC1zdGF0cy0tY2FyZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjc1cmVtO1xyXG5cclxuICAmW2RhdGEtY2FyZC10eXBlPVwiZGV0YWlsc1wiXSB7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjc1cmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS00MCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gIC8vJjpiZWZvcmUge1xyXG4gIC8vICAtLXN0YXQtY29sb3I6IGhzbCh2YXIoLS1ob3QtcGluay00MCkpO1xyXG4gIC8vICAtLXN0YXQtZG90LXNpemU6IDAuMzc1cmVtO1xyXG4gIC8vXHJcbiAgLy8gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gIHdpZHRoOiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgaGVpZ2h0OiB2YXIoLS1zdGF0LWRvdC1zaXplKTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zdGF0LWRvdC1zaXplKSAvIDIpO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0LWNvbG9yKTtcclxuICAvL31cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgLy9mb250LXdlaWdodDogNTAwO1xyXG5cclxuICAmW2RhdGEtY2FwdGlvbi10eXBlPVwidGVydGlhcnlcIl0ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXZhbHVlIHtcclxuICAtLXN0YXQtdmFsdWUtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zdGF0LXZhbHVlLXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdGF0LXZhbHVlLWxoKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xyXG5cclxuICAmW2RhdGEtdmFsdWUtc2l6ZT1cImxhcmdlXCJdIHtcclxuICAgIC0tc3RhdC12YWx1ZS1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gICAgLS1zdGF0LXZhbHVlLWxoOiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGluaXRpYWw7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZ3JpZC1zcGFuLTIge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbn1cclxuXHJcblxyXG4vLyBQT09MIENSRUFUSU9OIFNUQVRTIFRBQkxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuXHJcbiAgJiB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0yMCkpO1xyXG4gIH1cclxuXHJcbiAgJiB0ciB7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgfVxyXG5cclxuICAmIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIH1cclxufVxyXG5cclxuLnBvb2wtc3RhdHMtLXRhYmxlLWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblxyXG4gICYtaGVhZGVyIHtcclxuICAgIC8vZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIC8vbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG4vL0B1c2UgJy4uL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5zdmcge1xyXG4gICYtLWNvbG9yIHtcclxuICAgICYtY29tcGxldGUge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1qYWRlLWExMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXF1ZXN0IGRvY3VtZW50IHN0YXR1cyBzdmcgY29sb3JzXHJcbiAgICAmLWF0dGFjaGVkIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tamFkZS1hMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1ub3QtcmVxdWlyZWQge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1ibHVlLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1pc3Npbmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiB2YXIoLS1jcmltc29uLWExMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uc3ZnLS1oaWRkZW4ge1xyXG4gICY6aGFzKGlubGluZS1zdmcpIGlubGluZS1zdmcge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcbkB1c2UgJy4uL2NvbXBvbmVudHMvaW5wdXRzJyBhcyAqO1xyXG5cclxuXHJcbi8vIEJBU0UgU1RZTEVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICByZXNpemU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgJjpyZWFkLW9ubHk6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgLy8tLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXNtKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogdmFyKC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUxKTtcclxuICB9XHJcblxyXG4gICY6cmVhZC1vbmx5OmlzKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgICAtLWlucHV0LWZvY3VzLXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aGFzKCsgLmlucHV0LWJ1dHRvbikge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1pbnB1dC1oZWlnaHQsIHZhcigtLWlucHV0LWhlaWdodC1tZCkpO1xyXG4gIH1cclxuXHJcbiAgJjppbnZhbGlkIHtcclxuICAgIC0taW5wdXQtZm9jdXMtc2hhZG93OiB2YXIoLS1lcnJvci1zaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3JpbXNvbi1hMik7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1lcnJvci1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1lcnJvci1vdXRsaW5lLW9mZnNldCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbmxhYmVsOmhhcygrIC50ZXh0LWlucHV0OmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG4vLyBTdHlsZSBsYWJlbCB0ZXh0IHdoZW4gaW5wdXQgaXMgc2V0IHRvIGRpc2FibGVkXHJcbi8vIFVzZWQgaW4gU2V0dGluZ3MgLT4gTG9jYXRpb25zIC0+IE1lc3NhZ2Ugc2V0dGluZ3NcclxubGVnZW5kOmhhcygrIC5pbnB1dC1ncm91cC1pbmxpbmUtZnVsbCA+IC5pbnB1dC13cmFwcGVyID4gLnRleHQtaW5wdXQ6ZGlzYWJsZWQpIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcblxyXG4vLyBTVFlMRSBWQVJJQU5UU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJvdXRsaW5lZFwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS0yKTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdy1kaXNhYmxlZDogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE3KTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wMVwiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAyXCJdIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJsYXllci0wM1wiXSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAgIC0taW5wdXQtYmctY29sb3ItZGlzYWJsZWQ6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0LWlucHV0IHtcclxuICAmOndoZXJlKFtkYXRhLWlucHV0LXN0eWxlfj1cInhzXCJdKSB7XHJcbiAgICAtLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LXhzKTtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcblxyXG4gICAgJjpoYXMoKyAuaW5wdXQtYnV0dG9uKSB7XHJcbiAgICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNzVyZW0gdmFyKC0taW5wdXQtaGVpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwic21cIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtc20pO1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0pIHtcclxuICAgIC0taW5wdXQtaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQtbGcpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZShbZGF0YS1pbnB1dC1zdHlsZX49XCJ4bFwiXSkge1xyXG4gICAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC14bCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRleHQtaW5wdXQge1xyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4cyk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgteHNcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhzKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgteHMpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXNtXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1zbSk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXNtKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC1tZFwiXSB7XHJcbiAgICB3aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbWQpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC1tZCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtaW5wdXQtc3R5bGV+PVwid2lkdGgtbGdcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLWxnKTtcclxuICAgIG1heC13aWR0aDogdmFyKC0taW5wdXQtd2lkdGgtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWlucHV0LXN0eWxlfj1cIndpZHRoLXhsXCJdIHtcclxuICAgIHdpZHRoOiB2YXIoLS1pbnB1dC13aWR0aC14bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXhsKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1pbnB1dC1zdHlsZX49XCJ3aWR0aC14eGxcIl0ge1xyXG4gICAgd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWlucHV0LXdpZHRoLXh4bCk7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBCQVNFIFNUWUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udGV4dGFyZWEge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiA3cmVtO1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC42ODc1cmVtO1xyXG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XHJcbiAgcmVzaXplOiBibG9jaztcclxuICBAaW5jbHVkZSBpbnB1dC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5qdXJ5LXZvaWNlLW1lbnUpIHtcclxuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDFyZW0gNi43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlIGxhYmVsIHRleHQgd2hlbiBpbnB1dCBpcyBzZXQgdG8gZGlzYWJsZWRcclxubGFiZWw6aGFzKCsgLnRleHRhcmVhOmRpc2FibGVkKSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cIm91dGxpbmVkXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAxXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGF5ZXItMDJcIl0ge1xyXG4gIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cImxheWVyLTAzXCJdIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi8vIENhbGN1bGF0ZWQgYnkgNDBweCBkZWZhdWx0IGhlaWdodCArIDE4cHggKDEuMTI1cmVtKSBsaW5lLWhlaWdodCBmb3IgYSBsaW5lIG9mIHRleHRcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS10ZXh0YXJlYS1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbn1cclxuXHJcbi8vIE9uZSBsaW5lXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInh4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1tZCk7XHJcbn1cclxuXHJcbi8vIFR3byBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJ4c1wiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArIHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIFRocmVlIGxpbmVzXHJcbi50ZXh0YXJlYVtkYXRhLWlucHV0LXN0eWxlfj1cInNtXCJdIHtcclxuICAtLWlucHV0LWhlaWdodDogY2FsYyh2YXIoLS1pbnB1dC1oZWlnaHQtbWQpICsgKHZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KSAqIDIpKTtcclxufVxyXG5cclxuLy8gRm91ciBsaW5lc1xyXG4udGV4dGFyZWFbZGF0YS1pbnB1dC1zdHlsZX49XCJtZFwiXSB7XHJcbiAgLS1pbnB1dC1oZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0LW1kKSArICh2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCkgKiAzKSk7XHJcbn1cclxuXHJcbi8vIEZpdmUgbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwibGdcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNCkpO1xyXG59XHJcblxyXG4vLyBTaXggbGluZXNcclxuLnRleHRhcmVhW2RhdGEtaW5wdXQtc3R5bGV+PVwieGxcIl0ge1xyXG4gIC0taW5wdXQtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodC1tZCkgKyAodmFyKC0tdGV4dGFyZWEtbGluZS1oZWlnaHQpICogNSkpO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnIGFzICo7XHJcblxyXG46d2hlcmUoLnRvZ2dsZS1zd2l0Y2gpIHtcclxuICAtLXdpZHRoLW11bHRpcGxpZXI6IDI7XHJcblxyXG4gIC0tdHJhY2std2lkdGgtbWluOiBjYWxjKDMwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2stcGFkZGluZzogY2FsYygzcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2staGVpZ2h0OiBjYWxjKDIwcmVtIC8gMTYpO1xyXG4gIC0tdHJhY2std2lkdGg6IG1heCh2YXIoLS10cmFjay13aWR0aC1taW4pLCBjYWxjKCh2YXIoLS10aHVtYi1zaXplKSAqIHZhcigtLXdpZHRoLW11bHRpcGxpZXIpKSArICh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpKSk7XHJcbiAgLS10cmFjay1tYXJnaW46IDA7XHJcblxyXG4gIC0tdGh1bWItc2l6ZTogY2FsYyh2YXIoLS10cmFjay1oZWlnaHQpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gIC0tdGh1bWItcG9zaXRpb246IDAlO1xyXG5cclxuICAtLXRyYWNrLWNvbG9yLWluYWN0aXZlOiB2YXIoLS1zbGF0ZS1hOSk7XHJcbiAgLS10cmFjay1jb2xvci1hY3RpdmU6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLXRodW1iLWNvbG9yOiBva2xjaCgxMDAlIDAgMCk7XHJcbiAgLS10aHVtYi1jb2xvci1oaWdobGlnaHQ6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLXRvZ2dsZS1sYWJlbC1saW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgLS10b2dnbGUtbGFiZWwtbWFyZ2luOiAxcHg7XHJcblxyXG4gIC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XHJcbiAgLS10aHVtYi1oaWdobGlnaHQtZHVyYXRpb246IDEwMG1zO1xyXG59XHJcblxyXG5cclxuLy8gVE9HR0xFIFNXSVRDSFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIFRvZ2dsZSArIExhYmVsKHMpXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjVlbTtcclxuXHJcbiAgZm9udC1zaXplOiB2YXIoLS10b2dnbGUtbGFiZWwtZm9udC1zaXplKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udG9nZ2xlLXN3aXRjaDpoYXMoLnRvZ2dsZTpkaXNhYmxlZCkudG9nZ2xlLXN3aXRjaCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLy8gVHJhY2sgKyBUaHVtYlxyXG4udG9nZ2xlIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdHJhY2std2lkdGgpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLXRyYWNrLWhlaWdodCk7XHJcbiAgcGFkZGluZzogdmFyKC0tdHJhY2stcGFkZGluZyk7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS10cmFjay1tYXJnaW4pO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1jb2xvci1pbmFjdGl2ZSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdHJhY2std2lkdGgpO1xyXG5cclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZDogW3RyYWNrXSAxZnIgLyBbdHJhY2tdIDFmcjtcclxuXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10aHVtYi10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLW91dDtcclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIC0tdGh1bWItcG9zaXRpb246IGNhbGMoKHZhcigtLXRyYWNrLXdpZHRoKSAtIDEwMCUpIC0gKHZhcigtLXRyYWNrLXBhZGRpbmcpICogMikpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgLS10aHVtYi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLXRyYWNrLWFjdGl2ZTogdmFyKC0tdHJhY2stY29sb3ItYWN0aXZlKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IG9rbGNoKDEwMCUgMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAtLXRodW1iLXBvc2l0aW9uOiBjYWxjKCgodmFyKC0tdHJhY2std2lkdGgpIC8gMikgLSAodmFyKC0tdGh1bWItc2l6ZSkgLyAyKSkgLSB2YXIoLS10cmFjay1wYWRkaW5nKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaHVtYlxyXG4udG9nZ2xlOjpiZWZvcmUge1xyXG4gIC0taGlnaGxpZ2h0LXNpemU6IDA7XHJcblxyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZ3JpZC1hcmVhOiB0cmFjaztcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tdGh1bWItc2l6ZSk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRodW1iLWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0taGlnaGxpZ2h0LXNpemUpIHZhcigtLXRodW1iLWNvbG9yLWhpZ2hsaWdodCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXRodW1iLXBvc2l0aW9uKSk7XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQsIGJveC1zaGFkb3cgdmFyKC0tdGh1bWItdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi50b2dnbGU6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XHJcbiAgLS1oaWdobGlnaHQtc2l6ZTogY2FsYyh2YXIoLS10cmFjay1wYWRkaW5nKSAqIDIpO1xyXG59XHJcblxyXG4udG9nZ2xlLWxhYmVsIHtcclxufVxyXG5cclxuXHJcbi8vIFNJWkUgUFJPUFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInhzXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxcmVtO1xyXG4gICAgLy8tLXRyYWNrLW1hcmdpbjogMXB4O1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDA7XHJcbiAgICAtLXRvZ2dsZS1sYWJlbC1mb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG5cclxuICAgIC50b2dnbGUtbGFiZWwge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJtZFwiXSB7XHJcbiAgICAtLXRyYWNrLWhlaWdodDogMS41cmVtO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG4gICAgLS10b2dnbGUtbGFiZWwtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlMCk7XHJcbiAgICAvLy0tdG9nZ2xlLWxhYmVsLW1hcmdpbjogMC4xMjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cImxnXCJdIHtcclxuICAgIC0tdHJhY2staGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICAgIC0tdG9nZ2xlLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTEpO1xyXG4gICAgLy8tLXRvZ2dsZS1sYWJlbC1tYXJnaW46IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU1RZTEUgVkFSSUFOVFNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50b2dnbGUtc3dpdGNoIHtcclxuICAmW2RhdGEtdG9nZ2xlfj1cInNldHRpbmctcm93XCJdIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXRvZ2dsZX49XCJpbmxpbmVcIl0ge1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlPVwiaW5saW5lIHhzXCJdIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdG9nZ2xlfj1cInN0YWNrZWRcIl0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZS1zd2l0Y2gtaW5saW5lIHtcclxuICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC43NXJlbTtcclxufVxyXG4iLCI6d2hlcmUoZm9yZ2UtdG9vbHRpcCkge1xyXG4gIC0tZm9yZ2UtdG9vbHRpcC1iYWNrZ3JvdW5kOiB2YXIoLS1zbGF0ZS0xMik7XHJcbiAgLS1mb3JnZS10eXBvZ3JhcGh5LWJvZHkxLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcblxyXG4gICY6OnBhcnQoc3VyZmFjZSkge1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBUUkVFIFZJRVcgQ09NUE9ORU5UXHJcbi8vIEN1c3RvbWl6YXRpb24gdG8gbWF0Y2ggdGhlIGFwcCBjaGVja2JveCBzdHlsaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZ2otY2hlY2tib3gtbWQgc3BhbiB7XHJcbiAgY3Vyc29yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBzcGFuIHtcclxuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkpICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcclxuICBib3JkZXI6IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYyg5cmVtIC8gMTYpO1xyXG4gIGxlZnQ6IGNhbGMoNHJlbSAvIDE2KSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpICFpbXBvcnRhbnQ7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBjYWxjKDZyZW0gLyAxNik7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1cImRpc3BsYXlcIl0ge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuMjVyZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogaHNsKHZhcigtLWdyYXktNzApKSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAyO1xyXG59XHJcblxyXG4uZ2otaWNvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLy8gRmxleFxyXG5cclxuLmZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICYtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLWp1c3RpZnktY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1hbGlnbi0tc3RhcnQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmLWFsaWduLS1lbmQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICYtZ3JvdyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8ge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LWFsaWduLXNlbGYge1xyXG4gICYtLWNlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJi0tZW5kIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIH1cclxufVxyXG5cclxuLnNwYWNlLWJldHdlZW4ge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4iLCJcclxuW2NsYXNzKj1cImdyaWQtXCJdIHtcclxuICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAmLWNvbC1mdWxsIHsgLy8gZ3JpZC1jb2x1bW4gc3BhbiBmdWxsXHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICB9XHJcblxyXG4gICYtYXV0by1maXQgeyAvLyBtaW4td2lkdGggODBweCwgZml0IGFzIG11Y2ggaXRlbSBhcyBwb3NzaWJsZSBpbiBvbmUgcm93LlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgobWluKDgwcHgsIDEwMCUpLCAxZnIpKTtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcblxyXG4gICAgJi0tdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KG1pbig2ODBweCwxMDAlKSwgMWZyKSk7XHJcbiAgICAgIGdhcDogMjRweCAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hdXRvLWZpdC1kZW5zZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChtaW4oNjRweCwgMTAwJSksIDFmcikpO1xyXG4gICAgZ2FwOiAyNHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLWF1dG8geyAvLyBncmlkIGxheW91dCwgaW5wdXQgc2l6ZSBtZWRpdW0sIGNvbHVtbiBjb3VudCB2YXJpZXMgZGVwZW5kcyBvbiB0aGUgc2NyZWVuIHNpemUuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgobWluKDI5OHB4LCAxMDAlKSwgMWZyKSk7XHJcbiAgfVxyXG5cclxuICAmLTEgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDEuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuICB9XHJcblxyXG4gICYtMiB7IC8vIEdyaWQgbGF5b3V0LCBjb2x1bW4gY291bnQgMi5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0zIHsgLy8gR3JpZCBsYXlvdXQsIGNvbHVtbiBjb3VudCAzLlxyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDI0cHggMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLTQgeyAvLyBHcmlkIGxheW91dCwgY29sdW1uIGNvdW50IDQuXHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMjRweCAzMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLWNlbnRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JpZC1hdXRvLWZpdC1kZW5zZTpoYXMoLmlzLWludmFsaWQpIHtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuIiwiLy8gR0FQIEZPUiBGTEVYICYgR1JJRFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5nYXAge1xyXG4gICYtMiAgeyBnYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgZ2FwOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICB7IGdhcDogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgeyBnYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IGdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0IHsgZ2FwOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgeyBnYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IGdhcDogdmFyKC0tc2l6ZS00MCk7IH1cclxuICAmLTQ4IHsgZ2FwOiB2YXIoLS1zaXplLTQ4KTsgfVxyXG59XHJcblxyXG4ucm93LWdhcCB7XHJcbiAgJi0yICB7IHJvdy1nYXA6IHZhcigtLXNpemUtMik7IH1cclxuICAmLTQgIHsgcm93LWdhcDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgeyByb3ctZ2FwOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCB7IHJvdy1nYXA6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiB7IHJvdy1nYXA6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi00MCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNDApOyB9XHJcbiAgJi00OCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNDgpOyB9XHJcbiAgJi02NCB7IHJvdy1nYXA6IHZhcigtLXNpemUtNjQpOyB9XHJcbn1cclxuXHJcbi5jb2x1bW4tZ2FwIHtcclxuICAmLTIgIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yKTsgfVxyXG4gICYtNCAgeyBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICB7IGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLTQwIHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00MCk7IH1cclxuICAmLTQ4IHsgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00OCk7IH1cclxufVxyXG5cclxuLmdyb3VwLWdhcCB7XHJcbiAgZ2FwOiAyNHB4IDMycHg7XHJcbn1cclxuIiwiXHJcbi8vIE1BUkdJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tYXJnaW4ge1xyXG4gICYtNCAgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS04KTsgfVxyXG4gICYtMTIgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW46IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luOiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IG1hcmdpbjogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW46IDA7IH1cclxufVxyXG5cclxuLy8gTG9naWNhbCBwcm9wZXJ0eSBmb3IgbGVmdC9yaWdodFxyXG4ubWFyZ2luLWlubGluZSB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1pbmxpbmU6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBtYXJnaW4taW5saW5lOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1pbmxpbmU6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4taW5saW5lOiBhdXRvOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIHRvcC9ib3R0b21cclxuLm1hcmdpbi1ibG9jayB7XHJcbiAgJi00ICAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1ibG9jazogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1ibG9jazogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jazogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLXRvcCB7XHJcbiAgJi0yICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTIpOyB9XHJcbiAgJi00ICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IG1hcmdpbi1ibG9jay1zdGFydDogMDsgfVxyXG4gICYtYXV0byB7IG1hcmdpbi1ibG9jay1zdGFydDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLXJpZ2h0IHtcclxuICAmLTQgICAgeyBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgbWFyZ2luLWlubGluZS1lbmQ6IDA7IH1cclxuICAmLWF1dG8geyBtYXJnaW4taW5saW5lLWVuZDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbSB7XHJcbiAgJi0yICAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yKTsgfVxyXG4gICYtNCAgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4tYmxvY2stZW5kOiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWJsb2NrLWVuZDogYXV0bzsgfVxyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQge1xyXG4gICYtNCAgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBtYXJnaW4taW5saW5lLXN0YXJ0OiAwOyB9XHJcbiAgJi1hdXRvIHsgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bzsgfVxyXG59XHJcblxyXG5cclxuLy8gUEFERElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnBhZGRpbmcge1xyXG4gICYtNCAgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtNCk7IH1cclxuICAmLTggICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nOiB2YXIoLS1zaXplLTE2KTsgfVxyXG4gICYtMjQgICB7IHBhZGRpbmc6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZzogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nOiAwOyB9XHJcbn1cclxuXHJcbi8vIExvZ2ljYWwgcHJvcGVydHkgZm9yIGxlZnQvcmlnaHRcclxuLnBhZGRpbmctaW5saW5lIHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1pbmxpbmU6IDA7IH1cclxufVxyXG5cclxuLy8gTG9naWNhbCBwcm9wZXJ0eSBmb3IgdG9wL2JvdHRvbVxyXG4ucGFkZGluZy1ibG9jayB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctYmxvY2s6IDA7IH1cclxufVxyXG5cclxuLnBhZGRpbmctdG9wIHtcclxuICAmLTggICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi00ICAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtMTIgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1ibG9jay1zdGFydDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTI0KTsgfVxyXG4gICYtMzIgICB7IHBhZGRpbmctYmxvY2stc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1ibG9jay1zdGFydDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1yaWdodCB7XHJcbiAgJi00ICAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTEyKTsgfVxyXG4gICYtMTYgICB7IHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1zaXplLTMyKTsgfVxyXG4gICYtbm9uZSB7IHBhZGRpbmctaW5saW5lLWVuZDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1ib3R0b20ge1xyXG4gICYtNCAgICB7IHBhZGRpbmctYmxvY2stZW5kOiB2YXIoLS1zaXplLTQpOyB9XHJcbiAgJi04ICAgIHsgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7IH1cclxuICAmLTEyICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xMik7IH1cclxuICAmLTE2ICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0xNik7IH1cclxuICAmLTI0ICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0yNCk7IH1cclxuICAmLTMyICAgeyBwYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0tc2l6ZS0zMik7IH1cclxuICAmLW5vbmUgeyBwYWRkaW5nLWJsb2NrLWVuZDogMDsgfVxyXG59XHJcblxyXG4ucGFkZGluZy1sZWZ0IHtcclxuICAmLTQgICAgeyBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tc2l6ZS00KTsgfVxyXG4gICYtOCAgICB7IHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1zaXplLTgpOyB9XHJcbiAgJi0xMiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTIpOyB9XHJcbiAgJi0xNiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJi0yNCAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMjQpOyB9XHJcbiAgJi0zMiAgIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLXNpemUtMzIpOyB9XHJcbiAgJi1ub25lIHsgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc2lkZWJhci13aWR0aDogMjQwcHg7XHJcbiAgLS10b3AtYmFyLWhlaWdodDogM3JlbTtcclxuICAtLXNwYWNpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJ4c1wiXSkgeyAtLWxheW91dC13aWR0aDogMjByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJzbVwiXSkgeyAtLWxheW91dC13aWR0aDogMzByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJtZFwiXSkgeyAtLWxheW91dC13aWR0aDogNDByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJsZ1wiXSkgeyAtLWxheW91dC13aWR0aDogNTByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJ4bFwiXSkgeyAtLWxheW91dC13aWR0aDogNjByZW07IH1cclxuOndoZXJlKFtkYXRhLWxheW91dH49XCJjZW50ZXJlZFwiXSkgeyAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87IH1cclxuXHJcblxyXG4vLyBBUFAgU1RSVUNUVVJFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmFwcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5hcHAtcHJpbWFyeS0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHdpZHRoOiAwOyAvLyBXaGVuIHRoZSBwYXJlbnQgZGl2IGlzIGZsZXggbGF5b3V0LCB0aGUgZGVmYXVsdCB3aWR0aCBpcyBcImF1dG9cIiB3aGljaCBhbGxvd3MgdGhlIGVsZW1lbnQgdG8ga2VlcCBpdHMgb3JpZ2luYWwgc2l6ZS4gQnkgc2V0dGluZyB0aGUgd2lkdGggdG8gMCwgYW5kIHNldCBmbGV4OiAxLCBub3cgdGhlIHdpZHRoIGlzIDEwMCUgdG8gdGhlIHNjcmVlbiBzaXplIChub3Qga2VlcGluZyB0aGUgb3JpZ2luYWwgc2l6ZSkgYW5kIHRoZSBob3Jpem9udGFsIHNjcm9sbGluZyB3b3JrcyBwcm9wZXJseS5cclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vei1pbmRleDogYXV0bztcclxufVxyXG5cclxuLy8gVGhpcyBuZWVkcyB0byBtaXJyb3IgLm1haW4gYWJvdmUgZm9yIHRoZSBpbm5lciBjb250ZW50cyB0byB3b3JrIHByb3Blcmx5XHJcbi5yb3V0ZXItdmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICB6LWluZGV4OiAwOyAvLyBPdGhlcndpc2UgdGhlIGRyYXdlciBzaXRzIGJlbG93IHRoZSB0YWIgYmFyXHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLnJvdXRlci12aWV3ID4gOmZpcnN0LWNoaWxkIHtcclxuICBmbGV4OiBhdXRvOyAvLyBNYWtlIHNjcmVlbnMgd2l0aCB0YWJsZXMgc3BhbiBmdWxsIHdpZHRoXHJcbn1cclxuXHJcblxyXG5cclxuLy8gUEFHRSBMQVlPVVQgV1JBUFBFUlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5sYXlvdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgcm93LWdhcDogdmFyKC0tbGF5b3V0LXJvdy1nYXAsIDJyZW0pO1xyXG4gIG1hcmdpbi1pbmxpbmU6IHZhcigtLWxheW91dC1hbGlnbm1lbnQpO1xyXG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XHJcbiAgLy9tYXgtd2lkdGg6IHZhcigtLWxheW91dC13aWR0aCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tbGF5b3V0LXBhZGRpbmctYmxvY2spO1xyXG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl0geyAtLWxheW91dC13aWR0aDogMjVyZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cInNtXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDMwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXSB7IC0tbGF5b3V0LXdpZHRoOiA0MHJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl0geyAtLWxheW91dC13aWR0aDogNTByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cInhsXCJdIHsgLS1sYXlvdXQtd2lkdGg6IDYwcmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJ4eGxcIl0geyAtLWxheW91dC13aWR0aDogNzByZW07IH1cclxuICAmW2RhdGEtbGF5b3V0fj1cIngtd2lkZVwiXSB7IC0tbGF5b3V0LXdpZHRoOiA4MHJlbTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cImdhcC0xNlwiXSB7IC0tbGF5b3V0LXJvdy1nYXA6IHZhcigtLXNpemUtMTYpOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJnYXAtMzJcIl0geyAtLWxheW91dC1yb3ctZ2FwOiB2YXIoLS1zaXplLTMyKTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cImNlbnRlcmVkXCJdIHsgLS1sYXlvdXQtYWxpZ25tZW50OiBhdXRvOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJibG9jay1wYWRkaW5nXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbSA2cmVtOyB9XHJcbiAgJltkYXRhLWxheW91dH49XCJibG9jay1wYWRkaW5nLWVxdWFsXCJdIHsgLS1sYXlvdXQtcGFkZGluZy1ibG9jazogMnJlbTsgfVxyXG4gICZbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0geyAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTsgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSB7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAycmVtIDZyZW07XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdIHtcclxuICAgIC0tbGF5b3V0LXBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWlubGluZTogMnJlbTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwibm8tcGFkZGluZ1wiXSB7XHJcbiAgICAtLWxheW91dC1wYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgLS1sYXlvdXQtcGFkZGluZy1pbmxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBBZGQgcGFkZGluZyB0byB0aGUgd2lkdGggb2YgbGF5b3V0IHdyYXBwZXIgdG8ga2VlcCBpbm5lciBjb250ZW50IGF0IHRoZSBpbnRlbmRlZCB3aWR0aFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cInhzXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHNcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYygyNXJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwic21cIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJzbVwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDMwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cIm1kXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJtZFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cIm1kXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNDByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cImlubGluZS1wYWRkaW5nXCJdKSxcclxuICAmW2RhdGEtbGF5b3V0fj1cImxnXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwibGdcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg1MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieGxcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwicGFkZGVkLTMyXCJdKXtcclxuICAgIC0tbGF5b3V0LXdpZHRoOiBjYWxjKDYwcmVtICsgKHZhcigtLWxheW91dC1wYWRkaW5nLWlubGluZSkgKiAyKSk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbGF5b3V0fj1cInh4bFwiXTp3aGVyZShbZGF0YS1sYXlvdXR+PVwiaW5saW5lLXBhZGRpbmdcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWRcIl0pLFxyXG4gICZbZGF0YS1sYXlvdXR+PVwieHhsXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJwYWRkZWQtMzJcIl0pe1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IGNhbGMoNzByZW0gKyAodmFyKC0tbGF5b3V0LXBhZGRpbmctaW5saW5lKSAqIDIpKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1sYXlvdXR+PVwieC13aWRlXCJdOndoZXJlKFtkYXRhLWxheW91dH49XCJpbmxpbmUtcGFkZGluZ1wiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZFwiXSksXHJcbiAgJltkYXRhLWxheW91dH49XCJ4LXdpZGVcIl06d2hlcmUoW2RhdGEtbGF5b3V0fj1cInBhZGRlZC0zMlwiXSl7XHJcbiAgICAtLWxheW91dC13aWR0aDogY2FsYyg4MHJlbSArICh2YXIoLS1sYXlvdXQtcGFkZGluZy1pbmxpbmUpICogMikpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcCBub3RpZmljYXRpb25zXHJcbi5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xyXG4gIC0tbGF5b3V0LXdpZHRoOiA0MHJlbTtcclxuICAtLWxheW91dC1hbGlnbm1lbnQ6IGF1dG87XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgpO1xyXG5cclxuICAmOndoZXJlKFtkYXRhLW5vdGlmaWNhdGlvbi1tYXgtd2lkdGh+PVwiZnVsbFwiXSkge1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgbWluLWJsb2NrLXNpemU6IHZhcigtLXNpemUtMzIpO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybS1sYXlvdXRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mb3JtLWxheW91dCB7IC8vIHBhcmVudCBkaXYgb2YgZmllbGRzZXRcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDRyZW07XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICAvL3dpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IGF1dG87IC8vIFRyaWFsIGluc3RlYWQgb2YgMSAxIGF1dG9cclxuICBnYXA6IDJyZW07XHJcbiAgcGFkZGluZzogMnJlbTtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvcm0tc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChtaW4oMjk4cHgsIDEwMCUpLCAxZnIpKTtcclxuICBncmlkLWNvbHVtbjogMS8tMTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbn1cclxuXHJcblxyXG4vLyBESVNQTEFZXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYmxvY2sgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4uaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHJcbi8vIFBPU0lUSU9OXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucmVsYXRpdmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuLmFic29sdXRlIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbi5maXhlZCB7IHBvc2l0aW9uOiBmaXhlZDsgfVxyXG4uc3RpY2t5IHsgcG9zaXRpb246IHN0aWNreTsgfVxyXG5cclxuXHJcbjp3aGVyZSgud3JhcHBlci1zbSkge1xyXG4gIC5ncmlkLWl0ZW0tYXV0byB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPVkVSRkxPV1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxufVxyXG5cclxuXHJcbi8vIFNFVFRJTkdTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc2V0dGluZ3Mtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tbGF5b3V0LWFsaWdubWVudCk7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1sYXlvdXQtd2lkdGgsIDQwcmVtKTtcclxufVxyXG5cclxuLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlcixcclxuLmxheW91dC1zZWN0aW9uLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBtaW4oMTAwJSwgdmFyKC0tbGF5b3V0LXdpZHRoKSk7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMnJlbTtcclxuXHJcbiAgJjpvbmx5LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXJ+PVwibm8tbWFyZ2luXCJdIHsgbWFyZ2luLWJsb2NrLWVuZDogMDsgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2VjdGlvbi13cmFwcGVyLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IGNhbGModmFyKC0tbGgtc2NhbGUxKSAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG5cclxuICAmOmhhcyhidXR0b24pIHtcclxuICAgIC8vIExpbmUtaGVpZ2h0IGlzIDIycHggYW5kIGJ1dHRvbiBpcyAyNHB4XHJcbiAgICAvLyBTdWJ0cmFjdCBoYWxmIHRoZSBkaWZmZXJlbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBNb3ZlIHVwIGhhbGYgdGhlIGRpc3RhbmNlIG9mIHRoZSBidXR0b24gaGVpZ2h0XHJcbiAgICAvLyBBbGlnbm1lbnQgd2lsbCBtYXRjaCBoZWFkaW5ncyB3aXRob3V0IGJ1dHRvbnNcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKCh2YXIoLS1saC1zY2FsZTEpIC8gMikgLSAxcHgpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKC5zZXR0aW5ncy1zZWN0aW9uLXdyYXBwZXI6bm90KDpmaXJzdC1vZi10eXBlKSkgLnNldHRpbmdzLXNlY3Rpb24td3JhcHBlci1oZWFkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLnNldHRpbmdzLXNlY3Rpb24sXHJcbi5sYXlvdXQtc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDAsIDFmcik7XHJcbiAgcm93LWdhcDogdmFyKC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwLCAxLjVyZW0pO1xyXG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiYm9yZGVyLWJvdHRvbVwiXSxcclxuICAmW2RhdGEtbGF5b3V0LXNlY3Rpb25+PVwiYm9yZGVyLWJvdHRvbVwiXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiYm9yZGVyLXRvcFwiXSxcclxuICAmW2RhdGEtbGF5b3V0LXNlY3Rpb25+PVwiYm9yZGVyLXRvcFwiXSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwicGFkZGluZy1ib3R0b21cIl0sXHJcbiAgJltkYXRhLWxheW91dC1zZWN0aW9ufj1cInBhZGRpbmctYm90dG9tXCJdIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDAgMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTRcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMC4yNXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC04XCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDAuNXJlbTsgfVxyXG4gICZbZGF0YS1zZXR0aW5ncy1zZWN0aW9ufj1cImdhcC0xMlwiXSB7IC0tc2V0dGluZ3Mtc2VjdGlvbi1yb3ctZ2FwOiAwLjc1cmVtOyB9XHJcbiAgJltkYXRhLXNldHRpbmdzLXNlY3Rpb25+PVwiZ2FwLTE2XCJdIHsgLS1zZXR0aW5ncy1zZWN0aW9uLXJvdy1nYXA6IDFyZW07IH1cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJnYXAtMzJcIl0geyAtLXNldHRpbmdzLXNlY3Rpb24tcm93LWdhcDogMnJlbTsgfVxyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtc2VjdGlvbn49XCJmaWxsZWRcIl0ge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbiAgcm93LWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAmW2RhdGEtc2V0dGluZ3Mtcm93fj1cImZpbGxlZFwiXSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1yb3c6aGFzKC5pcy1pbnZhbGlkKSxcclxuLmlucHV0LWdyb3VwLWlubGluZTpoYXMoLmlzLWludmFsaWQpIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNldHRpbmdzLXJvdy0tZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS00KTtcclxuICBmbGV4OiAxIDEgMTJyZW07XHJcbn1cclxuXHJcbi5wYXktb3B0aW9uLS1taWxlYWdlIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG59XHJcblxyXG5cclxuLy8gVVRJTElUSUVTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLndkIHtcclxuICAmLTggICAgeyB3aWR0aDogMC41cmVtOyB9XHJcbiAgJi0xNiAgIHsgd2lkdGg6IDFyZW07IH1cclxuICAmLTI0ICAgeyB3aWR0aDogMS41cmVtOyB9XHJcbiAgJi1oYWxmIHsgd2lkdGg6IDUwJTsgfVxyXG4gICYtZnVsbCB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgJi1maXQtY29udGVudCB7IHdpZHRoOiBmaXQtY29udGVudDsgfVxyXG59XHJcblxyXG4ud2lkdGgteHMgICAgIHsgbWF4LWlubGluZS1zaXplOiAyMHJlbTsgfVxyXG4ud2lkdGgtc20gICAgIHsgbWF4LWlubGluZS1zaXplOiAyNXJlbTsgfVxyXG4ud2lkdGgtbWQgICAgIHsgbWF4LWlubGluZS1zaXplOiAzMHJlbTsgfVxyXG4ud2lkdGgtbWQtbGcgIHsgbWF4LWlubGluZS1zaXplOiAzNXJlbTsgfVxyXG4ud2lkdGgtbGcgICAgIHsgbWF4LWlubGluZS1zaXplOiA0MHJlbTsgfVxyXG4ud2lkdGgtbGcteGwgIHsgbWF4LWlubGluZS1zaXplOiA1MHJlbTsgfVxyXG4ud2lkdGgteGwgICAgIHsgbWF4LWlubGluZS1zaXplOiA2MHJlbTsgfVxyXG4ud2lkdGgteHhsICAgIHsgbWF4LWlubGluZS1zaXplOiA3MHJlbTsgfVxyXG4ud2lkdGgteC13aWRlIHsgbWF4LWlubGluZS1zaXplOiA4MHJlbTsgfVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4vLyBPZnRlbiB1c2VkIHV0aWxpdHkgY2xhc3Nlc1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbjpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxufVxyXG5cclxuLmhlYWRpbmctYm9yZGVyLWJvdHRvbSB7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgJjpoYXMoLmJ0bi1pY29uLW9ubHkpIHtcclxuICAgIHBhZGRpbmctYmxvY2stZW5kOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnNvci1kZWZhdWx0IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jdXJzb3ItZ3JhYiB7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oZWxwZXItbWVzc2FnZSB7XHJcbiAgbWFyZ2luLXRvcDogLTRweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1peGluIGRpdmlkZXItYmFzZSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktNDApKTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIGRpdmlkZXItYmFzZTtcclxuICB3aWR0aDogNDBweDtcclxufVxyXG5cclxuLmRpdmlkZXItbWQge1xyXG4gIEBpbmNsdWRlIGRpdmlkZXItYmFzZTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4ucG9pbnRlci1ldmVudC1pbml0aWFsIHtcclxuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5mby1pY29uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmxvY2stc2l6ZTogMS41cmVtO1xyXG4gIGlubGluZS1zaXplOiAxLjVyZW07XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFrLXdvcmQge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLWZvcmdlLWFwcC1iYXItcm93LXBhZGRpbmc6IDA7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLXRpdGxlLXBhZGRpbmc6IDA7XHJcbiAgLy8tLWZvcmdlLWFwcC1iYXItYmFja2dyb3VuZDogdmFyKC0tZm9yZ2UtcHJpbWFyeS03NSk7XHJcbiAgLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQ6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG4gIC0tYXZhdGFyLXNpemU6IDIuNXJlbTtcclxuICAtLWxvZ28tc2l6ZTogY2FsYygzNXJlbSAvIDE2KTtcclxuXHJcbiAgLnR5bGVyLWxvZ28tdG9wLXQgeyBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpOyB9XHJcbiAgLnR5bGVyLWxvZ28tYm90dG9tLXQgeyBmaWxsOiB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpOyB9XHJcbiAgLnR5bGVyLWxvZ28tdHJhZGVtYXJrIHsgZmlsbDogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTsgfVxyXG59XHJcblxyXG5cclxuLmFwcC1iYXIge1xyXG4gIC0tZm9yZ2UtaWNvbi1mb250LXNpemU6IHZhcigtLXNjYWxlMik7XHJcblxyXG4gICY6OnBhcnQoc2VjdGlvbi1zdGFydCksXHJcbiAgJjo6cGFydChzZWN0aW9uLWNlbnRlciksXHJcbiAgJjo6cGFydChzZWN0aW9uLWVuZCl7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1iYXItLWJyYW5kaW5nIHtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTIpIDA7XHJcbn1cclxuXHJcbi5sb2dvLXdyYXBwZXIge1xyXG4gIHdpZHRoOiB2YXIoLS1sb2dvLXNpemUpO1xyXG4gIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFwcC1iYXItLWhvbWUtbGluayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkOiBhdXRvIC8gbWluLWNvbnRlbnQgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICBjb2xvcjogdmFyKC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGVhc2Utb3V0LCBjb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogb2tsY2goZnJvbSB2YXIoLS1mb3JnZS1hcHAtYmFyLWZvcmVncm91bmQpIGwgYyBoIC8gNzIlKTtcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wYWdlLXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMWVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLXdlaWdodCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC12YXJpYW50LWFsdGVybmF0ZXM6IHZhcigtLXNtYWxsLXRleHQpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICAgIC0tYmFkZ2UtdGV4dC1jb2xvcjogb2tsY2goZnJvbSB2YXIoLS1hbWJlci1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAgIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQsIHZhcigtLXNpemUtMjQpKTtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1iYWRnZS1wYWRkaW5nLCB2YXIoLS1zaXplLTgpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLWJvcmRlci1yYWRpdXMsIHZhcigtLXNpemUtOCkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFkZ2UtYmFja2dyb3VuZC1jb2xvciwgdmFyKC0tc2xhdGUtYTMpKTtcclxuICAgIGNvbG9yOiB2YXIoLS1iYWRnZS10ZXh0LWNvbG9yLCB2YXIoLS1zbGF0ZS1hMTEpKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tYmFkZ2UtZm9udC1zaXplLCB2YXIoLS1zY2FsZS0yKSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYmFkZ2UtbGluZS1oZWlnaHQsIHZhcigtLWxoLXNjYWxlLTIpKTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1iYWRnZS1mb250LXdlaWdodCwgNDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wYWdlIHtcclxuICAvL21hcmdpbi1yaWdodDogMTZweDtcclxufVxyXG5cclxuLmFwcC1iYXItLWxvY2F0aW9uIHtcclxuICBjb2xvcjogaHNsKDAgMCUgMTAwJSAvIDcyJSk7XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1tZW51IHtcclxuICAtLWZvcmdlLWljb24tYnV0dG9uLXNpemU6IHZhcigtLXNpemUtNDApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbn1cclxuXHJcbi5hcHAtYmFyLS1wcm9maWxlLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTQwKTtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tc2l6ZS00MCkgLyAyKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICBjb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCBva2xjaCgxIDAgMCAvIDE2JSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci01KTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vanVyeS1tYW5hZ2VyL3NyYy9yZXNvdXJjZXMvc3R5bGVzL2NvbXBvbmVudHMvYXBwLWJhcicgYXMgKjtcclxuXHJcbi8vIEJBU0UgU1RZTEVTXHJcbi8vIEJhbm5lciBhbmQgdGhlbWUgY2hhbmdlIGZvciB0ZXN0IGVudmlyb25tZW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuYm9keSB7XHJcbiAgJjp3aGVyZSguc2l0ZS0tZGV2LXRlc3QpLFxyXG4gICY6d2hlcmUoLnNpdGUtLWNsaWVudC10ZXN0KSB7XHJcbiAgICAtLWZvcmdlLXRoZW1lLXRlcnRpYXJ5OiB2YXIoLS1hY2NlbnQtMTIpO1xyXG4gICAgLS1mb3JnZS10aGVtZS1vbi10ZXJ0aWFyeTogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1jb2xvcjogdmFyKC0tYWNjZW50LTEyKTtcclxuICAgIC0tZm9yZ2UtbGlzdC1pdGVtLXNlbGVjdGVkLWJhY2tncm91bmQ6IHZhcigtLWFjY2VudC0xMik7XHJcblxyXG4gICAgLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPVwicHJpbWFyeVwiXSB7XHJcbiAgICAgIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLWFjY2VudC1hMik7XHJcbiAgICAgIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1hY2NlbnQtYTYpO1xyXG4gICAgICAtLW5hdi1pdGVtLWJnLWhvdmVyOiB2YXIoLS1hY2NlbnQtYTMpO1xyXG4gICAgICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tYWNjZW50LWE0KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYTMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy10b2RheSAuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIaWRlIGJhbm5lciBieSBkZWZhdWx0XHJcbi50ZXN0LWVudmlyb25tZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gTE9DQUwgREVWXHJcbi8vIE1pcnJvciBwcm9kdWN0aW9uICsgZW52aXJvbm1lbnQgYmFkZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWRldikge1xyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkRldlwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRUpNIFRFU1RcclxuLy8gVGhlbWUgY2hhbmdlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5OndoZXJlKC5zaXRlLS1kZXYtdGVzdCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWFjY2VudC1hMzogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWFjY2VudC0xMjogdmFyKC0tc2xhdGUtMTIpO1xyXG5cclxuICAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxyXG4gIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxyXG4gIC5icmFuZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJEZXYgVGVzdFwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRUpNIFNUQUdFXHJcbi8vIE1pcnJvciBwcm9kdWN0aW9uICsgZW52aXJvbm1lbnQgYmFkZ2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbmJvZHk6d2hlcmUoLnNpdGUtLWRldi1zdGFnZSkge1xyXG4gIC5hcHAtYmFyLS1wYWdlLXRpdGxlOjpiZWZvcmUsXHJcbiAgLnRvcC1iYXItLXRpdGxlOjpiZWZvcmUsXHJcbiAgLmJyYW5kaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkRldiBTdGFnZVwiO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0xJRU5UIFRFU1RcclxuLy8gQmFubmVyICsgdGhlbWUgY2hhbmdlXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5ib2R5OndoZXJlKC5zaXRlLS1jbGllbnQtdGVzdCkge1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1iYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtYXBwLWJhci1mb3JlZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuXHJcbiAgLS1hY2NlbnQtYTI6IHZhcigtLXNsYXRlLWEyKTtcclxuICAtLWFjY2VudC1hMzogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIC0tYWNjZW50LWE0OiB2YXIoLS1zbGF0ZS1hNCk7XHJcbiAgLS1hY2NlbnQtYTY6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWFjY2VudC0xMjogdmFyKC0tc2xhdGUtMTIpO1xyXG5cclxuICAtLWJhbm5lci1iYWNrZ3JvdW5kOiB2YXIoLS1jcmltc29uLTQpO1xyXG4gIC0tYmFubmVyLWZvcmVncm91bmQ6IHZhcigtLWNyaW1zb24tYTEyKTtcclxuICAtLWJhbm5lci1ib3JkZXItY29sb3I6IHZhcigtLWNyaW1zb24tYTYpO1xyXG5cclxuICAuYXBwLWJhci0tcGFnZS10aXRsZTo6YmVmb3JlLFxyXG4gIC50b3AtYmFyLS10aXRsZTo6YmVmb3JlLFxyXG4gIC5icmFuZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJUZXN0IFNpdGVcIjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIH1cclxuXHJcbiAgLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gICAgYmxvY2stc2l6ZTogY2FsYygxMDAlIC0gKHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSArIHZhcigtLWJhbm5lci1oZWlnaHQpKSk7XHJcbiAgfVxyXG5cclxuICAudXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LWZ1bGwtaGVpZ2h0IHtcclxuICAgIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtICh2YXIoLS10b3AtYmFyLWhlaWdodCkgKyB2YXIoLS1iYW5uZXItaGVpZ2h0KSkpO1xyXG4gIH1cclxuXHJcbiAgLmFwcC1iYXIge1xyXG4gICAgaW5zZXQtYmxvY2stc3RhcnQ6IGNhbGMoMC41cmVtICsgdmFyKC0tYmFubmVyLWhlaWdodCkpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGluc2V0LWJsb2NrLXN0YXJ0OiAtMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpoYXMoLmFwcC1sYXlvdXQpIC5iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQtaW5saW5lOiAwO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgfVxyXG5cclxuICAudGVzdC1lbnZpcm9ubWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBESVNCVVJTRU1FTlRTIEFDQ09VTlRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uZGlzYnVyc2VtZW50cy1hY2NvdW50LW51bWJlci0taW5wdXQge1xyXG4gIG1heC13aWR0aDogMThyZW07XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVyLS1iYWRnZSB7XHJcbiAgLS1iYWRnZS10ZXh0LWNvbG9yOiB2YXIoLS1qYWRlLWExMik7XHJcbiAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1qYWRlLWEzKTtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTExKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBET05BVElPTlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4udXRpbGl0eS1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmRvbmF0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5kb25hdGlvbi10eXBlLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtkb25hdGlvbi10eXBlLXN0YXJ0XSBtaW5tYXgoNXJlbSwgMTMuMjVyZW0pIFtkb25hdGlvbi10eXBlLWVuZF07XHJcbiAgZ2FwOiAxLjVyZW0gMXJlbTtcclxuICBtYXgtd2lkdGg6IDI3LjVyZW07XHJcblxyXG4gICY6aGFzKC5kb25hdGlvbi1hbW91bnQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RvbmF0aW9uLXR5cGUtc3RhcnRdIG1pbm1heCg1cmVtLCAxMy4yNXJlbSkgW2RvbmF0aW9uLXR5cGUtZW5kIGRvbmF0aW9uLWFtb3VudC1zdGFydF0gbWlubWF4KDVyZW0sIDEzLjI1cmVtKSBbZG9uYXRpb24tYW1vdW50LWVuZF07XHJcbiAgfVxyXG59XHJcblxyXG4uZG9uYXRpb24tYWxsb2NhdGlvbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1zaXplLTgpO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxufVxyXG5cclxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFtjaGFyaXR5LXN0YXJ0XSBtaW5tYXgoNXJlbSwgMjcuNXJlbSkgW2NoYXJpdHktZW5kIHV0aWxpdHktc3RhcnRdIDIuNXJlbSBbdXRpbGl0eS1lbmRdO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAmOmhhcyguZG9uYXRpb24tcGVyY2VudCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbY2hhcml0eS1zdGFydF0gbWlubWF4KDVyZW0sIDI3LjVyZW0pIFtjaGFyaXR5LWVuZCBwZXJjZW50LXN0YXJ0XSA1cmVtIFtwZXJjZW50LWVuZCB1dGlsaXR5LXN0YXJ0XSAyLjVyZW0gW3V0aWxpdHktZW5kXTtcclxuICB9XHJcbn1cclxuXHJcbi5kb25hdGlvbi1zcGxpdCB7XHJcbiAgZ3JpZC1hcmVhOiBzcGxpdDtcclxufVxyXG5cclxuLmRvbmF0aW9uLWNoYXJpdHkge1xyXG5cclxufVxyXG5cclxuLmRvbmF0aW9uLXBlcmNlbnQge1xyXG5cclxufVxyXG5cclxuLmRvbmF0aW9uLXJlbW92ZSB7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLmRvbmF0aW9uLWFsbG9jYXRpb24tLWFjdGlvbi1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnRdIGF1dG8gW3NwbGl0LWVuZF07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTE2KTtcclxuXHJcbiAgJjpoYXMoLmFsbG9jYXRpb24tdG90YWwtLXRleHQpOmhhcyguYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3NwbGl0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAxMy4yNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LXN0YXJ0XSBtaW5tYXgoMi41cmVtLCAxMy4yNXJlbSkgW3RvdGFsLXRleHQtZW5kIHRvdGFsLXZhbHVlLXN0YXJ0XSA1cmVtIFt0b3RhbC12YWx1ZS1lbmQgZW1wdHktc3RhcnRdIDIuNXJlbSBbZW1wdHktZW5kXTtcclxuXHJcbiAgICBAY29udGFpbmVyICggd2lkdGggPCAzMS4yNXJlbSApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbc3BsaXQtc3RhcnQgdG90YWwtdGV4dC1zdGFydF0gbWlubWF4KDIuNXJlbSwgMjcuNXJlbSkgW3NwbGl0LWVuZCB0b3RhbC10ZXh0LWVuZCB0b3RhbC12YWx1ZS1zdGFydF0gNXJlbSBbdG90YWwtdmFsdWUtZW5kIGVtcHR5LXN0YXJ0XSAyLjVyZW0gW2VtcHR5LWVuZF07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogW3NwbGl0LXN0YXJ0XSBhdXRvIFtzcGxpdC1lbmQgdG90YWwtdGV4dC1zdGFydCB0b3RhbC12YWx1ZS1zdGFydF0gYXV0byBbdG90YWwtdGV4dC1lbmQgdG90YWwtdmFsdWUtZW5kXTtcclxuICAgICAgcm93LWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsb2NhdGlvbi10b3RhbC0tdGV4dCB7XHJcbiAgZ3JpZC1hcmVhOiB0b3RhbC10ZXh0O1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG59XHJcblxyXG4uYWxsb2NhdGlvbi10b3RhbC0tdmFsdWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG4gIGdyaWQtYXJlYTogdG90YWwtdmFsdWU7XHJcblxyXG4gID4gLmJhZGdlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDgwbXMgZWFzZS1vdXQsIGNvbG9yIDgwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcbiIsIjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb250LXNhbnM6ICdJbnRlclZhcmlhYmxlJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtbW9ubzogJ0lCTSBQbGV4IE1vbm8nLCB1aS1tb25vc3BhY2UsIFNGIE1vbm8sIG1vbm9zcGFjZTtcclxuICAtLWZvbnQtaWNvbnM6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcclxufVxyXG4iLCIvKiBUaGlzIGlzIGEgY29weSBmaWxlIGZyb20gY2l0aXplbiBkaXJlY3RvcnkgKEp1cm9yIEFjY2VzcykuIFVwZGF0ZWQgd2l0aCBuZXcgdmFyaWFibGVzLiAqL1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi8vIDAwIFN0cnVjdHVyZVxyXG4uY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNzI4cHg7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDU5cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgcGFkZGluZzogMCA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuaHIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaGFpcmxpbmVzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyAwMSBDYXJkc1xyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gYWxsO1xyXG4gICYtLWZpZWxkLWdyb3VwIHtcclxuICAgIGJhY2tncm91bmQ6ICRvZmYtd2hpdGU7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzNnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgbWFyZ2luOiAwIDMycHggMzJweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG4gICYtd2l0aC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgfVxyXG4gICYuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItcmVkO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlIGFsbDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IC0ycHggcmdiYSgyMTEsNjYsNjYsMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4IDEycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cy1sZztcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgZmlsbDogJHByaW1hcnktZ3JleTtcclxuICB9XHJcblxyXG4gICYtLWVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLXllbGxvdztcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktZ3JleS0zO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cy1zbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlLXBpbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICByaWdodDogMzJweDtcclxuICB9XHJcbn1cclxuLmxpc3QtY2FyZC1oZWFkZXItLWNvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhcmQtYm9keSB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgJl9fY2hlY2tsaXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhcmQtLXF1ZXN0aW9ubmFpcmUge1xyXG4gIGgzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC0tZmllbGQtZ3JvdXAge1xyXG5cclxuICAuZm9ybS1pbnB1dC1saW5lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwMiBMaXN0c1xyXG4ubGlzdCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxpc3QtYWN0aW9ucyB7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtY2hlY2tsaXN0IHtcclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAuaWNvbi1jaXJjbGUge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWZpbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLW1ldGFkYXRhIHtcclxuICBtYXJnaW4tbGVmdDogMjRweDtcclxuICBtYXgtd2lkdGg6IDcwJTtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWNvbnRlbnQtY2hlY2tsaXN0IHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgd2lkdGg6IDc1JTtcclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1ncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLnBpbGwtc3RhdHVzIHtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBwYWRkaW5nOiAwIDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMC44MjVlbTtcclxuICAvL2ZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAxcHggMCAwIDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIH1cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmlsbDogJGRhcmstZ3JleTtcclxuICB9XHJcbiAgJi53YWl0aW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMWQxZDE7XHJcbiAgfVxyXG4gICYucmV2aWV3IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI0VCQjg3QSwgLjcyKTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gICYtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1waW5rO1xyXG4gIH1cclxuICAmLXN1bW1vbmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtcHVycGxlO1xyXG4gIH1cclxuICAmLWNvbmZpcm1lZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLWdyZWVuO1xyXG4gIH1cclxuICAmLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICRzdGF0dXMtYmx1ZTtcclxuICB9XHJcbiAgJi1qdXJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXRlYWw7XHJcbiAgfVxyXG4gICYtZXhjdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLXllbGxvdztcclxuICB9XHJcbiAgJi1kZWZlcnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzLW9yYW5nZTtcclxuICB9XHJcbiAgJi1kaXNxdWFsaWZpZWQge1xyXG4gICAgYmFja2dyb3VuZDogJHN0YXR1cy1yZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtLWNoZWNrbGlzdCB7XHJcbiAgLmxpc3QtY29udGVudC1jaGVja2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICArIC5saXN0LWl0ZW0tY2hlY2tsaXN0IHtcclxuICAgIC5saXN0LWNvbnRlbnQtY2hlY2tsaXN0OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW0tc3RhdHVzIHtcclxuICAmLXBlbmRpbmcsICYtcHJvZ3Jlc3MsICYtY29tcGxldGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbGVmdDogOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGVuZGluZzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PScyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMScgcj0nOScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWRhc2hhcnJheT0nMyAyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbiAgJi1wcm9ncmVzczpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nOCcgY3k9JzgnIHI9JzUuNScgc3Ryb2tlPSclMjM1MjYxNUInIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNOCAxQzYuNjE1NTMgMSA1LjI2MjE2IDEuNDEwNTQgNC4xMTEwMSAyLjE3OTcxQzIuOTU5ODcgMi45NDg4OCAyLjA2MjY2IDQuMDQyMTMgMS41MzI4NSA1LjMyMTIyQzEuMDAzMDMgNi42MDAzIDAuODY0NDEgOC4wMDc3NiAxLjEzNDUxIDkuMzY1NjNDMS40MDQ2IDEwLjcyMzUgMi4wNzEyOSAxMS45NzA4IDMuMDUwMjYgMTIuOTQ5N0M0LjAyOTIyIDEzLjkyODcgNS4yNzY1IDE0LjU5NTQgNi42MzQzNyAxNC44NjU1QzcuOTkyMjQgMTUuMTM1NiA5LjM5OTcgMTQuOTk3IDEwLjY3ODggMTQuNDY3MkMxMS45NTc5IDEzLjkzNzMgMTMuMDUxMSAxMy4wNDAxIDEzLjgyMDMgMTEuODg5QzE0LjU4OTUgMTAuNzM3OCAxNSA5LjM4NDQ3IDE1IDhDMTQuOTk3OSA2LjE0NDEzIDE0LjI1OTcgNC4zNjQ4NiAxMi45NDc0IDMuMDUyNTZDMTEuNjM1MSAxLjc0MDI2IDkuODU1ODggMS4wMDIwOSA4IDFaTTggMTRDNi40MDg3IDE0IDQuODgyNTggMTMuMzY3OSAzLjc1NzM2IDEyLjI0MjZDMi42MzIxNCAxMS4xMTc0IDIgOS41OTEzIDIgOEMyIDYuNDA4NyAyLjYzMjE0IDQuODgyNTggMy43NTczNiAzLjc1NzM2QzQuODgyNTggMi42MzIxNCA2LjQwODcgMiA4IDJWOEwxMi4yNDA2IDEyLjI0MDdDMTEuNjg0NSAxMi43OTg4IDExLjAyMzYgMTMuMjQxNSAxMC4yOTU4IDEzLjU0MzRDOS41NjgwOSAxMy44NDUzIDguNzg3ODggMTQuMDAwNSA4IDE0WicgZmlsbD0nJTIzNTI2MTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxuICAmLWNvbXBsZXRlOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjEgMSAxIDQuMSAxIDhDMSAxMS45IDQuMSAxNSA4IDE1QzExLjkgMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03IDExTDQuMyA4LjNMNS4yIDcuNUw3IDkuM0wxMSA1LjRMMTEuOSA2LjJMNyAxMVonIGZpbGw9JyUyMzUyNjE1QicvJTNFJTNDcGF0aCBvcGFjaXR5PScwLjAxJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMDAwMDUgMTFMNC4zMDAwNSA4LjMwMDAyTDUuMjAwMDUgNy41MDAwMkw3LjAwMDA1IDkuMzAwMDJMMTEgNS40MDAwMkwxMS45IDYuMjAwMDJMNy4wMDAwNSAxMVonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIDAzIEZvcm1zXHJcblxyXG4uZm9ybS1pbnB1dC1saW5lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uZm9ybS1pbnB1dC1saW5lW3JlYWRvbmx5XSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0taWNvbi1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrYm94LWNvbnRyb2wge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSwgbGFiZWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICAvLyBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc2JyB2aWV3Qm94PScwIDAgMTAgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001IDUuOTk5OTlMMCAwLjk5OTk4OEwwLjcgMC4yOTk5ODhMNSA0LjU5OTk5TDkuMyAwLjI5OTk4OEwxMCAwLjk5OTk4OEw1IDUuOTk5OTlaJyBmaWxsPSclMjMzMDMxMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mbGV4IHtcclxuICAuZm9ybS1zZWxlY3QtY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gMDUgSW50ZXJhY3RpdmVcclxuXHJcbi8vIDA1QSBUb29sdGlwc1xyXG4udG9vbHRpcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gIG1heC13aWR0aDogMjYwcHg7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xyXG4gIGNvbG9yOiAkZGFyay1ncmV5O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtMjRweDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIHRvcDogLTI0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogOTklO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi50b29sdGlwLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIGFsbDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LXNwcnVjZTtcclxuICAgIC50b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vICoqU3VwcG9ydCBDbGFzc2VzXHJcblxyXG4vLyAqVHlwb2dyYXBoeSBzdXBwb3J0c1xyXG4udC1saWdodC1ncmV5IHtcclxuICBjb2xvcjogJHByaW1hcnktZ3JleS03MDtcclxufVxyXG5cclxuLy8gKlN0b3JlIGJyZWFrcG9pbnRzIGluIGJvZHk6YmVmb3JlIGNvbnRlbnQuXHJcbi8vICpUaGlzIGFsbG93cyBKYXZhc2NyaXB0IHRvIGFjY2VzcyB0aGVtXHJcblxyXG5ib2R5IHtcclxuICAmLm5vc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcImluaXRpYWxcIjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcclxuICAgICAgY29udGVudDogXCJ4c1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBjb250ZW50OiBcInNtXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwibWRcIjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgY29udGVudDogXCJsZ1wiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInhsXCI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICBjb250ZW50OiBcInh4bFwiO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwieHh4bFwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHRhYmxlXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDogJHVpLWdyZXktMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuICB9XHJcbiAgdGgsIHRkIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLy9AZXh0ZW5kIC50ZXh0LXNob3J0LXNtO1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGhhaXJsaW5lcztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFibGUtYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoYWlybGluZXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaGVhZGVyLS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQ6ICR1aS1ncmV5LTM7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnRhYmxlLWRhdGEtY29udGVudCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi50YWJsZS1hY3Rpb24ge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAwNiBVdGlsaXR5XHJcbi5lcnJvciB7XHJcbiAgY29sb3I6ICRlcnJvci1yZWQ7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICAmLmVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLXJlZDtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRlcnJvci1yZWQ7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTggMUM0LjIgMSAxIDQuMiAxIDhDMSAxMS44IDQuMiAxNSA4IDE1QzExLjggMTUgMTUgMTEuOSAxNSA4QzE1IDQuMSAxMS45IDEgOCAxWk03LjUgNEg4LjVWOUg3LjVMNy41IDRaTTggMTIuMkM3LjYgMTIuMiA3LjIgMTEuOCA3LjIgMTEuNEM3LjIgMTEgNy41IDEwLjYgOCAxMC42QzguNCAxMC42IDguOCAxMSA4LjggMTEuNEM4LjggMTEuOCA4LjQgMTIuMiA4IDEyLjJaJyBmaWxsPSclMjNEMzQyNDInLyUzRSUzQ3BhdGggb3BhY2l0eT0nMC4wMScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J003LjUwMDAxIDRIOC41MDAwMVY5SDcuNTAwMDFMNy41MDAwMSA0Wk04LjAwMDAxIDEyLjJDNy42MDAwMSAxMi4yIDcuMjAwMDEgMTEuOCA3LjIwMDAxIDExLjRDNy4yMDAwMSAxMSA3LjUwMDAxIDEwLjYgOC4wMDAwMSAxMC42QzguNDAwMDEgMTAuNiA4LjgwMDAxIDExIDguODAwMDEgMTEuNEM4LjgwMDAxIDExLjggOC40MDAwMSAxMi4yIDguMDAwMDEgMTIuMlonIGZpbGw9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1sYWJlbC0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gIC8vQGV4dGVuZCAudGV4dC1zaG9ydC1zbTtcclxufVxyXG5cclxuLmZvcm0tbGFiZWwtLXJhZGlvIHtcclxuICBjb2xvcjogJGdyZXktZGVmYXVsdDtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDI0cHggMTJweCAwO1xyXG59XHJcbiIsIi8vIFRPRE86IFRoaXMgd2hvbGUgZmlsZSBzaG91bGQgYmUgYnJva2VuIHVwIGludG8gdGhlIHJlbGV2YW50IGZpbGVzXHJcbi8vIFRoaXMgc2NzcyBjb250YWlucyBnbG9iYWwgcnVsZSBzZXRzIGZvciBKdXJ5IE1hbmFnZXIgbmV3IGRlc2lnbiBPTkxZLlxyXG5cclxuLypcclxuVGFibGUgb2YgQ29udGVudHNcclxuXHJcbjAwIE5vcm1hbGl6ZVxyXG4wMSBUeXBlIFN0eWxlc1xyXG4wMiBVdGlsaXR5XHJcbjAzIEdsb2JhbFxyXG4wNCBNb2RhbHNcclxuMDUgMjAyMiBRMiBOZXcgbGF5b3V0XHJcblxyXG4qL1xyXG5cclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBOZXcgU2VsZWN0IExvY2F0aW9ucyBjbGFzc2VzIHN0YXJ0XHJcblxyXG4uc2VsZWN0LWxvY2F0aW9uc19faW5wdXQtdGV4dC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAmIGlucHV0W3R5cGUgPSBjaGVja2JveF0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZDogIzQ5NjdGRTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzOmFmdGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3IFNlbGVjdCBMb2NhdGlvbnMgY2xhc3NlcyBlbmRcclxuXHJcbi8vIEZyb2FsYSBFZGl0b3JcclxuLmZyb2FsYS1lZGl0b3ItLXBsYWluLXRleHQge1xyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG4gIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1idXR0b25fX3JpcHBsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vdGVtcFxyXG59XHJcblxyXG4uZ3JpZC13aXRoLXNpZGViYXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzhweCAxZnI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWljb24tLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGdhcDogNHB4O1xyXG59XHJcblxyXG4ucmVkLWJvcmRlci10ZW1wIHtcclxuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XHJcbiAgcGFkZGluZzogMjRweDtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlci0tcG9ydHJhaXQubWRkdHAtcGlja2VyLXRpbWUgLm1kZHRwLXBpY2tlcl9faGVhZGVyIHsgLy8gVE9ETzogTW92ZSB0aGlzIGNvZGUgdG8gb25lIG9mIHRoZSBjb21wb25lbnQgZmlsZSBhY2NvcmRpbmdseS5cclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBUT0RPOiBIYWQgdG8gdXNlIFwiaW1wb3J0YW50XCIgdG8gb3ZlcnJpZGUgdGhlIGNvZGUuXHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuXHJcbi5sb2NhdGlvbi1kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vdG9wOiAyNHB4O1xyXG4gIC8vZGlzcGxheTogZmxleDtcclxuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLy9nYXA6IDhweDtcclxuICBtaW4tYmxvY2stc2l6ZTogMTJyZW07XHJcbiAgbWF4LWJsb2NrLXNpemU6IDIwcmVtO1xyXG59XHJcblxyXG5cclxuLy8gU3RhcnQgQ2FsZW5kYXIgbmF2IGJ1dHRvbiBvdmVycmlkZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDFyZW07XHJcbn1cclxuXHJcbi8vIFNldHVwIGJldHRlciBiYXNlIHN0eWxlIGZvciBidXR0b25zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICBAaW5jbHVkZSBsYWJlbC0wMTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbjpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mYy1idXR0b24tZ3JvdXAge1xyXG4gIGdhcDogMnB4O1xyXG59XHJcblxyXG4vLyBNb250aC1XZWVrLURheSBCdXR0b24gR3JvdXBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mYy1idXR0b24tZ3JvdXA6aXMoOmZpcnN0LW9mLXR5cGUpIHtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIG9yZGVyOiAyO1xyXG5cclxuICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS02KTtcclxuICAgIHBhZGRpbmctaW5saW5lOiAwLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDAgLyAwJSk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogb2tsY2goMTAwJSAwIDApO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYy1idXR0b24tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIFByZXZpb3VzIE1vbnRoLCBOZXh0IE1vbnRoIEJ1dHRvbiBHcm91cFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZjLWJ1dHRvbi1ncm91cDppcyg6bGFzdC1vZi10eXBlKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgLmZjLWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgIHdpZHRoOiBjYWxjKDY0cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE3KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgICAmOmlzKDpmaXJzdC1jaGlsZCksXHJcbiAgICAmOmlzKDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgICAvLyBUaGlzIGlzIHRoZSBcImFjdGl2ZVwiIHN0YXRlIHdoZW4gY3VycmVudGx5IG9uIHRvZGF5XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIFByZXZpb3VzICYgTmV4dCBNb250aCBCdXR0b25zXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZmMtYnV0dG9uIC5mYy1pY29uIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiYXJyb3dfYmFja19pb3NfbmV3XCI7XHJcbn1cclxuXHJcbi5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcImFycm93X2ZvcndhcmRfaW9zXCI7XHJcbn1cclxuXHJcbi8vIE92ZXJyaWRlIGhlYXZ5IGRlZmF1bHQgc3R5bGUuIFdlIG1heSBuZWVkIGEgbW9yZSBhMTF5IGZyaWVuZGx5IHZlcnNpb24gbGF0ZXIuXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSk7XHJcbn1cclxuXHJcbiNmdWxsLWNhbGVuZGFyIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG5cclxuLmZjIHRkLmZjLWhlYWQtY29udGFpbmVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mYyB0aC5mYy1kYXktaGVhZGVyIHtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBib3JkZXItd2lkdGg6IDBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XHJcbn1cclxuXHJcbiNleHRlcm5hbC1ldmVudHMge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcblxyXG4jZXh0ZXJuYWwtZXZlbnRzIC5mYy1ldmVudCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGN1cnNvcjogYWxsLXNjcm9sbDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mYyB0ZCxcclxuLmZjIHRoIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLmZjLXN0YXRlLWFjdGl2ZSxcclxuLmZjLXN0YXRlLWRvd24ge1xyXG4gIGNvbG9yOiAjZmY0MDgxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZCB0aCxcclxuLmZjLXVudGhlbWVkIHRkLFxyXG4uZmMtdW50aGVtZWQgdGhlYWQsXHJcbi5mYy11bnRoZW1lZCB0Ym9keSxcclxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxyXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcclxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxyXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS03KTtcclxufVxyXG5cclxuLmZjLWNlbnRlciBoMixcclxuLmZjLWxlZnQgaDIge1xyXG4gIEBpbmNsdWRlIGRpc3BsYXktMDI7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLmZjLWRheS1udW1iZXIge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICB3aWR0aDogMnJlbTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIG1hcmdpbi1ibG9jazogMC4yNXJlbSAwO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDAuMjVyZW0gMDtcclxufVxyXG5cclxuLmZjLWRheS10b3Age1xyXG5cclxuICAuZGF5TWVudSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDAuMjVyZW0gMDtcclxuICAgIG1hcmdpbi1pbmxpbmU6IDAgMC4yNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuXHJcbiAgICAuY29udGV4dC1tZW51IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsICYuaG92ZXJ7XHJcbiAgICAuZGF5TWVudSB7XHJcbiAgICAgIC5jb250ZXh0LW1lbnUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktMDUpO1xyXG59XHJcblxyXG4uZmMtdG9kYXkgLmZjLWRheS1udW1iZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWludGVyYWN0aXZlKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxufVxyXG5cclxuLmRpc2FibGVkLWRheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbi5kZWZlcnJhbC1kYXktY291bnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuMjVyZW07XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMS41cmVtO1xyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1hMTEpO1xyXG59XHJcblxyXG4ucmVkIHtcclxuICBjb2xvcjogdmFyKC0tcnVieS1hMTEpO1xyXG59XHJcblxyXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcclxuICAvL21hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLy8gRVZFTlRTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG46d2hlcmUoaHRtbCl7XHJcbiAgLS1jYWxlbmRhci1kb3Q6IDAuMzc1cmVtO1xyXG4gIC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZzogMC42MjVyZW0gMC4xMjVyZW07XHJcbn1cclxuXHJcbi5mYy1kYXktZ3JpZC1ldmVudHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWJsb2NrOiAwLjEyNXJlbSAwO1xyXG4gIG1hcmdpbi1pbmxpbmU6IDAuMzc1cmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxufVxyXG5cclxuLmZjLWV2ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sdW1uLWdhcDogMC4yNXJlbTtcclxuICBmb250LXNpemU6IGNhbGMoMTNyZW0gLyB2YXIoLS1yZW0tYmFzZSkpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC4xMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLW91dDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgb3BhY2l0eTogMC42NDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBHZW5lcmFsIEV2ZW50c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5mYy1ldmVudCB7XHJcbiAgLy8mX19wb29sOjpiZWZvcmUge1xyXG4gIC8vICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvLyAgd2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgLy8gIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAvLyAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgLy99XHJcblxyXG4gICZfX3N1bW1vbnNfcnVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cnBsZS1hMyk7XHJcbiAgICBjb2xvcjogdmFyKC0tcHVycGxlLWExMik7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FsZW5kYXItZXZlbnQtcGFkZGluZyk7XHJcblxyXG4gICAgLmZjLWNvbnRlbnQge1xyXG4gICAgICAuZmMtdGltZSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZS1hMTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ob2xpZGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYTQpO1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktYTEyKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1jYWxlbmRhci1ldmVudC1wYWRkaW5nKTtcclxuICB9XHJcblxyXG4gICZfX2F0dGVuZGFuY2Uge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhbGVuZGFyLWV2ZW50LXBhZGRpbmcpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyZWVuLTQwKSk7XHJcbiAgICAgIHdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENhc2VzXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmZjLWV2ZW50IHtcclxuICAmX19jYXNlLW5ldzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMgMEMxLjM0MzE1IDAgMCAxLjM0MzE1IDAgM1Y1QzAgNi42NTY4NSAxLjM0MzE1IDggMyA4SDVDNi42NTY4NSA4IDggNi42NTY4NSA4IDVWM0M4IDEuMzQzMTUgNi42NTY4NSAwIDUgMEgzWk0zIDFDMS44OTU0MyAxIDEgMS44OTU0MyAxIDNWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g1QzYuMTA0NTcgNyA3IDYuMTA0NTcgNyA1VjNDNyAxLjg5NTQzIDYuMTA0NTcgMSA1IDFIM1onIGZpbGw9JyUyMzAwNjFDOScgZmlsbC1vcGFjaXR5PScwLjk2MCcvPjwvc3ZnPlwiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtYTkpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jYWxlbmRhci1kb3QpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jYWxlbmRhci1kb3QpIC8gMik7XHJcbiAgfVxyXG5cclxuICAmX19jYXNlLXBhbmVsOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaTTEuOTg0MDMgMS4yNzY5QzIuMjgxNzggMS4xMDA5NiAyLjYyOTEgMSAzIDFINUM2LjEwNDU3IDEgNyAxLjg5NTQzIDcgM1Y1QzcgNS4zNzA5IDYuODk5MDQgNS43MTgyMiA2LjcyMzEgNi4wMTU5N0wxLjk4NDAzIDEuMjc2OVpNMS4yNzY5MiAxLjk4NDAxQzEuMTAwOTcgMi4yODE3NyAxIDIuNjI5MDkgMSAzVjVDMSA2LjEwNDU3IDEuODk1NDMgNyAzIDdINUM1LjM3MDkxIDcgNS43MTgyNCA2Ljg5OTAzIDYuMDE1OTkgNi43MjMwOEwxLjI3NjkyIDEuOTg0MDFaJyBmaWxsPSclMjM3ODMyMDAnIGZpbGwtb3BhY2l0eT0nMC44MTAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtanVyeTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAgM0MwIDEuMzQzMTUgMS4zNDMxNSAwIDMgMEg1QzYuNjU2ODUgMCA4IDEuMzQzMTUgOCAzVjVDOCA2LjY1Njg1IDYuNjU2ODUgOCA1IDhIM0MxLjM0MzE1IDggMCA2LjY1Njg1IDAgNVYzWk0zLjgyODQyIDFINUM2LjEwNDU3IDEgNyAxLjg5NTQzIDcgM1Y0LjE3MTU3TDMuODI4NDIgMVpNMi40ODE5NiAxLjA2Nzc0QzEuNzkzNzMgMS4yNTE3OSAxLjI1MTc4IDEuNzkzNzUgMS4wNjc3NCAyLjQ4MTk3TDUuNTE4MDQgNi45MzIyNkM2LjIwNjI2IDYuNzQ4MjEgNi43NDgyMSA2LjIwNjI2IDYuOTMyMjYgNS41MTgwNUwyLjQ4MTk2IDEuMDY3NzRaTTQuMTcxNTYgN0wxIDMuODI4NDRWNUMxIDYuMTA0NTcgMS44OTU0MyA3IDMgN0g0LjE3MTU2WicgZmlsbD0nJTIzMDA2QjREJyBmaWxsLW9wYWNpdHk9JzAuOTAwJy8+PC9zdmc+XCIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hOSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNhbGVuZGFyLWRvdCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWNhbGVuZGFyLWRvdCkgLyAyKTtcclxuICB9XHJcblxyXG4gICZfX2Nhc2UtY29tcGxldGVkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMCAzQzAgMS4zNDMxNSAxLjM0MzE1IDAgMyAwSDVDNi42NTY4NSAwIDggMS4zNDMxNSA4IDNWNUM4IDYuNjU2ODUgNi42NTY4NSA4IDUgOEgzQzEuMzQzMTUgOCAwIDYuNjU2ODUgMCA1VjNaJyBmaWxsPSclMjM1NTAwMTcnIGZpbGwtb3BhY2l0eT0nMC45MTAnLz48L3N2Zz5cIik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ydWJ5LWE5KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGhlaWdodDogdmFyKC0tY2FsZW5kYXItZG90KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY2FsZW5kYXItZG90KSAvIDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mYy1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IGF1dG87XHJcblxyXG4gIC5mYy10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDI1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuXHJcbiAgLmZjLXRpbWUge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gREo6IGNhdXNpbmcgamFycmluZyBtb250aCBuYXZpZ2F0aW9uXHJcbi8vIGhvdyBkbyB3ZSBhbGxvdyBvdmVyZmxvdyB0byBkaXNwbGF5IHRoZSBjb250ZXh0IG1lbnUgd2l0aG91dCB0cmlnZ2VyaW5nIHNjcm9sbCBiYXJzIG9uIHRoZSBjYWxlbmRhclxyXG4uZmMtcm93LmZjLXJpZ2lkLCAuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgLmZjLWRheS1ncmlkIC5mYy1yb3cge1xyXG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgei1pbmRleDogI3sxMDAgLSAkaX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vLyBjYW5kaWRhdGUtcXVlc3Rpb25uYWlyZVxyXG5cclxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLXRvcC1hbnN3ZXIgdGQubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKDE1cmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXF1ZXN0aW9ubmFpcmUtdG9wLWFuc3dlcjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmNhbmRpZGF0ZS1xdWVzdGlvbm5haXJlLW5lc3RlZC1hbnN3ZXIge1xyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5kcmF3ZXItaGVhZGVyLWNhbmRpZGF0ZS1uYW1lIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiA3NWNoO1xyXG4gIEBpbmNsdWRlIGJvZHktMDI7XHJcbn1cclxuXHJcbi5jYW5kaWRhdGUtc2VhcmNoLXJlc3VsdC1yb3cge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnI7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IGNhbGModmFyKC0tbGgtc2NhbGUwKSAvIDIpO1xyXG59XHJcblxyXG4uY2FuZGlkYXRlLXNlYXJjaC1yZXN1bHQtZGV0YWlsIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4uY2hpcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDI7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktZmcpO1xyXG59XHJcblxyXG4uY2hpcC1ncm91cCB7XHJcbiAgJi1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImNoaXBfX3RodW1ibmFpbFwiXSB7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmNoaXBfX3RodW1ibmFpbCB7XHJcblxyXG4gICYtLWF0dGVuZGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1hcXVhLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWFxdWEtODApKTtcclxuICB9XHJcblxyXG4gICYtLWF2YWlsYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0taW5kaWdvLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWluZGlnby04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tcGFuZWxpc3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1ncmVlbi00MCkpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1ncmVlbi04MCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tanVyb3JzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTQwKSk7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtODApKTtcclxuICB9XHJcblxyXG4gICYtLWNoZWNrZWQtb3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1yZWQtNDApKTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tcmVkLTgwKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWNoaXBfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1zY2FsZS0yKTtcclxufVxyXG5cclxuLm1kZHRwLXBpY2tlcl9fY2VsbC0tc2VsZWN0ZWQgeyAvLyBUT0RPOiBUZW1wb3JhcmlseSBhZGRlZCB0byBvdmVycmlkZSB0aGUgYmFja2dyb3VuZCBwcm9wZXJ0eS4gVGltZSBwaWNrZXIgc2Vjb25kaGFuZCBiYWNrZ3JvdW5kIGNvbG91ciB3YXMgYWZmZWN0ZWQgYnkgdGhlIFtjbGFzcyQ9XCItLXNlbGVjdGVkXCJdIGFib3ZlLlxyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi5jb250YWN0LW1hcC1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn0iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1kcmF3ZXItaGVhZGVyLWhlaWdodDogNHJlbTtcclxuICAtLXByb3BlcnRpZXMtZHJhd2VyLXdpZHRoOiAyNHJlbTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gRFJBV0VSIENPTlRBSU5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgei1pbmRleDogMjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0O1xyXG4gIGJveC1zaGFkb3c6IC0xMnB4IDAgMTBweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDIwJSksXHJcbiAgICAgICAgICAgICAgLTZweCAwIDZweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDEyJSksXHJcbiAgICAgICAgICAgICAgLTRweCAwIDRweCAtNnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDglKTtcclxufVxyXG5cclxuLy8gUHJpbWFyeSBEcmF3ZXJcclxuLnV4LWRyYXdlci1jb250YWluZXItLXJlZ3VsYXIge1xyXG4gIGlubGluZS1zaXplOiA3MCU7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWZvcmdlLWFwcC1iYXItaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIFByb3BlcnRpZXMgRHJhd2VyIChReCAmIFNlYXQgQ2hhcnQgQnVpbGRlcnMpXHJcbi51eC1kcmF3ZXItY29udGFpbmVyLS1uYXJyb3ctZnVsbC1oZWlnaHQge1xyXG4gIGlubGluZS1zaXplOiB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGJsb2NrLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLXRvcC1iYXItaGVpZ2h0KSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93IHtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBibG9jay1zaXplOiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpKTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8vIFNvIGZhciwgdGhpcyBjbGFzcyBpcyB1c2VkIGV4Y2x1c2l2ZWx5IGluIHRoZSBRdWVzdGlvbm5haXJlIFByb3BlcnRpZXMgU2lkZSBQYW5lbCAodGhlIGB0b3BgIGFuZCBgaGVpZ2h0YFxyXG4vLyBwcm9wZXJ0aWVzIHRha2UgaW50byBhY2NvdW50IHRoZSBRdWVzdGlvbm5haXJlJ3MgaGVhZGVyIGFzIHdlbGwsIHdoaWNoIHN0YWNrcyBiZWxvdyBvdXIgQXBwIEJhcilcclxuLy8gVE9ETzogRG91YmxlIGNoZWNrIGlmIHdlIHN0aWxsIG5lZWQgdGhpcywgb3RoZXJ3aXNlIGRlbGV0ZSBhbGwgcmVmZXJlbmNlc1xyXG4udXgtZHJhd2VyLWNvbnRhaW5lci0tbmFycm93LXNob3J0IHtcclxuICB3aWR0aDogdmFyKC0tcHJvcGVydGllcy1kcmF3ZXItd2lkdGgpO1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwNHB4KTtcclxuICB0b3A6IDEwNHB4O1xyXG59XHJcblxyXG4vLyBNb2RhbCBUeXBlXHJcbi8vIEN1cnJlbnRseSB1c2VkIGZvciBkaXNwbGF5aW5nIGNhbmRpZGF0ZSBkZXRhaWxzIG9uIHNjYW4taW5cclxudXgtZHJhd2VyLWNvbnRhaW5lci5tb2RhbCB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG5cclxuXHJcbi8vIERSQVdFUiBJTk5FUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aGFzKC5zZWF0LWNoYXJ0LXNldHRpbmdzLS13cmFwcGVyKSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxudXgtZHJhd2VyLm5vLXNsaWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG51eC1kcmF3ZXIgPiBkaXYge1xyXG4gIGZsZXg6IGF1dG87XHJcbn1cclxuXHJcbi8vIENvbXBvc2Ugd3JhcHBlclxyXG4uZHJhd2VyLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICY6aGFzKC5hY3Rpb24tYmFyKSAuZm9yZ2UtYnV0dG9uLWZhYiB7XHJcbiAgICBpbnNldC1ibG9jay1lbmQ6IHZhcigtLXNpemUtNzIpO1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRFJBV0VSIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDAgMCB2YXIoLS1kcmF3ZXItaGVhZGVyLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDk1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcblxyXG4gIC5kcmF3ZXItdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgYm9keS0wNDtcclxuICAgIGZsZXg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBjYXNlLW1lbnUsIGNhbmRpZGF0ZS1tZW51IHtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5qbS1kcmF3ZXItaGVhZGVyLW1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4udG9vbGJhciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gICYudG9vbGJhci0tY29uZGVuc2VkIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEUkFXRVIgTUFJTlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5kcmF3ZXItbWFpbiB7XHJcbiAgZmxleDogYXV0bztcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZCwgNHJlbSk7XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICZbZGF0YS1kcmF3ZXJ+PVwibm8tcGFkZGluZ1wiXSB7XHJcbiAgICAtLWRyYXdlci1wYWRkaW5nLWJsb2NrLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbnRhYi5mbGV4LXRhYiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy8gQU5JTUFUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbnV4LWRyYXdlci1jb250YWluZXIub3BlbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLWNsb3NlIHtcclxuICBhbmltYXRpb24tbmFtZTogZHJhd2VyLXNsaWRlLWRvd247XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxudXgtZHJhd2VyLnNsaWRlLW9wZW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGRyYXdlci1zbGlkZS11cDtcclxuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRyYXdlci1zbGlkZS11cCB7XHJcbiAgZnJvbSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO31cclxuICB0byB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTt9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZHJhd2VyLXNsaWRlLWRvd24ge1xyXG4gIGZyb20ge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7fVxyXG4gIHRvIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7fVxyXG59XHJcbiIsIlxyXG4uZW1wYW5lbG1lbnQtbGF5b3V0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW3BhbmVsLXN0YXJ0XSAxZnIgW3BhbmVsLWVuZCBqdXJ5LXN0YXJ0XSAxZnIgW2p1cnktZW5kXTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG59XHJcblxyXG4uZW1wYW5lbG1lbnQtY29udGVudCB7XHJcbiAgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDNyZW07XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLm1kbC1sYXlvdXRfX2NvbnRlbnQubWRsLWNvbG9yLS1ncmV5LTEwMCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uZW1wdHktc3RhdGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiBoc2wodmFyKC0tZ3JheS02MCkpO1xyXG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnb3BzeicgNDgsICd3Z2h0JyAzNTA7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaGFzLWZpbHRlcnMge1xyXG4gICAgLy8uZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAvLyAgICByaWdodDogMDtcclxuICAgIC8vICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMjBweCk7XHJcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IC0zMjBweDtcclxuICAgIC8vICAgIHdpZHRoOiAzMjBweDtcclxuICAgIC8vICAgIHRvcDogNTZweDtcclxuICAgIC8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgLy8gICAgICAgIHRvcDogNjRweDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcclxuICAgIC8vICAgIHotaW5kZXg6OTtcclxuICAgIC8vICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAvLyAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlci1oZWFkZXIge1xyXG4gICAgLy8gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwO1xyXG4gICAgLy8gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy99XHJcbiAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAubWRsLXRvb2xiYXIge1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkYXRlcGlja2VyIHtcclxuICAgICAgICAgICAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyYub3BlbiB7XHJcbiAgICAvLyAgICAuZmlsdGVyLWRyYXdlciB7XHJcbiAgICAvLyAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgLy8gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC8vICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgICAubWRsLWRhdGEtdGFibGUtY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgIC8vICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI0MHB4IC0gMTAwdncgKyAxMDAlICsgMzIwcHgpO1xyXG4gICAgLy8gICAgICAgIH1cclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG59XHJcbiIsIi8vIEJBU0VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXJ0aWFyeTogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGVydGlhcnktY29udGFpbmVyOiB2YXIoLS1zbGF0ZS00KTtcclxuICAtLWZvcmdlLXRoZW1lLW9uLXRlcnRpYXJ5LWNvbnRhaW5lcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLXN1Y2Nlc3M6IHZhcigtLWphZGUtMTEpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtc3VjY2Vzcy1jb250YWluZXI6IHZhcigtLWphZGUtNCk7XHJcbiAgLS1mb3JnZS10aGVtZS1vbi1zdWNjZXNzLWNvbnRhaW5lcjogb2tsY2goZnJvbSB2YXIoLS1qYWRlLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLWVycm9yLWNvbnRhaW5lcjogdmFyKC0tcmVkLTQpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtb24tZXJyb3ItY29udGFpbmVyOiBva2xjaChmcm9tIHZhcigtLXJlZC1hMTEpIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuXHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LWhpZ2g6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIC0tZm9yZ2UtdGhlbWUtdGV4dC1sb3c6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG5cclxuICAtLWZvcmdlLXRoZW1lLW91dGxpbmU6IHZhcigtLXNsYXRlLWE2KTtcclxuXHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1ob3Zlci1kdXJhdGlvbjogMTAwbXM7XHJcblxyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItYWN0aXZlLXdpZHRoOiAxcHg7XHJcbiAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWZvcmdlLWZvY3VzLWluZGljYXRvci1kdXJhdGlvbjogMG1zO1xyXG4gIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLW91dHdhcmQtb2Zmc2V0OiAycHg7XHJcblxyXG4gIC0tZm9yZ2UtdG9vbHRpcC1hbmltYXRpb24tb2Zmc2V0OiAwO1xyXG5cclxuICAtLWZvcmdlLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIC0tZm9yZ2UtcG9wb3Zlci1taW4td2lkdGg6IDEwcmVtO1xyXG5cclxuICAtLWZvcmdlLXRhYmxlLWRlbnNlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtMzIpO1xyXG4gIC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZzogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuXHJcbi8vIFBPUE9WRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS1tZW51KSB7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XHJcbn1cclxuXHJcbjp3aGVyZShmb3JnZS1wb3BvdmVyKTpub3QoLmJhZGdlLXBvcG92ZXIpOjpwYXJ0KHN1cmZhY2UpIHtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1wYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC4yNXJlbTtcclxuICBtaW4td2lkdGg6IDEwcmVtO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2UtcG9wb3Zlcikge1xyXG4gIGZvcmdlLWxpc3QtaXRlbTpoYXMoW2NsYXNzKj1cImljb24tLVwiXSkge1xyXG4gICAgLS1mb3JnZS1saXN0LWl0ZW0tcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5iYWRnZS1wb3BvdmVyKSB7XHJcbiAgICAtLWZvcmdlLXBvcG92ZXItYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtMTIpO1xyXG4gICAgLS1mb3JnZS1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZm9yZ2UtcG9wb3Zlci1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1wb3BvdmVyLWNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtb24tY29sb3IpO1xyXG59XHJcblxyXG5cclxuLy8gU0VMRUNUIChSZXF1ZXN0IGxpc3RzIGRvY3VtZW50IHN0YXR1cyBmaWx0ZXIgc3BlY2lmaWMgc3R5bGUpXHJcbmZvcmdlLXNlbGVjdDo6cGFydChwb3BvdmVyLWljb24pIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmZvcmdlLXNlbGVjdDo6cGFydChyb290KSB7XHJcbiAgLS1mb3JnZS1maWVsZC1oZWlnaHQ6IDIuNXJlbTtcclxuICAtLWZvcmdlLWZpZWxkLW91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgLS1mb3JnZS1maWVsZC1wYWRkaW5nLWlubGluZTogMDtcclxuICAtLWZvcmdlLWZpZWxkLXBhZGRpbmctaW5saW5lLWVuZDogMDtcclxuICAtLV9maWVsZC1pbm5lci1wYWRkaW5nLWlubGluZTogMDtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OmZvY3VzLXdpdGhpbjo6cGFydChmb2N1cy1pbmRpY2F0b3IpLFxyXG5mb3JnZS1zZWxlY3Q6Zm9jdXMtd2l0aGluOjpwYXJ0KG91dGxpbmUpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZm9yZ2Utc2VsZWN0OjpwYXJ0KHRleHQpIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG59XHJcblxyXG4vLyBFWFBBTlNJT04gUEFORUxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5mb3JnZS1leHBhbnNpb24tcGFuZWwge1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS0xNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZm9yZ2UtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcblxyXG4vLyBUQUJMRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmZvcmdlLXRhYmxlLS1kZW5zZSAuZm9yZ2UtdGFibGUtcm93IHtcclxuICBibG9jay1zaXplOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1yb3ctaGVpZ2h0KTtcclxufVxyXG5cclxuOndoZXJlKC5mb3JnZS10YWJsZS0tZGVuc2UpIHtcclxuICAuZm9yZ2UtdGFibGUtcm93ID4gLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpOmZpcnN0LWNoaWxkLFxyXG4gIC5mb3JnZS10YWJsZS1yb3cgLmZvcmdlLXRhYmxlLWNlbGwuZm9yZ2UtdGFibGUtY2VsbF9fc2VsZWN0ICsgLmZvcmdlLXRhYmxlLWNlbGw6bm90KC5mb3JnZS10YWJsZS1jZWxsX19zZWxlY3QpIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgfVxyXG5cclxuICAuZm9yZ2UtdGFibGUtY2VsbDpub3QoLmZvcmdlLXRhYmxlLWNlbGxfX3NlbGVjdCkge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWZvcmdlLXRhYmxlLWRlbnNlLXBhZGRpbmcpO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZm9yZ2UtdGFibGUtZGVuc2UtcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1mb3JnZS10YWJsZS1kZW5zZS1wYWRkaW5nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWFjY291bnQtbnVtYmVycy1saXN0IHtcclxuICBtYXJnaW4tYmxvY2s6IHZhcigtLXNpemUtMTYpIHZhcigtLXNpemUtOCk7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuXHJcbiAgLmZvcmdlLXRhYmxlLWhlYWRfX2NlbGwge1xyXG4gICAgLS1mb3JnZS10aGVtZS10ZXh0LW1lZGl1bTogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcclxuICB9XHJcbn1cclxuIiwiLy8gVE9ETzogVGhpcyB3aG9sZSBmaWxlIHNob3VsZCBiZSBjb25zb2xpZGF0ZWQgYW5kIGJyb2tlbiB1cCB3aGVuIHdlIHJlb3JnYW5pemVcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi8vIHRlbXBvcmFyeSBjb2RlIGFuZCBuYW1lIGJlZm9yZSB3ZSByZS1hcmNoaXRlY3QgdGhlIGZyb250IGVuZFxyXG5cclxuLy8gdmFyaWFibGVzXHJcbiRkYXJrLWdyZXk6ICMzMDMxMzM7XHJcbiRsaWdodC1ncmV5OiAjNTI1NDU3O1xyXG4kaGFpcmxpbmU6ICNDNEM0QzQ7XHJcblxyXG4kbWRsLWJsdWU6ICMzYTg3YWQ7XHJcbiRtZGwtcHVycGxlOiByZ2IoNjMsODEsMTgxKTtcclxuJG5hdi1ncmVlbjogcmdiYSgxNCwgMTQ1LCAxNTgsIDEuMCk7XHJcbi8vIHRlbXBvcmFyaWx5IGltcG9ydGVkIGZyb20gY2l0aXplblxyXG4kdWktaG92ZXI6ICNFMUUyRTU7XHJcblxyXG5cclxuLy8ubW9iaWxlbmF2LWlzLWFjdGl2ZSB7XHJcbi8vICAubmF2LXNpZGViYXIge1xyXG4vLyAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4vLyAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgbWF4LXdpZHRoOiAyNDFweDtcclxuLy8gIH1cclxuLy8gIC5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgIHotaW5kZXg6IDk7XHJcbi8vICB9XHJcbi8vICAubmF2LXNpZGViYXJfX2JvZHkge1xyXG4vLyAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbi8vICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gICAgcGFkZGluZzogODNweCAxN3B4IDE0cHggMDtcclxuLy8gICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICB6LWluZGV4OiA4O1xyXG4vLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4vLyAgICB0b3A6IDA7XHJcbi8vICAgIGJvdHRvbTogMDtcclxuLy8gICAgaGVpZ2h0OiAxMDAlO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4vLyAgfVxyXG4vLyAgLm5hdi1zaWRlYmFyX19ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICB9XHJcbi8vICAubWRsLWxheW91dF9fY29udGFpbmVyIHtcclxuLy8gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XHJcbi8vICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuLy8jbW9iaWxlLW5hdi1vdmVybGF5IHtcclxuLy8gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDEwMCU7XHJcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICBsZWZ0OiAwO1xyXG4vLyAgdG9wOiAwO1xyXG4vLyAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjI1KTtcclxuLy8gIHotaW5kZXg6IDk4O1xyXG4vLyAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dCBhbGw7XHJcbi8vfVxyXG4vL1xyXG4vLy5tZGwtbGF5b3V0X19oZWFkZXIge1xyXG4vLyAgLm1kbC1sYXlvdXRfX2hlYWRlci1yb3cge1xyXG4vLyAgICBwYWRkaW5nOiAwIDE2cHggMCAxMnB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5uYXYtc2lkZWJhci10cmlnZ2VyIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjRweDtcclxuICB3aWR0aDogMzBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy5uYXYtc2lkZWJhcl9faWRlbnRpdHkge1xyXG4vLyAgYmFja2dyb3VuZDogJGRhcmstcHVycGxlO1xyXG4vLyAgd2lkdGg6IDEwMCU7XHJcbi8vICBoZWlnaHQ6IDY0cHg7XHJcbi8vICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy9cclxuLy8gICY6YWZ0ZXIge1xyXG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICB3aWR0aDogOTAlO1xyXG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuODgpO1xyXG4vLyAgICBoZWlnaHQ6IDFweDtcclxuLy8gICAgYm90dG9tOiAwO1xyXG4vLyAgfVxyXG4vL1xyXG4vLyAgaW5saW5lLXN2ZyB7XHJcbi8vICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbi8vICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbi8vICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4vLyAgfVxyXG4vLyAgaDEge1xyXG4vLyAgICBmb250LXNpemU6IDE4cHg7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIHN0cm9uZyB7XHJcbi8vICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWxpc3Qge1xyXG4vLyAgbWFyZ2luOiAyNHB4IDAgMCAwO1xyXG4vLyAgcGFkZGluZzogMDtcclxuLy8gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy8gIGxpIHtcclxuLy8gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW0ge1xyXG4vLyAgbGlzdC1zdHlsZTogbm9uZTtcclxuLy8gIHBhZGRpbmc6IDA7XHJcbi8vICBtYXJnaW46IDAgMCAwIDA7XHJcbi8vICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy9cclxuLy8gICZfX2ZsZXgsICZfX3NpbmdsZSB7XHJcbi8vICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbi8vICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAmLmlzLWFjdGl2ZSB7XHJcbi8vICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbi8vICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB9XHJcbi8vICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgMC43NSk7XHJcbi8vICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICAgIHotaW5kZXg6IC0xO1xyXG4vLyAgICAgIH1cclxuLy8gICAgfVxyXG4vLyAgICAmOmhvdmVyIHtcclxuLy8gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtaW5kaWdvLCAwLjg4KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGJhY2tncm91bmQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy9cclxuLy8gICZfX2NoaWxkIHtcclxuLy8gICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGxpZ2h0LWluZGlnbywgLjM1KTtcclxuLy8gIH1cclxuLy9cclxuLy8gIGkge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICB9XHJcbi8vXHJcbi8vICBzdmcge1xyXG4vLyAgICBjb2xvcjogJHdoaXRlO1xyXG4vLyAgICBoZWlnaHQ6IDE4cHg7IC8vIE1hdGNoIHRoZSBmb250LXNpemUgaW4gLm1hdGVyaWFsLWljb25zXHJcbi8vICAgIHdpZHRoOiAxOHB4OyAvLyBNYXRjaCB0aGUgZm9udC1zaXplIGluIC5tYXRlcmlhbC1pY29uc1xyXG4vLyAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbi8vICAgIG1hcmdpbi10b3A6IC0yNHB4O1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWl0ZW1fX2ZsZXgge1xyXG4vLyAgJi5pcy1hY3RpdmUtLWNoaWxkIHtcclxuLy8gICAgJjpiZWZvcmUge1xyXG4vLyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICBsZWZ0OiAtMTJweDtcclxuLy8gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbi8vICAgICAgd2lkdGg6IDNweDtcclxuLy8gICAgICB0b3A6IDA7XHJcbi8vICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy99XHJcblxyXG4vLy5uYXYtc2lkZWJhci1hbmNob3Ige1xyXG4vLyAgY29sb3I6ICR3aGl0ZTtcclxuLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbi8vICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xyXG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgb3BhY2l0eTogMTtcclxuLy8gIHdpZHRoOiAxMDAlO1xyXG4vLyAgJjpob3ZlciB7XHJcbi8vICAgIGNvbG9yOiBsaWdodGVuKCRsaWdodC1pbmRpZ28sIDAuNSk7XHJcbi8vICB9XHJcbi8vXHJcbi8vICAmX19jaGlsZCB7XHJcbi8vICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyAgICBwYWRkaW5nOiA4cHggMDtcclxuLy8gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgIG1hcmdpbjogMCAwIDAgNTJweDtcclxuLy8gICAgJjpob3ZlciB7XHJcbi8vICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpZ2h0LWluZGlnbywgMC41KTtcclxuLy8gICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0IGNvbG9yO1xyXG4vLyAgICB9XHJcbi8vICAgICYuaXMtYWN0aXZlIHtcclxuLy8gICAgICBjb2xvcjogbGlnaHRlbigkbGlnaHQtaW5kaWdvLCAwLjc1KTtcclxuLy8gICAgfVxyXG4vLyAgICAmOmxhc3QtY2hpbGQge1xyXG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuLy8gICAgfVxyXG4vLyAgfVxyXG4vL31cclxuXHJcbi8vLm5hdi1zaWRlYmFyLWFycm93IHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vL31cclxuXHJcbi8vIGlucHV0IGFkanVzdG1lbnRzXHJcbi8vIG92ZXJyaWRlIE1ETCBzdHlsZXMgdG8gZml4IGlucHV0IGlzLWZvY3VzZWQgc3RhdGUgYW5kIGFkanVzdCBzcGFjaW5nIC8gc2l6ZVxyXG5cclxuLm1kbC10ZXh0ZmllbGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC5tZGwtYnV0dG9uIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdG9wOiAyOHB4O1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWV4cGFuZGFibGUgLm1kbC1idXR0b24tLWljb24ge1xyXG4gIHRvcDogOHB4O1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsLCAubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHkgLm1kbC10ZXh0ZmllbGRfX2V4cGFuZGFibGUtaG9sZGVyIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIgLm1kbC10ZXh0ZmllbGRfX2xhYmVsIHtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbnNlbGVjdC5tZGwtcGFnZVNpemUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIGZpeCB2YWxpZGF0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLmlzLWludmFsaWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi8vIDM5OSAtIGxvd2VyIGZpZWxkIGxhYmVsIHBvc2l0aW9uXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1mb2N1c2VkIC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19sYWJlbCwgLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmhhcy1wbGFjZWhvbGRlciAubWRsLXRleHRmaWVsZF9fbGFiZWwge1xyXG4gIHRvcDogMTBweDtcclxufVxyXG5cclxuLy8gY2FyZFxyXG4uY2FyZC1ncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktMDUpKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMHB4IDBweCAwcHggaHNsKDAgMCUgMCUgLyAwKSxcclxuICAgICAgICAgICAgICAwcHggMXB4IDBweCAtMXB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAxcHggMXB4IC0xcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSksXHJcbiAgICAgICAgICAgICAgMHB4IDFweCAycHggLTFweCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjA1KSxcclxuICAgICAgICAgICAgICAwcHggMnB4IDRweCAtMnB4IGhzbCh2YXIoLS1ncmF5LTkwKSAvIDAuMDUpLFxyXG4gICAgICAgICAgICAgIDBweCAzcHggNnB4IC0zcHggaHNsKHZhcigtLWdyYXktOTApIC8gMC4wNSk7XHJcblxyXG4gIC5tZGwtY2FyZF9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktNTApKTtcclxuICB9XHJcblxyXG4gIC5tZGwtc3dpdGNoIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLWdyb3VwLS1tZXNzYWdlLXNldHRpbmdzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uZmllbGQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5mb3JtLWxhYmVsX19jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm0tcmFkaW8tZ3JvdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC5tZGwtcmFkaW8ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXJhZGlvLmlzLXVwZ3JhZGVkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8vIG1hbnVhbCBtZXNzYWdlc1xyXG5kcm9wem9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG5cclxuICAuZHJvcHpvbmUge1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaGFpcmxpbmU7XHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICAgIC5kei1wcmV2aWV3IHtcclxuICAgICAgJi5kei1pbWFnZS1wcmV2aWV3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vMzk2IC0gY2hlY2tib3ggYWxpZ25tZW50XHJcbi5tZGwtY2VsbC0tNi1jb2wge1xyXG4gIGlucHV0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogNHB4IDI0cHggMCAwO1xyXG4gIH1cclxufVxyXG4ubWRsLWNlbGwtLWNoZWNrYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLy8zOTUgLSBmaXggbWlsZWFnZSBzdHlsaW5nIGZvciBjYW5kaWRhdGUgZHJhd2VyXHJcbi5tZGwtYnV0dG9uLS1mYWIubWRsLWJ1dHRvbi0tbWluaS1mYWIubWRsLWJ1dHRvbl9faWNvbi1zbWFsbCB7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgaS5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbC1zd2l0Y2gge1xyXG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG59XHJcblxyXG4vLyA0MzUgY2FzZSBjaGVja2JveGVzICsgYWxzbyBzZWUgYWJvdmUgLmlucHV0LWNoZWNrYm94IC0+IGZpeGVzIGEgbG90IG9mIGNoZWNrYm94IHNwYWNpbmcgd2hlbiBhcHBsaWVkIHRvIGlucHV0LWdyb3VwXHJcbi5jYXNlLWZpZWxkcyB7XHJcbiAgLm1kbC1jZWxsLm1kbC1jZWxsLS02LWNvbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC1ncm91cC5pbnB1dC1jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vLyBvdmVycmlkZSBmcm9hbGEgc3R5bGVzXHJcbmZyb2FsYS1lZGl0b3Ige1xyXG4gIC5mci10b29sYmFyLmZyLXRvcCxcclxuICAuc2Vjb25kLXRvb2xiYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbiNwb29sLXN1bW1hcnkge1xyXG4gIC5tZGwtbGlzdF9faXRlbSB7XHJcbiAgICAubWRsLWNoaXBfX3RleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXN0YXRzX19jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAubWRsLWdyaWQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtc3RhdHMge1xyXG5cclxuICAgICAgJl9faGFsZiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fZnVsbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWRsLWxpc3RfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyJSA1JTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZGlydHkgZGVtbyBzdHlsZXNcclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmRlbW8tbG9jYXRpb24tbWVzc2FnZS1zZXR0aW5ncyB7XHJcbiAgLm1kbC10ZXh0ZmllbGQge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuXHJcbiAgICAubWRsLWJ1dHRvbiB7XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGwtdGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGVwaWNrZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuc2VsZWN0LCBzZWxlY3QubWRsLXRleHRmaWVsZF9faW5wdXQsIHNlbGVjdC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubWRsLWxheW91dC0tZml4ZWQtZHJhd2VyID4gLm1kbC1sYXlvdXRfX2hlYWRlciAubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkb2ZmLXdoaXRlO1xyXG59XHJcblxyXG4uaGFzLWZpbHRlcnMgLm1kbC1kYXRhLXRhYmxlLWNvbnRhaW5lciAubWRsLXRvb2xiYXIge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5mb3JtLWlucHV0LWZpZWxkIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICBbZGF0YS1maWx0ZXItdHlwZT1cImRhdGVwaWNrZXJcIl0gLmZvcm0taW5wdXQtZmllbGQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1ncmlkIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICAubWRsLWNlbGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWxheW91dF9faGVhZGVyLXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4LWJyZWFrIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLmRyYXdlci1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgLm1kbC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQtZ3JvdXAuaW5wdXQtY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICAmX19pbmxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIC5tZGwtY2hlY2tib3gge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vL0dpamdvIHVub3ZlcnJpZGVzXHJcbi5nai1saXN0IHtcclxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vL2FwcC5odG1sXHJcbi8vaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xyXG4vLyAgbGVmdDogMnB4O1xyXG4vL31cclxuXHJcbi5mdWxsLXdpZHRoIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gY2FuZGlkYXRlIGRyYXdlclxyXG5cclxuLm1kbC1wYWdpbmcge1xyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9sYXlvdXQnIGFzICo7XHJcblxyXG4uanVyeS12b2ljZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gMDtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAtMC41cmVtO1xyXG59XHJcblxyXG4uanVyeS12b2ljZSB7XHJcbiAgJi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IGNhbGModmFyKC0tc3BhY2luZykgLyAyKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ibG9jazogMC43NXJlbSAxcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcblxyXG4gICAgJi1tYWluIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjc1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1vcHRpb24tbnVtYmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAwLjI1cmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24tbnVtYmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIaWRlIGlucHV0IHR5cGUgbnVtYmVyIGFycm93c1xyXG4gICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbmFjdGl2ZS1iYWRnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyYWctaGFuZGxlLWV4ZW1wdGlvbi1yZWFzb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDJyZW07XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTdyZW0gLyAxNik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG59XHJcbiIsIi5jaGVja2JveC1saXN0IHVse1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4iLCIubG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufSIsIu+7v1xyXG4ubmV3LW1hbnVhbC1jYW5kaWRhdGUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcbn1cclxuIiwiLmNoZWNrYm94LWxpc3QgdWx7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG59XHJcbi5jaGVja2JveC1saXN0IGxpe1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1hcHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4ubWFwLXdpdGgtZGlyZWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLXBhbmVsIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxO1xyXG5cclxuICAuYWRwLFxyXG4gIC5hZHAgdGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICAuYWRwLXBsYWNlbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtNCk7XHJcbiAgICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcbiAgfVxyXG5cclxuICAuYWRwIGIge1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcclxuICB9XHJcblxyXG4gIC5hZHAtc3RlcCxcclxuICAuYWRwLXN1YnN0ZXAge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xyXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxuICB9XHJcblxyXG4gIGltZy5hZHAtbWFya2VyMiB7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWlubGluZTogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5hZHAtZGV0YWlscyxcclxuICAuYWRwLWxlZ2FsIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhbmRpZGF0ZS1kaXJlY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgZmxleC1ncm93OiAxO1xyXG5cclxuICAmLXRyYXZlbC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5qdXJvci1tYXB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgaW5zZXQ6IHZhcigtLWRyYXdlci1oZWFkZXItaGVpZ2h0KSAwIDAgMDtcclxufVxyXG5cclxuLm1hcERpc3RhbmNle1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiA4MCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuZGl2IC5hZHAtcGxhY2VtYXJre1xyXG4gIG1hcmdpbjogMCAwIDEwcHggMDtcclxufVxyXG5cclxuLmFkcC1kaXJlY3Rpb25zIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJcclxuLy8gTURMIFNwZWNpZmljIE92ZXJyaWRlc1xyXG4vLyBTdXBwb3J0IGV4aXN0aW5nIGNvbXBvbmVudHMgd2l0aCBtaW5pbWFsIGNsYXNzZXMgc28gZG9uJ3QgbmVlZCB0byBpbXBvcnQgZnVsbCBtZGwgZmlsZXNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwibWRkdHAtXCJdLFxyXG4ubWRkdHAtYnV0dG9uLFxyXG4ubWRkdHAtcGlja2VyLFxyXG4ubWRsLWJ1dHRvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucykgIWltcG9ydGFudDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG4vLyBNZW51IENvbnRhaW5lclxyXG4ubWRsLW1lbnVfX291dGxpbmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLm1kbC1tZW51IHtcclxuICBtaW4td2lkdGg6IHZhcigtLXNpZGViYXItd2lkdGgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLXZpc2libGUsXHJcbi5tZGwtbWVudV9fY29udGFpbmVyLmlzLWFuaW1hdGluZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLy8gSW50ZXJuYWwgQml0c1xyXG4ubWVudS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTI1KSk7XHJcblxyXG4gICYtLXVzZXItaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIH1cclxufVxyXG4iLCIubWVzc2FnZS1jYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAxcmVtIDEuNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuXHJcbiAgJjpoYXMobWVzc2FnZS1lZGl0b3IpIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xyXG4gIG1hcmdpbi1ibG9jazogLTFyZW0gMXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXBhbmVsLXRyYW5zbHVjZW50KTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWVzc2FnZS1jYXJkLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogMS41cmVtO1xyXG59XHJcblxyXG4ubWVzc2FnZS1zZW5kLXByaW9yaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KG1pbigxMjhweCwgMTAwJSksIDFmcikpO1xyXG4gIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbiIsIu+7v0B1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuXHJcbi8vIE5FVyBTVFlMRVMgSEVSRVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2YXIoLS1wcm9wZXJ0aWVzLWRyYXdlci13aWR0aCk7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIHByb3BlcnRpZXNcIjtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAodmFyKC0tZm9yZ2UtYXBwLWJhci1oZWlnaHQpICsgdmFyKC0tZHJhd2VyLWhlYWRlci1oZWlnaHQpKSk7XHJcbn1cclxuXHJcbi5tZXNzYWdlLXRlbXBsYXRlLWVkaXRvci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1lZGl0b3Ige1xyXG4gIG1heC13aWR0aDogNDhyZW07XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuXHJcbiAgc2VnbWVudGVkLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMXJlbVxyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2UtdGVtcGxhdGUtZWRpdG9yLS1zaWRlYmFyLFxyXG4ucHJvcGVydGllcy1zaWRlYmFyIHtcclxuICBncmlkLWFyZWE6IHByb3BlcnRpZXM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBoc2wodmFyKC0tZ3JheS05MCkgLyAxNiUpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBQUk9QRVJUSUVTIFNJREVCQVIg4oCUIE1ha2UgdGhlc2UgbW9yZSBnbG9iYWxcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucHJvcGVydGllcy1zaWRlYmFyLS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwIDAlIDEwMCUgLyA4OCUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wcm9wZXJ0aWVzLXNpZGViYXItLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnByb3BlcnRpZXMtc2lkZWJhci0tc2VjdGlvbi1ib2R5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi50YWJsZS1yZXN1bHRzIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcclxuICBtYXJnaW4taW5saW5lOiAxcmVtO1xyXG59XHJcblxyXG4ucGFnZS1udW1iZXJ7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1pY29uLXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbn1cclxuXHJcbi5hY3RpdmUtcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZm9yZ2UtaWNvbi1idXR0b24tZGVuc2l0eS1tZWRpdW0tc2l6ZSkgLyAyKTtcclxufVxyXG5cclxuXHJcbi8qIG1kbCBwYWdpbmF0aW9uICovXHJcblxyXG4ubWRsLXBhZ2luZyB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIC8vaGVpZ2h0OiAzcmVtO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxufVxyXG5cclxuLm1kbC1wYWdpbmcgPiAqIHtcclxuICBmbGV4OiBub25lO1xyXG59XHJcblxyXG4ubWRsLWxpc3QgKyAubWRsLXBhZ2luZyB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1kbC1wYWdpbmdfX3Blci1wYWdlLWxhYmVsIHtcclxuICAvLyBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19wZXItcGFnZS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzNnB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcGVyLXBhZ2UgKyAubWRsLXBhZ2luZ19fY291bnQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nIC5tZGwtbWVudSB7XHJcbiAgbWluLXdpZHRoOiA2NHB4O1xyXG59XHJcblxyXG4ubWRsLXBhZ2luZ19fcHJldjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5tZGwtcGFnaW5nX19jb3VudCArIC5tZGwtcGFnaW5nX19wcmV2IHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxcmVtO1xyXG59XHJcblxyXG4vLy5tZGwtcGFnaW5nX19wcmV2ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4vLyAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbi8vfVxyXG5cclxuLm1kbC1wYWdpbmdfX2NvdW50ICsgLm1kbC1wYWdpbmdfX25leHQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDNyZW07XHJcbn1cclxuIiwiXHJcbi8vIENBTkRJREFURSBQUk9GSUxFXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLy8gRXhwZW5zZXNcclxuLm1pbGVhZ2UtZXhwZW5zZSB7XHJcbiAgLy9kaXNwbGF5OiBncmlkO1xyXG4gIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xyXG4gIC8vY29sdW1uLWdhcDogMXJlbTtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4uZXhwZW5zZS1hbW91bnQge1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMWVtO1xyXG59XHJcblxyXG5cclxuLy8gRGVjbGFyZWQgaW4gQXV0aFNlcnZlciAvIFZpZXdzIC8gU2hhcmVkIC8gX0xheW91dC5jc2h0bWwgYnV0IG5vdCBhY3R1YWxseSBiZWluZyB1c2VkXHJcbi8vIFRPRE86IENhbiBwcm9iYWJseSByZW1vdmUgdGhlc2UgYmVjYXVzZSB0aGV5IGFyZSBkb2luZyBub3RoaW5nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucHJvZmlsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLnByb2ZpbGVfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxMnB4IDIwcHggMTJweCAxMnB4O1xyXG5cclxuICAgIC5wcm9maWxlX19pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2ZpbGVfX2luZm9ybWF0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2ZpbGVfX2Zvb3RlciB7XHJcbiAgICBtYXJnaW46IDAgMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLWxhYmVsX3hzOiA2MDA7XHJcbiAgLS10ZW1wX2J1dHRvbl9ib3JkZXI6IGhzbCgyMjAsIDQlLCA1MiUpO1xyXG4gIC0tc3BhY2luZzogMC41cmVtO1xyXG59XHJcblxyXG5bZGF0YS11aS1sYXllcj1cIjAxXCJdIHtcclxuICAtLWxheWVyLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxufVxyXG5cclxuW2RhdGEtdWktbGF5ZXI9XCIwMlwiXSB7XHJcbiAgLS1sYXllci1iZy1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbltkYXRhLXVpLWxheWVyPVwiMDNcIl0ge1xyXG4gIC0tbGF5ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG59XHJcblxyXG5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9cmFuZ2VdKTpkaXNhYmxlZFtkYXRhLXVpLWxheWVyPVwiMDJcIl0sXHJcbmlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwM1wiXSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gQ09OVEFJTkVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMS41cmVtO1xyXG4gIG1pbi13aWR0aDogNjByZW07XHJcbiAgbWF4LXdpZHRoOiA2NHJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEhFQURFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi1oZWFkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWhlYWRlci10eXBlLWNvbHVtbnMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KSBjYWxjKDAuNXJlbSAtIDFweCkgMCAwOyAvLyBBY2NvdW50IGZvciBib3JkZXIgd2lkdGhcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAmLS1lZGl0YWJsZSB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMTIwcHggMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLW5lc3RlZCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gNC41cmVtIDFmciAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldyB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyIDVyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gICYtLXByZXZpZXctbm8tZWRpdCB7XHJcbiAgICAtLWhlYWRlci10eXBlLWNvbHVtbnM6IDNyZW0gMWZyO1xyXG4gIH1cclxuXHJcbiAgJi0tcHJldmlldy1uZXN0ZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLS1xdWljay1yZW9yZGVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tdXRpbGl0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tY29ybmVyLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IGF1dG87XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbi1oZWFkZXItLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3Mtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxufVxyXG5cclxuLnF1ZXN0aW9uLWhlYWRlci0tc2V0dGluZ3MtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb24taGVhZGVyLS1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMC43NXJlbTtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xyXG4gIC8vYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGJpc3F1ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBRVUVTVElPTiBNQUlOXHJcbi8vIElubmVyIGJpdHMgYmVsb3cgdGhlIGhlYWRlclxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAxLjVyZW0gNHJlbSAycmVtIDRyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tdGV4dC1pbnB1dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIEFDVElPTlNcclxuLy8gQWRkIGV4ZW1wdGlvbi9hY3Rpb24gYnV0dG9uc1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XHJcbn1cclxuXHJcbltjbGFzcyo9XCJxdWVzdGlvbl9fdHlwZVwiXSAuYnRuLWdob3N0IHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi1kcm9wZG93biB7XHJcblxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC41cmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMTVweCAzNXB4IHJnYmEoNDksIDQ5LCA5MywgMC4xKTtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcclxuICAgIG1heC1oZWlnaHQ6IDk4cHg7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgJi5jbGlja2VkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDBweCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIG1pbi13aWR0aDogMTkycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG5cclxuICAgICAgJjpoYXMoLmJ0bikge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwLjMxMjVyZW0gMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbi0tYWRkLW5lc3RlZC1xdWVzdGlvbiB7XHJcbiAgbWFyZ2luOiAxcmVtIDAgMXJlbSAycmVtO1xyXG59XHJcblxyXG4ucGF5LWZpcnN0LWRheXMtYnRuIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0wLjVyZW07XHJcbiAgd2lkdGg6IDEuNXJlbTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tamFkZS1hNCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUVVFU1RJT04gVFlQRVNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4vLyBNdWx0aXBsZSBDaG9pY2VcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3R5cGUtLW11bHRpcGxlLWNob2ljZXMge1xyXG5cclxuICAmLS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgICYgLmxhYmVsLTAxIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jaG9pY2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVyZW0gMWZyIDE1LjVyZW07IC8vIFBlcm1hbmVudCBkaXNxdWFsaWZpY2F0aW9uIHRhZyBpcyBodWdlLiBQcmV2aW91c2x5IDExLjVyZW1cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZHJhZyBjaG9pY2UgYWN0aW9uc1wiO1xyXG4gICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygtMjhyZW0gLyAxNik7IC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBoYW5nIHRoZSBkcmFnIGhhbmRsZVxyXG5cclxuICAgIC5kcmFnLWhhbmRsZS1jaG9pY2Uge1xyXG4gICAgICBncmlkLWFyZWE6IGRyYWc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1pbnB1dCB7XHJcbiAgICAgIGdyaWQtYXJlYTogY2hvaWNlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPXJhbmdlXSkge1xyXG4gICAgLy8gIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gIGZsZXg6IGF1dG87XHJcbiAgICAvL31cclxuXHJcbiAgICAmLS1hY3Rpb25zIHtcclxuICAgICAgZ3JpZC1hcmVhOiBhY3Rpb25zO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9vbGVhblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnF1ZXN0aW9uIHF1ZXN0aW9uLXR5cGUtYm9vbGVhbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fcmVzcG9uc2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJi1jaG9pY2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDcwcHg7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FuZGlkYXRlIEZpZWxkXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZC1zZWxlY3Qge1xyXG4gIC8vZ3JpZC1jb2x1bW46IDEvNztcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIHdpZHRoOiA1MCU7XHJcblxyXG4gICYgLmxhYmVsLTAxLCAubGFiZWwtMDIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX190eXBlLWNhbmRpZGF0ZS1maWVsZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC43NXJlbTtcclxuXHJcbiAgJi1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG5cclxuICAgIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1yYW5nZV0pOmRpc2FibGVkW2RhdGEtdWktbGF5ZXI9XCIwMlwiXXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAucXVlc3Rpb25uYWlyZS1iYWRnZSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tZ3JheS1iZykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5lc3RlZCBRdWVzdGlvblxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi8vIHVsIHdyYXBwZXIgdGhhdCBjb250YWlucyB0aGUgbmVzdGVkIHF1ZXN0aW9ucyBiZWxvdyBhbiBhbnN3ZXJcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IC0ycmVtOyAvL0V4dGVuZCBwYXN0IGlubmVyIGNvbnRhaW5lciBzYW1lIGFtb3VudCBhcyBuZXN0ZWQgaW5kZW50XHJcbn1cclxuXHJcbi8vIGxpIGl0ZW0gdGhhdCBjb250YWlucyB0aGUgZHJhZyBoYW5kbGUgYW5kIG5lc3RlZC1xdWVzdGlvbiBjb21wb25lbnRcclxuLnF1ZXN0aW9uX19uZXN0ZWQtcXVlc3Rpb24tZHJhZy13cmFwcGVyIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAycmVtOyAvLyBOZXN0ZWQgaW5kZW50XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFyZW0gLy8gR2l2ZSBzcGFjZSBiZXR3ZWVuIHBhcmVudCBhbnN3ZXJcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9XCJkcmFnLWhhbmRsZS1uZXN0ZWQtXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiA0N3B4O1xyXG4gIGluc2V0OiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS1waW5rLTUwKSAvIDIwJSk7IC8vIEZvciB0ZXN0aW5nXHJcbn1cclxuXHJcbi8vIE5lc3RlZCBxdWVzdGlvbiBjb250YWluZXIvY29tcG9uZW50XHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uIHtcclxuXHJcbn1cclxuXHJcbi8vIEVxdWl2YWxlbnQgdG8gLnF1ZXN0aW9uXHJcbi5xdWVzdGlvbl9fbmVzdGVkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sYXllci1iZy1jb2xvciwgI0ZGRkZGRik7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fbmVzdGVkLXF1ZXN0aW9uLWRyYWctd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuICB9XHJcblxyXG4gIC8vIEFkZCBzdHJhaWdodCBsaW5rIGxpbmUgdG8gYWxsIG5lc3RlZCBxdWVzdGlvbnMgZXhjZXB0IGZpcnN0IG9uZS5cclxuICAmIH4gJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgdG9wOiAtMS41cmVtO1xyXG4gICAgbGVmdDogMS41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFJFLU9SREVSIE1PREVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25fX3Jlb3JkZXIge1xyXG4gICYtbGlzdCB7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYtZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwLWRldGFpbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXF1aWNrLXJlb3JkZXIge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFFVRVNUSU9OIFBSRVZJRVcgTU9ERVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscyB7XHJcbiAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2woMjQwZGVnIDMlIDU5JSk7XHJcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlldy1oZWFkZXItZGV0YWlscy1uby1lZGl0IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5xdWVzdGlvbi0tcHJldmlld19fbWFpbiB7XHJcbiAgcGFkZGluZzogMS41cmVtIDRyZW0gMnJlbSA0cmVtO1xyXG5cclxuICAmLS1xdWVzdGlvbi10eXBlLWJvb2xlYW4sXHJcbiAgJi0tcXVlc3Rpb24tdHlwZS1tdWx0aXBsZS1jaG9pY2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcm93LWdhcDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLnF4LWNob2ljZS1wcmV2aWV3LS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGNvbHVtbi1nYXA6IDAuNzVyZW07XHJcbn1cclxuXHJcbi8vIFJhZGlvIEJ1dHRvbiDigJQgUHJldmlldyBNb2RlICYgWWVzL05vIEVkaXQgTW9kZVxyXG4ucXgtY2hvaWNlLS1yYWRpbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zcGFjaW5nKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTApO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogNDIuNXJlbTtcclxuICBtaW4taW5saW5lLXNpemU6IDMuMTI1cmVtO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiB2YXIoLS1zbWFsbC10ZXh0KTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLS1yYWRpby1idXR0b24tc2l6ZTogY2FsYygxOHJlbSAvIDE2KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLXJhZGlvLWJ1dHRvbi1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tcmFkaW8tYnV0dG9uLXNpemUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpby1idXR0b24tc2l6ZSkgLyAyKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNrYm94IOKAlCBQcmV2aWV3IE1vZGVcclxuLnF4LWNob2ljZS0tY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUwKTtcclxuICBmb250LXZhcmlhbnQtYWx0ZXJuYXRlczogdmFyKC0tc21hbGwtdGV4dCk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIC0tY2hlY2tib3gtc2l6ZTogMXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hMTIpO1xyXG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXdfX3Jlc3BvbnNlLWV4cGxhaW4tbW9yZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNzVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycmVtO1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDZweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3LWRhdGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1pbmxpbmUtc2l6ZTogMjByZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcblxyXG4gICYtLWhhbGYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMXB4O1xyXG4gICAgcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb24tLXByZXZpZXctZGF0ZS13cmFwcGVyLS1oYWxmICB7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSAudGV4dC1pbnB1dC1vdXRsaW5lZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uLS1wcmV2aWV3X19uZXN0ZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGF5ZXItYmctY29sb3IsICNGRkZGRkYpO1xyXG5cclxuICAmLXF1ZXN0aW9uLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJi1xdWVzdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW0gMC41cmVtO1xyXG4gICAgLy93aWR0aDogY2xhbXAoNjgwcHgsIDYwdncgLDk2MHB4KTtcclxuXHJcbiAgICAvLyBBZGQgY3VydmVkIGxpbmsgbGluZSB0byB0aGUgZmlyc3QgbmVzdGVkIHF1ZXN0aW9uLlxyXG4gICAgJjpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNsYXRlLWE2KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBsZWZ0OiAtMTdweDtcclxuICAgICAgdG9wOiAtMTNweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgc3RyYWlnaHQgbGluayBsaW5lIHRvIGFsbCBuZXN0ZWQgcXVlc3Rpb25zIGV4Y2VwdCBmaXJzdCBvbmUuXHJcbiAgICAmIH4gJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xhdGUtYTYpO1xyXG4gICAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgbWF4LWlubGluZS1zaXplOiAyMHJlbTtcclxuICB9XHJcbn1cclxuIiwiLy8gUXVlc3Rpb25uYWlyZSBzaWRlYmFyIGFuZCBoZWFkZXJcclxuXHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLS1keW5hbWljLXNwYWNlLTE6IGNsYW1wKDIuMDByZW0sIGNhbGMoLTc3LjAwcmVtICsgMTAwLjAwdncpLCAxNy4wMHJlbSk7XHJcbn1cclxuLy8gaHR0cHM6Ly91dG9waWEuZnlpL3NwYWNlL2NhbGN1bGF0b3IvP2M9MTI2NCwzMiwxLjIsMTUwNCwyNzIsMS4yNSw1LDIsJnM9MC43NSU3QzAuNSU3QzAuMjUsMS41JTdDMiU3QzMlN0M0JTdDNixzLWwmZz1zLGwseGwsMTJcclxuXHJcblxyXG4vLyBRWCBCVUlMREVSXHJcbi8vIENvbnRhaW5lciBmb3IgdGhlIHdob2xlIGJ1aWxkZXJcclxuLy8gRXF1aXZhbGVudCB0byBgYXBwYCBmb3IgdGhlIG1haW4gYXBwXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtYnVpbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYmctdWkpO1xyXG59XHJcblxyXG5cclxuLy8gUFJJTUFSWSBXUkFQUEVSXHJcbi8vIENvbnRhaW5zIHRoZSBuYXYgc2lkZWJhciBhbmQgbWFpblxyXG4vLyBFcXVpdmFsZW50IHRvIGBhcHAtcHJpbWFyeS0td3JhcHBlcmBcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tcHJpbWFyeS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tc2lkZWJhci13aWR0aCkgMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2lkZWJhciBtYWluXCI7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdG9wLWJhci1oZWlnaHQpKTtcclxufVxyXG5cclxuXHJcbi8vIFNJREVCQVIgTkFWXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF4LXR5cGUtbmF2LWl0ZW0td3JhcCB7XHJcbiAgZ3JpZC1hcmVhOiBuYXY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuMjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuMjVyZW07XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjI1cmVtIDAuNXJlbTtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZmxleDogYXV0bztcclxuICB9XHJcblxyXG4gICYgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbSB7XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwieWVzLW5vXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWphZGUtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWphZGUtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwibXVsdGlwbGUtY2hvaWNlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlYWwtYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlYWwtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwidGV4dFwiXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1ibHVlLWExMik7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtbmF2LWl0ZW0tcXgtdHlwZT1cImRhdGVcIl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICAgIGNvbG9yOiB2YXIoLS12aW9sZXQtYTEyKTtcclxuICB9XHJcblxyXG4gICZbZGF0YS1uYXYtaXRlbS1xeC10eXBlPVwiY2FuZGlkYXRlXCJdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmstYTMpO1xyXG4gICAgY29sb3I6IHZhcigtLXBpbmstYTEyKTtcclxuICB9XHJcbn1cclxuXHJcbi5xeC10eXBlLW5hdi1pdGVtOmhvdmVyID4gKjpsYXN0LWNoaWxkIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucXgtdHlwZS1uYXYtaXRlbS0taWNvbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuXHJcbi8vLmN1cnJlbnQtcGFnZSB7XHJcbi8vICAvL21heC13aWR0aDogMjMwcHg7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBnYXA6IDhweDtcclxuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICBoZWlnaHQ6IDMycHg7XHJcbi8vICBmb250LXdlaWdodDogNDAwO1xyXG4vLyAgcGFkZGluZzogN3B4IDE2cHg7XHJcbi8vICBtYXJnaW46IDhweCAwO1xyXG4vLyAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbi8vXHJcbi8vICAmOmhvdmVyIHtcclxuLy8gICAgY29sb3I6IGhzbCh2YXIoLS1ncmF5LTkwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG5cclxuXHJcbi8vIE1BSU5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXgtYnVpbGRlci0tbWFpbiB7XHJcbiAgZ3JpZC1hcmVhOiBtYWluO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBwYWRkaW5nLWlubGluZTogMnJlbSB2YXIoLS1keW5hbWljLXNwYWNlLTEpO1xyXG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEJPRFlcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb25uYWlyZS0tYm9keSB7XHJcbiAgZmxleDogYXV0bztcclxuICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIG1heC13aWR0aDogNjRyZW07XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgLy8gQWRkIHNwYWNlIHRvIHRoZSBlbmQgb2YgdGhlIGxhc3QgcXVlc3Rpb25cclxuICAmIC5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXI6bnRoLWxhc3Qtb2YtdHlwZSgxKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTZyZW07XHJcbiAgfVxyXG5cclxuICAmLXJlb3JkZXIge1xyXG4gICAgJiBxdWVzdGlvbjpudGgtbGFzdC1vZi10eXBlKDEpOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyYtZW1wdHkge1xyXG4gIC8vICBkaXNwbGF5OiBncmlkO1xyXG4gIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcclxuICAvLyAgZ2FwOiAwIDMycHg7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG4vLyBRdWVzdGlvbiBHcm91cCBoZWFkZXJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ucXVlc3Rpb24tZ3JvdXAtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcm93LWdhcDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgJi0tdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLS10aXRsZS1lZGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFF1ZXN0aW9uIFJlb3JkZXIgQml0c1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWVzdGlvbm5haXJlX19xdWVzdGlvbi1ncmFiLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuW2NsYXNzKj1cImRyYWctaGFuZGxlLXF1ZXN0aW9uLVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzcmVtO1xyXG4gIGhlaWdodDogNDdweDtcclxuICBpbnNldDogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBoc2wodmFyKC0tcGluay01MCkgLyAyMCUpOyAvLyBGb3IgdGVzdGluZ1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZSB7XHJcblxyXG4gIC8vJl9fYm9keSB7XHJcbiAgLy9cclxuICAvL31cclxuXHJcbiAgJi1iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICAgICYgaSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXZpZXcge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3F1ZXN0aW9uIHtcclxuXHJcbiAgICAmLWRyYWctb3ZlcmxheSB7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXcgaGVhZGVyXHJcblxyXG4ucXVlc3Rpb25uYWlyZV9faGVhZGVyIHtcclxuICAmLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLS1maXhlZCB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIG1hcmdpbjogMjRweCA0OHB4IDAgNDhweDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJi1wcmltYXJ5LFxyXG4gICAgJi1zZWNvbmRhcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCh2YXIoLS1ncmF5LTcwKSk7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXNlY29uZGFyeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pcy1wYWdlLXNjcm9sbGFibGUge1xyXG4gICAgLy9wYWRkaW5nOiAwIDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggI0JEQkRDMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDsgLy8gMTZweCB0ZW1wXHJcbiAgfVxyXG5cclxuICAmLS1yZW9yZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlcjogJHByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIGNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAxKTsgLy8gVE9ETzogVXBkYXRlIHZhbHVlIHRvIGNvbG9yIHZhcmlhYmxlIG9uY2UgaXQncyByZWFkeVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBST1BFUlRJRVMgUEFORUwvRFJBV0VSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1ZXN0aW9ubmFpcmUtcHJvcGVydGllcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAgMCUgMTAwJSAvIDg4JSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gIH1cclxuXHJcbiAgJl9fZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKHZhcigtLWdyYXktMzApKTtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuICAgIC8vYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS0zMCkpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAvL2JveC1zaGFkb3c6IDAgLTlweCAxNXB4IC02cHggcmdiYSgwLDAsMCwwLjIwKSwgMCAtMnB4IDBweCAtMXB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuXHJcbiAgICAmLWhlYWRpbmcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYgaSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC4ycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJiAuZHJvcGRvd24tLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICM3Nzc3N2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTY3JvbGxiYXJcclxuXHJcbi8vYm9keSB7XHJcbi8vICBvdmVyZmxvdzogYXV0bztcclxuLy8gIG92ZXJmbG93LXk6IG92ZXJsYXk7IC8vIG92ZXJsYXkgb25seSBzdXBwb3J0cyBjaHJvbWVcclxuLy8gIC8vb3ZlcmZsb3cteTogYXV0bztcclxuLy8gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4vLyAgLy9zY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUgYm90aC1lZGdlcztcclxuLy99XHJcblxyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuLy8gIHdpZHRoOiAxOHB4O1xyXG4vL31cclxuLy9cclxuLy9ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbi8vICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuLy8gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDEwcHggaHNsKHZhcigtLWdyYXktNDApKTtcclxuLy8gIGJvcmRlcjogc29saWQgNnB4IHRyYW5zcGFyZW50O1xyXG4vLyAgbWluLWhlaWdodDogNjRweDtcclxuLy8gIHRyYW5zaXRpb246IGFsbCAzcyBlYXNlLWluLW91dDtcclxuLy9cclxuLy8gICY6aG92ZXIge1xyXG4vLyAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAxMHB4IGhzbCh2YXIoLS1ncmF5LTUwKSk7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vL2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuLy8gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4vLyAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4vLyAgei1pbmRleDogMTtcclxuLy99XHJcblxyXG5cclxuLy8gU29ydGFibGVKUyBDbGFzc2VzIChEcmFnLWFuZC1Ecm9wIFNvcnRpbmcpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNvcnRhYmxlLWdob3N0IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc29ydGFibGUtZmFsbGJhY2sge1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLnNvcnRhYmxlLWZhbGxiYWNrIC5xdWVzdGlvbi0tcHJldmlldyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlL3R5cG9ncmFwaHknIGFzICo7XHJcblxyXG5cclxuLy8gUXVlc3Rpb25uYWlyZSB3aXRoIGNvbmRpdGlvbnMgZGlhbG9nXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLXdpdGgtY29uZGl0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4ucXVlc3Rpb25uYWlyZS1hcmNoaXZlLWJvZHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDEuNXJlbTtcclxufVxyXG5cclxuLmFyY2hpdmUtcmVwbGFjZW1lbnQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG59XHJcblxyXG4uYXJjaGl2ZS1yZXBsYWNlbWVudC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAwLjI1cmVtO1xyXG59XHJcblxyXG4uYWN0aXZlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3NzMDQnO1xyXG59XHJcblxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0taWQtc3RhdHVzIHtcclxuICAmLS1ncmVlbiB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLWdyZWVuLTY1KSk7XHJcbiAgfVxyXG4gICYtLXJlZCB7XHJcbiAgICBjb2xvcjogaHNsKHZhcigtLXJlZC02NSkpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS1saXN0LWl0ZW0tc3RhdHVzLWRvdCB7XHJcbiAgJi0tZ3JlZW4ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS00KTtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JlZW4tNTApKTtcclxuICB9XHJcblxyXG4gICYtLXJlZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTQpO1xyXG4gICAgY29sb3I6IGhzbCh2YXIoLS1yZWQtNTApKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEdXBsaWNhdGUgcXVlc3Rpb25uYWlyZSBkaWFsb2dcclxuXHJcbi5xdWVzdGlvbm5haXJlLWR1cGxpY2F0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjRweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxufVxyXG5cclxuXHJcbi8vIE5vdGlmaWNhdGlvbiBiYW5uZXJcclxuLmRpYWxvZy1ub3RpZmljYXRpb24tYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OztcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTA1KSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbiAgY29sb3I6IGhzbCh2YXIoLS15ZWxsb3ctb3JhbmdlLTE1KSk7XHJcbn1cclxuXHJcbi5kaWFsb2ctbm90aWZpY2F0aW9uLWljb24ge1xyXG4gIGNvbG9yOiBoc2wodmFyKC0teWVsbG93LW9yYW5nZS02MCkpO1xyXG59XHJcblxyXG4uZGlhbG9nLW5vdGlmaWNhdGlvbi10ZXh0IHtcclxuICBjb2xvcjogaHNsKHZhcigtLXllbGxvdy1vcmFuZ2UtOTApKTtcclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKC5xdWljay1hY3Rpb24tLWNvbnRlbnQpIHtcclxuICAtLXRvZ2dsZS1zd2l0Y2gtd2lkdGg6IGNhbGMoMTAwcmVtIC8gMTYpO1xyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgLy8gUmVtb3ZlcyBkZWZhdWx0IHVwICYgZG93biBhcnJvd3MgZnJvbSBudW1iZXIgaW5wdXQgb24gQ2hyb21lLCBTYWZhcmksIEVkZ2UgJiBPcGVyYVxyXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuICAucXVpY2stYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFVSUNLIFNDQU4gJiBSRVRVUk5cclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi5xdWljay1hY3Rpb24tLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtOCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtMTYpO1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgJiBpIHtcclxuICAgIGNvbG9yOiBoc2wodmFyKC0tZ3JheS01MCkpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLWFjdGlvbi0taW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIHtcclxuXHJcbiAgLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQtYTYpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLWEyKTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tcmVkLTExKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWljay1hY3Rpb24tLWlucHV0IHtcclxuICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZTIpO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktOSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ01ELUsgQ09NUE9ORU5UIChTZWFyY2gpXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnF1aWNrLWFjdGlvbi0tY29udGVudCB7XHJcbiAgLS1jbWRrLXNoYWRvdzogMCAxNnB4IDcwcHggcmdiKDAgMCAwIC8gMjAlKTtcclxuXHJcbiAgW2NtZGstcm9vdF0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWNtZGstc2hhZG93KTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWlucHV0XSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAzO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBvdXRsaW5lOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tZ3JheS02KSAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBOZWVkcyAhaW1wb3J0YW50IHRvIG92ZXJyaWRlIGRlZmF1bHQgaW5wdXQgZm9jdXNcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aGFzKC5xdWljay1hY3Rpb24tLXNvdXJjZS1saXN0LXRvZ2dsZSkucXVpY2stYWN0aW9uLS1jb250ZW50IFtjbWRrLWlucHV0XSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdG9nZ2xlLXN3aXRjaC13aWR0aCkgKyAycmVtKTtcclxuICB9XHJcblxyXG4gIFtjbWRrLWxpc3RdIHtcclxuICAgIGhlaWdodDogbWluKDMwMHB4LCB2YXIoLS1jbWRrLWxpc3QtaGVpZ2h0KSk7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgIHRyYW5zaXRpb246IDEwMG1zIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstc2VwYXJhdG9yXSB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS02KTtcclxuICAgIG1hcmdpbi1ibG9jazogNHB4O1xyXG4gIH1cclxuXHJcbiAgKjpub3QoW2hpZGRlbl0pICsgW2NtZGstZ3JvdXBdIHtcclxuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xyXG4gIH1cclxuXHJcbiAgW2NtZGstZ3JvdXAtaGVhZGluZ10ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBoZWFkaW5nLTAxO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBbY21kay1pdGVtXSB7XHJcbiAgICBjb250ZW50LXZpc2liaWxpdHk6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLCBjb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LWEzKTtcclxuICAgICAgY29sb3I6IHZhcigtLWdyYXktMTIpO1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1kaXNhYmxlZD0ndHJ1ZSddIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtZGlzYWJsZWQpO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tdWktYmctYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyYgKyBbY21kay1pdGVtXSB7XHJcbiAgICAvLyAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgLy99XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uLS1zb3VyY2UtbGlzdC10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMS41cmVtO1xyXG59XHJcblxyXG5cclxuLy8gQVRURU5EIERJQUxPR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtZGV0YWlscy13cmFwcGVyIHtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0yNCk7XHJcbiAgcGFkZGluZy1ibG9jay1lbmQ6IHZhcigtLXNpemUtOCk7XHJcbiAgYm9yZGVyLWJsb2NrOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1zdGF0dXMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcm93LWdhcDogdmFyKC0tc2l6ZS04KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLXdyYXBwZXIge1xyXG5cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWNhbmRpZGF0ZS1tZXRhLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbWV0YS10aXRsZS1zdGFydF0gNGZyIFttZXRhLXRpdGxlLWVuZCBtZXRhLXZhbHVlLXN0YXJ0XSA2ZnIgW21ldGEtdmFsdWUtZW5kIG1ldGEtYWN0aW9uLXN0YXJ0XSAyZnIgW21ldGEtYWN0aW9uLWVuZF07XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS0xNik7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xMik7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1jYW5kaWRhdGUtbWV0YS1pdGVtLS1jaGlsZC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBjb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDFyZW07XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zdGF0dXMtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS1zY2FuLXRpbWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxLjVyZW07XHJcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtaWNvbi13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgcGFkZGluZzogMC4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE3KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2xhdGUtYTQpO1xyXG59XHJcblxyXG4ucXVpY2stc2Nhbi0tc3RhdHVzLW1lc3NhZ2UtdGltZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5xdWljay1zY2FuLS10aW1lLWluLCAucXVpY2stc2Nhbi0tdGltZS1vdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAucXVpY2stc2Nhbi0tdGltZS1pbi1sYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnF1aWNrLXNjYW4tLWZvcm0tY2xlYXItYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kaXNidXJzZW1lbnRzLWludmFsaWQtZmVlZGJhY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIGZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOiBjaGFyYWN0ZXItdmFyaWFudChsLXRhaWwpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNyaXRpY2FsKTtcclxufVxyXG4iLCIvKipcclxuICogS2VuZG8gVUkgdjIwMjIuMy45MTMgKGh0dHA6Ly93d3cudGVsZXJpay5jb20va2VuZG8tdWkpXHJcbiAqIENvcHlyaWdodCAyMDIyIFByb2dyZXNzIFNvZnR3YXJlIENvcnBvcmF0aW9uIGFuZC9vciBvbmUgb2YgaXRzIHN1YnNpZGlhcmllcyBvciBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxyXG4gKlxyXG4gKiBLZW5kbyBVSSBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxyXG4gKiBodHRwOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L2tlbmRvLXVpLWNvbXBsZXRlXHJcbiAqIElmIHlvdSBkbyBub3Qgb3duIGEgY29tbWVyY2lhbCBsaWNlbnNlLCB0aGlzIGZpbGUgc2hhbGwgYmUgZ292ZXJuZWQgYnkgdGhlIHRyaWFsIGxpY2Vuc2UgdGVybXMuXHJcbiAqL1xyXG4uay1zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktZmxleCB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWRpc3BsYXktaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS10YWJsZSB7XHJcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kaXNwbGF5LWlubGluZS10YWJsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZGlzcGxheS1ub25lLCAuay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1kLWZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstZmxleC1yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LWNvbHVtbiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxufVxyXG5cclxuLmstZmxleC13cmFwIHtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstZmxleC1ub3dyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLWZsZXgtd3JhcC1yZXZlcnNlIHtcclxuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mbGV4LWluaXRpYWwge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtMSB7XHJcbiAgZmxleDogMSAxIDAlXHJcbn1cclxuXHJcbi5rLWZsZXgtYXV0byB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZmxleC1ub25lIHtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWZsZXgtZ3JvdyB7XHJcbiAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi5rLWZsZXgtZ3Jvdy0wIHtcclxuICBmbGV4LWdyb3c6IDBcclxufVxyXG5cclxuLmstZmxleC1zaHJpbmsge1xyXG4gIGZsZXgtc2hyaW5rOiAxXHJcbn1cclxuXHJcbi5rLWZsZXgtc2hyaW5rLTAge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZsZXgtYmFzaXMtYXV0byB7XHJcbiAgZmxleC1iYXNpczogYXV0b1xyXG59XHJcblxyXG4uay1mbGV4LWJhc2lzLTAge1xyXG4gIGZsZXgtYmFzaXM6IDAlXHJcbn1cclxuXHJcbi5rLWFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1lbmQge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtZW5kIHtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1jb250ZW50LWJhc2VsaW5lIHtcclxuICBhbGlnbi1jb250ZW50OiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtZW5kIHtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICBhbGlnbi1zZWxmOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmRcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcclxufVxyXG5cclxuLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2ggPiAqIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstanVzdGlmeS1pdGVtcy1zdGFydCB7XHJcbiAganVzdGlmeS1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLWVuZCB7XHJcbiAganVzdGlmeS1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLmstanVzdGlmeS1pdGVtcy1jZW50ZXIge1xyXG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1qdXN0aWZ5LWl0ZW1zLXN0cmV0Y2gge1xyXG4gIGp1c3RpZnktaXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZmxvYXQtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1mbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jbGVhci1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWNsZWFyLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jbGVhci1ub25lIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZsb2F0d3JhcDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXI6IGJvdGhcclxufVxyXG5cclxuLmstZC1ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy1ub25lIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3Mtbm9uZSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOm5vbmVcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LWNvbCB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtblxyXG59XHJcblxyXG4uay1ncmlkLWZsb3ctY29sLWRlbnNlIHtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlXHJcbn1cclxuXHJcbi5rLWdyaWQtZmxvdy1yb3cge1xyXG4gIGdyaWQtYXV0by1mbG93OiByb3dcclxufVxyXG5cclxuLmstZ3JpZC1mbG93LXJvdy1kZW5zZSB7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZVxyXG59XHJcblxyXG4uay1jb2xzcGFuLWFsbCB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTFcclxufVxyXG5cclxuLmstY29sc3Bhbi1hdXRvIHtcclxuICBncmlkLWNvbHVtbjogYXV0b1xyXG59XHJcblxyXG4uay1yb3dzcGFuLWFsbCB7XHJcbiAgZ3JpZC1yb3c6IDEvLTFcclxufVxyXG5cclxuLmstcm93c3Bhbi1hdXRvIHtcclxuICBncmlkLXJvdzogYXV0b1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0yIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAyXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0yIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTIge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMlxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0zIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAzXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0zIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogM1xyXG59XHJcblxyXG4uay1jb2wtZW5kLTMge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogM1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi00IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA0XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC00IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTQge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi01IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA1XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC01IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTUge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi02IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA2XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC02IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogNlxyXG59XHJcblxyXG4uay1jb2wtZW5kLTYge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogNlxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtNyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi03IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA3XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC03IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogN1xyXG59XHJcblxyXG4uay1jb2wtZW5kLTcge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogN1xyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtOCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi04IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA4XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC04IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogOFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTgge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogOFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtOSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi05IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiA5XHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC05IHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogOVxyXG59XHJcblxyXG4uay1jb2wtZW5kLTkge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogOVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHMtMTAge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1jb2xzcGFuLTEwIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAxMFxyXG59XHJcblxyXG4uay1jb2wtc3RhcnQtMTAge1xyXG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxMFxyXG59XHJcblxyXG4uay1jb2wtZW5kLTEwIHtcclxuICBncmlkLWNvbHVtbi1lbmQ6IDEwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29scy0xMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpXHJcbn1cclxuXHJcbi5rLWNvbHNwYW4tMTEge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDExXHJcbn1cclxuXHJcbi5rLWNvbC1zdGFydC0xMSB7XHJcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExXHJcbn1cclxuXHJcbi5rLWNvbC1lbmQtMTEge1xyXG4gIGdyaWQtY29sdW1uLWVuZDogMTFcclxufVxyXG5cclxuLmstZ3JpZC1jb2xzLTEyIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstY29sc3Bhbi0xMiB7XHJcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTJcclxufVxyXG5cclxuLmstY29sLXN0YXJ0LTEyIHtcclxuICBncmlkLWNvbHVtbi1zdGFydDogMTJcclxufVxyXG5cclxuLmstY29sLWVuZC0xMiB7XHJcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0xIHtcclxuICBncmlkLXJvdzogc3BhbiAxXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0xIHtcclxuICBncmlkLXJvdy1zdGFydDogMVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTEge1xyXG4gIGdyaWQtcm93LWVuZDogMVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0yIHtcclxuICBncmlkLXJvdzogc3BhbiAyXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0yIHtcclxuICBncmlkLXJvdy1zdGFydDogMlxyXG59XHJcblxyXG4uay1yb3ctZW5kLTIge1xyXG4gIGdyaWQtcm93LWVuZDogMlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi0zIHtcclxuICBncmlkLXJvdzogc3BhbiAzXHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC0zIHtcclxuICBncmlkLXJvdy1zdGFydDogM1xyXG59XHJcblxyXG4uay1yb3ctZW5kLTMge1xyXG4gIGdyaWQtcm93LWVuZDogM1xyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi00IHtcclxuICBncmlkLXJvdzogc3BhbiA0XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC00IHtcclxuICBncmlkLXJvdy1zdGFydDogNFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTQge1xyXG4gIGdyaWQtcm93LWVuZDogNFxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi01IHtcclxuICBncmlkLXJvdzogc3BhbiA1XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC01IHtcclxuICBncmlkLXJvdy1zdGFydDogNVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTUge1xyXG4gIGdyaWQtcm93LWVuZDogNVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi02IHtcclxuICBncmlkLXJvdzogc3BhbiA2XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC02IHtcclxuICBncmlkLXJvdy1zdGFydDogNlxyXG59XHJcblxyXG4uay1yb3ctZW5kLTYge1xyXG4gIGdyaWQtcm93LWVuZDogNlxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtNyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi03IHtcclxuICBncmlkLXJvdzogc3BhbiA3XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC03IHtcclxuICBncmlkLXJvdy1zdGFydDogN1xyXG59XHJcblxyXG4uay1yb3ctZW5kLTcge1xyXG4gIGdyaWQtcm93LWVuZDogN1xyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtOCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi04IHtcclxuICBncmlkLXJvdzogc3BhbiA4XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC04IHtcclxuICBncmlkLXJvdy1zdGFydDogOFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTgge1xyXG4gIGdyaWQtcm93LWVuZDogOFxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtOSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSlcclxufVxyXG5cclxuLmstcm93c3Bhbi05IHtcclxuICBncmlkLXJvdzogc3BhbiA5XHJcbn1cclxuXHJcbi5rLXJvdy1zdGFydC05IHtcclxuICBncmlkLXJvdy1zdGFydDogOVxyXG59XHJcblxyXG4uay1yb3ctZW5kLTkge1xyXG4gIGdyaWQtcm93LWVuZDogOVxyXG59XHJcblxyXG4uay1ncmlkLXJvd3MtMTAge1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKVxyXG59XHJcblxyXG4uay1yb3dzcGFuLTEwIHtcclxuICBncmlkLXJvdzogc3BhbiAxMFxyXG59XHJcblxyXG4uay1yb3ctc3RhcnQtMTAge1xyXG4gIGdyaWQtcm93LXN0YXJ0OiAxMFxyXG59XHJcblxyXG4uay1yb3ctZW5kLTEwIHtcclxuICBncmlkLXJvdy1lbmQ6IDEwXHJcbn1cclxuXHJcbi5rLW9yZGVyLWZpcnN0IHtcclxuICBvcmRlcjogLTk5OTkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci1sYXN0IHtcclxuICBvcmRlcjogOTk5OSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLW5vbmUge1xyXG4gIG9yZGVyOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMSB7XHJcbiAgb3JkZXI6IDEgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0yIHtcclxuICBvcmRlcjogMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTMge1xyXG4gIG9yZGVyOiAzICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNCB7XHJcbiAgb3JkZXI6IDQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci01IHtcclxuICBvcmRlcjogNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTYge1xyXG4gIG9yZGVyOiA2ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItNyB7XHJcbiAgb3JkZXI6IDcgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci04IHtcclxuICBvcmRlcjogOCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTkge1xyXG4gIG9yZGVyOiA5ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3JkZXItMTAge1xyXG4gIG9yZGVyOiAxMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW9yZGVyLTExIHtcclxuICBvcmRlcjogMTEgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vcmRlci0xMiB7XHJcbiAgb3JkZXI6IDEyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1hdXRvIHtcclxuICBvdmVyZmxvdy14OiBhdXRvXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXktYXV0byB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1hdXRvIHtcclxuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtYXV0byB7XHJcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXktYXV0byB7XHJcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8tYXV0byB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWF1dG8taGlkZGVuIHtcclxuICBvdmVyZmxvdzogYXV0byBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1hdXRvLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG8gc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctYXV0by1jbGlwIHtcclxuICBvdmVyZmxvdzogYXV0byBjbGlwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctaGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtaGlkZGVuIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW5cclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlblxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1hdXRvIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4taGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIHZpc2libGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1oaWRkZW4tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWhpZGRlbi1jbGlwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1vdmVyZmxvdy14LXZpc2libGUge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGVcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteS12aXNpYmxlIHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXZpc2libGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteC12aXNpYmxlIHtcclxuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3cteS12aXNpYmxlIHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1hdXRvIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctdmlzaWJsZS1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGhpZGRlbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtdmlzaWJsZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXZpc2libGUtc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZSBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy12aXNpYmxlLWNsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlIGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBzY3JvbGxcclxufVxyXG5cclxuLmstb3ZlcmZsb3cteC1zY3JvbGwge1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5cXCFrLW92ZXJmbG93LXgtc2Nyb2xsIHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbC1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLXZpc2libGUge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXNjcm9sbC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgc2Nyb2xsICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctc2Nyb2xsLWNsaXAge1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAge1xyXG4gIG92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LXgtY2xpcCB7XHJcbiAgb3ZlcmZsb3cteDogY2xpcFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy15LWNsaXAge1xyXG4gIG92ZXJmbG93LXk6IGNsaXBcclxufVxyXG5cclxuLlxcIWstb3ZlcmZsb3ctY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy14LWNsaXAge1xyXG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uXFwhay1vdmVyZmxvdy15LWNsaXAge1xyXG4gIG92ZXJmbG93LXk6IGNsaXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLWF1dG8ge1xyXG4gIG92ZXJmbG93OiBjbGlwIGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jbGlwLWhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC12aXNpYmxlIHtcclxuICBvdmVyZmxvdzogY2xpcCB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY2xpcC1zY3JvbGwge1xyXG4gIG92ZXJmbG93OiBjbGlwIHNjcm9sbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNsaXAtY2xpcCB7XHJcbiAgb3ZlcmZsb3c6IGNsaXAgY2xpcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBvaW50ZXItZXZlbnRzLW5vbmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcG9pbnRlci1ldmVudHMtYXV0byB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3Mtc3RhdGljLCAuay1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3MtcmVsYXRpdmUsIC5rLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hYnNvbHV0ZSwgLmstcG9zLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1maXhlZCwgLmstcG9zLWZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3Mtc3RpY2t5LCAuay1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wb3MtdG9wLCAuay10b3Age1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1wb3MtcmlnaHQsIC5rLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ib3R0b20sIC5rLXBvcy1ib3R0b20ge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1sZWZ0LCAuay1wb3MtbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1wb3MtdG9wLXN0YXJ0LCAuay10b3Atc3RhcnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3Atc3RhcnRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1wb3MtdG9wLXN0YXJ0LCAuay1ydGwgLmstdG9wLXN0YXJ0LCAuay10b3Atc3RhcnRbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay1wb3MtdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstdG9wLXN0YXJ0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtY2VudGVyLCAuay10b3AtY2VudGVyIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1wb3MtdG9wLWVuZCwgLmstdG9wLWVuZCB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXBvcy10b3AtZW5kW2Rpcj1ydGxdLCAuay1ydGwgLmstcG9zLXRvcC1lbmQsIC5rLXJ0bCAuay10b3AtZW5kLCAuay10b3AtZW5kW2Rpcj1ydGxdLCBbZGlyPXJ0bF0gLmstcG9zLXRvcC1lbmQsIFtkaXI9cnRsXSAuay10b3AtZW5kIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1zdGFydCwgLmstcG9zLWJvdHRvbS1zdGFydCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1wb3MtYm90dG9tLXN0YXJ0W2Rpcj1ydGxdLCAuay1ydGwgLmstYm90dG9tLXN0YXJ0LCAuay1ydGwgLmstcG9zLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLXBvcy1ib3R0b20tc3RhcnQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLWNlbnRlciwgLmstcG9zLWJvdHRvbS1jZW50ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1lbmQsIC5rLXBvcy1ib3R0b20tZW5kIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstYm90dG9tLWVuZFtkaXI9cnRsXSwgLmstcG9zLWJvdHRvbS1lbmRbZGlyPXJ0bF0sIC5rLXJ0bCAuay1ib3R0b20tZW5kLCAuay1ydGwgLmstcG9zLWJvdHRvbS1lbmQsIFtkaXI9cnRsXSAuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstcG9zLWJvdHRvbS1lbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstbWlkZGxlLXN0YXJ0LCAuay1wb3MtbWlkZGxlLXN0YXJ0IHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1taWRkbGUtZW5kLCAuay1wb3MtbWlkZGxlLWVuZCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1ub25lIHtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1yZXNpemUtYm90aCB7XHJcbiAgcmVzaXplOiBib3RoICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmVzaXplLWhvcml6b250YWwge1xyXG4gIHJlc2l6ZTogaG9yaXpvbnRhbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS12ZXJ0aWNhbCB7XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNwYWNlciB7XHJcbiAgZmxleDogMSAwIGF1dG9cclxufVxyXG5cclxuLmstc3BhY2VyLXNpemVkIHtcclxuICBmbGV4LWdyb3c6IDBcclxufVxyXG5cclxuLmstcC0wIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0wIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTAge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTAge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0wIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xIHtcclxuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xIHtcclxuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMSB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xIHtcclxuICBtYXJnaW46IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEge1xyXG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTEge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTEge1xyXG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMSB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTEge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yIHtcclxuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMiB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yIHtcclxuICBtYXJnaW46IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMiB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIge1xyXG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0zIHtcclxuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0zIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTMge1xyXG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTMge1xyXG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0zIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0zIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMyB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0zIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC00IHtcclxuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTQge1xyXG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci00IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi00IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNCB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTQge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS00IHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC01IHtcclxuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci01IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTUge1xyXG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi01IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC01IHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTUge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS01IHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC02IHtcclxuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci02IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTYge1xyXG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTYge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi02IHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC02IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNiB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTYge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS02IHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC03IHtcclxuICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtNyB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci03IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTcge1xyXG4gIG1hcmdpbjogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTcge1xyXG4gIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi03IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktNyB7XHJcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTcge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS03IHtcclxuICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC04IHtcclxuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci04IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItOCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTgge1xyXG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTgge1xyXG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci04IHtcclxuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi04IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC04IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktOCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTgge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS04IHtcclxuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC05IHtcclxuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci05IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTkge1xyXG4gIG1hcmdpbjogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTkge1xyXG4gIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci05IHtcclxuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi05IHtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC05IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktOSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTkge1xyXG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS05IHtcclxuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMCB7XHJcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTAge1xyXG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTAge1xyXG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTAge1xyXG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTExIHtcclxuICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTEge1xyXG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xMSB7XHJcbiAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTEge1xyXG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTEge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTExIHtcclxuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTEge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xMSB7XHJcbiAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTIge1xyXG4gIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xMiB7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTEyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTEyIHtcclxuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xMiB7XHJcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTEyIHtcclxuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTIge1xyXG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTEyIHtcclxuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xMyB7XHJcbiAgcGFkZGluZzogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTEzIHtcclxuICBwYWRkaW5nLXRvcDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTEzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTMge1xyXG4gIG1hcmdpbjogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTEzIHtcclxuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTMge1xyXG4gIG1hcmdpbi1yaWdodDogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTEzIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTMge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xMyB7XHJcbiAgcGFkZGluZy10b3A6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTEzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTMge1xyXG4gIHBhZGRpbmctdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDUycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE0IHtcclxuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTQge1xyXG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNCB7XHJcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTQge1xyXG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE0IHtcclxuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTQge1xyXG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNCB7XHJcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTUge1xyXG4gIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xNSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xNSB7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE1IHtcclxuICBtYXJnaW46IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xNSB7XHJcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE1IHtcclxuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTUge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xNSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE1IHtcclxuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xNiB7XHJcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE2IHtcclxuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE2IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTYge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTYge1xyXG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE2IHtcclxuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTYge1xyXG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE2IHtcclxuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTYge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xNiB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE2IHtcclxuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTYge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTE3IHtcclxuICBwYWRkaW5nOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMTcge1xyXG4gIHBhZGRpbmctdG9wOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMTcge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0xNyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0xNyB7XHJcbiAgbWFyZ2luOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMTcge1xyXG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0xNyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMTcge1xyXG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0xNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0xNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTE3IHtcclxuICBwYWRkaW5nLXRvcDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMTcge1xyXG4gIHBhZGRpbmctbGVmdDogNjhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0xNyB7XHJcbiAgcGFkZGluZy10b3A6IDY4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMTgge1xyXG4gIHBhZGRpbmc6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0xOCB7XHJcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0xOCB7XHJcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTE4IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTE4IHtcclxuICBtYXJnaW46IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0xOCB7XHJcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTE4IHtcclxuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0xOCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTE4IHtcclxuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTE4IHtcclxuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMTgge1xyXG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0xOCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTE4IHtcclxuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0xOSB7XHJcbiAgcGFkZGluZzogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTE5IHtcclxuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTE5IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMTkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMTkge1xyXG4gIG1hcmdpbjogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTE5IHtcclxuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMTkge1xyXG4gIG1hcmdpbi1yaWdodDogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTE5IHtcclxuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMTkge1xyXG4gIHBhZGRpbmctbGVmdDogNzZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0xOSB7XHJcbiAgcGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTE5IHtcclxuICBwYWRkaW5nLWxlZnQ6IDc2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA3NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMTkge1xyXG4gIHBhZGRpbmctdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDc2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIwIHtcclxuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjAge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMCB7XHJcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjAge1xyXG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIwIHtcclxuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjEge1xyXG4gIHBhZGRpbmc6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yMSB7XHJcbiAgcGFkZGluZy10b3A6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yMSB7XHJcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTIxIHtcclxuICBwYWRkaW5nLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTIxIHtcclxuICBtYXJnaW46IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yMSB7XHJcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTIxIHtcclxuICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yMSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTIxIHtcclxuICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTIxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjEge1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogODRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTIxIHtcclxuICBwYWRkaW5nLXRvcDogODRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC0yMiB7XHJcbiAgcGFkZGluZzogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LTIyIHtcclxuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLTIyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItMjIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tMjIge1xyXG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LTIyIHtcclxuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItMjIge1xyXG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLTIyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtMjIge1xyXG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtMjIge1xyXG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS0yMiB7XHJcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LTIyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktMjIge1xyXG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLTIzIHtcclxuICBwYWRkaW5nOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtMjMge1xyXG4gIHBhZGRpbmctdG9wOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHItMjMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi0yMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS0yMyB7XHJcbiAgbWFyZ2luOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtMjMge1xyXG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci0yMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWItMjMge1xyXG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC0yMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC0yMyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LTIzIHtcclxuICBwYWRkaW5nLXRvcDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtMjMge1xyXG4gIHBhZGRpbmctbGVmdDogOTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDkycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS0yMyB7XHJcbiAgcGFkZGluZy10b3A6IDkycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtMjQge1xyXG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC0yNCB7XHJcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci0yNCB7XHJcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLTI0IHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLTI0IHtcclxuICBtYXJnaW46IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC0yNCB7XHJcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLTI0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi0yNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLTI0IHtcclxuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LTI0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktMjQge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC0yNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LTI0IHtcclxuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC14cyB7XHJcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQteHMge1xyXG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci14cyB7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGIteHMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLXhzIHtcclxuICBtYXJnaW46IDRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LXhzIHtcclxuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci14cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi14cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwteHMge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC14cyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS14cyB7XHJcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXNtIHtcclxuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXNtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi1zbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tc20ge1xyXG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQtc20ge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC1zbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LXNtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtbWQge1xyXG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wdC1tZCB7XHJcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wci1tZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLW1kIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBsLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tLW1kIHtcclxuICBtYXJnaW46IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1tZCB7XHJcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1yLW1kIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tYi1tZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLW1kIHtcclxuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB4LW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHktbWQge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teC1tZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW15LW1kIHtcclxuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcC1sZyB7XHJcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB0LWxnIHtcclxuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLWxnIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGItbGcge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGwtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tbGcge1xyXG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW10LWxnIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWwtbGcge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHgtbGcge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weS1sZyB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW14LWxnIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXktbGcge1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wLXhsIHtcclxuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQteGwge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHIteGwge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wYi14bCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbS14bCB7XHJcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXQteGwge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci14bCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbWIteGwge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tbC14bCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC14bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXhsIHtcclxuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgteGwge1xyXG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS14bCB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtdGhpbiB7XHJcbiAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtdGhpbiB7XHJcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLXRoaW4ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLXRoaW4ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0tdGhpbiB7XHJcbiAgbWFyZ2luOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC10aGluIHtcclxuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci10aGluIHtcclxuICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLXRoaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLXRoaW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC10aGluIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LXRoaW4ge1xyXG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtdGhpbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS10aGluIHtcclxuICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXAtaGFpciB7XHJcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcHQtaGFpciB7XHJcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXByLWhhaXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBiLWhhaXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1wbC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW0taGFpciB7XHJcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tdC1oYWlyIHtcclxuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1tci1oYWlyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1iLWhhaXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1sLWhhaXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1weC1oYWlyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXB5LWhhaXIge1xyXG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstbXgtaGFpciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1teS1oYWlyIHtcclxuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtZGVmYXVsdCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtMCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1yb3VuZGVkLXNtIHtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstcm91bmRlZC1tZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtbGcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweFxyXG59XHJcblxyXG4uay1yb3VuZGVkLWZ1bGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweFxyXG59XHJcblxyXG4uay10YWJsZS1sYXlvdXQtZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWRcclxufVxyXG5cclxuLmstdGFibGUtbGF5b3V0LWF1dG8ge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay10ZXh0LW5vd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtZWxsaXBzaXMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10ZXh0LWxvd2VyY2FzZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdGV4dC1jYXBpdGFsaXplIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZvbnQtd2VpZ2h0LWxpZ2h0IHtcclxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXRvdWNoLWFjdGlvbi1ub25lIHtcclxuICB0b3VjaC1hY3Rpb246IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10b3VjaC1hY3Rpb24tYXV0byB7XHJcbiAgdG91Y2gtYWN0aW9uOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZmxpcC1oIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxufVxyXG5cclxuLmstZmxpcC1oLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSlcclxufVxyXG5cclxuLmstcm90YXRlLTQ1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTkwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTEzNSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMTgwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpXHJcbn1cclxuXHJcbi5rLXJvdGF0ZS0yMjUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZylcclxufVxyXG5cclxuLmstcm90YXRlLTI3MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKVxyXG59XHJcblxyXG4uay1yb3RhdGUtMzE1IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpXHJcbn1cclxuXHJcbi5rLXNjYWxlLTAge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMClcclxufVxyXG5cclxuLmstc2NhbGUtMSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKVxyXG59XHJcblxyXG4uay1zY2FsZS0yIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDIsIDIpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMC01MCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC01MCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS01MC0xMDAge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMTAwJSlcclxufVxyXG5cclxuLmstdHJhbnNsYXRlLTEwMC0wIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKVxyXG59XHJcblxyXG4uay10cmFuc2xhdGUtMTAwLTUwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLXRyYW5zbGF0ZS0xMDAtMTAwIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKVxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1ub25lIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXVzZXItc2VsZWN0LWF1dG8ge1xyXG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstdXNlci1zZWxlY3QtdGV4dCB7XHJcbiAgdXNlci1zZWxlY3Q6IHRleHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1hbGwge1xyXG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay11c2VyLXNlbGVjdC1jb250YWluIHtcclxuICB1c2VyLXNlbGVjdDogY29udGFpbiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mYWtlIHtcclxuICBjb2xvcjogcmVkXHJcbn1cclxuXHJcbi5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXJlc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstbm8tY2xpY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1ncmlkLWhlYWRlciwgLmstZ3JvdXBpbmctaGVhZGVyLCAuay1oZWFkZXIsIC5rLWxpbmsuay1ob3ZlciwgLmstbGluay5rLXN0YXRlLWhvdmVyLCAuay1wYWdlci13cmFwLCAuay10YWJzdHJpcC1pdGVtcyAuay1pdGVtLCAuay10b29sYmFyIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyXHJcbn1cclxuXHJcbi5rLWxpbms6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1zdGF0ZS1oaWdobGlnaHQgPiAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1ibG9jaywgLmstaW5saW5lLWJsb2NrLCAuay13aWRnZXQge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay13aWRnZXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay13aWRnZXQgLmstaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWJsb2NrLCAuay1jb250ZW50LCAuay1ncmlkLCAuay1oZWFkZXItY29sdW1uLW1lbnUsIC5rLXBhbmVsYmFyLCAuay1zcGxpdHRlciwgLmstd2lkZ2V0IHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYmxvY2ssIC5rLWNhbGVuZGFyLCAuay1ncmlkLWhlYWRlciAuay1pLWxpbmstaG9yaXpvbnRhbCwgLmstaGVhZGVyLWNvbHVtbi1tZW51LCAuay1wYWdlci13cmFwLCAuay1zcGxpdGJhciB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXHJcbn1cclxuXHJcbi5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYmxvY2sge1xyXG4gIHBhZGRpbmc6IDJweFxyXG59XHJcblxyXG4uay1ibG9jayA+IC5rLWhlYWRlciB7XHJcbiAgbWFyZ2luOiAtMnB4IDAgMTBweCAtMnB4O1xyXG4gIHBhZGRpbmc6IC4zZW0gMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWluLWhlaWdodDogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuYS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbmJ1dHRvbi5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9YnV0dG9uXS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9cmVzZXRdLmstYnV0dG9uLWV4cGFuZCwgaW5wdXRbdHlwZT1zdWJtaXRdLmstYnV0dG9uLWV4cGFuZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1idXR0b24taWNvbnRleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IC44ZW1cclxufVxyXG5cclxuLmstbGluayB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIHNwYW4uay1saW5rIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkIC5rLWljb24sIC5rLWRpc2FibGVkIC5rLWxpbmssIC5rLWRpc2FibGVkIC5rLXVwbG9hZC1idXR0b24gaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pY29uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1saW5rLCAuay1zdGF0ZS1kaXNhYmxlZCAuay11cGxvYWQtYnV0dG9uIGlucHV0IHtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstZGlzYWJsZWQgLmstZGlzYWJsZWQsIC5rLWRpc2FibGVkID4gLmstYnV0dG9uLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1kaXNhYmxlZCwgLmstc3RhdGUtZGlzYWJsZWQgPiAuay1idXR0b24ge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuay1kaXNhYmxlZCwgLmstZGlzYWJsZWQgLmstaW5wdXQsIC5rLXN0YXRlLWRpc2FibGVkLCAuay1zdGF0ZS1kaXNhYmxlZCAuay1pbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi5rLXN0YXRlLWVycm9yIHtcclxuICBib3JkZXItc3R5bGU6IHJpZGdlXHJcbn1cclxuXHJcbi5rLXN0YXRlLWVtcHR5IHtcclxuICBmb250LXN0eWxlOiBpdGFsaWNcclxufVxyXG5cclxuLmstaWNvbi5rLWktbm9uZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWltYWdlIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstd2lkZ2V0IC5rLWljb24uay1pLWNvbGxhcHNlLCAuay13aWRnZXQgLmstaWNvbi5rLWktZXhwYW5kIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuaHRtbCAuay1zdWNjZXNzLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjNTA3ZjUwO1xyXG4gIGJvcmRlci1jb2xvcjogI2QwZGZkMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwXHJcbn1cclxuXHJcbmh0bWwgLmstaW5mby1jb2xvcmVkIHtcclxuICBjb2xvcjogIzUwNjA3ZjtcclxuICBib3JkZXItY29sb3I6ICNkMGQ5ZGY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZlxyXG59XHJcblxyXG5odG1sIC5rLWVycm9yLWNvbG9yZWQge1xyXG4gIGNvbG9yOiAjN2Y1MDUwO1xyXG4gIGJvcmRlci1jb2xvcjogI2RmZDBkMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwXHJcbn1cclxuXHJcbi5rLWlubGluZS1ibG9jayB7XHJcbiAgcGFkZGluZzogMCAycHhcclxufVxyXG5cclxuLmstbG9hZGluZywgLmstbG9hZGluZy1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbn1cclxuXHJcbi5rLWljb24uay1pLWxvYWRpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlclxyXG59XHJcblxyXG4uay1pY29uLmstaS1sb2FkaW5nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1sb2FkaW5nLWltYWdlLCAuay1sb2FkaW5nLW1hc2ssIC5rLWxvYWRpbmctdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzayB7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzay5rLW9wYXF1ZSAuay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctbWFzayAuay1sb2FkaW5nLXByb2dyZXNzIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1sb2FkaW5nLXRleHQge1xyXG4gIHRleHQtaW5kZW50OiAtNDAwMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1sb2FkaW5nLWNvbG9yLCAuay1sb2FkaW5nLWltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstbG9hZGluZy1pbWFnZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1sb2FkaW5nLWNvbG9yIHtcclxuICBvcGFjaXR5OiAuM1xyXG59XHJcblxyXG4uay1jb250ZW50LWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBhbmUgPiAuay1zcGxpdHRlci1vdmVybGF5IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1kcmFnLWNsdWUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAzXHJcbn1cclxuXHJcbi5rLWRyYWctc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtNHB4O1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICB0b3A6IC00cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWUgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgYm90dG9tOiAtNHB4XHJcbn1cclxuXHJcbi5rLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBzY3JvbGxcclxufVxyXG5cclxuLmstc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE3cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay10b3VjaC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDIwMDAwMDtcclxuICBoZWlnaHQ6IDhweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YThhOGE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICBib2R5IC5rLXRvdWNoLXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweFxyXG4gIH1cclxufVxyXG5cclxuLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIG92ZXJmbG93LXg6IGF1dG9cclxufVxyXG5cclxuLmstY3VycmVudC10aW1lIHtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWN1cnJlbnQtdGltZS1hcnJvdy1kb3duIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgcmVkO1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY3VycmVudC10aW1lLWFycm93LWxlZnQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJlZFxyXG59XHJcblxyXG4uay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHQge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJlZDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1hbmltYXRpb24tY29udGFpbmVyLCAuay1hbmltYXRpb24tY29udGFpbmVyICosIC5rLWFuaW1hdGlvbi1jb250YWluZXIgOmFmdGVyLCAuay1ibG9jayAuay1oZWFkZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1ibG9jaywgLmstZWRpdC1jZWxsIC5rLXdpZGdldCwgLmstZ3JpZC1lZGl0LXJvdyAuay13aWRnZXQsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQgPiAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstdGV4dGJveCwgLmttLWFjdGlvbnNoZWV0ID4gbGksIC5rbS1zaGltIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuay13aWRnZXQge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmttLXdpZGdldCwgLmttLXdpZGdldCAqIHtcclxuICAtbW96LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxlZnQ6IC0xNTAwMHB4O1xyXG4gIHdpZHRoOiAxNDQwMHB4XHJcbn1cclxuXHJcbi5rbS1uYXRpdmUtc2Nyb2xsZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAtbXMtc2Nyb2xsLXNuYXAtdHlwZTogcHJveGltaXR5XHJcbn1cclxuXHJcbi5rLWhyIHtcclxuICBtYXJnaW46IC41ZW0gYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbm9uZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1pY29uLCAuay10b29sLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtZW5kLCAuay1kcm9wLWhpbnQtc3RhcnQge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1kcm9wLWhpbnQtbGluZSB7XHJcbiAgZmxleC1ncm93OiAxXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDYuOTI4MjAzMjNweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWxpbmUge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1lbmQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogNi45MjgyMDMyM3B4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWxpbmUge1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1lbmQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDYuOTI4MjAzMjNweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLXNwcml0ZSwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjphZnRlciwgLmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjpiZWZvcmUsIC5rLXBhZ2VyLW51bWJlcnMgLmstY3VycmVudC1wYWdlIC5rLWxpbms6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgZm9udDogMTZweC8xIFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXHJcbn1cclxuXHJcbi5rLWljb246YmVmb3JlIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiAuay1pY29uLCAuay1ncmlkLWZpbHRlciAuay1pY29uLCAuay1oZWFkZXIgLmstaWNvbiB7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstaWNvbjpiZWZvcmUsIC5rLWdyaWQtZmlsdGVyIC5rLWljb246YmVmb3JlLCAuay1oZWFkZXIgLmstaWNvbjpiZWZvcmUge1xyXG4gIHRleHQtaW5kZW50OiAwXHJcbn1cclxuXHJcbi5rLXNwcml0ZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXJlb3JkZXItY3VlOjphZnRlciwgLmstcmVvcmRlci1jdWU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1yZW9yZGVyLWN1ZTo6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0b3A6IC00cHhcclxufVxyXG5cclxuLmstcmVvcmRlci1jdWU6OmFmdGVyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICBib3R0b206IC00cHhcclxufVxyXG5cclxuLmstZmxpcC1oIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSlcclxufVxyXG5cclxuLmstZmxpcC1oLmstZmxpcC12IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSlcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1sZWZ0LCAuay10ZXh0LWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1jZW50ZXIsIC5rLXRleHQtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1yaWdodCwgLmstdGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstdGV4dC1hbGlnbi1qdXN0aWZ5LCAuay10ZXh0LWp1c3RpZnkge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnlcclxufVxyXG5cclxuc2NyaXB0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY29tbW9uLXRlc3QtY2xhc3MsIC5rLXRoZW1lLXRlc3QtY2xhc3Mge1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG5zY3JpcHQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsXHJcbn1cclxuXHJcbi5rLXNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1oYm94LCAuay1oc3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXZib3gsIC5rLXZzdGFjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXBcclxufVxyXG5cclxuLmstZmxleCwgLmstc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstZmxleC1sYXlvdXQge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstZ3JpZC1sYXlvdXQge1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstc2VwYXJhdG9yIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwgLmstdnN0YWNrID4gLmstc2VwYXJhdG9yIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWhzdGFjayA+IC5rLXNlcGFyYXRvciwgLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHhcclxufVxyXG5cclxuaHIuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWFjdGlvbi1idXR0b25zLCAuay1hY3Rpb25zLCAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1wb3B1cCAuay1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiA2cHggMCAwXHJcbn1cclxuXHJcbi5rLWNvbG9ycGlja2VyLXBvcHVwIC5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDZweCA4cHhcclxufVxyXG5cclxuLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWllIC5rLWFjdGlvbnMgLmstYnV0dG9uIH4gLmstYnV0dG9uLCBbZGlyPXJ0bF0gLmstaWUgLmstYWN0aW9ucyAuay1idXR0b24gfiAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1hY3Rpb25zLWNlbnRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcclxufVxyXG5cclxuLmstYWN0aW9ucy1zdHJldGNoZWQgPiAqIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1idXR0b246Zm9jdXMsIC5rLWJ1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1idXR0b24gLmstdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbiAuay1pY29uLCAuay1idXR0b24gLmstaW1hZ2UsIC5rLWJ1dHRvbiAuay1zcHJpdGUge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24uay1kaXNhYmxlZCwgLmstYnV0dG9uW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBvcGFjaXR5OiAuNjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1idXR0b24uay1idXR0b24taWNvbiwgLmstaWNvbi1idXR0b24ge1xyXG4gIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBnYXA6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLmstYnV0dG9uLWljb24gLmstYnV0dG9uLXRleHQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIC5rLXRleHQsIC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi10ZXh0LCAuay1pY29uLWJ1dHRvbiAuay10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbmEuay1idXR0b24tZXhwYW5kIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5idXR0b24uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPWJ1dHRvbl0uay1idXR0b24tZXhwYW5kLCBpbnB1dFt0eXBlPXJlc2V0XS5rLWJ1dHRvbi1leHBhbmQsIGlucHV0W3R5cGU9c3VibWl0XS5rLWJ1dHRvbi1leHBhbmQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duLWJ1dHRvbiwgLmstbWVudS1idXR0b24ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQsIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQ6OmJlZm9yZSwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQ6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6OmFmdGVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY3VycmVudENvbG9yO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQuay1mb2N1czo6YWZ0ZXIsIC5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyLmstZm9jdXM6OmFmdGVyLCAuay1idXR0b24uay1idXR0b24tY2xlYXI6Zm9jdXM6OmFmdGVyIHtcclxuICBvcGFjaXR5OiAuMTJcclxufVxyXG5cclxuLmstYnV0dG9uLWZsYXQuay1kaXNhYmxlZCwgLmstYnV0dG9uLWZsYXRbZGlzYWJsZWRdLCAuay1idXR0b24uay1idXR0b24tY2xlYXIuay1kaXNhYmxlZCwgLmstYnV0dG9uLmstYnV0dG9uLWNsZWFyW2Rpc2FibGVkXSwgLmstZGlzYWJsZWQgLmstYnV0dG9uLWZsYXQsIC5rLWRpc2FibGVkIC5rLWJ1dHRvbi5rLWJ1dHRvbi1jbGVhciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstYnV0dG9uLW91dGxpbmUge1xyXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1idXR0b24tbGluaywgLmstYnV0dG9uLWxpbmsuay1ob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1saW5rLmstaG92ZXIsIC5rLWJ1dHRvbi1saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1idXR0b24tbGluay5rLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1idXR0b246OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICB6LWluZGV4OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLW5vLWZvY3VzOm5vdCguay1ob3Zlcik6OmJlZm9yZSwgLmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1idXR0b24uay1hY3RpdmU6OmJlZm9yZSwgLmstYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAuMTZcclxufVxyXG5cclxuLmstYnV0dG9uLmstc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogLjJcclxufVxyXG5cclxuLmstYnV0dG9uOjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwLmstYnV0dG9uLWdyb3VwLWZsYXQgLmstYnV0dG9uLmstc2VsZWN0ZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAuay1idXR0b24tZ3JvdXAtc3RyZXRjaGVkIHtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstYWN0aXZlLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmFjdGl2ZSB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgLmstYnV0dG9uLmstaG92ZXIsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246aG92ZXIge1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWRpc2FibGVkLCAuay1idXR0b24tZ3JvdXAuay1kaXNhYmxlZCAuay1idXR0b24ge1xyXG4gIHotaW5kZXg6IGF1dG9cclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbi5rLWZvY3VzLCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uOmZvY3VzIHtcclxuICB6LWluZGV4OiA0XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCAuay1idXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmstb3ZlcmZsb3ctYnV0dG9uKSB7XHJcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstYnV0dG9uLWdyb3VwID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCk6bm90KC5rLW92ZXJmbG93LWJ1dHRvbikge1xyXG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCAuay1idXR0b24tZ3JvdXAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmstYnV0dG9uLWdyb3VwID4gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXNwbGl0LWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zcGxpdC1idXR0b24gPiAuay1idXR0b246bGFzdC1jaGlsZCwgLmstc3BsaXQtYnV0dG9uID4gLmstc3BsaXQtYnV0dG9uLWFycm93IHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1zcGxpdC1jb250YWluZXIgPiBsaSB7XHJcbiAgcGFkZGluZzogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0LWNvbnRhaW5lciAuay1idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIG1hcmdpbjogMWVtIDAgMDtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIG1pbi13aWR0aDogNzVweFxyXG59XHJcblxyXG4uay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHhcclxufVxyXG5cclxuLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uLmstbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwIDAgMCAxZW1cclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1idXR0b24tZ3JvdXAgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstcnRsIC5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXQtY29udGFpbmVyIC5rLWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJ1dHRvbi1ncm91cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaW5wdXQsIC5rLXBpY2tlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dCAuay1pbnB1dCwgLmstaW5wdXQgLmstcGlja2VyLCAuay1waWNrZXIgLmstaW5wdXQsIC5rLXBpY2tlciAuay1waWNrZXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dCAuay1jbGVhci12YWx1ZSwgLmstaW5wdXQgLmstaW5wdXQtaWNvbiwgLmstaW5wdXQgLmstaW5wdXQtbG9hZGluZy1pY29uLCAuay1pbnB1dCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sIC5rLXBpY2tlciAuay1jbGVhci12YWx1ZSwgLmstcGlja2VyIC5rLWlucHV0LWljb24sIC5rLXBpY2tlciAuay1pbnB1dC1sb2FkaW5nLWljb24sIC5rLXBpY2tlciAuay1pbnB1dC12YWxpZGF0aW9uLWljb24ge1xyXG4gIHdpZHRoOiBjYWxjKDE2cHggKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygxNnB4ICsgKDRweCAqIDIpKVxyXG59XHJcblxyXG4uay1pbnB1dCA+ICosIC5rLXBpY2tlciA+ICoge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG5pbnB1dC5rLWlucHV0IHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLXBpY2tlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbnNlbGVjdC5rLXBpY2tlciB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBhcHBlYXJhbmNlOiBhdXRvXHJcbn1cclxuXHJcbi5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZsZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtaW5uZXI6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1pbm5lcjppbnZhbGlkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbnNwYW4uay1pbnB1dC1pbm5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbnRleHRhcmVhLmstaW5wdXQtaW5uZXIge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1waWNrZXIuay1pY29uLXBpY2tlciAuay1pbnB1dC1pbm5lciB7XHJcbiAgd2lkdGg6IDEuNDI4NTcxNDNlbTtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZS1pY29uIHtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlLXRleHQge1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1pbnB1dC12YWx1ZS10ZXh0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgd2lkdGg6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWlucHV0LXZhbHVlcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMnB4IDJweDtcclxuICBjdXJzb3I6IHRleHRcclxufVxyXG5cclxuLmstaW5wdXQtdmFsdWVzID4gLmstaW5wdXQtaW5uZXIsIC5rLWlucHV0LXZhbHVlcyA+IC5rLXNlYXJjaGJhciB7XHJcbiAgbWFyZ2luOiAtMnB4IC0ycHhcclxufVxyXG5cclxuLmstaWNvbi1waWNrZXIgLmstaW5wdXQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1pbnB1dC1wcmVmaXgsIC5rLWlucHV0LXN1ZmZpeCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay1pbnB1dC1wcmVmaXggPiAqLCAuay1pbnB1dC1zdWZmaXggPiAqIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1pbnB1dC1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LWljb24sIC5rLWlucHV0LWxvYWRpbmctaWNvbiwgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZSB7XHJcbiAgb3V0bGluZTogMDtcclxuICBmbGV4OiBub25lO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZS5rLWhvdmVyLCAuay1jbGVhci12YWx1ZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1jbGVhci12YWx1ZTpmb2N1cy12aXNpYmxlIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWlucHV0LWJ1dHRvbiwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uIHtcclxuICB3aWR0aDogY2FsYygxLjQyODU3MTQyODU3MTQyODYgKiAxZW0gKyAoNHB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygxLjQyODU3MTQyODU3MTQyODYgKiAxZW0gKyAoNHB4ICogMikpO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAwO1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uID4gLmstYnV0dG9uLWljb24sIC5rLWlucHV0LWJ1dHRvbiA+IC5rLWJ1dHRvbi1pY29uIHtcclxuICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1idXR0b24uay1hY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbi5rLWFjdGl2ZSwgLmstaW5wdXQtYnV0dG9uLmstYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbi5rLWJ1dHRvbjpmb2N1cywgLmstaW5wdXQtYnV0dG9uLmstZm9jdXMsIC5rLWlucHV0LWJ1dHRvbjphY3RpdmUsIC5rLWlucHV0LWJ1dHRvbjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpY2tlciAuay1pbnB1dC1idXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIge1xyXG4gIHdpZHRoOiBjYWxjKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSArICg0cHggKiAyKSk7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMDtcclxuICBmbGV4OiAxIDEgNTAlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFzcGVjdC1yYXRpbzogYXV0b1xyXG59XHJcblxyXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgPiAuay1idXR0b24taWNvbiwgLmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlID4gLmstYnV0dG9uLWljb24ge1xyXG4gIG1hcmdpbjogLTFlbSAwO1xyXG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItaW5jcmVhc2UgLmstaWNvbiB7XHJcbiAgYm90dG9tOiAtMnB4XHJcbn1cclxuXHJcbi5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZSAuay1pY29uIHtcclxuICB0b3A6IC0ycHhcclxufVxyXG5cclxuLmstc2VhcmNoYmFyIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1kYXRlaW5wdXQtd3JhcCwgLmstZHJvcGRvd24td3JhcCwgLmstbXVsdGlzZWxlY3Qtd3JhcCwgLmstbnVtZXJpYy13cmFwLCAuay1waWNrZXItd3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWlucHV0LWZsYXQsIC5rLXBpY2tlci1mbGF0IHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWlucHV0LWZsYXQgLmstaW5wdXQtaW5uZXIsIC5rLXBpY2tlci1mbGF0IC5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstaW5wdXQtb3V0bGluZSwgLmstcGlja2VyLW91dGxpbmUge1xyXG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLW1lbnUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBmbGV4OiBub25lO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG59XHJcblxyXG4uay1tZW51LWl0ZW0tY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbWVudS1saW5rIHtcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZ2FwOiA0cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbWVudS1saW5rLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstbWVudS1leHBhbmQtYXJyb3cge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAtNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstbWVudS1ob3Jpem9udGFsIC5rLW1lbnUtbGluayB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1tZW51LWhvcml6b250YWwgPiAuay1tZW51LWl0ZW0gKyAuay1tZW51LWl0ZW0ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1ob3Jpem9udGFsID4gLmstc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDAgNHB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW1lbnUtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstbWVudS12ZXJ0aWNhbCA+IC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4XHJcbn1cclxuXHJcbi5rLW1lbnUtdmVydGljYWwgPiAuay1zZXBhcmF0b3Ige1xyXG4gIG1hcmdpbjogNHB4IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1tZW51LXBvcHVwIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1heC1oZWlnaHQ6IDgwdmhcclxufVxyXG5cclxuLmstbWVudS1ncm91cCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW1lbnUtZ3JvdXAgLmstbWVudS1saW5rIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tZW51LWdyb3VwIC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiA0cHggMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcG9wdXBzLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcclxuICBwYWRkaW5nOiAwIDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51IC5rLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGV4dC1tZW51LmstbWVudS1ob3Jpem9udGFsIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LXBvcHVwIHtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay1jb250ZXh0LW1lbnUtcG9wdXAgLmstY29udGV4dC1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29udGV4dC1tZW51LXBvcHVwIC5rLWNvbnRleHQtbWVudSwgLmstcG9wdXAgLmstY29udGV4dC1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1sZWZ0IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXJpZ2h0IHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbWVudS1zY3JvbGwtYnV0dG9uLmstc2Nyb2xsLXVwIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLW1lbnUtc2Nyb2xsLWJ1dHRvbi5rLXNjcm9sbC1kb3duIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbnNlbGVjdC5rLWRyb3Bkb3duLCBzZWxlY3Quay1kcm9wZG93bmxpc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZHJvcGRvd25ncmlkLXBvcHVwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duZ3JpZC1wb3B1cCA+IC5rLWRhdGEtdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1kcm9wZG93bmdyaWQtcG9wdXAgLmstdmlydHVhbC13cmFwIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLWRhdGEtdGFibGUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZGF0YS10YWJsZSAuay10YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay10YWJsZS1hbHQtcm93LCAuay10YWJsZS1yb3csIC5rLXRhYmxlLXRib2R5LCAuay10YWJsZS10Zm9vdCwgLmstdGFibGUtdGhlYWQge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXRhYmxlLXRkLCAuay10YWJsZS10aCB7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJsZS10ZDpmaXJzdC1jaGlsZCwgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLXRoIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFibGUtaGVhZGVyIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlciAuay10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWhlYWRlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YWJsZS1oZWFkZXItd3JhcCA+IC5rLXRhYmxlLCAuay10YWJsZS1oZWFkZXIgPiAuay10YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweFxyXG59XHJcblxyXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxleDogbm9uZVxyXG59XHJcblxyXG4uay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVyIC5rLXRhYmxlLXRoIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3csIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvclxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLCAuay10YWJsZS1saXN0IC5rLXRhYmxlLXRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDBiXCI7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyAuay10YWJsZS10aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLXNwYWNlci10ZCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBmb250LXNpemU6IC43NWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdmlydHVhbC10YWJsZSAuay10YWJsZS1ncm91cC1yb3csIC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdGFibGUtc2Nyb2xsZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay10YWJsZS1zY3JvbGxlciA+IC5rLXRhYmxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFibGUtZm9vdGVyIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXRhYmxlLWZvb3RlciAuay10YWJsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYmxlLWZvb3Rlci13cmFwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUsIC5rLXJ0bC5rLXRhYmxlLCBbZGlyPXJ0bF0gLmstdGFibGUsIFtkaXI9cnRsXS5rLXRhYmxlIHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bCAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgLmstcnRsLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXSAuay10YWJsZSAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwgW2Rpcj1ydGxdLmstdGFibGUgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGQsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLXRoOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwgLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIC5rLXJ0bC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCAuay1ydGwuay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCwgW2Rpcj1ydGxdIC5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0gLmstdGFibGUgLmstdGFibGUtaGVhZGVyLXdyYXAsIFtkaXI9cnRsXS5rLXRhYmxlIC5rLXRhYmxlLWZvb3Rlci13cmFwLCBbZGlyPXJ0bF0uay10YWJsZSAuay10YWJsZS1oZWFkZXItd3JhcCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkID4gc3BhbiwgW2Rpcj1ydGxdIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQgPiBzcGFuIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWRhdGVyYW5nZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstdG9vbGJhciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay10b29sYmFyOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay10b29sYmFyLmstdG9vbGJhci1yZXNpemFibGUge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiAqIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiAqID4gbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNHB4XHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgPiA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstYnV0dG9uLCAuay10b29sYmFyIC5rLWJ1dHRvbi1ncm91cCwgLmstdG9vbGJhciAuay1zZXBhcmF0b3IsIC5rLXRvb2xiYXIgLmstc3BsaXQtYnV0dG9uLCAuay10b29sYmFyIC5rLXRleHRib3gsIC5rLXRvb2xiYXIgLmstd2lkZ2V0LCAuay10b29sYmFyIGxhYmVsIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdG9vbGJhciAuay1pbnB1dCwgLmstdG9vbGJhciAuay1waWNrZXIge1xyXG4gIHdpZHRoOiAxMGVtXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstY29sb3JwaWNrZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudFxyXG59XHJcblxyXG4uay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBjYWxjKGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpICsgKDRweCAqIDIpKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstc2VwYXJhdG9yLCAuay10b29sYmFyIC5rLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIgLmstc3BhY2VyLCAuay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2VyIHtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbTtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgPiAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LXRvb2wtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zcGxpdC1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1vdmVyZmxvdy1jb250YWluZXIgLmstc3BsaXQtYnV0dG9uIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1zZXBhcmF0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstdG9vbGJhciA+ICoge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyID4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10b29sYmFyIC5rLW92ZXJmbG93LWFuY2hvciB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay10b29sYmFyIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1sZWZ0IHtcclxuICBmbG9hdDogbm9uZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLXRvb2xiYXIgPiAuay1hbGlnbi1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJwYW5lbC1sZWZ0IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC1yaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVooMCk7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcnBhbmVsLWxlZnQsIC5rLXJwYW5lbC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdC5rLXJwYW5lbC1leHBhbmRlZCwgLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKVxyXG59XHJcblxyXG4uay1ycGFuZWwtbGVmdCArICosIC5rLXJwYW5lbC1yaWdodCArICoge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWllOSAuay1ycGFuZWwtbGVmdCB7XHJcbiAgbGVmdDogLTEwMCVcclxufVxyXG5cclxuLmstaWU5IC5rLXJwYW5lbC1sZWZ0LmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b3Age1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWF4LWhlaWdodDogMFxyXG59XHJcblxyXG4uay1ycGFuZWwtdG9wLmstcnBhbmVsLWV4cGFuZGVkIHtcclxuICBtYXgtaGVpZ2h0OiA1NjhweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXJwYW5lbC10b2dnbGUge1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uXHJcbn1cclxuXHJcbi5rLWZvcm0ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkc2V0IHtcclxuICBtYXJnaW46IDMycHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkc2V0ID4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tbGVnZW5kIHtcclxuICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDJweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWZpZWxkOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgPiAuay1mb3JtLWxhYmVsLCAuay1mb3JtLWZpZWxkID4gLmstbGFiZWwge1xyXG4gIG1hcmdpbjogMCAwIDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgLmstY2hlY2tib3gtbGFiZWwsIC5rLWZvcm0tZmllbGQgLmstcmFkaW8tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQgLmstYXV0b2NvbXBsZXRlLCAuay1mb3JtLWZpZWxkIC5rLWNvbWJvYm94LCAuay1mb3JtLWZpZWxkIC5rLWRhdGVpbnB1dCwgLmstZm9ybS1maWVsZCAuay1kYXRlcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRhdGVyYW5nZXBpY2tlci13cmFwLCAuay1mb3JtLWZpZWxkIC5rLWRhdGV0aW1lcGlja2VyLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3duLCAuay1mb3JtLWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZm9ybS1maWVsZCAuay1kcm9wZG93bnRyZWUsIC5rLWZvcm0tZmllbGQgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLCAuay1mb3JtLWZpZWxkIC5rLW1hc2tlZHRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstbXVsdGlzZWxlY3QsIC5rLWZvcm0tZmllbGQgLmstbnVtZXJpY3RleHRib3gsIC5rLWZvcm0tZmllbGQgLmstc2lnbmF0dXJlLCAuay1mb3JtLWZpZWxkIC5rLXRleHRhcmVhLCAuay1mb3JtLWZpZWxkIC5rLXRleHRib3gsIC5rLWZvcm0tZmllbGQgLmstdGV4dGJveC1jb250YWluZXIsIC5rLWZvcm0tZmllbGQgLmstdGltZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZm9ybS1lcnJvciwgLmstZm9ybS1oaW50IHtcclxuICBwYWRkaW5nOiA0cHggMCAwO1xyXG4gIG1hcmdpbjogMCAwIDRweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkID4gLmstZm9ybS1sYWJlbCwgLmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQgPiAuay1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkIC5rLWxhYmVsLW9wdGlvbmFsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYWxpZ24tc2VsZjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZC13cmFwIHtcclxuICBmbGV4OiAxXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucyB7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1mb3JtLWJ1dHRvbnMgPiAqIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHhcclxufVxyXG5cclxuLmstZm9ybS1idXR0b25zID4gOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwXHJcbn1cclxuXHJcbi5rLWZvcm0tYnV0dG9ucy5rLWJ1dHRvbnMtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstd2luZG93ID4gLmstcG9wdXAtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1wb3B1cC1lZGl0LWZvcm0gLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLWdyaWQtZWRpdC1yb3cgLmstZWRpdC1mb3JtIHRkIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNDAwcHhcclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWxhYmVsLCAuay1lZGl0LWxhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjbGVhcjogYm90aDtcclxuICB3aWR0aDogMzAlO1xyXG4gIHBhZGRpbmc6IC40ZW0gMCAxZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQsIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmVkaXRvci1maWVsZCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGNsZWFyOiByaWdodDtcclxuICB3aWR0aDogNjAlO1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgcGFkZGluZzogMCAwIC42ZW1cclxufVxyXG5cclxuLmstZWRpdC1maWVsZC5rLW5vLWVkaXRvciwgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuZWRpdG9yLWZpZWxkLmstbm8tZWRpdG9yIHtcclxuICBwYWRkaW5nOiAuNGVtIDAgMWVtXHJcbn1cclxuXHJcbi5rLWVkaXQtZmllbGQgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZWRpdC1idXR0b25zIHtcclxuICBjbGVhcjogYm90aDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDEycHhcclxufVxyXG5cclxuLmstdGFic3RyaXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAganVzdGlmeS1pdGVtczogc3RyZXRjaDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLXRhYi1vbi10b3Age1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGFic3RyaXAtaXRlbXMgLmstbGluayB7XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDFlbSAxZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1jb250ZW50LmstYWN0aXZlLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtYWN0aXZlLCAuay10YWJzdHJpcCA+IC5rLWNvbnRlbnQuay1hY3RpdmUsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLCAuay10YWJzdHJpcC1jb250ZW50Lmstc3RhdGUtZm9jdXNlZCwgLmstdGFic3RyaXAtY29udGVudDpmb2N1cywgLmstdGFic3RyaXAgPiAuay1jb250ZW50LmstZm9jdXMsIC5rLXRhYnN0cmlwID4gLmstY29udGVudC5rLXN0YXRlLWZvY3VzZWQsIC5rLXRhYnN0cmlwID4gLmstY29udGVudDpmb2N1cyB7XHJcbiAgb3V0bGluZS13aWR0aDogMXB4O1xyXG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcclxuICBvdXRsaW5lLW9mZnNldDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGxpbmVhcjtcclxuICBhbmltYXRpb246IGstdGFiLWxvYWRlciAxcyBlYXNlLWluLW91dCBpbmZpbml0ZVxyXG59XHJcblxyXG4uay10YWJzdHJpcC1pdGVtcyAuay1wcm9ncmVzcyB7XHJcbiAgYW5pbWF0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcuay1jb21wbGV0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYW5pbWF0aW9uOiBub25lXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgay10YWItbG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBsZWZ0OiA4MCVcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBsZWZ0OiAwXHJcbiAgfVxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3Age1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC10b3AgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXRvcCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtdG9wID4gLmstY29udGVudCwgLmstdGFic3RyaXAtdG9wID4gLmstdGFic3RyaXAtY29udGVudCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0gKyAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1ib3R0b20gPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtYm90dG9tID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1sb2FkaW5nIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLWJvdHRvbSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay10YWJzdHJpcC1pdGVtcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZSwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLXN0YXRlLWFjdGl2ZSB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSArIC5rLWl0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsIC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc3RhdGUtYWN0aXZlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50LCAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay10YWJzdHJpcC5rLXRhYnN0cmlwLXNjcm9sbGFibGUgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciA+IC5rLXRhYnN0cmlwLWl0ZW1zIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgPiAuay1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdGFic3RyaXAuay10YWJzdHJpcC1zY3JvbGxhYmxlID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlci5rLWhzdGFjayA+IC5rLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIuay12c3RhY2sgPiAuay1idXR0b24ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtc2Nyb2xsYWJsZSA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhYnN0cmlwIC5rLWJ1dHRvbi5rLWRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdCA+IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsIC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyLCAuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0ID4gLmstY29udGVudCwgLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdCA+IC5rLWNvbnRlbnQsIC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQgPiAuay1jb250ZW50IHtcclxuICBvcmRlcjogMFxyXG59XHJcblxyXG4uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQgPiAuay10YWJzdHJpcC1jb250ZW50LCAuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0ID4gLmstdGFic3RyaXAtY29udGVudCwgLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodCA+IC5rLXRhYnN0cmlwLWNvbnRlbnQge1xyXG4gIG9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YWJzdHJpcCAuay10YWJzdHJpcC1uZXh0LCAuay1ydGwgLmstdGFic3RyaXAgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXAuay1ydGwgLmstdGFic3RyaXAtcHJldiwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtbmV4dCwgLmstdGFic3RyaXBbZGlyPXJ0bF0gLmstdGFic3RyaXAtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXAge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1wYWdlci13cmFwIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wYWdlci13cmFwIC5rLXdpZGdldCwgLmstcGFnZXItd3JhcCBzZWxlY3Quay1kcm9wZG93biB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy02MC1sZWZ0LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktYXJyb3ctZW5kLWxlZnQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXBhZ2VyLXdyYXBbZGlyPXJ0bF0gLmstaS1hcnJvdy13LCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay1lLCAuay1wYWdlci13cmFwW2Rpcj1ydGxdIC5rLWktc2Vlay13LCAuay1ydGwgLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgLmstcnRsIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIC5rLXJ0bCAuay1wYWdlci13cmFwIC5rLWktc2Vlay13LCBbZGlyPXJ0bF0gLmstcGFnZXItd3JhcCAuay1pLWFycm93LTYwLWxlZnQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctNjAtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctZSwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtbGVmdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1hcnJvdy1lbmQtcmlnaHQsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXBhZ2VyLXdyYXAgLmstaS1zZWVrLWUsIFtkaXI9cnRsXSAuay1wYWdlci13cmFwIC5rLWktc2Vlay13IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcGFnZXItbmF2IHtcclxuICBib3JkZXItcmFkaXVzOiAzZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBtaW4td2lkdGg6IDIuMTRlbTtcclxuICBoZWlnaHQ6IDIuMTRlbTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbmF2OmhvdmVyIHtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW5hdi5rLWRpc2FibGVkLCAuay1wYWdlci1uYXYuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItbnVtYmVycyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluayB7XHJcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgbWluLXdpZHRoOiAyLjE0ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluazpob3ZlciB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wYWdlci1udW1iZXJzIC5rLWxpbmsuay1kaXNhYmxlZCwgLmstcGFnZXItbnVtYmVycyAuay1saW5rLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWQsIC5rLXBhZ2VyLW51bWJlcnMgLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGN1cnNvcjogaW5oZXJpdDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW5hdiArIC5rLXBhZ2VyLW5hdiwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1wYWdlci1udW1iZXJzIGxpICsgbGksIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweFxyXG59XHJcblxyXG4uay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCAuay1ydGwgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCAuay1ydGwgLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbmF2LCBbZGlyPXJ0bF0gLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycyBsaSArIGxpLCBbZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwICsgLmstcGFnZXItbmF2IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDJweFxyXG59XHJcblxyXG4uay1wYWdlci1pbnB1dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wYWdlci1pbnB1dCAuay10ZXh0Ym94IHtcclxuICBtYXJnaW46IDAgMWV4O1xyXG4gIHdpZHRoOiAzZW1cclxufVxyXG5cclxuLmstcGFnZXItc2l6ZXMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMWV4O1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLCAuay1ydGwgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LCAuay1ydGwgLmstcGFnZXItc2l6ZXMgPiBzZWxlY3QsIFtkaXI9cnRsXSAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3dubGlzdCwgW2Rpcj1ydGxdIC5rLXBhZ2VyLXNpemVzID4gc2VsZWN0IHtcclxuICBtYXJnaW4tbGVmdDogMWV4O1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay1wYWdlci1pbmZvIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZmxleDogMSAxIDAlO1xyXG4gIG9yZGVyOiA5XHJcbn1cclxuXHJcbi5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIG1pbi13aWR0aDogMi4xNGVtO1xyXG4gIGhlaWdodDogMi4xNGVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBvcmRlcjogMTBcclxufVxyXG5cclxuLmstcGFnZXItcmVmcmVzaDpob3ZlciB7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wYWdlci1yZWZyZXNoLmstZGlzYWJsZWQsIC5rLXBhZ2VyLXJlZnJlc2guay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcnRsIC5rLXBhZ2VyLXJlZnJlc2gsIFtkaXI9cnRsXSAuay1wYWdlci1yZWZyZXNoIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFnZXItc20ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXBhZ2VyLXNtLmstcGFnZXItd3JhcCAuay1wYWdlci1udW1iZXJzLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiAyLjE0ZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGFnZXItc21bZGlyPXJ0bF0gLmstcGFnZXItbnVtYmVycy13cmFwLCAuay1ydGwgLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwLCBbZGlyPXJ0bF0gLmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIHtcclxuICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMWVtXHJcbn1cclxuXHJcbi5rLXBhZ2VyLW1kIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLWluZm8sIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMsIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1saXN0LXNjcm9sbGVyIC5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstcG9wdXAgPiAuay1saXN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlciwgLmstbGlzdC1vcHRpb25sYWJlbCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWxpc3QtY29udGVudCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3QtdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uay1saXN0LWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLmstZmlyc3Q6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbGlzdC1pdGVtLXRleHQ6OmJlZm9yZSwgLmstbGlzdC1vcHRpb25sYWJlbDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAwYlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdC1ncm91cC1pdGVtIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcGFkZGluZzogMCAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBpbnNldC1pbmxpbmUtZW5kOiAwXHJcbn1cclxuXHJcbi5rLWllIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCwgLmstaWUgW2Rpcj1ydGxdIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxyXG59XHJcblxyXG4uay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1ncm91cC1pdGVtLCAuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdmlydHVhbC1saXN0IC5rLWxpc3QtaGVhZGVyLXRleHQsIC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWl0ZW0tdGV4dCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWxpc3QtZmlsdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstbm8tZGF0YSwgLmstbm9kYXRhIHtcclxuICBtaW4taGVpZ2h0OiAxMzhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstbGlzdHZpZXcge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaGVhZGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVyZWQgPiAuay1saXN0dmlldy1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1mb290ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQ6OmFmdGVyIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsIC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWdyaWQ6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWNvbnRlbnQtcGFkZGluZy1yZWN0YW5nbGUge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXNxdWFyZSB7XHJcbiAgcGFkZGluZzogNHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctcmVjdGFuZ2xlIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGUgLmstbGlzdHZpZXctbGluayB7XHJcbiAgbWFyZ2luOiAtNHB4IC04cHg7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1saXN0dmlldy1pdGVtLXBhZGRpbmctc3F1YXJlIHtcclxuICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXNxdWFyZSAuay1saXN0dmlldy1saW5rIHtcclxuICBtYXJnaW46IC00cHg7XHJcbiAgcGFkZGluZzogNHB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy1ob3Jpem9udGFsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdHZpZXctYm9yZGVycy12ZXJ0aWNhbCAuay1saXN0dmlldy1pdGVtIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdHZpZXctcGFnZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1saXN0dmlldy1ib3JkZXJlZCA+IC5rLWxpc3R2aWV3LXBhZ2VyLXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWxpc3R2aWV3LWJvcmRlcmVkID4gLmstbGlzdHZpZXctcGFnZXItYm90dG9tIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLWdyaWQgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBlbXB0eS1jZWxsczogc2hvdztcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1maWx0ZXItcm93IHRoLCAuay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgdGguay1oZWFkZXIgLmstY2hlY2tib3gge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIHtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVyLCAuay1maWx0ZXJjZWxsID4gc3BhbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDRweDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLWJ1dHRvbiwgLmstZmlsdGVyY2VsbCA+IHNwYW4gPiAuay1idXR0b24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1pbnB1dCwgLmstZmlsdGVyY2VsbCAuay1waWNrZXIge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstY29sb3JwaWNrZXIsIC5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xyXG4gIHdpZHRoOiBtaW4tY29udGVudDtcclxuICBmbGV4OiBub25lO1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsIC5rLWRyb3Bkb3duLW9wZXJhdG9yIC5rLWlucHV0LWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlcmNlbGwgLmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBhc3BlY3QtcmF0aW86IDFcclxufVxyXG5cclxuLmstZmlsdGVyY2VsbCAuay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1pbm5lciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IGxhYmVsIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbHRlci1yb3cgbGFiZWwgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAycHhcclxufVxyXG5cclxuLmstZmYgLmstZ3JpZCAuay1maWx0ZXItcm93IC5rLWktZmlsdGVyLWNsZWFyIHtcclxuICB0b3A6IDFweFxyXG59XHJcblxyXG4uay1pZTEwIC5rLWdyaWQtaGVhZGVyIGE6YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlciA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbWFyZ2luOiAtLjVlbSAtLjZlbSAtLjRlbSAwO1xyXG4gIHBhZGRpbmc6IC41ZW0gLjZlbSAuNGVtIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLXdpdGgtaWNvbiAuay1saW5rIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE4cHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgdGggPiAuay1saW5rID4gLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaG92ZXIsIC5rLWdyaWQgLmstc3RhdGUtaG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbi1yZXNpemluZywgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1ncmlkLWZpbHRlciwgLmstZ3JpZC1jb2x1bW4tcmVzaXppbmcgLmstZ3JpZC10b29sYmFyLCAuay1ncmlkLWNvbHVtbi1yZXNpemluZyAuay1saW5rIHtcclxuICBjdXJzb3I6IGNvbC1yZXNpemVcclxufVxyXG5cclxuLmstZ3JpZCB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBwYWRkaW5nOiAuNGVtIC42ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwgLmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstZ3JpZC1lZGl0LXJvdyB0ZCB7XHJcbiAgdGV4dC1vdmVyZmxvdzogY2xpcFxyXG59XHJcblxyXG4uay1ncmlkLWVkaXQtcm93IC5rLXRleHRib3gsIC5rLWdyaWQtZWRpdC1yb3cgLnRleHQtYm94IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXItd3JhcCwgLmstZ3JpZC1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbmRpdi5rLWdyaWQtZm9vdGVyLCBkaXYuay1ncmlkLWhlYWRlciB7XHJcbiAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgem9vbTogMVxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlci1sb2NrZWQgPiB0YWJsZSwgLmstZ3JpZC1oZWFkZXItd3JhcCA+IHRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIHpvb206IDE7XHJcbiAgbWluLWhlaWdodDogMFxyXG59XHJcblxyXG4uay1tb2JpbGUgLmstZ3JpZCB0Ym9keSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLmstbW9iaWxlIC5rLWdyaWQtYmFja2ZhY2UgdGJvZHkge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1ncmlkLWNvbnRlbnQtZXhwYW5kZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZ3JpZC1ub3JlY29yZHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRlIHtcclxuICB3aWR0aDogMjBlbTtcclxuICBoZWlnaHQ6IDRlbTtcclxuICBsaW5lLWhlaWdodDogNGVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50ID4gLmstZ3JpZC1ub3JlY29yZHMgPiAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBlbTtcclxuICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5rLWdyaWQge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICB9XHJcblxyXG4gIC5rLWdyaWQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG4gIH1cclxuXHJcbiAgLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbi5rLWdyaWQgLmstc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhclxyXG59XHJcblxyXG4uay12aXJ0dWFsLXNjcm9sbGFibGUtd3JhcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50IHRhYmxlLCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkID4gdGFibGUsIC5rLWdyaWQtZm9vdGVyIHRhYmxlLCAuay1ncmlkLWhlYWRlciB0YWJsZSB7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZFxyXG59XHJcblxyXG4uay1ncmlkLWxvY2tlZGNvbHVtbnMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZ3JpZC1jb250ZW50LCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLCAuay1wYWdlci13cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1sb2NrZWQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29udGVudC1sb2NrZWQgKyAuay1ncmlkLWNvbnRlbnQsIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCArIC5rLWdyaWQtZm9vdGVyLXdyYXAsIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdyaWQtdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1maWx0ZXItcm93ID4gdGg6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQgdGZvb3QgdGQ6Zmlyc3QtY2hpbGQsIC5rLWdyaWQtaGVhZGVyIHRoLmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciB0aC5rLWhlYWRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWZvb3Rlci10ZW1wbGF0ZSB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLWdyb3VwLWZvb3RlciB0ZCB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwXHJcbn1cclxuXHJcbi5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsICsgdGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JpZC1mb290ZXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtZm9vdGVyIHRkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtZm9vdGVyID4gdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkLXBhZ2VyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZ3JpZC1wYWdlci10b3Age1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweFxyXG59XHJcblxyXG4uay1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsIC5rLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICBoZWlnaHQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IHtcclxuICBwYWRkaW5nOiAuNWVtXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51LCAuay1maWx0ZXItbWVudSB7XHJcbiAgZm9udC1zaXplOiAxNHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlci1oZWxwLXRleHQge1xyXG4gIG1hcmdpbjogLjE5ZW0gMCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IHNwYW4uay1maWx0ZXItYW5kIHtcclxuICB3aWR0aDogNmVtO1xyXG4gIG1hcmdpbjogLjVlbSAwIC41ZW1cclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaXRpYWxcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICB3aWR0aDogNDglO1xyXG4gIG1hcmdpbjogLjVlbSA0JSAwIDA7XHJcbiAgbWluLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1zZWxlY3RlZC1pdGVtcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBtYXJnaW46IC41ZW1cclxufVxyXG5cclxuLmstbXVsdGljaGVjay13cmFwIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4XHJcbn1cclxuXHJcbi5rLW11bHRpY2hlY2std3JhcCAuay1pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMi4yZW1cclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93IC5rLWljb24ge1xyXG4gIG1hcmdpbjogLTNweCA0cHggMCAycHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93IHAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjZlbTtcclxuICBwYWRkaW5nOiAwIC42ZW1cclxufVxyXG5cclxuLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1yb3cgLmstZ3JvdXAtY2VsbCwgLmstZ3JvdXBpbmctcm93ICsgdHIgLmstZ3JvdXAtY2VsbCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB0ZXh0LW92ZXJmbG93OiBjbGlwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgKyB0ZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cC1jb2wsIC5rLWdyaWQgLmstaGllcmFyY2h5LWNvbCB7XHJcbiAgd2lkdGg6IDI3cHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NXB4IC0xNDhweFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZTphZnRlciwgLmstZ3JvdXBpbmctZHJvcGNsdWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IDNweCBzb2xpZDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ncm91cGluZy1kcm9wY2x1ZTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWRyb3BjbHVlOmFmdGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgYm9yZGVyLXRvcDogMFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIHBhZGRpbmc6IC4xNWVtIC4xNWVtIC4xNWVtIC40ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWdyb3VwaW5nLWhlYWRlciAuay1ncm91cC1pbmRpY2F0b3Ige1xyXG4gIG1hcmdpbjogMCAzcHhcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0LCAuay1ncm91cC1pbmRpY2F0b3IgLmstbGluayB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstbGluayAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLWZsYXQge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjphZnRlciwgLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZ3JvdXAtaW5kaWNhdG9yIC5rLWJ1dHRvbi1mbGF0OmhvdmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstZ3JvdXAtaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1ncm91cC1pbmRpY2F0b3IgLmstYnV0dG9uLCAuay1uby1mbGV4Ym94IC5rLWdyb3VwLWluZGljYXRvciAuay1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1kaXJ0eS1jZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGEwXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kaXJ0eS1jZWxsLmstZWRpdC1jZWxsIHtcclxuICBwb3NpdGlvbjogc3RhdGljXHJcbn1cclxuXHJcbi5rLWRpcnR5LWNlbGwgLmstZGlydHkge1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1kaXJ0eSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogcmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJlZDtcclxuICBtYXJnaW46IC0uNDVlbSAwIDAgLS42ZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogLjIyZW0gLjJlbSAuMjhlbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ3JpZCAuay1lZGl0LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1ncmlkIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ncmlkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICBib3JkZXItc3R5bGU6IHJpZGdlO1xyXG4gIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHBpbmtcclxufVxyXG5cclxuLmstZ3JpZC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZ3JpZCAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHVuc2V0O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweFxyXG59XHJcblxyXG4uay1kZXRhaWwtcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZ3JpZCAuay1kZXRhaWwtY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstZ3JpZCAuay1lZGl0LWNlbGwge1xyXG4gIHBhZGRpbmc6IDAgLjNlbTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWVkaXQtY2VsbCA+IC5rLXRleHRib3gsIC5rLWVkaXQtY2VsbCA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwgLmstZWRpdC1jZWxsID4gLnRleHQtYm94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay10ZXh0Ym94LCAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiAuay13aWRnZXQ6bm90KC5rLXN3aXRjaCksIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IC50ZXh0LWJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZWRpdC1jZWxsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBtYXJnaW4tbGVmdDogLjZlbVxyXG59XHJcblxyXG4uay1ncmlkLXJlc2l6ZS1pbmRpY2F0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstcmVzaXplLWhhbmRsZSwgLmstZ3JpZCA+IC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstbWFycXVlZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDAwMFxyXG59XHJcblxyXG4uay1tYXJxdWVlLWNvbG9yLCAuay1tYXJxdWVlLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstbWFycXVlZS1jb2xvciB7XHJcbiAgb3BhY2l0eTogLjZcclxufVxyXG5cclxuLmstaWU5IC5rLWNvbHVtbi1tZW51IHtcclxuICB3aWR0aDogMTYwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUge1xyXG4gIG1pbi13aWR0aDogMTYwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgPiAuay1tZW51IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUgLmstY2FsZW5kYXIgLmstbGluayB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jb2x1bW5zLWl0ZW0gLmstZ3JvdXAge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAge1xyXG4gIHBhZGRpbmc6IDJweCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDIzMHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51LmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwLCAuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcCB7XHJcbiAgcGFkZGluZzogMCAzcHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwgLmstZ3JpZC1maWx0ZXItcG9wdXAuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSB7XHJcbiAgcGFkZGluZzogMnB4IDBcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXAsIC5rLWdyaWQtZmlsdGVyLXBvcHVwLmstcG9wdXAgLmstbXVsdGljaGVjay13cmFwIC5rLWNoZWNrLWFsbC13cmFwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUuay1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDRweCA4cHhcclxufVxyXG5cclxuLmstZmlsdGVyLW1lbnUgLmstc2VhcmNoYm94LCAuay1maWx0ZXItbWVudSAuay13aWRnZXQge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMjMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwLmstcG9wdXAge1xyXG4gIHBhZGRpbmc6IDJweCAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDJweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1udW1lcmljdGV4dGJveCwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLXJhZGlvLWxpc3QsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0IHtcclxuICBtYXJnaW46IC41ZW0gMFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstd2lkZ2V0LmstZmlsdGVyLWFuZCB7XHJcbiAgd2lkdGg6IDZlbTtcclxuICBtYXJnaW46IDFlbSAwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay13aWRnZXQuay1idXR0b24tZ3JvdXAge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMsIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICBwYWRkaW5nOiAwIDFlbSAxZW1cclxufVxyXG5cclxuLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstY29sdW1ubWVudS1hY3Rpb25zIC5rLWJ1dHRvbiB7XHJcbiAgZmxleDogMSAxIDUwJVxyXG59XHJcblxyXG4uay1ncmlkLWNvbHVtbm1lbnUtcG9wdXAgLmstZmlsdGVyLW1lbnUgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZpbHRlci1tZW51IC5rLWFjdGlvbnMuay1hY3Rpb25zLWVuZCAuay1idXR0b24sIC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItbWVudSAuay1hY3Rpb25zLmstYWN0aW9ucy1zdGFydCAuay1idXR0b24ge1xyXG4gIGZsZXg6IDAgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1tdWx0aWNoZWNrLXdyYXAge1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbjogMWVtIDAgLjVlbVxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1jb2x1bW4tY2hvb3Nlci10aXRsZSwgLmstY29sdW1uLWxpc3QtaXRlbSB7XHJcbiAgcGFkZGluZzogMnB4IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1tZW51IC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW5tZW51LWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGNsZWFyOiBib3RoXHJcbn1cclxuXHJcbi5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAuay1idXR0b24gKyAuay1idXR0b24sIFtkaXI9cnRsXSAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb24tYnV0dG9ucyAuay1idXR0b24sIC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWFjdGlvbnMgLmstYnV0dG9uLCAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCAuay1jb2x1bW5tZW51LWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBmbGV4OiAxIDEgNTAlXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1saXN0LXdyYXBwZXIgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1uLWxpc3Qtd3JhcHBlciAuay1hY3Rpb25zLmstYWN0aW9ucy1lbmQgLmstYnV0dG9uLCAuay1jb2x1bW4tbGlzdC13cmFwcGVyIC5rLWFjdGlvbnMuay1hY3Rpb25zLXN0YXJ0IC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY29sdW1ubWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9ucy5rLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcclxuICBmbGV4OiAwIDEgYXV0b1xyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIHtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLWNvbHVtbi1tZW51IC5rLWV4cGFuZGVyIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay1leHBhbmRlciAuay1jb2x1bW5tZW51LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1ydGwgLmstY29sdW1ubWVudS1pdGVtID4gLmstaWNvbiwgW2Rpcj1ydGxdIC5rLWNvbHVtbm1lbnUtaXRlbSA+IC5rLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1ncmlkIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiwgW2Rpcj1ydGxdIC5rLWdyaWQgLmstY29tbWFuZC1jZWxsID4gLmstYnV0dG9uICsgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDhweCA0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWNvbnRlbnQtbG9ja2VkICsgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWZvb3Rlci1sb2NrZWQgKyAuay1ncmlkLWZvb3Rlci13cmFwLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkLWhlYWRlci1sb2NrZWQgKyAuay1ncmlkLWhlYWRlci13cmFwIHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1ncmlkW2RhdGEtcm9sZT1ncmlkXSAuay1ncmlkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWxvYWRpbmctcGRmLW1hc2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1jb2xvciB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstbG9hZGluZy1wZGYtbWFzayAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNrIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstZ3JpZC1maWx0ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyB0ZCwgLmstYXV0b2ZpdHRpbmcgdGguay1oZWFkZXIge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncm91cGluZy1yb3cgKyB0ciB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQuay1ncm91cC1jZWxsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JvdXAtY2VsbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQtaGVhZGVyIC5rLWktc29ydC1kZXNjLXNtIHtcclxuICBtYXJnaW4tbGVmdDogN3B4XHJcbn1cclxuXHJcbi5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtb3JkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWFzYy1zbSwgLmstZ3JpZC1oZWFkZXIgLmstbGluayAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3BcclxufVxyXG5cclxuLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIuay1ncmlkLWhlYWRlci1zdGlja3kge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsIC5rLWdyaWQgLmstZ3JpZC1mb290ZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstZWRpdC1jZWxsLCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5LCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkIHRkLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWQgdGQuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGgge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5LCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstZ3JpZFtkaXI9cnRsXSB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLCAuay1ydGwgLmstZ3JpZCAuay1ncmlkLWhlYWRlciB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LCAuay1ydGwgLmstZ3JpZCB0ZC5rLWdyaWQtZm9vdGVyLXN0aWNreSwgLmstcnRsIC5rLWdyaWQgdGguay1ncmlkLWhlYWRlci1zdGlja3k6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ncmlkW2Rpcj1ydGxdIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ncmlkW2Rpcj1ydGxdIHRoLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLWdyaWRbZGlyPXJ0bF0gdGguay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9J2Rpc3BsYXk6IG5vbmUnXSkgKyB0aCwgLmstcnRsIC5rLWdyaWQgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPSdkaXNwbGF5OiBub25lJ10pICsgdGQsIC5rLXJ0bCAuay1ncmlkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRkLCAuay1ydGwgLmstZ3JpZCB0aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj0nZGlzcGxheTogbm9uZSddKSArIHRoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWZpcnN0LCAuay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZmlyc3QsIC5rLXJ0bCAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1ncmlkW2Rpcj1ydGxdIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWhlYWRlci5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdCwgLmstcnRsIC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xyXG4gIG1hcmdpbjogLS41ZW0gLS42ZW0gLS40ZW0gLS42ZW1cclxufVxyXG5cclxuLmstZ3JpZCAuay1oZWFkZXIuay1maWx0ZXJhYmxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxNnB4ICsgLjZlbSlcclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZ3JpZCAuay1jZWxsLWlubmVyID4gLmstbGluayB7XHJcbiAgcGFkZGluZzogLjVlbSAuNmVtIC40ZW0gLjZlbTtcclxuICB3aWR0aDogYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNlbGwtaW5uZXIgPiAuay1saW5rID4gLmstaWNvbi5rLWktc29ydC1hc2Mtc20sIC5rLWdyaWQgLmstY2VsbC1pbm5lciA+IC5rLWxpbmsgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1zb3J0LW9yZGVyIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1ncmlkLWZpbHRlciwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwgLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1ncmlkIC5rLWNvbHVtbi10aXRsZSB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1zdGF0dXMge1xyXG4gIHBhZGRpbmc6IC40ZW0gLjZlbTtcclxuICBsaW5lLWhlaWdodDogMS42ZW1cclxufVxyXG5cclxuLmstdHJlZWxpc3QgLmstc3RhdHVzIC5rLWxvYWRpbmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uay10cmVlbGlzdCB0ci5rLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVyLCAuay10cmVlbGlzdC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLXN0YXRlLWhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstdHJlZWxpc3QgLmstZHJvcC1oaW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKVxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQsIC5rLXRyZWVsaXN0IC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay10cmVlbGlzdCAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xyXG4gIG1hcmdpbi10b3A6IC0uNWVtXHJcbn1cclxuXHJcbi5rLWRyYWctc2VwYXJhdG9yIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbiAgaGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDAgLjVlbVxyXG59XHJcblxyXG4uay1nYW50dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1nYW50dCAuay1zcGxpdGJhciB7XHJcbiAgd2lkdGg6IDVweDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1nYW50dC1oZWFkZXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWdhbnR0LWZvb3RlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRvZ2dsZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICB3aWR0aDogYXV0bztcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuay1nYW50dC12aWV3cy13cmFwcGVyIHNlbGVjdC5rLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XHJcbiAgfVxyXG5cclxuICAuay1nYW50dC12aWV3cy13cmFwcGVyIC5rLWdhbnR0LXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcbn1cclxuXHJcbi5rLWdhbnR0LWNvbnRlbnQge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1nYW50dCAuay1nYW50dC1jb250ZW50IC5rLWdyaWQtaGVhZGVyIHRkLCAuay1nYW50dCAuay1nYW50dC1jb250ZW50IHRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tXHJcbn1cclxuXHJcbi5rLWdhbnR0IHRkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1nYW50dCAuay1ncmlkIC5rLWVkaXQtY2VsbCB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSA+IC5rLXRpbWVsaW5lLCAuay1nYW50dC10cmVlbGlzdCA+IC5rLXRyZWVsaXN0IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRyZWVsaXN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRyIHtcclxuICBoZWlnaHQ6IDVlbVxyXG59XHJcblxyXG4uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbFxyXG59XHJcblxyXG4uay10cmVlbGlzdC1ncm91cCA+IHRyID4gc3BhbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay10cmVlbGlzdC1ncm91cCAuay13aWRnZXQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcclxufVxyXG5cclxuLmstZ2FudHQtdGltZWxpbmUgLmstZ3JpZC1oZWFkZXIgdHIsIC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdhbnR0LXRyZWVsaXN0LW5lc3RlZC1jb2x1bW5zIC5rLWdyaWQtaGVhZGVyIHRyIHtcclxuICBoZWlnaHQ6IDIuNWVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlciB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstZ2FudHQtdGFza3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1nYW50dCAuay1ncmlkLWNvbnRlbnQgdHIsIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXRhc2tzIHRyIHtcclxuICBoZWlnaHQ6IDIuM2VtXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRhc2tzIHRkOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcYTBcIlxyXG59XHJcblxyXG4uay1nYW50dC10aW1lbGluZSB7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LWNvbHVtbnMsIC5rLWdhbnR0LWRlcGVuZGVuY2llcywgLmstZ2FudHQtcm93cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWdhbnR0LXRhYmxlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLXRpbWVsaW5lIC5rLWdyaWQtY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIHRoLCAuay1nYW50dC10aW1lbGluZSAuay1ncmlkLWhlYWRlciB0ZCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWdhbnR0IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHRyOmZpcnN0LWNoaWxkIHRkLCAuay1nYW50dCAuay1nYW50dC10aW1lbGluZSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWdhbnR0LXRpbWVsaW5lIHRkLmstaGVhZGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICBwYWRkaW5nOiAuNWVtIC42ZW0gLjRlbSAuNmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LXByb2dyZXNzIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZTpiZWZvcmUsIC5rLXRhc2stc3VtbWFyeTphZnRlciwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOmJlZm9yZSwgLmstdGFzay1zdW1tYXJ5OmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay10YXNrLXN1bW1hcnktY29tcGxldGU6YWZ0ZXIsIC5rLXRhc2stc3VtbWFyeTphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWdhbnR0LWxpbmUtaCwgLmstZ2FudHQtbGluZS12IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS1oIHtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay1nYW50dC1saW5lLXYge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLmstYXJyb3ctZSwgLmstYXJyb3ctdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTRweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDVweFxyXG59XHJcblxyXG4uay1hcnJvdy1lIHtcclxuICByaWdodDogLTZweDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWFycm93LXcge1xyXG4gIGxlZnQ6IC02cHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXRhc2stbWlsZXN0b25lIHtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjJlbVxyXG59XHJcblxyXG4uay1nYW50dCAuay1nYW50dC10YXNrcyAuay1idXR0b24uay1idXR0b24taWNvbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLXJlbCAuay1idXR0b24taWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXJlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICB0b3A6IC0uM2VtXHJcbn1cclxuXHJcbi5rLXRhc2std3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAwIDIzcHggNXB4O1xyXG4gIG1hcmdpbjogLTFweCAtMjNweCAwO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZ2FudHQtbGluZS5rLXNlbGVjdGVkLCAuay1nYW50dC1saW5lLmstc3RhdGUtc2VsZWN0ZWQsIC5rLXRhc2std3JhcDpob3ZlciB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1taWxlc3RvbmUtd3JhcCB7XHJcbiAgbWFyZ2luOiAwIC0xM3B4IDAgLTI3cHhcclxufVxyXG5cclxuLmstdGFzay1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10YXNrLWNvbXBsZXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10YXNrLWRvdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGFzay1kb3Quay1ob3ZlciwgLmstdGFzay1kb3Quay1zdGF0ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCwgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcclxuICB0b3A6IC4yZW1cclxufVxyXG5cclxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdCwgLmstdGFzay13cmFwOmhvdmVyIC5rLXRhc2stZG90IHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10YXNrLWRvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxhMFwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstdGFzay1kb3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay10YXNrLWRvdC5rLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdC5rLXN0YXRlLWhvdmVyOmFmdGVyLCAuay10YXNrLWRvdDpob3ZlcjphZnRlciwgLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRvdDphZnRlciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBtYXJnaW4tbGVmdDogM3B4XHJcbn1cclxuXHJcbi5rLXRhc2stc3RhcnQge1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstdGFzay1lbmQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgbWluLWhlaWdodDogMS4zZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay10YXNrLXRlbXBsYXRlIHtcclxuICBwYWRkaW5nOiAuMmVtIDEuNGVtIC4yZW0gLjZlbTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9ucywgLmstdGFzay1jb250ZW50ID4gLmstbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdGFzay1hY3Rpb25zIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDRweCAycHggMCA0cHhcclxufVxyXG5cclxuLmstd2Via2l0IC5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogM3B4XHJcbn1cclxuXHJcbi5rLXRhc2stYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLWRlbGV0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10YXNrLXdyYXAtYWN0aXZlIC5rLXRhc2stZGVsZXRlLCAuay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kZWxldGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2std3JhcC1hY3RpdmUgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbVxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLXRhc2stY29udGVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XHJcbiAgbGVmdDogMXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0uN2VtO1xyXG4gIGhlaWdodDogMS40ZW07XHJcbiAgd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtZTphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2stZHJhZ2hhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIDE4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstdGFzay13cmFwLWFjdGl2ZSAuay10YXNrLWRyYWdoYW5kbGUsIC5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWdhbnR0LWRlcGVuZGVuY3ktaGludCB7XHJcbiAgei1pbmRleDogNFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90ICsgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXN1bW1hcnkge1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLW1pbGVzdG9uZSwgLmstZ2FudHQtcm93aGVpZ2h0IC5rLXRhc2stc3VtbWFyeSB7XHJcbiAgbWFyZ2luLXRvcDogLTZweFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1kb3QsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLXNpbmdsZSArIC5rLXRhc2stZG90LCAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUgKyAuay10YXNrLWRvdCArIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAtMTFweFxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KVxyXG59XHJcblxyXG4uay1pZSAuay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1zaW5nbGUge1xyXG4gIGhlaWdodDogOTklXHJcbn1cclxuXHJcbi5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1nYW50dC1yb3doZWlnaHQgLmstdGFzay1jb250ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIsIC5rLWdhbnR0LXJvd2hlaWdodCAuay10YXNrLWNvbnRlbnQgPiAuay1yZXNpemUtdzphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXRhc2stZGV0YWlscyB7XHJcbiAgcGFkZGluZzogLjRlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdGFzay1kZXRhaWxzID4gc3Ryb25nIHtcclxuICBmb250LXNpemU6IDEyMCU7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1wY3Qge1xyXG4gIG1hcmdpbjogLjVlbSAwIC4xZW07XHJcbiAgZm9udC1zaXplOiAxNzAlXHJcbn1cclxuXHJcbi5rLXRhc2stZGV0YWlscyA+IHVsIHtcclxuICBsaW5lLWhlaWdodDogMS4yXHJcbn1cclxuXHJcbi5rLXJlc291cmNlcy13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgem9vbTogMTtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1yZXNvdXJjZXMtd3JhcCAuay1yZXNvdXJjZSB7XHJcbiAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uay1nYW50dC1lZGl0LWZvcm0gPiAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogNDMwcHhcclxufVxyXG5cclxuLmstZ2FudHQtZWRpdC1mb3JtID4gLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogNTA2cHhcclxufVxyXG5cclxuLmstcmVzb3VyY2VzLWZvcm0tY29udGFpbmVyID4gLmstZ3JpZCB7XHJcbiAgbWFyZ2luOiAwIC45ZW1cclxufVxyXG5cclxuLmstZ2FudHQtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyAuay1nYW50dC1kZWxldGUge1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0IHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwgLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZSB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRyZWVsaXN0IHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LXRpbWVsaW5lIC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQgLmstc3BsaXRiYXIsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBkZi1leHBvcnQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXhcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKTtcclxuICAgIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxuICB9XHJcblxyXG4gIC5rLWdhbnR0LXRvb2xiYXIgLmstYnV0dG9uIC5rLWljb24ge1xyXG4gICAgbWFyZ2luOiAwXHJcbiAgfVxyXG5cclxuICAuay1nYW50dC10b29sYmFyIC5rLWJ1dHRvbiAuay1idXR0b24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICAuay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsXHJcbiAgfVxyXG59XHJcblxyXG4uay1nYW50dC1yZXNpemUtaGludCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLWdhbnR0LXJvd3MgdHIsIC5rLWdhbnR0LXBsYW5uZWQgLmstZ2FudHQtdGFza3MgdHIsIC5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHIge1xyXG4gIGhlaWdodDogMy4zZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMge1xyXG4gIG1hcmdpbi10b3A6IC42ZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCB7XHJcbiAgbWFyZ2luLXRvcDogMS4xZW1cclxufVxyXG5cclxuLmstZ2FudHQtcGxhbm5lZCAuay1yZXNvdXJjZXMtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogLjllbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjNlbVxyXG59XHJcblxyXG4uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwIC5rLXRhc2stZG90LmstdGFzay1zdGFydCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0uMmVtXHJcbn1cclxuXHJcbi5rLWdhbnR0LXBsYW5uZWQgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stZG90IHtcclxuICBtYXJnaW4tdG9wOiAxLjNlbVxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbjogMCAwIC4zNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAuNzVlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50IHtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKCgycHggKiAyICsgNnB4KSAvIDIpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IDZweFxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQuay1tb21lbnQtbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMnB4IC8gMiAtIGNhbGMoKDJweCAqIDIgKyA2cHgpIC8gMikpXHJcbn1cclxuXHJcbi5rLXRhc2stcGxhbm5lZCAuay10YXNrLWR1cmF0aW9uIHtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1kdXJhdGlvbiB7XHJcbiAgaGVpZ2h0OiBjYWxjKDJweCArIDFweClcclxufVxyXG5cclxuLmstbWlsZXN0b25lLXdyYXAgLmstdGFzay1wbGFubmVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuN2VtXHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLXBsYW5uZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IC42ZW1cclxufVxyXG5cclxuLmstcGxhbm5lZC10b29sdGlwIC5rLXRhc2stY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stc2luZ2xlICsgLmstdGFzay1vZmZzZXQge1xyXG4gIGhlaWdodDogMS42NWVtXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDZlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogLjRlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1oYW5kbGU6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtLjU1ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXN1bW1hcnktd3JhcCAuay10YXNrLW9mZnNldCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbjogM3B4IDAgMFxyXG59XHJcblxyXG4uay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4O1xyXG4gIHJpZ2h0OiAxLjRlbVxyXG59XHJcblxyXG4uay1ydGwgLmstc3VtbWFyeS13cmFwIC5rLXRhc2stb2Zmc2V0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogOHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2sgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstbWlsZXN0b25lLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMS44ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2stbWlsZXN0b25lIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0uMTVlbVxyXG59XHJcblxyXG4uay1pZSAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay1zdW1tYXJ5LXdyYXAgLmstdGFzay1vZmZzZXQ6YmVmb3JlIHtcclxuICBsZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywgLmstdGFzay1zaW5nbGU6aG92ZXIgKyAuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLCAuay10YXNrLXNpbmdsZTpob3ZlciArIC5rLXRhc2stb2Zmc2V0IC5rLXRhc2stYWN0aW9ucyB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG59XHJcblxyXG4uay1waXZvdCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGl2b3QtdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstcGl2b3QtdG9vbGJhciA+ICoge1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1waXZvdC10b29sYmFyOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3QgLmstZ3JpZCB0ZCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1waXZvdCB0ZCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1waXZvdC1yb3doZWFkZXJzID4gLmstZ3JpZCwgLmstcGl2b3QtdGFibGUgPiAuay1ncmlkIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3Qtcm93aGVhZGVycyA+IC5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsIC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHRkLmstZmlyc3Qge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90LXJvd2hlYWRlcnMgPiAuay1ncmlkIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBpdm90LXRhYmxlIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwID4gdGFibGUge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstaGVhZGVyLmstYWx0LCB0ZC5rLWFsdCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1oZWFkZXIuay1hbHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIgPiB0ZCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdC1maWx0ZXItd2luZG93IC5rLXRyZWV2aWV3IHtcclxuICBtYXgtaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZSwgLmstaS1rcGktdHJlbmQtZXF1YWwsIC5rLWkta3BpLXRyZW5kLWluY3JlYXNlIHtcclxuICBjb2xvcjogIzg1ODU4NVxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtaG9sZCB7XHJcbiAgY29sb3I6ICNmOWNlMWRcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWRlbnkge1xyXG4gIGNvbG9yOiAjZjQ0MzM2XHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1vcGVuIHtcclxuICBjb2xvcjogIzRjYWY1MFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1ncmlkLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50LCAuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdCAuay1waXZvdC1yb3doZWFkZXJzIC5rLWdyaWQge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3Qge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3QgLmstZ3JpZC1jb250ZW50ID4gdGFibGUsIC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90IC5rLWdyaWQtaGVhZGVyLXdyYXAgPiB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay10cmVldmlldyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWZpbHRlciB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZXZpZXctZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstdHJlZXZpZXctZ3JvdXAubmctYW5pbWF0aW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3LWJvdCwgLmstdHJlZXZpZXctbWlkLCAuay10cmVldmlldy10b3Age1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10cmVldmlldy1pdGVtIHtcclxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay10cmVldmlldy10b2dnbGUge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweFxyXG59XHJcblxyXG4uay10cmVldmlldy10b2dnbGU6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdHJlZXZpZXctbG9hZGluZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcCwgLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstdHJlZXZpZXctbGVhZiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay10cmVldmlldy1sZWFmLmstZm9jdXMge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b24uay1mb2N1cywgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmZvY3VzLCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctaXRlbSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctaXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LXRvZ2dsZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstdHJlZXZpZXctdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay10cmVldmlldyAuay10cmVldmlldy1sb2FkaW5nLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sb2FkaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstaWNvbiwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLWluIC5rLWltYWdlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstaW4gLmstc3ByaXRlLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pY29uLCAuay1ydGwgLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbGVhZiAuay1pbWFnZSwgLmstcnRsIC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pY29uLCAuay10cmVldmlld1tkaXI9cnRsXSAuay1pbiAuay1pbWFnZSwgLmstdHJlZXZpZXdbZGlyPXJ0bF0gLmstaW4gLmstc3ByaXRlLCAuay10cmVldmlld1tkaXI9cnRsXSAuay10cmVldmlldy1sZWFmIC5rLWljb24sIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstaW1hZ2UsIC5rLXRyZWV2aWV3W2Rpcj1ydGxdIC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG5zcGFuLmstY29sb3JwaWNrZXIsIHNwYW4uay1jb21ib2JveCwgc3Bhbi5rLWRhdGVwaWNrZXIsIHNwYW4uay1kYXRldGltZXBpY2tlciwgc3Bhbi5rLWRyb3Bkb3duLCBzcGFuLmstZHJvcGRvd25saXN0LCBzcGFuLmstZHJvcGRvd250cmVlLCBzcGFuLmstbnVtZXJpY3RleHRib3gsIHNwYW4uay10aW1lcGlja2VyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlci1tZW51IC5rLWF1dG9jb21wbGV0ZSwgLmstZmlsdGVyLW1lbnUgLmstY29tYm9ib3gsIC5rLWZpbHRlci1tZW51IC5rLWRhdGVwaWNrZXIsIC5rLWZpbHRlci1tZW51IC5rLWRhdGV0aW1lcGlja2VyLCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93biwgLmstZmlsdGVyLW1lbnUgLmstZHJvcGRvd25saXN0LCAuay1maWx0ZXItbWVudSAuay1kcm9wZG93bnRyZWUsIC5rLWZpbHRlci1tZW51IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10ZXh0Ym94LCAuay1maWx0ZXItbWVudSAuay10aW1lcGlja2VyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1wb3B1cC5rLWNhbGVuZGFyLWNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstcG9wdXAge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstcG9wdXAgLmstaXRlbSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXBvcHVwIC5rLWNhbGVuZGFyIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstbm9kYXRhIHtcclxuICBtaW4taGVpZ2h0OiAxMzhweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXJcclxufVxyXG5cclxuLmstbm9kYXRhID4gZGl2IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDExcHhcclxufVxyXG5cclxuLmstdGltZS1wb3B1cCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAxcHggM3B4XHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS13cmFwIHtcclxuICB3aWR0aDogMjFlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1idXR0b25ncm91cCB7XHJcbiAgcGFkZGluZzogOHB4XHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1zZWxlY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay1kYXRldGltZS1jYWxlbmRhci13cmFwLCAuay1kYXRldGltZS1jb250YWluZXIgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZmxleDogMCAwIDIxZW1cclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lc2VsZWN0b3Ige1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWRhdGV0aW1lLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIgPiAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1kYXRldGltZS1jb250YWluZXIuay1ydGwgLmstdGltZS10YWIgLmstZGF0ZXRpbWUtc2VsZWN0b3IsIC5rLWRhdGV0aW1lLWNvbnRhaW5lcltkaXI9cnRsXSAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgLmstcnRsIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciwgW2Rpcj1ydGxdIC5rLWRhdGV0aW1lLWNvbnRhaW5lciAuay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3RvciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmc6IGNhbGMoMiAqIDRweCkgY2FsYyg4cHggKiAyKTtcclxuICBsaW5lLWhlaWdodDogMmVtXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIC5rLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLXRpbWUtaGVhZGVyIC5rLXRpbWUtbm93IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogY2FsYyg3ICogKDEuNDI4NTcxNDMgKiAxZW0gKyAyICogNHB4KSlcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIgLmstdGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAyMHB4KTtcclxuICB6LWluZGV4OiAxMlxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlciwgLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YmVmb3JlLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLCAuay10aW1lLWxpc3Qtd3JhcHBlci5rLXN0YXRlLWZvY3VzZWQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFlbSk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmUsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YmVmb3JlIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXIsIC5rLXRpbWUtbGlzdC13cmFwcGVyLmstc3RhdGUtZm9jdXNlZDo6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay10aW1lLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDIwcHg7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHB4IC0gMTdweClcclxufVxyXG5cclxuLmstdGltZS1jb250YWluZXIgPiB1bCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstcnRsIC5rLXRpbWUtY29udGFpbmVyLCAuay10aW1lLWNvbnRhaW5lci5rLXJ0bCwgLmstdGltZS1jb250YWluZXJbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10aW1lLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDBweCAtIDE3cHgpXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0OjphZnRlciwgLmstdGltZS1saXN0OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMjAwJTtcclxuICBsZWZ0OiAtNTAlXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdDo6YmVmb3JlIHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstdGltZS1saXN0OjphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXRpbWUtbGlzdCAuay1pdGVtIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLXRpbWUtaGlnaGxpZ2h0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEuNDI4NTcxNDMgKiAxZW0gKyA0cHggKiAyKTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAuMXB4XHJcbn1cclxuXHJcbi5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay10aW1lLXNlcGFyYXRvciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMVxyXG59XHJcblxyXG4uay10aW1lLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1zZWxlY3Rpb24gLmstaW4uay1zZWxlY3RlZCwgLmstbXVsdGlwbGUtc2VsZWN0aW9uIC5rLWluLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXBvcHVwLWZsdXNoIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciwgLmstdGV4dGJveC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNDI4NTcxNDNlbSAqIC43NSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwge1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyhjYWxjKDEuNDI4NTcxNDNlbSAqIC43NSkgKyAxcHggKyA0cHgpO1xyXG4gIGxlZnQ6IGNhbGMoOHB4ICsgMXB4KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LCBjb2xvciAuMnMgZWFzZS1vdXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstdGV4dGFyZWEsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRib3gsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXdpZGdldCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0YXJlYSwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay10ZXh0Ym94LCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXdpZGdldCB7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIuay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXIgPiAuay1sYWJlbCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtOHB4KSwgLTRweCkgdHJhbnNsYXRlKC0xcHgsIGNhbGMoLS43NSAqIDEuNDI4NTcxNDNlbSkpIHRyYW5zbGF0ZSgtMTIuNSUsIC0xMi41JSkgc2NhbGUoLjc1KVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1zdGF0ZS1lbXB0eTpub3QoLmstZm9jdXMpIDo6cGxhY2Vob2xkZXIsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHk6bm90KC5rLWZvY3VzKSA6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdID4gLmstbGFiZWwge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoOHB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsLCAuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstc3RhdGUtZW1wdHkgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0uay1zdGF0ZS1lbXB0eSA+IC5rLWxhYmVsIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKVxyXG59XHJcblxyXG4uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0uay1mb2N1cyA+IC5rLWxhYmVsLCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCwgLmstcnRsIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzID4gLmstbGFiZWwsIC5rLXJ0bCAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyLmstZm9jdXMgPiAuay1sYWJlbCwgLmstcnRsIC5rLXRleHRib3gtY29udGFpbmVyID4gLmstbGFiZWwsIC5rLXRleHRib3gtY29udGFpbmVyW2Rpcj1ydGxdLmstZm9jdXMgPiAuay1sYWJlbCwgLmstdGV4dGJveC1jb250YWluZXJbZGlyPXJ0bF0gPiAuay1sYWJlbCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyg4cHgpLCBjYWxjKC0uNzUgKiA0cHgpKSB0cmFuc2xhdGUoMXB4LCBjYWxjKC0uNzUgKiAxLjQyODU3MTQzKSkgdHJhbnNsYXRlKDEyLjUlLCBjYWxjKC0uNzUgKiAxMi41JSkpIHNjYWxlKC43NSlcclxufVxyXG5cclxuLmstaW5wdXQtbGFiZWwge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstaW5wdXQtbGFiZWwuay1ydGwsIC5rLWlucHV0LWxhYmVsW2Rpcj1ydGxdLCAuay1ydGwgLmstaW5wdXQtbGFiZWwsIFtkaXI9cnRsXSAuay1pbnB1dC1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY3Vyc29yLWF1dG8ge1xyXG4gIGN1cnNvcjogYXV0b1xyXG59XHJcblxyXG4uay1jdXJzb3ItZGVmYXVsdCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1ub25lIHtcclxuICBjdXJzb3I6IG5vbmVcclxufVxyXG5cclxuLmstY3Vyc29yLWNvbnRleHQtbWVudSB7XHJcbiAgY3Vyc29yOiBjb250ZXh0LW1lbnVcclxufVxyXG5cclxuLmstY3Vyc29yLWhlbHAge1xyXG4gIGN1cnNvcjogaGVscFxyXG59XHJcblxyXG4uay1jdXJzb3ItcG9pbnRlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWN1cnNvci1wcm9ncmVzcyB7XHJcbiAgY3Vyc29yOiBwcm9ncmVzc1xyXG59XHJcblxyXG4uay1jdXJzb3Itd2FpdCB7XHJcbiAgY3Vyc29yOiB3YWl0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1jZWxsIHtcclxuICBjdXJzb3I6IGNlbGxcclxufVxyXG5cclxuLmstY3Vyc29yLWNyb3NzaGFpciB7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstY3Vyc29yLXRleHQge1xyXG4gIGN1cnNvcjogdGV4dFxyXG59XHJcblxyXG4uay1jdXJzb3ItdmVydGljYWwtdGV4dCB7XHJcbiAgY3Vyc29yOiB2ZXJ0aWNhbC10ZXh0XHJcbn1cclxuXHJcbi5rLWN1cnNvci1hbGlhcyB7XHJcbiAgY3Vyc29yOiBhbGlhc1xyXG59XHJcblxyXG4uay1jdXJzb3ItY29weSB7XHJcbiAgY3Vyc29yOiBjb3B5XHJcbn1cclxuXHJcbi5rLWN1cnNvci1tb3ZlIHtcclxuICBjdXJzb3I6IG1vdmVcclxufVxyXG5cclxuLmstY3Vyc29yLW5vLWRyb3Age1xyXG4gIGN1cnNvcjogbm8tZHJvcFxyXG59XHJcblxyXG4uay1jdXJzb3Itbm90LWFsbG93ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWRcclxufVxyXG5cclxuLmstY3Vyc29yLWUtcmVzaXplIHtcclxuICBjdXJzb3I6IGUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbmUtcmVzaXplIHtcclxuICBjdXJzb3I6IG5lLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbnctcmVzaXplIHtcclxuICBjdXJzb3I6IG53LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itcy1yZXNpemUge1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXNlLXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXN3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLXctcmVzaXplIHtcclxuICBjdXJzb3I6IHctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ldy1yZXNpemUge1xyXG4gIGN1cnNvcjogZXctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1ucy1yZXNpemUge1xyXG4gIGN1cnNvcjogbnMtcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1uZXN3LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3ItbndzZS1yZXNpemUge1xyXG4gIGN1cnNvcjogbndzZS1yZXNpemVcclxufVxyXG5cclxuLmstY3Vyc29yLWNvbC1yZXNpemUge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay1jdXJzb3Itcm93LXJlc2l6ZSB7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWN1cnNvci1hbGwtc2Nyb2xsIHtcclxuICBjdXJzb3I6IGFsbC1zY3JvbGxcclxufVxyXG5cclxuLmstY3Vyc29yLXpvb20taW4ge1xyXG4gIGN1cnNvcjogem9vbS1pblxyXG59XHJcblxyXG4uay1jdXJzb3Item9vbS1vdXQge1xyXG4gIGN1cnNvcjogem9vbS1vdXRcclxufVxyXG5cclxuLmstY3Vyc29yLWdyYWIge1xyXG4gIGN1cnNvcjogZ3JhYlxyXG59XHJcblxyXG4uay1jdXJzb3ItZ3JhYmJpbmcge1xyXG4gIGN1cnNvcjogZ3JhYmJpbmdcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbiA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICBwYWRkaW5nOiAuNmVtIC41ZW1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlID4gLmstbm90aWZpY2F0aW9uLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1lcnJvciwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1zdWNjZXNzLCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktd2FybmluZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tXHJcbn1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiA0cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcnRsIC5rLW5vdGlmaWNhdGlvbi1jbG9zYWJsZSAuay1ub3RpZmljYXRpb24td3JhcCwgLmstcnRsLmstbm90aWZpY2F0aW9uLWNsb3NhYmxlIC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweFxyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLCAuay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWluZm8sIC5rLXJ0bCAuay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktc3VjY2VzcywgLmstcnRsIC5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWNsb3NlIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAyN2VtO1xyXG4gIGhlaWdodDogMS45ZW1cclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxLjllbTtcclxuICBoZWlnaHQ6IDI3ZW1cclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXIgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsID4gLmstc2VsZWN0ZWQsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc2VsZWN0ZWQsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIHRvcDogLTFweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zdGF0ZS1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zZWxlY3RlZCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogLTFweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXNlbGVjdGVkLCAuay1wcm9ncmVzc2Jhci12ZXJ0aWNhbCA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgPiAuay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlID4gLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IC0xcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXIgPiAuay1zZWxlY3RlZC5rLWNvbXBsZXRlLCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXNlbGVjdGVkLmstY29tcGxldGUsIC5rLXJ0bCAuay1wcm9ncmVzc2JhciA+IC5rLXN0YXRlLXNlbGVjdGVkLmstY29tcGxldGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2JhciA+IC5rLXJlc2V0IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIHRvcDogLTFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWl0ZW0uay1maXJzdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1pdGVtLmstbGFzdCB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHhcclxufVxyXG5cclxuLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1sYXN0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstbGFzdCwgLmstcnRsIC5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLWxhc3QsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWZpcnN0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLWxhc3Quay1zZWxlY3RlZCwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCAuay1sYXN0Lmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstaXRlbS5rLWZpcnN0IHtcclxuICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIGxpLmstaXRlbS5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstZmlyc3Qge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstaXRlbSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSAuay1maXJzdCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cy13cmFwLCAuay1ydGwgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsIC5rLXJ0bCAuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IC0xcHhcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwIHtcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiAtMXB4XHJcbn1cclxuXHJcbi5rLXByb2dyZXNzLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDAgLjVlbTtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstcHJvZ3Jlc3NiYXItdmVydGljYWwgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMFxyXG59XHJcblxyXG4uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2UgLmstcHJvZ3Jlc3Mtc3RhdHVzIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlciB7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstbGFiZWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyIC5rLXRpY2sge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXIgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zbGlkZXIuay1kaXNhYmxlZCAuay1kcmFnaGFuZGxlLCAuay1zbGlkZXIuay1kaXNhYmxlZCAuay1zbGlkZXItdHJhY2ssIC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXN0YXRlLWRpc2FibGVkIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstc3RhdGUtZGlzYWJsZWQgLmstdGljayB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLmstcnRsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlcltkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBpbmhlcml0O1xyXG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG4gIGdhcDogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2xpZGVyIHtcclxuICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcclxuICBnYXA6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1idXR0b24ge1xyXG4gIGZsZXg6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1zbGlkZXItaXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZmxleDogMSAxIDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGluaGVyaXQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay10aWNrIHtcclxuICBmbGV4OiAwIDAgMXB4XHJcbn1cclxuXHJcbi5rLXNsaWRlciAuay1kcmFnaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAge1xyXG4gIGhlaWdodDogMjZweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICB3aWR0aDogY2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSAqIDElKTtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSlcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZS1zdGFydCB7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUtZW5kIHtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uIHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApICogMSUpXHJcbn1cclxuXHJcbltkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLWVuZCB7XHJcbiAgbGVmdDogdW5zZXQ7XHJcbiAgcmlnaHQ6IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgKiAxJSlcclxufVxyXG5cclxuW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIHtcclxuICB3aWR0aDogMjZweFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkgKiAxJSk7XHJcbiAgaGVpZ2h0OiBjYWxjKCh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAtIHZhcigtLWtlbmRvLXNsaWRlci1zdGFydCwgMCkpICogMSUpXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxlLXN0YXJ0IHtcclxuICBib3R0b206IGNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZHJhZ2hhbmRsZS1lbmQge1xyXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSAqIDElKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwge1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiAycHhcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2sge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2sge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCBjZW50ZXJcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IGNlbnRlclxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggY2VudGVyXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IDEwMCVcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNHB4IDBcclxufVxyXG5cclxuLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU0cHggMFxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiAxMjAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3QgLmstbGFiZWwge1xyXG4gIHRvcDogMTAwJVxyXG59XHJcblxyXG4uay1zbGlkZXItdmVydGljYWwgLmstbGFzdCAuay1sYWJlbCB7XHJcbiAgdG9wOiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTIwJVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1sYWJlbCB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMTIwJVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsLCAuay1zbGlkZXItdmVydGljYWwuay1ydGwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWwsIC5rLXNsaWRlci12ZXJ0aWNhbFtkaXI9cnRsXSAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCwgW2Rpcj1ydGxdIC5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogMTIwJTtcclxuICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTkycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljayB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xNTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWZpcnN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1maXJzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC05MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0IHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0ycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMTIycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGljay1sYXJnZS5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMycHhcclxufVxyXG5cclxuLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3Qge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE1MnB4XHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstbGFzdCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjJweFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYWJlbCB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogLTEuMmVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVsIHtcclxuICBsZWZ0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVsIHtcclxuICB0b3A6IC0xLjJlbVxyXG59XHJcblxyXG4uay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstc2xpZGVyLXRyYWNrLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItaG9yaXpvbnRhbFtkaXI9cnRsXSAuay1zbGlkZXItdHJhY2ssIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9uLCBbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy1lLCAuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWwuay1ydGwgLmstYnV0dG9uIC5rLWktYXJyb3ctdywgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctZSwgLmstc2xpZGVyLWhvcml6b250YWxbZGlyPXJ0bF0gLmstYnV0dG9uIC5rLWktYXJyb3ctdywgW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWJ1dHRvbiAuay1pLWFycm93LWUsIFtkaXI9cnRsXSAuay1zbGlkZXItaG9yaXpvbnRhbCAuay1idXR0b24gLmstaS1hcnJvdy13IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstc2xpZGVyLXNlbGVjdGlvbiwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1zZWxlY3Rpb24sIC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjayB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHRvcDogNTAlXHJcbn1cclxuXHJcbi5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9uLCAuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gIHdpZHRoOiA4cHhcclxufVxyXG5cclxuLmstZHJhZ2hhbmRsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLWRyYWdoYW5kbGUsIC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXNsaWRlci10cmFjaywgLmstc2xpZGVyLmstcmVhZG9ubHkgLmstdGljayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc2xpZGVyLXRvb2x0aXAgLmstY2FsbG91dC1uLCAuay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LXMge1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC02cHggLyAyKVxyXG59XHJcblxyXG4uay1zbGlkZXItdG9vbHRpcCAuay1jYWxsb3V0LWUsIC5rLXNsaWRlci10b29sdGlwIC5rLWNhbGxvdXQtdyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtNnB4IC8gMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1pY29uIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0LCAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1zbS1kYXRlLWZvcm1hdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1jdXJyZW50IC5rLWxnLWRhdGUtZm9ybWF0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXNlYXJjaCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci12aWV3cy13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93biB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtY3VycmVudCAuay1sZy1kYXRlLWZvcm1hdCB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstbGctZGF0ZS1mb3JtYXQge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnQgLmstc20tZGF0ZS1mb3JtYXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgfVxyXG5cclxuICAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay1zY2hlZHVsZXItdmlld3Mge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgfVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZm9vdGVyIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstZWRpdC1maWVsZC5rLXNjaGVkdWxlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXIgLmstbGluayB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciwgLmstc2NoZWR1bGVyLWhlYWRlci13cmFwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlciAuay1zY3JvbGxiYXItdiAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LCAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1sYXlvdXQgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zYWZhcmkgLmstc2NoZWR1bGVyLWxheW91dCA+IHRib2R5ID4gdHIgPiB0ZCArIHRkIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgbWF4LXdpZHRoOiBub25lXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHBhZGRpbmc6IDRweCAuNWVtO1xyXG4gIGZvbnQtc2l6ZTogMTAwJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZGF5dmlldyBkaXY6bm90KC5rLXNjaGVkdWxlci1oZWFkZXIpIC5rLXRvZGF5Om5vdCguay1ub253b3JrLWhvdXIpOm5vdCguay1zZWxlY3RlZCksIC5rLXNjaGVkdWxlci1kYXl2aWV3IGRpdjpub3QoLmstc2NoZWR1bGVyLWhlYWRlcikgLmstdG9kYXk6bm90KC5rLW5vbndvcmstaG91cik6bm90KC5rLXN0YXRlLXNlbGVjdGVkKSwgLmstc2NoZWR1bGVyLXRpbWVsaW5ldmlldyAuay10b2RheTpub3QoLmstbm9ud29yay1ob3VyKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW4sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuID4gZGl2IHtcclxuICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vbnRodmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRpbWVzIC5rLWhpZGRlbiB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuLCAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgaGVpZ2h0OiA4NXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8gdGQge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGFibGUgdGQsIC5rLXNsb3QtY2VsbCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoOmxhc3QtY2hpbGQge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWhlYWRlciB0aCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoLCAuay1zY2hlZHVsZXItdGFibGUgdGQge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIHRoOmZpcnN0LWNoaWxkLCAuay1zY2hlZHVsZXItdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dCB0ciArIHRyIC5rLXNjaGVkdWxlci10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgPiB0aCwgLmstc2NoZWR1bGVyLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5rLWxhc3Qge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuay1sYXN0LCAuay1zY3JvbGxiYXItaCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXMgdGgge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0IHRyICsgdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRoLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXksIC5rLXNjaGVkdWxlci1sYXlvdXQgdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMgdGguay1zbG90LWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyIC5rLW1pZGRsZS1yb3cgdGQge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWFycm93LCAuay1zY2hlZHVsZXItbm93LWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWFycm93IHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyOiBzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbm93LWxpbmUge1xyXG4gIGxlZnQ6IDVweDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay10YXNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuZGl2LmstbW9yZS1ldmVudHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxM3B4XHJcbn1cclxuXHJcbi5rLW1vcmUtZXZlbnRzID4gLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1ldmVudCwgLmstbW9yZS1ldmVudHMge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWV2ZW50IC5rLW5hdi1kYXkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG1pbi1oZWlnaHQ6IDEuM2VtXHJcbn1cclxuXHJcbi5rLWV2ZW50LWRyYWctaGludCB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZ1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItaGVhZGVyIC5rLWV2ZW50IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWV2ZW50LXRlbXBsYXRlIHtcclxuICBwYWRkaW5nOiA0cHggMS40ZW0gNHB4IC42ZW1cclxufVxyXG5cclxuLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6IC45ZW1cclxufVxyXG5cclxuLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWUge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWV2ZW50LWFjdGlvbnMsIC5rLWV2ZW50ID4gLmstbGluaywgLmstdGFzayA+IC5rLWxpbmsge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxuICByaWdodDogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9ucyB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay10YXNrID4gLmstbGluayB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWV2ZW50LWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA0cHggMnB4IDAgNHB4XHJcbn1cclxuXHJcbi5rLXdlYmtpdCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAzcHhcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCA+IC5rLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudC1kZWxldGUge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZXZlbnQ6aG92ZXIgLmstZXZlbnQtZGVsZXRlLCB0cjpob3ZlciA+IHRkID4gLmstdGFzayAuay1ldmVudC1kZWxldGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ldmVudCAuay1ldmVudC1ib3R0b20tYWN0aW9ucywgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZXZlbnQtYWN0aXZlIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQtYWN0aXZlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCAuay1yZXNpemUtaGFuZGxlOmFmdGVyIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1uIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAuNGVtXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IC40ZW1cclxufVxyXG5cclxuLmstZXZlbnQgPiAuay1yZXNpemUtdyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAuNGVtXHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xyXG4gIHRvcDogMXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLXM6YWZ0ZXIge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDFweFxyXG59XHJcblxyXG4uay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyLCAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAxcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLS43ZW07XHJcbiAgaGVpZ2h0OiAxLjRlbTtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW4sIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtcyB7XHJcbiAgaGVpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZSwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13IHtcclxuICB3aWR0aDogLjZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xyXG4gIHdpZHRoOiA0ZW07XHJcbiAgaGVpZ2h0OiAuNmVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtZTphZnRlciwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC0uN2VtO1xyXG4gIGhlaWdodDogMS40ZW07XHJcbiAgd2lkdGg6IC42ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS1lOmFmdGVyIHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLW46YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQgPiAuay1yZXNpemUtczphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1ldmVudCA+IC5rLXJlc2l6ZS13OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLWV2ZW50ID4gLmstcmVzaXplLWU6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OmJlZm9yZSwgLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDNweFxyXG59XHJcblxyXG5kaXYuay1zY2hlZHVsZXItbWFycXVlZTpiZWZvcmUge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuZGl2Lmstc2NoZWR1bGVyLW1hcnF1ZWU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtdG9wIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAuM2VtO1xyXG4gIGxlZnQ6IC44ZW07XHJcbiAgZm9udC1zaXplOiAuOGVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLjNlbTtcclxuICByaWdodDogLjgxZW07XHJcbiAgZm9udC1zaXplOiAuOGVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1xdWlja2VkaXQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCwgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbCB7XHJcbiAgd2lkdGg6IDZlbVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZGF0ZWNvbHVtbiB7XHJcbiAgd2lkdGg6IDEyZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gIHdpZHRoOiAxMWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay13ZWJraXQgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4gPiBkaXYgPiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uID4gZGl2ID4gLmstaS1hcnJvdy02MC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10aW1lY29sdW1uIC5rLWktYXJyb3ctNjAtbGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1hcmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXkge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAuMmVtIDAgMDtcclxuICBmb250LXNpemU6IDNlbTtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IC40ZW0gMCAwO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1hZ2VuZGFkYXRlIHtcclxuICBmb250LXNpemU6IC44ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZvcm0tY29udGFpbmVyLCAuay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1sYWJlbCB7XHJcbiAgd2lkdGg6IDE3JVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA3NyVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay10ZXh0Ym94W25hbWU9dGl0bGVdLCAuay1zY2hlZHVsZXItZWRpdC1mb3JtIHRleHRhcmVhLmstdGV4dGFyZWEge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgbWluLWhlaWdodDogNGVtO1xyXG4gIHJlc2l6ZTogdmVydGljYWxcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSA+IC5rLWVkaXQtYm94OmZpcnN0LWNoaWxkIC5rLWRhdGV0aW1lcGlja2VyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWJveCB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstZWRpdC1ib3ggKyAuay1lZGl0LWJveCB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1lZGl0LWZvcm0gbGFiZWwgKyBpbnB1dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbVxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCA+IGxpIHtcclxuICBtYXJnaW46IC4yZW0gMCAuNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjRcclxufVxyXG5cclxuLmstZWRpdC1maWVsZCA+IHVsLmstcmVzZXQuay10b29sYmFyID4gbGkge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kYXRlaW5wdXQsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGVwaWNrZXIsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLWRhdGV0aW1lcGlja2VyLCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay1kcm9wZG93bmxpc3QsIC5rLWVkaXQtZmllbGQgPiB1bC5rLXJlc2V0IC5rLW51bWVyaWN0ZXh0Ym94LCAuay1lZGl0LWZpZWxkID4gdWwuay1yZXNldCAuay13aWRnZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuOGVtXHJcbn1cclxuXHJcbi5rLWZvcm0tZmllbGQtd3JhcCAuay1idXR0b24tZ3JvdXAge1xyXG4gIG1hcmdpbjogMCAwIDE2cHhcclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1yZWN1ci1pbnRlcnZhbCwgLmstZm9ybS1maWVsZCAuay1yZWN1ci1tb250aGRheSwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstbnVtZXJpY3RleHRib3gge1xyXG4gIHdpZHRoOiA1ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZGF0ZXBpY2tlciwgLmstZm9ybS1maWVsZCA+IHVsLmstcmVzZXQgLmstZHJvcGRvd25saXN0LCBkaXZbbmFtZT1yZWN1cnJlbmNlUnVsZV0gPiAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA5ZW1cclxufVxyXG5cclxuLmstZm9ybS1maWVsZCAuay1yYWRpby1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLWRlbGV0ZSwgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWJ1dHRvbnMgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzIHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay1wb3B1cC1tZXNzYWdlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMWVtIDAgMmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdGltZXpvbmVzIC5rLWRyb3Bkb3dubGlzdDpmaXJzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRpbWV6b25lcyAuay1kcm9wZG93bmxpc3QgKyAuay1kcm9wZG93bmxpc3Qge1xyXG4gIG1hcmdpbjogLjVlbSAwIC43ZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXJlZnJlc2gge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiAwIC41ZW1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmstc2NoZWR1bGVyLXRpbWVjb2x1bW4ge1xyXG4gICAgd2lkdGg6IDVlbVxyXG4gIH1cclxuXHJcbiAgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4ge1xyXG4gICAgd2lkdGg6IDZlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICB9XHJcblxyXG4gIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uID4gZGl2LCAuay1zY2hlZHVsZXItdGltZWNvbHVtbiA+IGRpdiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbiAgfVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItcGRmLWV4cG9ydCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1zY2hlZHVsZXIsIC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItdGltZXMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXRhYmxlLCAuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1ydGwgLmstc2NoZWR1bGVyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstcnRsIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMjAwMFxyXG59XHJcblxyXG4uay10b29sdGlwLWljb24ge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdG9vbHRpcC10aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstdG9vbHRpcC1jb250ZW50IHtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstdG9vbHRpcC1idXR0b24ge1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLXRvb2x0aXAtYnV0dG9uIC5rLWljb24ge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGxvdXQge1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG4gIHRvcDogLTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGxvdXQtZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IC0xcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC1zIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvdHRvbTogLTFweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstY2FsbG91dC13IHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogLTFweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuc3Bhbi5rLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay12YWxpZGF0b3ItdG9vbHRpcCB7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTlcclxufVxyXG5cclxuLmstdmFsaWRhdG9yLXRvb2x0aXAgLmstY2FsbG91dC1uIHtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDE2cHhcclxufVxyXG5cclxuLmstZ3JpZCAuay12YWxpZGF0aW9uLXRvb2x0aXAge1xyXG4gIG1heC13aWR0aDogMzAwcHhcclxufVxyXG5cclxuLmstc3BsaXR0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDMwMHB4XHJcbn1cclxuXHJcbi5rLXBhbmUgPiAuay1zcGxpdHRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3BsaXR0ZXIgLmstcGFuZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1zY3JvbGxhYmxlIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zcGxpdHRlciAuay1wYW5lLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luOiAtOHB4IDAgMCAtOHB4XHJcbn1cclxuXHJcbi5rLWdob3N0LXNwbGl0YmFyLCAuay1zcGxpdGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXItaG9yaXpvbnRhbCwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCB7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXlcclxufVxyXG5cclxuLmstZ2hvc3Qtc3BsaXRiYXItdmVydGljYWwsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIHtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIHtcclxuICBjdXJzb3I6IHctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcGxpdGJhciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXJlc3RyaWN0ZWQtc2l6ZS1ob3Jpem9udGFsLCAuay1yZXN0cmljdGVkLXNpemUtdmVydGljYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJlZFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTBweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWktYXJyb3ctNjAtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwuay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBtYXJnaW4tdG9wOiAxM3B4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tbGVmdDogLTNweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1ob3Jpem9udGFsLmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstaS1hcnJvdy02MC1sZWZ0IHtcclxuICBtYXJnaW4tdG9wOiAtMjhweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XHJcbiAgbWFyZ2luLXRvcDogLTJweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci12ZXJ0aWNhbC5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1pLWFycm93LTYwLXVwIHtcclxuICBtYXJnaW4tbGVmdDogLTE3cHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstaS1hcnJvdy02MC1kb3duIHtcclxuICBtYXJnaW4tbGVmdDogMjNweFxyXG59XHJcblxyXG4uay1pLWFycm93LTYwLWRvd24sIC5rLWktYXJyb3ctNjAtbGVmdCwgLmstaS1hcnJvdy02MC1yaWdodCwgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXN0YXRpYy1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbCB7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXItdmVydGljYWwgLmstaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlLCAuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtaG9yaXpvbnRhbCAuay1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAzcHhcclxufVxyXG5cclxuLmstc3BsaXRiYXIgLmstaS1hcnJvdy02MC1kb3duLCAuay1zcGxpdGJhciAuay1pLWFycm93LTYwLWxlZnQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtcmlnaHQsIC5rLXNwbGl0YmFyIC5rLWktYXJyb3ctNjAtdXAge1xyXG4gIGZvbnQtc2l6ZTogMTBweFxyXG59XHJcblxyXG4uay1zcGxpdHRlci1yZXNpemluZyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLXJpZ2h0IHtcclxuICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogLTNweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItaG9yaXpvbnRhbCAuay1pLWFycm93LTYwLWxlZnQge1xyXG4gIG1hcmdpbi10b3A6IC0yOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTJweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3BsaXRiYXItdmVydGljYWwgLmstaS1hcnJvdy02MC11cCB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBtYXJnaW4tbGVmdDogLTE3cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXNwbGl0YmFyLXZlcnRpY2FsIC5rLWktYXJyb3ctNjAtZG93biB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxuICBtYXJnaW4tbGVmdDogMjNweFxyXG59XHJcblxyXG5odG1sIC5rLXVwbG9hZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnQsIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZHJvcHpvbmUsIC5rLWZpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kcm9wem9uZSB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgcGFkZGluZzogLjhlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50IHtcclxuICBtYXJnaW4tbGVmdDogLjZlbVxyXG59XHJcblxyXG4uay1kcm9wem9uZS1hY3RpdmUgLmstZHJvcHpvbmUtaGludCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpcmVjdGlvbjogbHRyXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9uIHtcclxuICBtaW4td2lkdGg6IDcuMTY3ZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbVxyXG59XHJcblxyXG4uay11cGxvYWQtYnV0dG9uIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZm9udDogMTcwcHggbW9ub3NwYWNlICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdXBsb2FkLWZpbGVzIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMFxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1zdGF0dXMgLmstaS13YXJuaW5nIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1zdGF0dXMtdG90YWwgLmstaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgfiAuay1jbGVhci1zZWxlY3RlZCwgLmstdXBsb2FkLWZpbGVzIH4gLmstdXBsb2FkLXNlbGVjdGVkIHtcclxuICBtYXJnaW4tdG9wOiAtNXB4XHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1mYWlsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYxcHggLTExMXB4XHJcbn1cclxuXHJcbi5rLWZpbGUge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIHBhZGRpbmc6IC42NWVtIDFlbSBjYWxjKC42NWVtICsgMnB4KSAxZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG1hcmdpbi1yaWdodDogM3B4XHJcbn1cclxuXHJcbi5rLWZpbGU6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1maWxlIC5rLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXIsIC5rLWZpbGUtZ3JvdXAtd3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtZ3JvdXAtd3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlciwgLmstZmlsZS1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBib3JkZXItd2lkdGg6IDJweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZm9udC1zaXplOiAuNTdlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgZm9udC1zaXplOiAxLjJlbVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlciwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlciB7XHJcbiAgbWFyZ2luLXRvcDogNHB4XHJcbn1cclxuXHJcbi5rLWZpbGUtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1maWxlLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwLCAuay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyIC5rLWZpbGUtZ3JvdXAsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZ3JvdXAtd3JhcHBlciAuay1maWxlLWdyb3VwIHtcclxuICBmb250LXNpemU6IDMycHhcclxufVxyXG5cclxuLmstZmlsZS1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLWZpbGUtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUsIC5rLW11bHRpcGxlLWZpbGVzLWdyb3VwLXdyYXBwZXIgLmstZmlsZS1zdGF0ZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1ncm91cC13cmFwcGVyIC5rLWZpbGUtc3RhdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy1ncm91cC13cmFwcGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWdyb3VwLXdyYXBwZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstZmlsZS1zdGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWZpbGUtc2luZ2xlID4gLmstZmlsZS1uYW1lLXNpemUtd3JhcHBlciwgLmstZmlsZSA+IC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIsIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAwIDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbVxyXG59XHJcblxyXG4uay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtbmFtZS1zaXplLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbVxyXG59XHJcblxyXG4uay1maWxlLW5hbWUtc2l6ZS13cmFwcGVyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1maWxlLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1leHRlbnNpb24td3JhcHBlcjphZnRlciwgLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YmVmb3JlLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmFmdGVyLCAuay1tdWx0aXBsZS1maWxlcy1pbnZhbGlkLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZmlsZS1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLWZpbGUtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUsIC5rLW11bHRpcGxlLWZpbGVzLWV4dGVuc2lvbi13cmFwcGVyOmJlZm9yZSwgLmstbXVsdGlwbGUtZmlsZXMtaW52YWxpZC1leHRlbnNpb24td3JhcHBlcjpiZWZvcmUge1xyXG4gIHRvcDogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstbXVsdGlwbGUtZmlsZXMtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIsIC5rLW11bHRpcGxlLWZpbGVzLWludmFsaWQtZXh0ZW5zaW9uLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIHRvcDogLTZweDtcclxuICBsZWZ0OiAtNnB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4XHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uLCAuay1maWxlLWludmFsaWQtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWZpbGUtZXh0ZW5zaW9uIHtcclxuICBtYXJnaW4tbGVmdDogLjRlbTtcclxuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGUtaW52YWxpZC1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLWZpbGUtaW5mb3JtYXRpb24sIC5rLWZpbGUtbmFtZSwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstZmlsZS1uYW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS1zaXplLCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAuNzhlbTtcclxuICBsaW5lLWhlaWdodDogMS41ZW1cclxufVxyXG5cclxuLmstZmlsZS1pbmZvcm1hdGlvbiwgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbVxyXG59XHJcblxyXG4uay1maWxlLXNpemUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbVxyXG59XHJcblxyXG4uay11cGxvYWQtZmlsZXMgLmstdXBsb2FkLXN0YXR1cyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgb3BhY2l0eTogLjY1XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb24uay1zdGF0ZS1hY3RpdmU6aG92ZXIsIC5rLWJ1dHRvbi5rLXVwbG9hZC1hY3Rpb246YWN0aXZlOmhvdmVyLCAuay1idXR0b24uay11cGxvYWQtYWN0aW9uOmhvdmVyLCAuay11cGxvYWQtYWN0aW9uIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyOiAwXHJcbn1cclxuXHJcbi5rLXVwbG9hZC1hY3Rpb24ge1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLXVwbG9hZC1hY3Rpb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyAuay1idXR0b24sIC5rLWZpbGUgLmstdXBsb2FkLXN0YXR1cyA+IC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuLmstdXBsb2FkLXBjdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbVxyXG59XHJcblxyXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCB7XHJcbiAgdG9wOiAxLjVlbVxyXG59XHJcblxyXG4uay1pZTkgLmstdXBsb2FkLXN0YXR1cy10b3RhbCA+IC5rLWljb24ge1xyXG4gIG1hcmdpbi10b3A6IC0zcHhcclxufVxyXG5cclxuLmstdXBsb2FkLWFjdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uay11cGxvYWQgLmstcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDJweFxyXG59XHJcblxyXG4uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC4zMmVtO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pXHJcbn1cclxuXHJcbi5rLXVwbG9hZCAuay1wcm9ncmVzc2JhciAuay1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1maWxlLWludmFsaWQgPiAuay1wcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zIC5rLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1maWxlLWV4dGVuc2lvbi13cmFwcGVyIHtcclxuICBtYXJnaW4tbGVmdDogMTRweFxyXG59XHJcblxyXG4uay1ydGwgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMS42ZW1cclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciA+IGlmcmFtZSwgLmstbWVkaWFwbGF5ZXIgPiB2aWRlbyB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllciAuay1tZWRpYXBsYXllci1vdmVybGF5IHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdGl0bGViYXIge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAuNyksIHJnYmEoMCwgMCwgMCwgLjA1KSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXItd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci10b29sYmFyID4gKiArICoge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbWVkaWFwbGF5ZXItdG9vbGJhciAuay1hbGlnbi1yaWdodCA+ICogKyAqIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstbWVkaWFwbGF5ZXItcXVhbGl0eSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLW1lZGlhcGxheWVyLXF1YWxpdHktd3JhcCwgLmstbWVkaWFwbGF5ZXItdm9sdW1lLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcXVhbGl0eS1saXN0IHtcclxuICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAzO1xyXG4gIHRvcDogLTE3cHg7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zbGlkZXIuay1tZWRpYXBsYXllci1zZWVrYmFyIC5rLXNsaWRlci10cmFjayB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXNsaWRlci5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1tZWRpYXBsYXllci1mdWxsc2NyZWVuIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYWxpZ24tcmlnaHQgPiAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstYnV0dG9uLWZsYXQge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstdG9vbGJhci1zcGFjZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIHtcclxuICBmbG9hdDogbGVmdFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUgZW0sIC5rLXRvb2xiYXItd3JhcCAuay11cGxvYWQtZmlsZXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay10b29sYmFyLXdyYXAgLmstZHJvcHpvbmUtYWN0aXZlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSBlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDVlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstdG9vbGJhci13cmFwIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRyb3B6b25lIHtcclxuICB6LWluZGV4OiAxMDAxMDtcclxuICBvcGFjaXR5OiAuNDtcclxuICBwb3NpdGlvbjogZml4ZWRcclxufVxyXG5cclxuLmstc2VhcmNoLXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2VhcmNoLXdyYXAgbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCBpbnB1dC5rLWlucHV0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMFxyXG59XHJcblxyXG4uay1zZWFyY2gtd3JhcCAuay1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMnB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiA4cHggMCAwO1xyXG4gIHBhZGRpbmc6IC4yNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdGlsZXMtYXJyYW5nZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd24sIC5rLWZpbGVicm93c2VyIC5rLXRpbGVzLWFycmFuZ2UgLmstZHJvcGRvd25saXN0IHtcclxuICB3aWR0aDogNS4zZW1cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcywgLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXMge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstdXBsb2FkIC5rLXVwbG9hZC1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBtaW4td2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiA3OSU7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcclxuICBoZWlnaHQ6IDM5MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMmVtXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IHtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay1maWxlYnJvd3NlciAuay1mb3JtLXRleHQtcm93IGxhYmVsIHtcclxuICB3aWR0aDogMTQlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyIC5rLWZvcm0tdGV4dC1yb3cgaW5wdXQge1xyXG4gIHdpZHRoOiA4MCVcclxufVxyXG5cclxuLmstY2hhcnQsIC5rLWdhdWdlLCAuay1zcGFya2xpbmUsIC5rLXN0b2NrY2hhcnQge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNoYXJ0LCAuay1zdG9ja2NoYXJ0IHtcclxuICBoZWlnaHQ6IDQwMHB4XHJcbn1cclxuXHJcbi5rLWNoYXJ0ID4gY2FudmFzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXN0b2NrY2hhcnQsIGRpdi5rLWNoYXJ0LCBkaXYuay1nYXVnZSwgc3Bhbi5rLXNwYXJrbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstZ2F1Z2Uge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWFyY2dhdWdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstYXJjZ2F1Z2UtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstYmFzZWxpbmUtbWFya2VyIHtcclxuICB6b29tOiAxXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJRQUFBQVdDQVlBQUFEQVFid0dBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUROSlJFRlVlTnBpL1AvL3Z3TURGUUVMRVA4YmVRYitIVFdRWWdQL0RIb0QvNDY2Y0FSNGVkUkF5ZzM4UDZoTGJJQUFBd0NuV2hoVnN4dmRDQUFBQUFCSlJVNUVya0pnZ2c9PSk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgei1pbmRleDogMTIwMDBcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcC1pbnZlcnNlIHtcclxuICBjb2xvcjogIzAwMFxyXG59XHJcblxyXG4uay1jaGFydC10b29sdGlwIHRhYmxlIHtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXHJcbn1cclxuXHJcbi5rLWNoYXJ0LXRvb2x0aXAgdGgge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxcHhcclxufVxyXG5cclxuLmstY2hhcnQtdG9vbHRpcCB0ZCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAuMWVtIC4yZW1cclxufVxyXG5cclxuLmstY2hhcnQtc2hhcmVkLXRvb2x0aXAtbWFya2VyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDNweFxyXG59XHJcblxyXG4uay1zZWxlY3RvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbn1cclxuXHJcbi5rLXNlbGVjdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXNlbGVjdGlvbi1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAxKVxyXG59XHJcblxyXG4uay1oYW5kbGUge1xyXG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDI2cHg7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstaGFuZGxlIGRpdiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxlZnQtaGFuZGxlIHtcclxuICBsZWZ0OiAtNHB4XHJcbn1cclxuXHJcbi5rLXJpZ2h0LWhhbmRsZSB7XHJcbiAgcmlnaHQ6IC00cHhcclxufVxyXG5cclxuLmstbGVmdC1oYW5kbGUgZGl2IHtcclxuICBtYXJnaW46IC0yMHB4IDAgMCAtMTVweDtcclxuICBwYWRkaW5nOiA0MHB4IDMwcHggMCAwXHJcbn1cclxuXHJcbi5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA1NXB4XHJcbn1cclxuXHJcbi5rLXJpZ2h0LWhhbmRsZSBkaXYge1xyXG4gIG1hcmdpbjogLTIwcHggMCAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDQwcHggMCAwIDMwcHhcclxufVxyXG5cclxuLmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXYge1xyXG4gIHBhZGRpbmctbGVmdDogNTVweFxyXG59XHJcblxyXG4uay1tYXNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogLjhcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgZGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgLmstc2Nyb2xsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNkMmQyZDJcclxufVxyXG5cclxuLmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgYmFja2dyb3VuZDogI2ZmZlxyXG59XHJcblxyXG4uay1zcGFya2xpbmUsIC5rLXNwYXJrbGluZSBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1zcGFya2xpbmUgc3BhbiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWRpYWdyYW0sIC5rLW1hcCB7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLmstZGlhZ3JhbSAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstZGlhZ3JhbSAua20tc2Nyb2xsLXdyYXBwZXIsIC5rLW1hcCAua20tc2Nyb2xsLWNvbnRhaW5lciwgLmstbWFwIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rLWxheWVyLCAuay1tYXAgLmstbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXIsIC5rLW1hcCAua20tdG91Y2gtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLW1hcCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1tYXAgLmstbWFwLWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstbWFwIC5rLXBvcy10b3Age1xyXG4gIHRvcDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLW1hcCAuay1wb3MtbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstcG9zLXJpZ2h0IHtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1tYXAgLmstbmF2aWdhdG9yIHtcclxuICBtYXJnaW46IDFlbTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA4MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0IC5rLW1hcCAuay1uYXZpZ2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstbWFwIC5rLXpvb20tY29udHJvbCB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1tYXAgLmstem9vbS1jb250cm9sIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgLmstbWFwIC5rLXpvb20tY29udHJvbCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1tYXAgLmstYXR0cmlidXRpb24ge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xyXG4gIHotaW5kZXg6IDEwMDBcclxufVxyXG5cclxuLmstbWFwIC5rLW1hcmtlciB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1uYXZpZ2F0b3IgPiAuay1idXR0b24gLmstaWNvbiB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXVwIHtcclxuICB0b3A6IDJweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbn1cclxuXHJcbi5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItZSwgLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodCB7XHJcbiAgcmlnaHQ6IDJweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3duLCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMge1xyXG4gIGJvdHRvbTogMnB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1sZWZ0LCAuay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXcge1xyXG4gIGxlZnQ6IDJweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydCAuay1uYXZpZ2F0b3Ige1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbi13cmFwIC5rLWJ1dHRvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4XHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtaG9yaXpvbnRhbCAuay16b29tLW91dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstYnV0dG9uLXdyYXAgLmstYnV0dG9uOmhvdmVyIHtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWJ1dHRvbnMtdmVydGljYWwgLmstYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1idXR0b25zLXZlcnRpY2FsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDBcclxufVxyXG5cclxuLmstYnV0dG9ucy12ZXJ0aWNhbCAuay16b29tLW91dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweFxyXG59XHJcblxyXG4uay16b29tLXRleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogNC4zZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIDpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWJ1dHRvbnMtaG9yaXpvbnRhbCA6Zmlyc3QtY2hpbGQgKyAuay16b29tLWluIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTFweFxyXG59XHJcblxyXG4uay1ydGwgLmstYnV0dG9ucy1ob3Jpem9udGFsIC5rLXpvb20tb3V0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstZGlhZ3JhbSB7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jYW52YXMtY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZGlhZ3JhbSBpbWcge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLXRyZWVtYXAge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA0MDBweFxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpbGUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstdHJlZW1hcC10aWxlLmstbGVhZiB7XHJcbiAgcGFkZGluZzogLjZlbVxyXG59XHJcblxyXG4uay10cmVlbWFwLXdyYXAuay1sYXN0ID4gLmstdHJlZW1hcC10aWxlIHtcclxuICBwYWRkaW5nOiAuM2VtXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGlsZS5rLWhvdmVyLCAuay10cmVlbWFwLXRpbGUuay1zdGF0ZS1ob3ZlciB7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAgPiAuay10cmVlbWFwLXRpbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstdHJlZW1hcC10aXRsZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjQyZW07XHJcbiAgaGVpZ2h0OiAyLjQyZW07XHJcbiAgcGFkZGluZzogMCAuNmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstdHJlZW1hcC13cmFwIC5rLXRyZWVtYXAtdGl0bGUge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtd3JhcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlICsgLmstdHJlZW1hcC13cmFwIHtcclxuICB0b3A6IDIuNDJlbVxyXG59XHJcblxyXG4uay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAyLjQyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNDJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IC42ZW0gMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDEuMjNlbTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpXHJcbn1cclxuXHJcbi5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWwgKyAuay10cmVlbWFwLXdyYXAge1xyXG4gIGxlZnQ6IDIuNDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstdmlldyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstY29udGVudCB7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGZsZXg6IDE7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZmlsdGVyLW1lbnUgPiAuay1oZWFkZXIsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAuM2VtIC42ZW07XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWNvbHVtbi1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciAuay1oZWFkZXItZG9uZSAuay1pY29uLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciAuay1oZWFkZXItY2FuY2VsIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyIC5rLWhlYWRlci1kb25lIC5rLWljb24sIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtID4gLmstaGVhZGVyIC5rLWhlYWRlci1jYW5jZWwgLmstaWNvbiwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIgLmstaGVhZGVyLWRvbmUgLmstaWNvbiB7XHJcbiAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LXJvdyAuay10ZXh0Ym94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWllIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXIgLmstc2NoZWR1bGVyLWZvb3RlciwgLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItdG9vbGJhciB7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgPiBkaXYuay1wYW5lIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtY29sdW1uLW1lbnUgLmstY29udGVudCwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51IC5rLWNvbnRlbnQsIC5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstY29udGVudCB7XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQgPiAuay1zY3JvbGwtY29udGFpbmVyLCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciwgLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1jb250ZW50ID4gLmstc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXIsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0ge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWdyaWQtbW9iaWxlIC5rLXJlc2l6ZS1oYW5kbGUtaW5uZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWVcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBhZGRpbmc6IC4yZW1cclxufVxyXG5cclxuLmstZ3JpZC1tb2JpbGUgLmstZWRpdC1jZWxsID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWVkaXQtY2VsbCA+IHNlbGVjdCwgLmstZ3JpZC1tb2JpbGUgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gaW5wdXQsIC5rLWdyaWQtbW9iaWxlIC5rLWdyaWQtZWRpdC1yb3cgPiB0ZCA+IHNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1ncmlkLW1vYmlsZSAuay1oZWFkZXIgYSB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAtbW96LXVzZXItZHJhZzogbm9uZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci12aWV3IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdmlldyA+IC5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogLTFweCAwXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZWN1ci1lbmQtd3JhcCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHlcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay15LWRhdGUtZm9ybWF0IHtcclxuICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItbmF2aWdhdGlvbiAuay1uYXYtY3VycmVudCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWZvb3RlciA+ICoge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstaGlkZGVuIHtcclxuICBoZWlnaHQ6IDQwcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1ldmVudHMtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWV2ZW50IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAxcHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyLmstbW9iaWxlLWhvcml6b250YWwtaGVhZGVyIC5rLXNjaGVkdWxlci10aW1lcyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1kYXl2aWV3IC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLWhlYWRlciAuay1zY2hlZHVsZXItZGF0ZS1ncm91cCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xyXG4gIHdpZHRoOiAxJVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoIHtcclxuICBoZWlnaHQ6IDEuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyB0aCB7XHJcbiAgZm9udC1zaXplOiAxZW1cclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFyayB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItdGFzay10ZXh0IHtcclxuICBmbGV4OiAxIDEgMCVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uLCAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY3JvbGxiYXItaCB0ciArIHRyIC5rLXNjaGVkdWxlci10aW1lcyB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAqIHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHQsIC5rLXBhbmUtd3JhcHBlciAuay1saXN0LXRpdGxlIHtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCArIC5rLWxpc3Rncm91cCB7XHJcbiAgbWFyZ2luLXRvcDogMmVtXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1maWx0ZXItaXRlbSAuay1maWx0ZXJhYmxlICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYmFja2dyb3VuZDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgcGFkZGluZzogMXB4IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB0ZXh0LWluZGVudDogMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51IC5rLXNwYWNlLXJpZ2h0ID4gLmstaS16b29tIHtcclxuICByaWdodDogMTVweDtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1maWx0ZXItdG9vbHMge1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstcmVjdXItZWRpdG9yLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBvcHVwLWVkaXQtZm9ybSAuay1tb2JpbGV0aW1lem9uZWVkaXRvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXBhbmUtd3JhcHBlciAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkLCAuay1wYW5lLXdyYXBwZXIgLmstc3RhdGUtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLWRpc2FibGVkID4gKiwgLmstcGFuZS13cmFwcGVyIC5rLXN0YXRlLWRpc2FibGVkID4gKiB7XHJcbiAgb3BhY2l0eTogLjdcclxufVxyXG5cclxuLmstaWUgLmstcGFuZS13cmFwcGVyIC5rLWdyaWQgLmstaWNvbiB7XHJcbiAgdGV4dC1pbmRlbnQ6IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rbS1zY3JvbGwtY29udGFpbmVyIHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LW1hcmdpbi1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMClcclxufVxyXG5cclxuLmstd2lkZ2V0IC5rbS1zY3JvbGwtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rbS10b3VjaC1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjAwMDAwO1xyXG4gIGhlaWdodDogLjNlbTtcclxuICB3aWR0aDogLjNlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhclxyXG59XHJcblxyXG4ua20tdmVydGljYWwtc2Nyb2xsYmFyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcmlnaHQ6IDJweDtcclxuICB0b3A6IDJweFxyXG59XHJcblxyXG4ua20taG9yaXpvbnRhbC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICBib3R0b206IDJweFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLWdyaWQtZWRpdC1mb3JtID4gLmstaGVhZGVyLCAuay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZ3JpZC1maWx0ZXItbWVudSA+IC5rLWhlYWRlciwgLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIsIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1jb2x1bW4tbWVudSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSA+IC5rLWhlYWRlciwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWZpbHRlci1tZW51ID4gLmstaGVhZGVyLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gPiAuay1oZWFkZXIge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20sIFtkaXI9cnRsXSAuay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstc3BhY2UtcmlnaHQgPiAuay1pLXpvb20ge1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpLCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgPiB1bCA+IGxpIHtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstcGFuZS13cmFwcGVyW2Rpcj1ydGxdIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXBhbmUtd3JhcHBlcltkaXI9cnRsXSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1wcmV2LCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LW5leHQsIC5rLXJ0bCAuay1wYW5lLXdyYXBwZXIgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1uYXYtcHJldiwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLW5hdi1uZXh0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LXByZXYge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLW1vYmlsZSAuay10YXNrIC5rLWktcmVsb2FkLCAuay1ydGwgLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1pLXJlbG9hZCwgW2Rpcj1ydGxdIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstaS1yZWxvYWQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gIG1hcmdpbi1yaWdodDogMFxyXG59XHJcblxyXG4uay1wYW5lLXdyYXBwZXJbZGlyPXJ0bF0gLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtIC5rLWktYXJyb3ctY2hldnJvbi1yaWdodCwgLmstcnRsIC5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWl0ZW0gLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0LCBbZGlyPXJ0bF0gLmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1meC1lbmQgLmstZngtY3VycmVudCwgLmstZngtZW5kIC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLW91dFxyXG59XHJcblxyXG4uay1meCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWZ4IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHotaW5kZXg6IDBcclxufVxyXG5cclxuLmstZnggLmstZngtbmV4dCB7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1meC1oaWRkZW4sIC5rLWZ4LWhpZGRlbiAqIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstZngtcmV2ZXJzZSAuay1meC1uZXh0IHtcclxuICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXpvb20uay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCwgLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstZngtem9vbS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1mYWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWhlYWRlciwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2Utb3V0XHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlciB7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsIC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlciwgLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLCAuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwgLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LCAuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsIC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMClcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZngtdGlsZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKVxyXG59XHJcblxyXG4uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDEwMCUpXHJcbn1cclxuXHJcbi5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDApXHJcbn1cclxuXHJcbi5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtdXAuay1meC1zdGFydCAuay1meC1uZXh0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xyXG4gIHRyYW5zZm9ybTogbm9uZVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICB0cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50LCAuay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXJpZ2h0LmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMTAwJSlcclxufVxyXG5cclxuLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRleSgxMDAlKVxyXG59XHJcblxyXG4uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTEwMCUpXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXZpcnR1YWwtd3JhcCAuay1saXN0LmstdmlydHVhbC1saXN0IHtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstdmlydHVhbC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay12aXJ0dWFsLXdyYXAgPiAuay12aXJ0dWFsLWhlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstdmlydHVhbC1jb250ZW50ID4gLmstdmlydHVhbC1saXN0ID4gLmstdmlydHVhbC1pdGVtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucztcclxuICBzcmM6IHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLmVvdD9nZWR4ZW8pO1xyXG4gIHNyYzogdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuZW90P2dlZHhlbyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoZm9udHMvZ2x5cGhzL1dlYkNvbXBvbmVudHNJY29ucy50dGY/Z2VkeGVvKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChmb250cy9nbHlwaHMvV2ViQ29tcG9uZW50c0ljb25zLndvZmY/Z2VkeGVvKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKGZvbnRzL2dseXBocy9XZWJDb21wb25lbnRzSWNvbnMuc3ZnP2dlZHhlbyNXZWJDb21wb25lbnRzSWNvbnMpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG5cclxuLmstaS1hcnJvd2hlYWQtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCJcclxufVxyXG5cclxuLmstaS1hcnJvd2hlYWQtdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS11cC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZS1uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCJcclxufVxyXG5cclxuLmstaS1yZXNpemUtbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNDUtZG93bi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZS1zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1jb2xsYXBzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCJcclxufVxyXG5cclxuLmstaS1yZXNpemUtc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwMVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNDUtZG93bi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLXN3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1zdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy00NS11cC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIlxyXG59XHJcblxyXG4uay1pLWNvbGxhcHNlLW53OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIlxyXG59XHJcblxyXG4uay1pLXJlc2l6ZS1uZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwM1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCJcclxufVxyXG5cclxuLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCJcclxufVxyXG5cclxuLmstaS1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctNjAtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDZcIlxyXG59XHJcblxyXG4uay1pLWtwaS10cmVuZC1kZWNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy02MC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZW5kLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIlxyXG59XHJcblxyXG4uay1pLXNlZWstbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiXHJcbn1cclxuXHJcbi5rLWktc2Vlay1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWVuZC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGFcIlxyXG59XHJcblxyXG4uay1pLXNlZWstczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1lbmQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCJcclxufVxyXG5cclxuLmstaS1zZWVrLXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGNcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwY1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXNlZWstcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZFwiXHJcbn1cclxuXHJcbi5rLWktZm9yd2FyZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1kb3VibGUtNjAtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1zZWVrLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG91YmxlLTYwLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctc2Vlay1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGZcIlxyXG59XHJcblxyXG4uay1pLXJld2luZC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mta3BpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIlxyXG59XHJcblxyXG4uay1pLWtwaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mtbm8tY2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LW92ZXJmbG93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctY2hldnJvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOFwiXHJcbn1cclxuXHJcbi5rLWktYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWFcIlxyXG59XHJcblxyXG4uay1pLWFycm93LWRyaWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWJcIlxyXG59XHJcblxyXG4uay1pLWFycm93LXBhcmVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCJcclxufVxyXG5cclxuLmstaS1hcnJvdy1yb290OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWRcIlxyXG59XHJcblxyXG4uay1pLWFycm93cy1yZXNpemluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3MtZGltZW5zaW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCJcclxufVxyXG5cclxuLmstaS1hcnJvd3Mtc3dhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCJcclxufVxyXG5cclxuLmstaS1kcmFnLWFuZC1kcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjFcIlxyXG59XHJcblxyXG4uay1pLWNhdGVnb3JpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMlwiXHJcbn1cclxuXHJcbi5rLWktZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCJcclxufVxyXG5cclxuLmstaS1ncmlkLWxheW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCJcclxufVxyXG5cclxuLmstaS1ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCJcclxufVxyXG5cclxuLmstaS11bmdyb3VwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjZcIlxyXG59XHJcblxyXG4uay1pLWhhbmRsZXItZHJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LTEtYnktNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCJcclxufVxyXG5cclxuLmstaS1sYXlvdXQtMi1ieS0yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIlxyXG59XHJcblxyXG4uay1pLWxheW91dC1zaWRlLWJ5LXNpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyYlwiXHJcbn1cclxuXHJcbi5rLWktbGF5b3V0LXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyY1wiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCJcclxufVxyXG5cclxuLmstaS1yb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmVcIlxyXG59XHJcblxyXG4uay1pLXJlb3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZlwiXHJcbn1cclxuXHJcbi5rLWktbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCJcclxufVxyXG5cclxuLmstaS1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzFcIlxyXG59XHJcblxyXG4uay1pLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCJcclxufVxyXG5cclxuLmstaS11bmRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDBcIlxyXG59XHJcblxyXG4uay1pLXJlZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiXHJcbn1cclxuXHJcbi5rLWktcmVzZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMlwiXHJcbn1cclxuXHJcbi5rLWktcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIlxyXG59XHJcblxyXG4uay1pLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwM1wiXHJcbn1cclxuXHJcbi5rLWktcmVjdXJyZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCJcclxufVxyXG5cclxuLmstaS1ub24tcmVjdXJyZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCJcclxufVxyXG5cclxuLmstaS1yZXNldC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCJcclxufVxyXG5cclxuLmstaS1yZWxvYWQtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNlwiXHJcbn1cclxuXHJcbi5rLWktcmVmcmVzaC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCJcclxufVxyXG5cclxuLmstaS1yZWN1cnJlbmNlLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIlxyXG59XHJcblxyXG4uay1pLWNsb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDdcIlxyXG59XHJcblxyXG4uay1pLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDhcIlxyXG59XHJcblxyXG4uay1pLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOVwiXHJcbn1cclxuXHJcbi5rLWktZmxvcHB5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDlcIlxyXG59XHJcblxyXG4uay1pLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGFcIlxyXG59XHJcblxyXG4uay1pLXByaW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYVwiXHJcbn1cclxuXHJcbi5rLWktZWRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCJcclxufVxyXG5cclxuLmstaS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwYlwiXHJcbn1cclxuXHJcbi5rLWktZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGNcIlxyXG59XHJcblxyXG4uay1pLXRyYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGNcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZFwiXHJcbn1cclxuXHJcbi5rLWktY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCJcclxufVxyXG5cclxuLmstaS1hdHRhY2htZW50LTQ1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGVcIlxyXG59XHJcblxyXG4uay1pLWNsaXAtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktbGluay1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGZcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCJcclxufVxyXG5cclxuLmstaS11bmxpbmstaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTBcIlxyXG59XHJcblxyXG4uay1pLWxpbmstdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMVwiXHJcbn1cclxuXHJcbi5rLWktdW5saW5rLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTJcIlxyXG59XHJcblxyXG4uay1pLWxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExM1wiXHJcbn1cclxuXHJcbi5rLWktdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTRcIlxyXG59XHJcblxyXG4uay1pLWNhbmNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCJcclxufVxyXG5cclxuLmstaS1jYW5jZWwtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCJcclxufVxyXG5cclxuLmstaS1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTdcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCJcclxufVxyXG5cclxuLmstaS10aWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMThcIlxyXG59XHJcblxyXG4uay1pLWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOVwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOVwiXHJcbn1cclxuXHJcbi5rLWktc3VjY2VzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCJcclxufVxyXG5cclxuLmstaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExYVwiXHJcbn1cclxuXHJcbi5rLWktY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFhXCJcclxufVxyXG5cclxuLmstaS1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCJcclxufVxyXG5cclxuLmstaS14OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWJcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiXHJcbn1cclxuXHJcbi5rLWkteC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWNcIlxyXG59XHJcblxyXG4uay1pLWVycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWNcIlxyXG59XHJcblxyXG4uay1pLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCJcclxufVxyXG5cclxuLmstaS14LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFkXCJcclxufVxyXG5cclxuLmstaS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWVcIlxyXG59XHJcblxyXG4uay1pLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFlXCJcclxufVxyXG5cclxuLmstaS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZlwiXHJcbn1cclxuXHJcbi5rLWktcGx1cy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMFwiXHJcbn1cclxuXHJcbi5rLWktbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiXHJcbn1cclxuXHJcbi5rLWkta3BpLXRyZW5kLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjFcIlxyXG59XHJcblxyXG4uay1pLW1pbnVzLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMlwiXHJcbn1cclxuXHJcbi5rLWktbWludXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjNcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjRcIlxyXG59XHJcblxyXG4uay1pLXNvcnQtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCJcclxufVxyXG5cclxuLmstaS11bnNvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNlwiXHJcbn1cclxuXHJcbi5rLWktc29ydC1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWFzYy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCJcclxufVxyXG5cclxuLmstaS1zb3J0LWRlc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyOFwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjlcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJhXCJcclxufVxyXG5cclxuLmstaS1maWx0ZXItc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyYlwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLXNvcnQtYXNjLXNtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmNcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1zb3J0LWRlc2Mtc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmVcIlxyXG59XHJcblxyXG4uay1pLWZpbHRlci1hZGQtZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZlwiXHJcbn1cclxuXHJcbi5rLWktbG9naW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzMFwiXHJcbn1cclxuXHJcbi5rLWktbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzFcIlxyXG59XHJcblxyXG4uay1pLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzJcIlxyXG59XHJcblxyXG4uay1pLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstb3Blbi1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCJcclxufVxyXG5cclxuLmstaS1sYXVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzNlwiXHJcbn1cclxuXHJcbi5rLWktd2luZG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzdcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCJcclxufVxyXG5cclxuLmstaS13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXRpbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzhcIlxyXG59XHJcblxyXG4uay1pLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCJcclxufVxyXG5cclxuLmstaS1nZWFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2FcIlxyXG59XHJcblxyXG4uay1pLWNvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCJcclxufVxyXG5cclxuLmstaS1jdXN0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYVwiXHJcbn1cclxuXHJcbi5rLWktZ2VhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYlwiXHJcbn1cclxuXHJcbi5rLWktY29nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCJcclxufVxyXG5cclxuLmstaS13cmVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzY1wiXHJcbn1cclxuXHJcbi5rLWktc2V0dGluZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzY1wiXHJcbn1cclxuXHJcbi5rLWktcHJldmlldzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNkXCJcclxufVxyXG5cclxuLmstaS1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzZFwiXHJcbn1cclxuXHJcbi5rLWktem9vbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNlXCJcclxufVxyXG5cclxuLmstaS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzZVwiXHJcbn1cclxuXHJcbi5rLWktem9vbS1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCJcclxufVxyXG5cclxuLmstaS16b29tLW91dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCJcclxufVxyXG5cclxuLmstaS1wYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0MVwiXHJcbn1cclxuXHJcbi5rLWktbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCJcclxufVxyXG5cclxuLmstaS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDJcIlxyXG59XHJcblxyXG4uay1pLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0M1wiXHJcbn1cclxuXHJcbi5rLWktc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCJcclxufVxyXG5cclxuLmstaS1jb25uZWN0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0NFwiXHJcbn1cclxuXHJcbi5rLWktcGx1cy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCJcclxufVxyXG5cclxuLmstaS1taW51cy1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCJcclxufVxyXG5cclxuLmstaS1rcGktc3RhdHVzLWRlbnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0N1wiXHJcbn1cclxuXHJcbi5rLWkta3BpLXN0YXR1cy1ob2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDhcIlxyXG59XHJcblxyXG4uay1pLWtwaS1zdGF0dXMtb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCJcclxufVxyXG5cclxuLmstaS1wbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDBcIlxyXG59XHJcblxyXG4uay1pLXBhdXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDFcIlxyXG59XHJcblxyXG4uay1pLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMlwiXHJcbn1cclxuXHJcbi5rLWktcmV3aW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDNcIlxyXG59XHJcblxyXG4uay1pLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNFwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNVwiXHJcbn1cclxuXHJcbi5rLWktdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDZcIlxyXG59XHJcblxyXG4uay1pLXZvbHVtZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwN1wiXHJcbn1cclxuXHJcbi5rLWktaGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwOFwiXHJcbn1cclxuXHJcbi5rLWktc3VidGl0bGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDlcIlxyXG59XHJcblxyXG4uay1pLXBsYXlsaXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGFcIlxyXG59XHJcblxyXG4uay1pLWF1ZGlvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGJcIlxyXG59XHJcblxyXG4uay1pLXBsYXktc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwY1wiXHJcbn1cclxuXHJcbi5rLWktcGF1c2Utc206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwZFwiXHJcbn1cclxuXHJcbi5rLWktc3RvcC1zbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBlXCJcclxufVxyXG5cclxuLmstaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDBcIlxyXG59XHJcblxyXG4uay1pLWZhdi1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDBcIlxyXG59XHJcblxyXG4uay1pLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMFwiXHJcbn1cclxuXHJcbi5rLWktaGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwMVwiXHJcbn1cclxuXHJcbi5rLWktZmF2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDFcIlxyXG59XHJcblxyXG4uay1pLWZhdm9yaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDFcIlxyXG59XHJcblxyXG4uay1pLXN0YXItb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzAyXCJcclxufVxyXG5cclxuLmstaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDJcIlxyXG59XHJcblxyXG4uay1pLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwM1wiXHJcbn1cclxuXHJcbi5rLWktYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwM1wiXHJcbn1cclxuXHJcbi5rLWktY2hlY2tib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwNFwiXHJcbn1cclxuXHJcbi5rLWktc2hhcGUtcmVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA0XCJcclxufVxyXG5cclxuLmstaS1jaGVja2JveC1jaGVja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDVcIlxyXG59XHJcblxyXG4uay1pLXRyaS1zdGF0ZS1pbmRldGVybWluYXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDZcIlxyXG59XHJcblxyXG4uay1pLXRyaS1zdGF0ZS1udWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUzMDdcIlxyXG59XHJcblxyXG4uay1pLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA4XCJcclxufVxyXG5cclxuLmstaS1yYWRpb2J1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzA5XCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTMwOVwiXHJcbn1cclxuXHJcbi5rLWktcmFkaW9idXR0b24tY2hlY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMzBhXCJcclxufVxyXG5cclxuLmstaS1ub3RpZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMFwiXHJcbn1cclxuXHJcbi5rLWktYmVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAwXCJcclxufVxyXG5cclxuLmstaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAxXCJcclxufVxyXG5cclxuLmstaS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDFcIlxyXG59XHJcblxyXG4uay1pLW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMVwiXHJcbn1cclxuXHJcbi5rLWktcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTQwMlwiXHJcbn1cclxuXHJcbi5rLWktaGVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAyXCJcclxufVxyXG5cclxuLmstaS13YXJuaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU0MDNcIlxyXG59XHJcblxyXG4uay1pLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNDAzXCJcclxufVxyXG5cclxuLmstaS1waG90by1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMFwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMVwiXHJcbn1cclxuXHJcbi5rLWktcGhvdG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwMVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDJcIlxyXG59XHJcblxyXG4uay1pLXBob3RvLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCJcclxufVxyXG5cclxuLmstaS16b29tLWFjdHVhbC1zaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDNcIlxyXG59XHJcblxyXG4uay1pLXpvb20tYmVzdC1maXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNFwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtcmVzaXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDVcIlxyXG59XHJcblxyXG4uay1pLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwNlwiXHJcbn1cclxuXHJcbi5rLWktbWlycm9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDdcIlxyXG59XHJcblxyXG4uay1pLWZsaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCJcclxufVxyXG5cclxuLmstaS1mbGlwLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MDlcIlxyXG59XHJcblxyXG4uay1pLXJvdGF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCJcclxufVxyXG5cclxuLmstaS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwYlwiXHJcbn1cclxuXHJcbi5rLWktcm90YXRlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwY1wiXHJcbn1cclxuXHJcbi5rLWktYnJ1c2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZFwiXHJcbn1cclxuXHJcbi5rLWktcGFsZXR0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCJcclxufVxyXG5cclxuLmstaS1wYWludDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCJcclxufVxyXG5cclxuLmstaS1kcm9wbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MGZcIlxyXG59XHJcblxyXG4uay1pLWJhY2tncm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUwZlwiXHJcbn1cclxuXHJcbi5rLWktbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCJcclxufVxyXG5cclxuLmstaS1zaGFwZS1saW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTBcIlxyXG59XHJcblxyXG4uay1pLWJyaWdodG5lc3MtY29udHJhc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxMVwiXHJcbn1cclxuXHJcbi5rLWktc2F0dXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTEyXCJcclxufVxyXG5cclxuLmstaS1pbnZlcnQtY29sb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTNcIlxyXG59XHJcblxyXG4uay1pLXRyYW5zcGVyYW5jeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCJcclxufVxyXG5cclxuLmstaS1vcGFjaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTRcIlxyXG59XHJcblxyXG4uay1pLWdyZXlzY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCJcclxufVxyXG5cclxuLmstaS1ibHVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MTZcIlxyXG59XHJcblxyXG4uay1pLXNoYXJwZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxN1wiXHJcbn1cclxuXHJcbi5rLWktc2hhcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxOFwiXHJcbn1cclxuXHJcbi5rLWktcm91bmQtY29ybmVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCJcclxufVxyXG5cclxuLmstaS1mcm9udC1lbGVtZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MWFcIlxyXG59XHJcblxyXG4uay1pLWJhY2stZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFiXCJcclxufVxyXG5cclxuLmstaS1mb3J3YXJkLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxY1wiXHJcbn1cclxuXHJcbi5rLWktYmFja3dhcmQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1sZWZ0LWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxZVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUxZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10b3AtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTIzXCJcclxufVxyXG5cclxuLmstaS10aHVtYm5haWxzLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjRcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyNVwiXHJcbn1cclxuXHJcbi5rLWktdGh1bWJuYWlscy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjZcIlxyXG59XHJcblxyXG4uay1pLXRodW1ibmFpbHMtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCJcclxufVxyXG5cclxuLmstaS1mdWxsLXNjcmVlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCJcclxufVxyXG5cclxuLmstaS1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjhcIlxyXG59XHJcblxyXG4uay1pLWZ1bGwtc2NyZWVuLWV4aXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyOVwiXHJcbn1cclxuXHJcbi5rLWktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MjlcIlxyXG59XHJcblxyXG4uay1pLXJlc2V0LWNvbG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmFcIlxyXG59XHJcblxyXG4uay1pLXBhaW50LXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCJcclxufVxyXG5cclxuLmstaS1iYWNrZ3JvdW5kLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJhXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNlXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzZlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYWxpZ24tbGVmdC1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0MVwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0MlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0NFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NDVcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLW1pZGRsZS1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ2XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1ib3R0b20tZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0N1wiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50cy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ4XCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1iYXNlbGluZS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LXN0YXJ0LWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0YVwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1jZW50ZXItaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRiXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWVuZC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGNcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYmV0d2Vlbi1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NGRcIlxyXG59XHJcblxyXG4uay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU0ZVwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1zdGFydC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUwXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWVuZC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCJcclxufVxyXG5cclxuLmstaS1qdXN0aWZ5LWJldHdlZW4tdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1MlwiXHJcbn1cclxuXHJcbi5rLWktanVzdGlmeS1hcm91bmQtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTU1M1wiXHJcbn1cclxuXHJcbi5rLWktY29sb3ItY2FudmFzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1NTRcIlxyXG59XHJcblxyXG4uay1pLXBhZ2UtcHJvcGVydGllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCJcclxufVxyXG5cclxuLmstaS1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDFcIlxyXG59XHJcblxyXG4uay1pLWl0YWxpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCJcclxufVxyXG5cclxuLmstaS11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwM1wiXHJcbn1cclxuXHJcbi5rLWktZm9udC1mYW1pbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwNFwiXHJcbn1cclxuXHJcbi5rLWktZm9yZWdyb3VuZC1jb2xvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA1XCJcclxufVxyXG5cclxuLmstaS1jb252ZXJ0LWxvd2VyY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCJcclxufVxyXG5cclxuLmstaS1jb252ZXJ0LXVwcGVyY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCJcclxufVxyXG5cclxuLmstaS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MDhcIlxyXG59XHJcblxyXG4uay1pLXN1Yi1zY3JpcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwOVwiXHJcbn1cclxuXHJcbi5rLWktc3VwLXNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCJcclxufVxyXG5cclxuLmstaS1kaXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYwYlwiXHJcbn1cclxuXHJcbi5rLWktYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGNcIlxyXG59XHJcblxyXG4uay1pLWgxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGRcIlxyXG59XHJcblxyXG4uay1pLWgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGVcIlxyXG59XHJcblxyXG4uay1pLWgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MGZcIlxyXG59XHJcblxyXG4uay1pLWg0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTBcIlxyXG59XHJcblxyXG4uay1pLWg1OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTFcIlxyXG59XHJcblxyXG4uay1pLWg2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTJcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtb3JkZXJlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCJcclxufVxyXG5cclxuLmstaS1saXN0LW51bWJlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTNcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtdW5vcmRlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTRcIlxyXG59XHJcblxyXG4uay1pLWxpc3QtYnVsbGV0ZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNFwiXHJcbn1cclxuXHJcbi5rLWktaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTVcIlxyXG59XHJcblxyXG4uay1pLWluZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCJcclxufVxyXG5cclxuLmstaS1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxNlwiXHJcbn1cclxuXHJcbi5rLWktb3V0ZGVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTdcIlxyXG59XHJcblxyXG4uay1pLWluc2VydC10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxN1wiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxOFwiXHJcbn1cclxuXHJcbi5rLWktaW5zZXJ0LW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCJcclxufVxyXG5cclxuLmstaS1pbnNlcnQtYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MTlcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi1taWRkbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxYlwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWNcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYxZFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWVcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MWZcIlxyXG59XHJcblxyXG4uay1pLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyMFwiXHJcbn1cclxuXHJcbi5rLWktYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MjFcIlxyXG59XHJcblxyXG4uay1pLXRleHQtd3JhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCJcclxufVxyXG5cclxuLmstaS1ydWxlLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyM1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tdG9wLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyNFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tdG9wLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyNlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyN1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tbWlkZGxlLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyOVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyYVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tYm90dG9tLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyY1wiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtYWxpZ24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmRcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmVcIlxyXG59XHJcblxyXG4uay1pLWFsbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MmVcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtb3V0c2lkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCJcclxufVxyXG5cclxuLmstaS1vdXRzaWRlLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYyZlwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMFwiXHJcbn1cclxuXHJcbi5rLWktaW5zaWRlLWJvcmRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzMFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVycy1pbnNpZGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCJcclxufVxyXG5cclxuLmstaS1pbnNpZGUtaG9yaXpvbnRhbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzFcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzJcIlxyXG59XHJcblxyXG4uay1pLWluc2lkZS12ZXJ0aWNhbC1ib3JkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzJcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlci10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzM1wiXHJcbn1cclxuXHJcbi5rLWktdG9wLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItYm90dG9tOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzRcIlxyXG59XHJcblxyXG4uay1pLWJvdHRvbS1ib3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNFwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNVwiXHJcbn1cclxuXHJcbi5rLWktbGVmdC1ib3JkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzNVwiXHJcbn1cclxuXHJcbi5rLWktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzZcIlxyXG59XHJcblxyXG4uay1pLXJpZ2h0LWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXItbm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzN1wiXHJcbn1cclxuXHJcbi5rLWktbm8tYm9yZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCJcclxufVxyXG5cclxuLmstaS1ib3JkZXJzLXNob3ctaGlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCJcclxufVxyXG5cclxuLmstaS1mb3JtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2MzlcIlxyXG59XHJcblxyXG4uay1pLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCJcclxufVxyXG5cclxuLmstaS1mb3JtLWVsZW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzYVwiXHJcbn1cclxuXHJcbi5rLWktY29kZS1zbmlwcGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2JcIlxyXG59XHJcblxyXG4uay1pLXNlbGVjdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzY1wiXHJcbn1cclxuXHJcbi5rLWktYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2M2RcIlxyXG59XHJcblxyXG4uay1pLXNlbGVjdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTYzZVwiXHJcbn1cclxuXHJcbi5rLWktY2FsZW5kYXItZGF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCJcclxufVxyXG5cclxuLmstaS1ncm91cC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0MFwiXHJcbn1cclxuXHJcbi5rLWktdGV4dGFyZWE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0MVwiXHJcbn1cclxuXHJcbi5rLWktdGV4dGJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCJcclxufVxyXG5cclxuLmstaS10ZXh0Ym94LWhpZGRlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCJcclxufVxyXG5cclxuLmstaS1wYXNzd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCJcclxufVxyXG5cclxuLmstaS1wYXJhZ3JhcGgtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NDVcIlxyXG59XHJcblxyXG4uay1pLWVkaXQtdG9vbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0NlwiXHJcbn1cclxuXHJcbi5rLWktdGVtcGxhdGUtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCJcclxufVxyXG5cclxuLmstaS1jaGFuZ2UtbWFudWFsbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0OFwiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCJcclxufVxyXG5cclxuLmstaS10cmFjay1jaGFuZ2VzLWFjY2VwdC1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0Y1wiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZFwiXHJcbn1cclxuXHJcbi5rLWktdHJhY2stY2hhbmdlcy1yZWplY3QtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NGVcIlxyXG59XHJcblxyXG4uay1pLWRvY3VtZW50LW1hbmFnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY0ZlwiXHJcbn1cclxuXHJcbi5rLWktY3VzdG9tLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MFwiXHJcbn1cclxuXHJcbi5rLWktZGljdGlvbmFyeS1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1MVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2UtbGlnaHQtZGlhbG9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTJcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLWluc2VydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTNcIlxyXG59XHJcblxyXG4uay1pLWltYWdlLW1hcC1lZGl0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1NFwiXHJcbn1cclxuXHJcbi5rLWktY29tbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50LXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCJcclxufVxyXG5cclxuLmstaS1jb21tZW50cy1yZW1vdmUtYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NTdcIlxyXG59XHJcblxyXG4uay1pLXNpbHZlcmxpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NThcIlxyXG59XHJcblxyXG4uay1pLW1lZGlhLW1hbmFnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1OVwiXHJcbn1cclxuXHJcbi5rLWktdmlkZW8tZXh0ZXJuYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1YVwiXHJcbn1cclxuXHJcbi5rLWktZmxhc2gtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjViXCJcclxufVxyXG5cclxuLmstaS1maW5kLWFuZC1yZXBsYWNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NWNcIlxyXG59XHJcblxyXG4uay1pLWZpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1Y1wiXHJcbn1cclxuXHJcbi5rLWktY29weTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCJcclxufVxyXG5cclxuLmstaS1maWxlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCJcclxufVxyXG5cclxuLmstaS1jdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1ZVwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY1ZlwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtYXMtaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1mcm9tLXdvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2MVwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2MlwiXHJcbn1cclxuXHJcbi5rLWktcGFzdGUtaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1tYXJrZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCJcclxufVxyXG5cclxuLmstaS1wYXN0ZS1wbGFpbi10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjVcIlxyXG59XHJcblxyXG4uay1pLWFwcGx5LWZvcm1hdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCJcclxufVxyXG5cclxuLmstaS1jbGVhci1jc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2N1wiXHJcbn1cclxuXHJcbi5rLWktY29weS1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2OFwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtYWxsLWZvcm1hdGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCJcclxufVxyXG5cclxuLmstaS1zdHJpcC1jc3MtZm9ybWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NmFcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2YlwiXHJcbn1cclxuXHJcbi5rLWktc3RyaXAtc3Bhbi1lbGVtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCJcclxufVxyXG5cclxuLmstaS1zdHJpcC13b3JkLWZvcm1hdHRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2ZFwiXHJcbn1cclxuXHJcbi5rLWktZm9ybWF0LWNvZGUtYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY2ZVwiXHJcbn1cclxuXHJcbi5rLWktc3R5bGUtYnVpbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCJcclxufVxyXG5cclxuLmstaS1tb2R1bGUtbWFuYWdlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCJcclxufVxyXG5cclxuLmstaS1oeXBlcmxpbmstbGlnaHQtZGlhbG9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzFcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1pbnNlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3MVwiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzJcIlxyXG59XHJcblxyXG4uay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3M1wiXHJcbn1cclxuXHJcbi5rLWktaHlwZXJsaW5rLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzRcIlxyXG59XHJcblxyXG4uay1pLWFuY2hvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCJcclxufVxyXG5cclxuLmstaS10YWJsZS1saWdodC1kaWFsb2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3NlwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtaW5zZXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzdcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXByb3BlcnRpZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtd2l6YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NzhcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3OVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbC1wcm9wZXJ0aWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2FcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4taW5zZXJ0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2NcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXJvdy1pbnNlcnQtYWJvdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY3ZFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWluc2VydC1iZWxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb2x1bW4tZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2N2ZcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXJvdy1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY2VsbC1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4MVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODJcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODNcIlxyXG59XHJcblxyXG4uay1pLWNlbGxzLW1lcmdlLWhvcml6b250YWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCJcclxufVxyXG5cclxuLmstaS1jZWxscy1tZXJnZS12ZXJ0aWNhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODVcIlxyXG59XHJcblxyXG4uay1pLWNlbGwtc3BsaXQtaG9yaXpvbnRhbGx5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODZcIlxyXG59XHJcblxyXG4uay1pLWNlbGwtc3BsaXQtdmVydGljYWxseTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCJcclxufVxyXG5cclxuLmstaS10YWJsZS11bm1lcmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODhcIlxyXG59XHJcblxyXG4uay1pLXBhbmUtZnJlZXplOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2ODlcIlxyXG59XHJcblxyXG4uay1pLXJvdy1mcmVlemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4YVwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLWZyZWV6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCJcclxufVxyXG5cclxuLmstaS10b29sYmFyLWZsb2F0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OGNcIlxyXG59XHJcblxyXG4uay1pLXNwZWxsLWNoZWNrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4ZFwiXHJcbn1cclxuXHJcbi5rLWktdmFsaWRhdGlvbi14aHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCJcclxufVxyXG5cclxuLmstaS12YWxpZGF0aW9uLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY4ZlwiXHJcbn1cclxuXHJcbi5rLWktdG9nZ2xlLWZ1bGwtc2NyZWVuLW1vZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5MFwiXHJcbn1cclxuXHJcbi5rLWktZm9ybXVsYS1meDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCJcclxufVxyXG5cclxuLmstaS1zdW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5MlwiXHJcbn1cclxuXHJcbi5rLWktc3ltYm9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTNcIlxyXG59XHJcblxyXG4uay1pLWRvbGxhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCJcclxufVxyXG5cclxuLmstaS1jdXJyZW5jeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCJcclxufVxyXG5cclxuLmstaS1wZXJjZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OTVcIlxyXG59XHJcblxyXG4uay1pLWN1c3RvbS1mb3JtYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5NlwiXHJcbn1cclxuXHJcbi5rLWktZGVjaW1hbC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCJcclxufVxyXG5cclxuLmstaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OThcIlxyXG59XHJcblxyXG4uay1pLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCJcclxufVxyXG5cclxuLmstaS1pbWFnZS1hYnNvbHV0ZS1wb3NpdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCJcclxufVxyXG5cclxuLmstaS1nbG9iZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDBcIlxyXG59XHJcblxyXG4uay1pLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDFcIlxyXG59XHJcblxyXG4uay1pLW1hcmtlci1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwMlwiXHJcbn1cclxuXHJcbi5rLWktbWFya2VyLXBpbi10YXJnZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTcwM1wiXHJcbn1cclxuXHJcbi5rLWktcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDRcIlxyXG59XHJcblxyXG4uay1pLXVucGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU3MDVcIlxyXG59XHJcblxyXG4uay1pLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDBcIlxyXG59XHJcblxyXG4uay1pLXVzZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMVwiXHJcbn1cclxuXHJcbi5rLWktaW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiXHJcbn1cclxuXHJcbi5rLWktYmxvZ2dlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAzXCJcclxufVxyXG5cclxuLmstaS1ibG9nZ2VyLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA0XCJcclxufVxyXG5cclxuLmstaS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwNVwiXHJcbn1cclxuXHJcbi5rLWktZGVsaWNpb3VzLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCJcclxufVxyXG5cclxuLmstaS1kaWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDdcIlxyXG59XHJcblxyXG4uay1pLWRpZ2ctYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDhcIlxyXG59XHJcblxyXG4uay1pLWVtYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDlcIlxyXG59XHJcblxyXG4uay1pLWVudmVsb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwOVwiXHJcbn1cclxuXHJcbi5rLWktbGV0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MDlcIlxyXG59XHJcblxyXG4uay1pLWVtYWlsLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCJcclxufVxyXG5cclxuLmstaS1lbnZlbG9wLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCJcclxufVxyXG5cclxuLmstaS1sZXR0ZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGFcIlxyXG59XHJcblxyXG4uay1pLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MGJcIlxyXG59XHJcblxyXG4uay1pLWZhY2Vib29rLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCJcclxufVxyXG5cclxuLmstaS1nb29nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwZFwiXHJcbn1cclxuXHJcbi5rLWktZ29vZ2xlLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBlXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCJcclxufVxyXG5cclxuLmstaS1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMFwiXHJcbn1cclxuXHJcbi5rLWktbGlua2VkaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxMVwiXHJcbn1cclxuXHJcbi5rLWktbGlua2VkaW4tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTJcIlxyXG59XHJcblxyXG4uay1pLW15c3BhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxM1wiXHJcbn1cclxuXHJcbi5rLWktbXlzcGFjZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNFwiXHJcbn1cclxuXHJcbi5rLWktcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTVcIlxyXG59XHJcblxyXG4uay1pLXBpbnRlcmVzdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxNlwiXHJcbn1cclxuXHJcbi5rLWktcmVkZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTdcIlxyXG59XHJcblxyXG4uay1pLXJlZGRpdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxOFwiXHJcbn1cclxuXHJcbi5rLWktc3R1bWJsZS11cG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTlcIlxyXG59XHJcblxyXG4uay1pLXN0dW1ibGUtdXBvbi1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxYVwiXHJcbn1cclxuXHJcbi5rLWktdGVsbC1hLWZyaWVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCJcclxufVxyXG5cclxuLmstaS10ZWxsLWEtZnJpZW5kLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCJcclxufVxyXG5cclxuLmstaS10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgxZFwiXHJcbn1cclxuXHJcbi5rLWktdHVtYmxyLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFlXCJcclxufVxyXG5cclxuLmstaS10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MWZcIlxyXG59XHJcblxyXG4uay1pLXR3aXR0ZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjBcIlxyXG59XHJcblxyXG4uay1pLXlhbW1lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIxXCJcclxufVxyXG5cclxuLmstaS15YW1tZXItYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjJcIlxyXG59XHJcblxyXG4uay1pLWJlaGFuY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyM1wiXHJcbn1cclxuXHJcbi5rLWktYmVoYW5jZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNFwiXHJcbn1cclxuXHJcbi5rLWktZHJpYmJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgyNVwiXHJcbn1cclxuXHJcbi5rLWktZHJpYmJibGUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjZcIlxyXG59XHJcblxyXG4uay1pLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI3XCJcclxufVxyXG5cclxuLmstaS1yc3MtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjhcIlxyXG59XHJcblxyXG4uay1pLXZpbWVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MjlcIlxyXG59XHJcblxyXG4uay1pLXZpbWVvLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODJhXCJcclxufVxyXG5cclxuLmstaS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmJcIlxyXG59XHJcblxyXG4uay1pLXlvdXR1YmUtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MmNcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIlxyXG59XHJcblxyXG4uay1pLWZvbGRlci11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCJcclxufVxyXG5cclxuLmstaS1mb2xkZXItbW9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG5cclxuLmstaS1maWVsZHMtbW9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG5cclxuLmstaS1hZ2dyZWdhdGUtZmllbGRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIlxyXG59XHJcblxyXG4uay1pLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCJcclxufVxyXG5cclxuLmstaS1maWxlLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCJcclxufVxyXG5cclxuLmstaS1maWxlLXR4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCJcclxufVxyXG5cclxuLmstaS10eHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuXHJcbi5rLWktY3N2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS14bHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWktZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuXHJcbi5rLWkteGxzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS1maWxlLWRvYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS13b3JkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIlxyXG59XHJcblxyXG4uay1pLWRvYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCJcclxufVxyXG5cclxuLmstaS1maWxlLW1kYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCJcclxufVxyXG5cclxuLmstaS1tZGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwY1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiXHJcbn1cclxuXHJcbi5rLWktcHB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIlxyXG59XHJcblxyXG4uay1pLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCJcclxufVxyXG5cclxuLmstaS1maWxlLXBzZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCJcclxufVxyXG5cclxuLmstaS1wc2Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1mbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG5cclxuLmstaS1mbGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG5cclxuLmstaS1maWxlLWNvbmZpZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCJcclxufVxyXG5cclxuLmstaS1jb25maWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1hc2N4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIlxyXG59XHJcblxyXG4uay1pLWFzY3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1iYWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiXHJcbn1cclxuXHJcbi5rLWktYmFjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtemlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcblxyXG4uay1pLXppcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCJcclxufVxyXG5cclxuLmstaS1maWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIlxyXG59XHJcblxyXG4uay1pLWNzczM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiXHJcbn1cclxuXHJcbi5rLWktaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiXHJcbn1cclxuXHJcbi5rLWktaHRtbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS1zb3VyY2UtY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS12aWV3LXNvdXJjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG5cclxuLmstaS1jc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiXHJcbn1cclxuXHJcbi5rLWktanM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiXHJcbn1cclxuXHJcbi5rLWktZXhlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIlxyXG59XHJcblxyXG4uay1pLWNzcHJvajpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCJcclxufVxyXG5cclxuLmstaS12YnByb2o6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiXHJcbn1cclxuXHJcbi5rLWktY3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiXHJcbn1cclxuXHJcbi5rLWktdmI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiXHJcbn1cclxuXHJcbi5rLWktc2xuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIlxyXG59XHJcblxyXG4uay1pLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjFcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCJcclxufVxyXG5cclxuLmstaS1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRhXCJcclxufVxyXG5cclxuLmstaS1ub3QtZXF1YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0YlwiXHJcbn1cclxuXHJcbi5rLWktbGVzcy1vci1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRjXCJcclxufVxyXG5cclxuLmstaS1ncmVhdGVyLW9yLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGRcIlxyXG59XHJcblxyXG4uay1pLWRpdmlkZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCJcclxufVxyXG5cclxuLmstaS1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGZcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCJcclxufVxyXG5cclxuLmstaS1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTFcIlxyXG59XHJcblxyXG4uay1pLWJhcmNvZGUtc2Nhbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlLW91dGxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1M1wiXHJcbn1cclxuXHJcbi5rLWktcXItY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCJcclxufVxyXG5cclxuLmstaS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1NVwiXHJcbn1cclxuXHJcbi5rLWktYmFyY29kZS1xci1jb2RlLXNjYW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1NlwiXHJcbn1cclxuXHJcbi5rLWktc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTdcIlxyXG59XHJcblxyXG4uay1pLWhhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1OFwiXHJcbn1cclxuXHJcbi5rLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTlcIlxyXG59XHJcblxyXG4uay1pLWF0dGFjaG1lbnQtNDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiXHJcbn1cclxuXHJcbi5rLWktaW1hZ2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmJcIlxyXG59XHJcblxyXG4uay1pLXN0cmlwLWFsbC1mb3JtYXR0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2NjlcIlxyXG59XHJcblxyXG4uay1pLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNFwiXHJcbn1cclxuXHJcbi5rLWktb3ZlcmxhcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCJcclxufVxyXG5cclxuLmstaS1hbGlnbi10by1ncmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MmNcIlxyXG59XHJcblxyXG4uay1pLXNpemUtdG8tZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCJcclxufVxyXG5cclxuLmstaS1tYWtlLXNhbWUtd2lkdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUyZlwiXHJcbn1cclxuXHJcbi5rLWktbWFrZS1zYW1lLWhlaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMwXCJcclxufVxyXG5cclxuLmstaS1tYWtlLWhvcml6b250YWwtc3BhY2luZy1lcXVhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTMxXCJcclxufVxyXG5cclxuLmstaS1pbmNyZWFzZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzMlwiXHJcbn1cclxuXHJcbi5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzNcIlxyXG59XHJcblxyXG4uay1pLXJlbW92ZS1ob3Jpem9udGFsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNFwiXHJcbn1cclxuXHJcbi5rLWktbWFrZS12ZXJ0aWNhbC1zcGFjaW5nLWVxdWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzVcIlxyXG59XHJcblxyXG4uay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTUzNlwiXHJcbn1cclxuXHJcbi5rLWktZGVjcmVhc2UtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM3XCJcclxufVxyXG5cclxuLmstaS1yZW1vdmUtdmVydGljYWwtc3BhY2luZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTM4XCJcclxufVxyXG5cclxuLmstaS1leWVkcm9wcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1MzlcIlxyXG59XHJcblxyXG4uay1pLXNuYXAtZ3JpZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNhXCJcclxufVxyXG5cclxuLmstaS1zbmFwLXRvLWdyaWRsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNiXCJcclxufVxyXG5cclxuLmstaS1zbmFwLXRvLXNuYXBsaW5lczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNTNjXCJcclxufVxyXG5cclxuLmstaS1kaW1lbnNpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU1M2RcIlxyXG59XHJcblxyXG4uay1pLWNyb3NzdGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2OWNcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLWJvZHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTY5ZVwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtY29sdW1uLWdyb3VwczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1jb3JuZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhMFwiXHJcbn1cclxuXHJcbi5rLWktdGFibGUtcm93LWdyb3VwczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmExXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1wb3NpdGlvbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTJcIlxyXG59XHJcblxyXG4uay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCJcclxufVxyXG5cclxuLmstaS10YWJsZS1wb3NpdGlvbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCJcclxufVxyXG5cclxuLmstaS1saXN0LXJvbWFuLXVwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTVcIlxyXG59XHJcblxyXG4uay1pLWxpc3Qtcm9tYW4tbG93ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTZhNlwiXHJcbn1cclxuXHJcbi5rLWktaW1wb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTdcIlxyXG59XHJcblxyXG4uay1pLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCJcclxufVxyXG5cclxuLmstaS1zdWJyZXBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyM1wiXHJcbn1cclxuXHJcbi5rLWktZGF0YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCJcclxufVxyXG5cclxuLmstaS1yZXBvcnQtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiXHJcbn1cclxuXHJcbi5rLWktcmVwb3J0LWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWhlYWRlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjdcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWZvb3Rlci1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjhcIlxyXG59XHJcblxyXG4uay1pLXBhZ2UtaGVhZGVyLXNlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1mb290ZXItc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCJcclxufVxyXG5cclxuLmstaS1kZXRhaWwtc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCJcclxufVxyXG5cclxuLmstaS10b2Mtc2VjdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCJcclxufVxyXG5cclxuLmstaS1ncm91cC1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZVwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1jc3Y6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZlwiXHJcbn1cclxuXHJcbi5rLWktZGF0YS1qc29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtc3FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzFcIlxyXG59XHJcblxyXG4uay1pLWRhdGEtd2ViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzJcIlxyXG59XHJcblxyXG4uay1pLWdyb3VwLWNvbGxlY3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzM1wiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWJvb2xlYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNFwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWRhdGUtdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXItZmxvYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNlwiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLWludGVnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzN1wiXHJcbn1cclxuXHJcbi5rLWktcGFyYW1ldGVyLXN0cmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCJcclxufVxyXG5cclxuLmstaS10b2Mtc2VjdGlvbi1sZXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCJcclxufVxyXG5cclxuLmstaS1pbmhlcml0ZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCJcclxufVxyXG5cclxuLmstaS1maWxlLWF1ZGlvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2NcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZFwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1wcmVzZW50YXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZVwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2ZcIlxyXG59XHJcblxyXG4uay1pLWZpbGUtZGlzYy1pbWFnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCJcclxufVxyXG5cclxuLmstaS1maWxlLXByb2dyYW1taW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDFcIlxyXG59XHJcblxyXG4uay1pLXBhcmFtZXRlcnMtYnl0ZS1hcnJheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCJcclxufVxyXG5cclxuLmstaS1wYXJhbWV0ZXJzLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0M1wiXHJcbn1cclxuXHJcbi5rLWktZmlsZS1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCJcclxufVxyXG5cclxuLmstaS1maWxlcy1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCJcclxufVxyXG5cclxuLmstaS1kYXRhLXJlc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiXHJcbn1cclxuXHJcbi5rLWktZmlsZS10eXBlc2NyaXB0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDdcIlxyXG59XHJcblxyXG4uay1pLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDBcIlxyXG59XHJcblxyXG4uay1pLWNvbHVtbi1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMVwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwMlwiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwM1wiXHJcbn1cclxuXHJcbi5rLWktY29sdW1uLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDRcIlxyXG59XHJcblxyXG4uay1pLWJhci1jbHVzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNVwiXHJcbn1cclxuXHJcbi5rLWktYmFyLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwNlwiXHJcbn1cclxuXHJcbi5rLWktYmFyLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwN1wiXHJcbn1cclxuXHJcbi5rLWktYmFyLXJhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDhcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtY2x1c3RlcmVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMDlcIlxyXG59XHJcblxyXG4uay1pLWFyZWEtc3RhY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCJcclxufVxyXG5cclxuLmstaS1hcmVhLXN0YWNrZWQxMDA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwYlwiXHJcbn1cclxuXHJcbi5rLWktYXJlYS1yYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEwZVwiXHJcbn1cclxuXHJcbi5rLWktbGluZS1zdGFja2VkMTAwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMGZcIlxyXG59XHJcblxyXG4uay1pLWxpbmUtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTExXCJcclxufVxyXG5cclxuLmstaS1saW5lLXN0YWNrZWQxMDAtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCJcclxufVxyXG5cclxuLmstaS1waWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExM1wiXHJcbn1cclxuXHJcbi5rLWktZG91Z2hudXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExNFwiXHJcbn1cclxuXHJcbi5rLWktc2NhdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyLXNtb290aC1saW5lcy1tYXJrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTZcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc21vb3RoLWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMTdcIlxyXG59XHJcblxyXG4uay1pLXNjYXR0ZXItc3RyYWlnaHQtbGluZXMtbWFya2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCJcclxufVxyXG5cclxuLmstaS1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU2YTE5XCJcclxufVxyXG5cclxuLmstaS1idWJibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExYVwiXHJcbn1cclxuXHJcbi5rLWktY2FuZGxlc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExYlwiXHJcbn1cclxuXHJcbi5rLWktYmFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWNcIlxyXG59XHJcblxyXG4uay1pLXJhZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWRcIlxyXG59XHJcblxyXG4uay1pLXJhZGFyLW1hcmtlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWExZVwiXHJcbn1cclxuXHJcbi5rLWktcmFkYXItZmlsbGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGVhMWZcIlxyXG59XHJcblxyXG4uay1pLXJvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZWEyMFwiXHJcbn1cclxuXHJcbi5rLWktY2hvcm9wbGV0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCJcclxufVxyXG5cclxuLmstaS1zZXQtY29sdW1uLXBvc2l0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWNcIlxyXG59XHJcblxyXG4uay1pLXN0aWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWFcIlxyXG59XHJcblxyXG4uay1pLXVuc3RpY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1YlwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1wb3J0cmFpdDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiXHJcbn1cclxuXHJcbi5rLWktcGFnZS1sYW5kc2NhcGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIlxyXG59XHJcblxyXG4uay1ydGwgLmstaS1jb2xsYXBzZSwgLmstcnRsIC5rLWktZXhwYW5kLCAuay1ydGwgLmstaS1pbmRlbnQtZGVjcmVhc2UsIC5rLXJ0bCAuay1pLWluZGVudC1pbmNyZWFzZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IHtcclxuICB3aWR0aDogODAwcHg7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1jb21tZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBtYXgtd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZS5rLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcGFuZSAuay1zcHJlYWRzaGVldC1jZWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMXB4IDNweDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXBhbmUgLmstc3ByZWFkc2hlZXQtY2VsbC5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1oYXhpcywgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtdmF4aXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXZheGlzIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGF4aXMge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci1yYW5nZSwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDEwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyLCAuay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LW5hbWUtZWRpdG9yIC5rLWNvbWJvYm94IHtcclxuICB3aWR0aDogOS41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMzFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyID4gLmstaS1mb3JtdWxhLWZ4IHtcclxuICBjb250ZW50OiBcIlxcZTY5MVwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB3aWR0aDogMjRweDtcclxuICBtYXJnaW4tbGVmdDogLTI0cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwie1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTphZnRlciB7XHJcbiAgY29udGVudDogXCJ9XCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1hY3Rpb24tYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IDhweDtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGhlaWdodDogMjZweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgcGFkZGluZzogM3B4IC41ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDAgM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDIwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCA+IC5rLXNwcmVhZHNoZWV0LXZpZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0ID4gLmstc3ByZWFkc2hlZXQtdmlldyAuay1kaXNhYmxlZCwgLmstc3ByZWFkc2hlZXQgPiAuay1zcHJlYWRzaGVldC12aWV3IC5rLXN0YXRlLWRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuN2VtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIHBhZGRpbmc6IC4zZW0gMCAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LXF1aWNrLWFjY2Vzcy10b29sYmFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogLjNlbSAuM2VtIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcXVpY2stYWNjZXNzLXRvb2xiYXIgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAuM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICBoZWlnaHQ6IGF1dG9cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0IC5rLW1lcmdlZC1jZWxscy13cmFwcGVyLCAuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24td3JhcHBlciwgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1maWx0ZXItd3JhcHBlciB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogNTBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyID4gLmstYnV0dG9uIHtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zaGVldHMtYmFyIC5rLXRhYnN0cmlwIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZsZXg6IDE7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhciAuay10YWJzdHJpcCAuay10YWJzdHJpcC1pdGVtcyBsaSAuay1saW5rW2RhdGEtdHlwZT1yZW1vdmVdIHtcclxuICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tY2VudGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWRpcnR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IHVuc2V0XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb24ge1xyXG4gIGN1cnNvcjogY3Jvc3NoYWlyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBoZWlnaHQ6IDZweDtcclxuICB3aWR0aDogNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLXNwcmVhZHNoZWV0LWVkaXQtY29udGFpbmVyIC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwgLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJsLWhpbnQsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1ici1oaW50LCAuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsIC5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC10ci1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgY3Vyc29yOiBjcm9zc2hhaXJcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC12Ym9yZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtaGJvcmRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1saXN0LXBvcHVwIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtbmFtZXMtcG9wdXAgLmstaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgb3BhY2l0eTogLjc7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LW5hbWVzLXBvcHVwIC5rLWljb246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstaG9yaXpvbnRhbC1yZXNpemUge1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZVxyXG59XHJcblxyXG4uay12ZXJ0aWNhbC1yZXNpemUge1xyXG4gIGN1cnNvcjogcm93LXJlc2l6ZVxyXG59XHJcblxyXG4uay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstc2VsZWN0aW9uLXdyYXBwZXIsIC5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1jZWxsLCAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IGNlbGxcclxufVxyXG5cclxuLmstaG9yaXpvbnRhbC1yZXNpemUgLmstbWVyZ2VkLWNlbGxzLXdyYXBwZXIsIC5rLWhvcml6b250YWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay1ob3Jpem9udGFsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbCwgLmstaG9yaXpvbnRhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtZGF0YSB7XHJcbiAgY3Vyc29yOiBjb2wtcmVzaXplXHJcbn1cclxuXHJcbi5rLXZlcnRpY2FsLXJlc2l6ZSAuay1tZXJnZWQtY2VsbHMtd3JhcHBlciwgLmstdmVydGljYWwtcmVzaXplIC5rLXNlbGVjdGlvbi13cmFwcGVyLCAuay12ZXJ0aWNhbC1yZXNpemUgLmstc3ByZWFkc2hlZXQtYWN0aXZlLWNlbGwsIC5rLXZlcnRpY2FsLXJlc2l6ZSAuay1zcHJlYWRzaGVldC1kYXRhIHtcclxuICBjdXJzb3I6IHJvdy1yZXNpemVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQgLmstY29sb3JwaWNrZXIgLmstdG9vbC1pY29uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1idXR0b24uay1jdXN0b20tY29sb3IsIC5rLWJ1dHRvbi5rLXJlc2V0LWNvbG9yIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtY29sb3JwaWNrZXIgLmstY29sb3JwYWxldHRlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBwYWRkaW5nOiAuNGVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYWxsXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNhbXBsZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCwgLmstc3ByZWFkc2hlZXQtY2xpcGJvYXJkLXBhc3RlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxudGV4dGFyZWEuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b3AtY29ybmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuQG1lZGlhIChob3Zlcjogbm9uZSksKHBvaW50ZXI6IGNvYXJzZSkge1xyXG4gIC5rLXNwcmVhZHNoZWV0LXNjcm9sbGVyIHtcclxuICAgIHotaW5kZXg6IDNcclxuICB9XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpeGVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC12aWV3LXNpemUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyLCAuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXIgLmstc3ByZWFkc2hlZXQtY2VsbCwgLmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciAuay1zcHJlYWRzaGVldC1jZWxsIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDBcclxufVxyXG5cclxuZGl2Lmstc3ByZWFkc2hlZXQtd2luZG93IHtcclxuICBwYWRkaW5nOiAxLjE2N2VtIC43NWVtIC43NWVtXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcm9vdC10YWJzIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgbWFyZ2luOiAtMWVtIC0xZW0gMDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbSAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1yb290LXRhYnMgLmstbG9hZGluZyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZm9ybWF0LWZpbHRlciB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcclxuICB3aWR0aDogMjUlO1xyXG4gIG1hcmdpbjogMCAwIDAgLjc1ZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQge1xyXG4gIHdpZHRoOiA2NyU7XHJcbiAgbWFyZ2luOiAwIC45MTdlbSAwIDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQsIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWxhYmVsIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAzZW1cclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstZHJvcGRvd24sIC5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtd2luZG93IC5rLWV4cG9ydC1jb25maWcgLmstaHIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZyAuay1lZGl0LWZpZWxkIHtcclxuICB3aWR0aDogNDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1wYWdlLW9yaWVudGF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDJlbTtcclxuICB0b3A6IDI1JVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstcGFnZS1vcmllbnRhdGlvbiAuay1pY29uIHtcclxuICBmb250LXNpemU6IDZlbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXhwb3J0LWNvbmZpZzphZnRlciwgLmstc3ByZWFkc2hlZXQtd2luZG93ID4gZGl2OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGhlaWdodDogMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstc3ByZWFkc2hlZXQtcHJldmlldyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjE2ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuNjRlbTtcclxuICBtYXJnaW46IDAgLS44NjNlbSAuNzJlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtYm9yZGVyLXBhbGV0dGUge1xyXG4gIHdpZHRoOiAxNTNweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1ib3JkZXItcGFsZXR0ZSAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRlIC5rLWJ1dHRvbiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMjAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWJvcmRlci1wYWxldHRlIC5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxLjhlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jb2xvcnBhbGV0dGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb24ge1xyXG4gIHBhZGRpbmc6IC42ZW07XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtcG9wdXAgLmstYnV0dG9uLmstYnV0dG9uLWljb250ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIHBhZGRpbmc6IC4zZW0gMS41ZW0gLjNlbSAuOWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IHtcclxuICB3aWR0aDogMjgwcHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXIgLmstdHJlZXZpZXcge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICBwYWRkaW5nOiA0cHggMFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLXN1bW1hcnkgLmstaWNvbiB7XHJcbiAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgOHB4IDAgMjZweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay10ZXh0Ym94LCAuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgPiAuay13aWRnZXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDNweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1kZXRhaWxzLWNvbnRlbnQgLmstc3BhY2UtcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50IC5rLWZpbHRlci1hbmQge1xyXG4gIHdpZHRoOiA3NXB4O1xyXG4gIG1hcmdpbjogOHB4IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstYWN0aW9uLWJ1dHRvbnMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgbWFyZ2luOiA4cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogc3RhdGljXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oYW5kbGUsIC5rLXJlc2l6ZS1oaW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwXHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcclxuICBoZWlnaHQ6IDJweDtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhciAuay1idXR0b24sIC5rLXNwcmVhZHNoZWV0LXNoZWV0cy1iYXIgLmstYnV0dG9uIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwID4gLmstY29udGVudCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstbG9hZGluZyB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvbnRTaXplXSB7XHJcbiAgd2lkdGg6IDc1cHhcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtdG9vbGJhciA+IC5rLXdpZGdldFtkYXRhLXByb3BlcnR5PWZvcm1hdF0ge1xyXG4gIHdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyID4gLmstd2lkZ2V0W2RhdGEtcHJvcGVydHk9Zm9udEZhbWlseV0ge1xyXG4gIHdpZHRoOiAxMzBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC10b29sYmFyIFtkYXRhLXRvb2w9YWxpZ25tZW50XSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWJhY2tncm91bmRDb2xvcl0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1ib3JkZXJzXSwgLmstc3ByZWFkc2hlZXQtdG9vbGJhciBbZGF0YS10b29sPWZyZWV6ZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD1tZXJnZV0sIC5rLXNwcmVhZHNoZWV0LXRvb2xiYXIgW2RhdGEtdG9vbD10ZXh0Q29sb3JdIHtcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtZnVuYy5rLXN5bnRheC1hdC1wb2ludCwgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnQsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1hLCAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0ID4gLmstc2VyaWVzLWIsIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQgPiAuay1zZXJpZXMtYywgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dCA+IC5rLXNlcmllcy1kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0IHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCB7XHJcbiAgbWluLXdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3QgLmstaXRlbSB7XHJcbiAgcGFkZGluZzogMCAuM2VtO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zLWhpbnQge1xyXG4gIG1hcmdpbi10b3A6IC4xZW07XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24uay1zcHJlYWRzaGVldC1sYXN0LWNvbHVtbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4XHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWVkaXRvci1idXR0b24gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uaGludC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxZW1cclxufVxyXG5cclxuLmstZWRpdC1mb3JtLWNvbnRhaW5lciA+IGRpdjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1oZWFkZXItbWVzc2FnZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODg4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMge1xyXG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBmb250LXNpemU6IDkwJVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGQsIC5rLXNwcmVhZHNoZWV0LWltcG9ydC1lcnJvcnMgLmstLWVycm9ycyB0YWJsZSB0aCB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYlxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbXBvcnQtZXJyb3JzIC5rLS1lcnJvcnMgdGFibGUgdGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDBcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyB7XHJcbiAgbWFyZ2luOiAwIDFlbTtcclxuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDM1NXB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodGV4dHVyZXMvaW1hZ2UtZGVmYXVsdC5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA3NSU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDkwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlLmstaG92ZXIgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLXN0YXRlLWhvdmVyZWQgZGl2LCAuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdG9wOiA1MCVcclxufVxyXG5cclxuLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2UgZGl2IHtcclxuICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHotaW5kZXg6IDEwMVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nLmstc3ByZWFkc2hlZXQtYWN0aXZlLWRyYXdpbmcge1xyXG4gIG91dGxpbmUtc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmUtd2lkdGg6IDJweFxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogbW92ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTiB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5FIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuRSB7XHJcbiAgbGVmdDogMTAwJTtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFIHtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG53c2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuUyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNXIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMTAwJTtcclxuICBjdXJzb3I6IG5lc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuVyB7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDUwJTtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZVxyXG59XHJcblxyXG4uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLk5XIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBjdXJzb3I6IG53c2UtcmVzaXplXHJcbn1cclxuXHJcbi5rLWF2YXRhciB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbml0aWFscywgLmstYXZhdGFyLXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1hdmF0YXItaWNvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1hdmF0YXItaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5rLWF2YXRhci1pbWFnZSA+IGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5rLWF2YXRhci1zbSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsZXgtYmFzaXM6IDE2cHhcclxufVxyXG5cclxuLmstYXZhdGFyLW1kIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZmxleC1iYXNpczogMzJweFxyXG59XHJcblxyXG4uay1hdmF0YXItbGcge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBmbGV4LWJhc2lzOiA2NHB4XHJcbn1cclxuXHJcbi5rLWF2YXRhci1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1uIHtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLWNhcmQgLmstY2FyZC1jYWxsb3V0LmstY2FsbG91dC1lIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZykgc2NhbGVYKC0xKVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtcyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1jYXJkIC5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLmstY2FyZCAuay1hdmF0YXIge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBmbGV4LWJhc2lzOiA0NXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1jYXJkIC5rLWF2YXRhci5rLWF2YXRhci1pbWFnZSA+ICoge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweFxyXG59XHJcblxyXG4uay1jYXJkLmstY2FyZC1mbGF0IHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1jYXJkLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1oZWFkZXI6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1oZWFkZXIgaDEsIC5rLWNhcmQtaGVhZGVyIGgyLCAuay1jYXJkLWhlYWRlciBoMywgLmstY2FyZC1oZWFkZXIgaDQsIC5rLWNhcmQtaGVhZGVyIGg1LCAuay1jYXJkLWhlYWRlciBoNiwgLmstY2FyZC1oZWFkZXIgPiBkaXYge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlICsgLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstY2FyZC1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1ib2R5OmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstY2FyZC1ib2R5Omxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYm9keSBwIHtcclxuICBtYXJnaW46IDAgMCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1ib2R5ID4gLmstbGFzdCwgLmstY2FyZC1ib2R5ID4gOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLmstY2FyZC1pbWFnZSwgLmstY2FyZC1tZWRpYSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWltYWdlOmZpcnN0LWNoaWxkLCAuay1jYXJkID4gLmstY2FyZC1tZWRpYTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZCA+IC5rLWNhcmQtaW1hZ2U6bGFzdC1jaGlsZCwgLmstY2FyZCA+IC5rLWNhcmQtbWVkaWE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1pbWFnZSA+IGltZywgLmstY2FyZC1tZWRpYSA+IGltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1pbWFnZSwgLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWEge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG1heC13aWR0aDogMTAwcHg7XHJcbiAgb2JqZWN0LWZpdDogY292ZXJcclxufVxyXG5cclxuLmstY2FyZC10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW46IDAgMCA4cHhcclxufVxyXG5cclxuLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbjogMCAwIDhweDtcclxuICBvcGFjaXR5OiAuNlxyXG59XHJcblxyXG4uay1jYXJkLXNlcGFyYXRvciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtc2VwYXJhdG9yLmstc2VwYXJhdG9yLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweFxyXG59XHJcblxyXG4uay1jYXJkID4gLmstaHIge1xyXG4gIG1hcmdpbjogMDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQgPiAuay1jYXJkLWFjdGlvbnM6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtYWN0aW9ucywgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMge1xyXG4gIGJvcmRlcjogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMgLmstYnV0dG9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMgPiAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogLThweFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtc3RhcnQge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMuay1jYXJkLWFjdGlvbnMtZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy5rLWNhcmQtYWN0aW9ucy1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9uIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb24gPiAuay1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtdmVydGljYWwgLmstY2FyZC1hY3Rpb24gKyAuay1jYXJkLWFjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmRcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhcmQtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLmstY2FyZC1hY3Rpb25zLWNlbnRlciwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kLCAuay1jYXJkLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbC5rLWNhcmQtYWN0aW9ucy1zdGFydCB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtY2VudGVyIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtZW5kIC5rLWJ1dHRvbiwgLmstY2FyZC12ZXJ0aWNhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwuay1jYXJkLWFjdGlvbnMtc3RhcnQgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWNhcmQtYWN0aW9ucy1zdHJldGNoZWQgLmstYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCAuay1idXR0b24uay1mbGF0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstY2FyZCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZC5rLWNhcmQtYWN0aW9ucy12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1jYXJkLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWxpc3QgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1saXN0IC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1kZWNrIC5rLWNhcmQge1xyXG4gIGZsZXg6IDAgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xyXG4gIGxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1idXR0b246bGFzdC1jaGlsZCB7XHJcbiAgcmlnaHQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1kZWNrLXNjcm9sbHdyYXAgPiAuay1jYXJkLWRlY2sge1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkID4gLmstY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3Qge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3QgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3Qge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYXJkLWdyb3VwIC5rLWNhcmQuay1sYXN0ID4gLmstY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLW9ubHkgPiAuay1jYXJkLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCwgW2Rpcj1ydGxdIC5rLWNhcmQtZGVjayAuay1jYXJkICsgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24sIFtkaXI9cnRsXSAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIC5rLWNhcmQtYWN0aW9uICsgLmstY2FyZC1hY3Rpb24ge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYXJkLWhvcml6b250YWwgLmstY2FyZC1hY3Rpb25zLXZlcnRpY2FsLCAuay1ydGwgLmstY2FyZC1ob3Jpem9udGFsID4gLmstY2FyZC1hY3Rpb25zLXN0cmV0Y2hlZCwgW2Rpcj1ydGxdIC5rLWNhcmQtaG9yaXpvbnRhbCAuay1jYXJkLWFjdGlvbnMtdmVydGljYWwsIFtkaXI9cnRsXSAuay1jYXJkLWhvcml6b250YWwgPiAuay1jYXJkLWFjdGlvbnMtc3RyZXRjaGVkIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1pZTExIC5rLWNhcmQtYm9keSB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstdGlsZWxheW91dCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGdyaWRcclxufVxyXG5cclxuLmstbGF5b3V0LWl0ZW0taGludCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxheW91dC1pdGVtLWhpbnQuay1sYXlvdXQtaXRlbS1oaW50LXJlc2l6ZSB7XHJcbiAgei1pbmRleDogM1xyXG59XHJcblxyXG4uay1jaGF0IHtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICBtYXJnaW46IGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtbGlzdC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWxpc3QtY29udGVudCA+ICogKyAqIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cCB7XHJcbiAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBsZWZ0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstZmlyc3QgLmstYnViYmxlLCAuay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstb25seSAuay1idWJibGUge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbGFzdCAuay1idWJibGUsIC5rLWNoYXQgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1taWRkbGUgLmstYnViYmxlIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIHJpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLWZpcnN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW9ubHkgLmstYnViYmxlIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1sYXN0IC5rLWJ1YmJsZSwgLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1pZGRsZSAuay1idWJibGUge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbiAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLXN0YXR1cywgLmstY2hhdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS10aW1lIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstY2hhdCAuay1idWJibGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDBcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS10aW1lLCAuay1jaGF0IC5rLW1lc3NhZ2Uuay1zdGF0ZS1zZWxlY3RlZCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLmstc2VsZWN0ZWQgLmstbWVzc2FnZS1zdGF0dXMsIC5rLWNoYXQgLmstbWVzc2FnZS5rLXN0YXRlLXNlbGVjdGVkIC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICBoZWlnaHQ6IDEuMmVtXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstbWVzc2FnZS1lcnJvciwgLmstY2hhdCAuay1tZXNzYWdlLXNlbmRpbmcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLCAuay1jaGF0IC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgaGVpZ2h0OiAxLjJlbVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF2YXRhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstYXZhdGFycyAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpOm5vdCguay1uby1hdmF0YXIpIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstY2hhdCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzJweCArIDhweClcclxufVxyXG5cclxuLmstY2hhdCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpID4gLmstYXZhdGFyIHtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1jaGF0IC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgPiAuay1hdmF0YXIge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1hdXRob3Ige1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IHNtYWxsZXI7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWF1dGhvciB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVzdGFtcCB7XHJcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstcXVpY2stcmVwbGllcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXF1aWNrLXJlcGx5IHtcclxuICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCB7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1pbnB1dCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1tZXNzYWdlLWJveCAuay1idXR0b246OmFmdGVyLCAuay1tZXNzYWdlLWJveCAuay1idXR0b246OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtbGlzdCB7XHJcbiAgbWFyZ2luOiAycHggMCAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIGNhbGMoMTZweCAqIDIpKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgKyAuay1jYXJkLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQsIC5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmQtd3JhcCB7XHJcbiAgd2lkdGg6IDIwMHB4XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwIHtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5rLWNhcmQtZGVjay1zY3JvbGx3cmFwID4gLmstY2FyZC1kZWNrIHtcclxuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAgLmstY2FyZCB7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmQgKyAuay1jYXJkIHtcclxuICBtYXJnaW4tbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZCwgLmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay10eXBpbmctaW5kaWNhdG9yIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcFxyXG59XHJcblxyXG4uay10eXBpbmctaW5kaWNhdG9yIHNwYW4ge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZsZXg6IDAgMCA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLXR5cGluZy1pbmRpY2F0b3Igc3BhbiArIHNwYW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgcGFkZGluZzogMTBweCAxNnB4XHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstYnV0dG9uLWxpc3Q6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24tbGlzdCAuay1idXR0b24gKyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1sZWZ0IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWNoYXQgLmstdG9vbGJhci1ib3ggLmstc2Nyb2xsLWJ1dHRvbi1yaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstY2hhdCAuay10b29sYmFyLWJveCAuay1idXR0b24ge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2UtdGltZSwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCkgLmstbWVzc2FnZS10aW1lIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWdyb3VwOm5vdCguay1hbHQpIC5rLW1lc3NhZ2Utc3RhdHVzLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cDpub3QoLmstYWx0KSAuay1tZXNzYWdlLXN0YXR1cyB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbWVzc2FnZS1ncm91cC5rLWFsdCwgW2Rpcj1ydGxdIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnRcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS10aW1lLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ncm91cC5rLWFsdCAuay1tZXNzYWdlLXRpbWUge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDEwMCVcclxufVxyXG5cclxuLmstcnRsIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQgLmstbWVzc2FnZS1zdGF0dXMsIFtkaXI9cnRsXSAuay1tZXNzYWdlLWdyb3VwLmstYWx0IC5rLW1lc3NhZ2Utc3RhdHVzIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXA6bm90KC5rLWFsdCk6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMycHggKyA4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhciksIFtkaXI9cnRsXSAuay1hdmF0YXJzIC5rLW1lc3NhZ2UtZ3JvdXAuay1hbHQ6bm90KC5rLW5vLWF2YXRhcikge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMycHggKyA4cHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1tZXNzYWdlLWJveCAuay1idXR0b24gc3ZnLCBbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9uIHN2ZyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG59XHJcblxyXG4uay1ydGwgLmstcXVpY2stcmVwbHksIFtkaXI9cnRsXSAuay1xdWljay1yZXBseSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIge1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1saW5rIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1hY3Rpb24tbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstZm9jdXMsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLWZvY3VzLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQsIC5rLWNhbGVuZGFyIC5rLXN0YXRlLWZvY3VzZWQuay1zZWxlY3RlZCwgLmstY2FsZW5kYXIgLmstc3RhdGUtZm9jdXNlZC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIHRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIHRkLCAuay1jYWxlbmRhciB0aCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb290ZXIge1xyXG4gIHBhZGRpbmc6IC41ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjbGVhcjogYm90aFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1mb290ZXIgLmstbmF2LXRvZGF5OmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcclxuICB3aWR0aDogMTdlbTtcclxuICBoZWlnaHQ6IDE3ZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1jYWxlbmRhci5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiAxOS40Mjg1NzE0M2VtO1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCB0aCB7XHJcbiAgcGFkZGluZzogLjI1ZW0gMnB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNvbnRlbnQgdGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jb250ZW50IHRkLmstYWx0IHtcclxuICB3aWR0aDogMi40Mjg1NzE0M2VtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY29udGVudCAuay1saW5rIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgcGFkZGluZzogLjVlbSAuNWVtO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLW1vbnRoIC5rLWxpbmsge1xyXG4gIHdpZHRoOiAyLjQyODU3MTQzZW07XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstbW9udGggdGgge1xyXG4gIGhlaWdodDogMi40Mjg1NzE0M2VtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLXllYXIgLmstbGluayB7XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICBsaW5lLWhlaWdodDogMy4yODU3MTQyOWVtXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWRlY2FkZSAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI4NTcxNDI5ZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2VudHVyeSAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjQyODU3MTRlbTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWFuaW1hdGlvbi1jb250YWluZXIgLmstY29udGVudCB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4OiAwIDAgYXV0b1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1uYXYtdG9kYXkge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiAwIDE2cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItZGVjYWRldmlldyB0aCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IHRoLCAuay1jYWxlbmRhciAuay1jYWxlbmRhci15ZWFydmlldyB0aCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWFsdCwgLmstY2FsZW5kYXIgLmstY2FsZW5kYXIteWVhcnZpZXcgLmstYWx0IHtcclxuICBvcGFjaXR5OiAuNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uLmstZm9jdXM6OmFmdGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1oZWFkZXIgLmstYnV0dG9uOmZvY3VzOjphZnRlciB7XHJcbiAgb3BhY2l0eTogLjEyXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24uay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItaGVhZGVyIC5rLWJ1dHRvbltkaXNhYmxlZF0sIC5rLWRpc2FibGVkIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLWhlYWRlciAuay1idXR0b24ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY2FsZW5kYXItdmlldyB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDE3ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1hbmltYXRpb24tY29udGFpbmVyLXNtIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZS5rLXdlZWstbnVtYmVyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIHdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMTZweCA4cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBmbG9hdDogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRoIHtcclxuICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBvcGFjaXR5OiAuNVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLWFsdCB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1ldGEtaGVhZGVyLCAuay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IC5rLW1vbnRoLWhlYWRlciB7XHJcbiAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgcGFkZGluZzogLjVlbSA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zdGFydCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLW1pZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2UtZW5kIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNvbnRlbnQgdGQuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgYm90dG9tOiAxcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstY29udGVudCB0ZC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogLTVweFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstcmFuZ2Utc3BsaXQtZW5kOjphZnRlciB7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jb250ZW50IHRkLmstd2Vla2VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgLmstc2VsZWN0ZWQsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1mb2N1cywgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstZm9jdXMuay1zdGF0ZS1zZWxlY3RlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZCwgLmstY2FsZW5kYXItcmFuZ2UgLmstc3RhdGUtZm9jdXNlZC5rLXNlbGVjdGVkLCAuay1jYWxlbmRhci1yYW5nZSAuay1zdGF0ZS1mb2N1c2VkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCwgLmstY2FsZW5kYXItcmFuZ2UgdGQuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogLjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItcmFuZ2UgdGQuay1kaXNhYmxlZCAuay1saW5rLCAuay1jYWxlbmRhci1yYW5nZSB0ZC5rLXN0YXRlLWRpc2FibGVkIC5rLWxpbmsge1xyXG4gIGNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLXJhbmdlIC5rLWZvb3RlciAuay1uYXYtdG9kYXkge1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1kZWNhZGV2aWV3LCAuay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci1tb250aHZpZXcsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldC5rLWRhdGVyYW5nZXBpY2tlciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstY2FsZW5kYXItbW9udGh2aWV3IC5rLWNvbnRlbnQgLmstbGluayB7XHJcbiAgd2lkdGg6IDIuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY29udGVudCB0Ym9keSB0ciB7XHJcbiAgaGVpZ2h0OiAyLjQyODU3MTQzZW1cclxufVxyXG5cclxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXIteWVhcnZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICB3aWR0aDogNC4yODU3MTQyOWVtO1xyXG4gIGhlaWdodDogNC4yODU3MTQyOWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzLjI1XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyLWRlY2FkZXZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItZGVjYWRldmlldyAuay1jb250ZW50IC5rLWxpbmsge1xyXG4gIHdpZHRoOiA0LjI4NTcxNDI5ZW07XHJcbiAgaGVpZ2h0OiA0LjI4NTcxNDI5ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuMjVcclxufVxyXG5cclxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIC0xcHhcclxufVxyXG5cclxuLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY29udGVudCAuay1saW5rIHtcclxuICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgd2lkdGg6IDQuMjg1NzE0MjllbTtcclxuICBoZWlnaHQ6IDQuMjg1NzE0MjllbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jYWxlbmRhci1yYW5nZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLmstcnRsIC5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLW5hdiB7XHJcbiAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay10b29sYmFyIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLXBhZ2VyLXdyYXAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyIC5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS10ZXh0LXNlbGVjdCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcclxuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xyXG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcclxuICB1c2VyLXNlbGVjdDogdGV4dDtcclxuICBjdXJzb3I6IHRleHRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHtcclxuICBjdXJzb3I6IGdyYWJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1saXN0LXNjcm9sbGVyIC5rLWVuYWJsZS1wYW5uaW5nIHNwYW46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG9cclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIGNhbnZhcyB7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAuMjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXIgLmstcGFnZSAuay10ZXh0LWxheWVyID4gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstcGRmLXZpZXdlciAuay1wYWdlIC5rLXRleHQtbGF5ZXIgbWFyayB7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLWZpbGUtZm9ybWF0LCAuay1wZGYtdmlld2VyLXdpbmRvdyAuay1lZGl0LWZpZWxkIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItd2luZG93IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICB0b3A6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSAxZW0pXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyB7XHJcbiAgcGFkZGluZzogLjI4NTcxNDI4ZW1cclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGRmLXZpZXdlci1zZWFyY2gtZGlhbG9nIC5rLXNlYXJjaC1jb250YWluZXIgLmstdGV4dGJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gIG1hcmdpbjogMCAuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLWljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94IC5rLXNlYXJjaC1kaWFsb2ctaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay10ZXh0Ym94OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLW1hdGNoLWNhc2UtYnV0dG9uIHtcclxuICBoZWlnaHQ6IDEuNDI4NTcxNDNlbVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciAuay1zZWFyY2gtbWF0Y2hlcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogNC41ZW07XHJcbiAgbWFyZ2luOiAwIC4yODU3MTQyOGVtIDAgLjI4NTcxNDI4ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1wZGYtdmlld2VyLXNlYXJjaC1kaWFsb2cgLmstc2VhcmNoLWNvbnRhaW5lciA+IC5rLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IC4yODU3MTQyOGVtXHJcbn1cclxuXHJcbi5rLXBkZi12aWV3ZXItc2VhcmNoLWRpYWxvZyAuay1zZWFyY2gtY29udGFpbmVyIC5rLXNlYXJjaC1kaWFsb2ctZHJhZ2hhbmRsZSB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDEpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMSksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgxKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMSksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgxKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDEpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDEpIHtcclxuICB3aWR0aDogY2FsYygxMHB4IC0gNnB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTBweCAtIDZweClcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1sYXN0LW9mLXR5cGUoMiksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtb2YtdHlwZSgyKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtbGFzdC1vZi10eXBlKDIpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgyKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDIpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMiksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMikge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggLSA0cHgpO1xyXG4gIGhlaWdodDogY2FsYygxMHB4IC0gNHB4KVxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLWxhc3Qtb2YtdHlwZSgzKSwgZGl2Lmstc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOm50aC1vZi10eXBlKDMpLCBkaXYuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uOm50aC1sYXN0LW9mLXR5cGUoMyksIGRpdi5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluazpudGgtbGFzdC1vZi10eXBlKDMpLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwLmstc2Nyb2xsdmlldy1tdWx0aWRvdCAuay1zY3JvbGx2aWV3LW5hdiA+IC5rLWxpbms6bnRoLW9mLXR5cGUoMyksIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LW11bHRpZG90IC5rLXNjcm9sbHZpZXctcGFnZWFibGUgPiAuay1idXR0b246bnRoLWxhc3Qtb2YtdHlwZSgzKSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctbXVsdGlkb3QgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgd2lkdGg6IGNhbGMoMTBweCAtIDJweCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggLSAycHgpXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwLCBrZW5kby1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy13cmFwIC5rLXNjcm9sbHZpZXcge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbmRpdi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy13cmFwIGltZywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3IGltZyB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuZGl2Lmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LXdyYXAgPiBsaSwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3ID4gbGkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG5kaXYuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctd3JhcCA+IFtkYXRhLXJvbGU9cGFnZV0sIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldyA+IFtkYXRhLXJvbGU9cGFnZV0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi1oZWlnaHQ6IDFweFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2LXdyYXAsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAga2VuZG8tc2Nyb2xsdmlldy1wYWdlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogY2FsYygxMHB4ICsgKDIgKiAwcHgpICsgKDIgKiAyMHB4KSlcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoMjBweCAqIDIpKTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWxcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdi5rLWZvY3VzLCAuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2Lmstc3RhdGUtZm9jdXNlZCwgLmstc2Nyb2xsdmlldyAuay1zY3JvbGx2aWV3LW5hdjpmb2N1cywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlLmstZm9jdXMsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZS5rLXN0YXRlLWZvY3VzZWQsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2ID4gLmstbGluaywga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCAuay1zY3JvbGx2aWV3LXBhZ2VhYmxlID4gLmstYnV0dG9uIHtcclxuICBtYXJnaW46IDAgMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXcgLmstc2Nyb2xsdmlldy1uYXYgPiAuay1saW5rOjpiZWZvcmUsIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgLmstc2Nyb2xsdmlldy1wYWdlYWJsZSA+IC5rLWJ1dHRvbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1uZXh0LCAuay1zY3JvbGx2aWV3LXByZXYge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNjAlO1xyXG4gIHRvcDogMjAlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstc2Nyb2xsdmlldy1uZXh0IC5rLWljb24sIC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29uIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiA0LjVlbTtcclxuICBmb250LXdlaWdodDogNDAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctcHJldiB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1zY3JvbGx2aWV3LW5leHQge1xyXG4gIHJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXNjcm9sbHZpZXctYW5pbWF0aW9uIHtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC11c2VyLXNlbGVjdDpub25lKSB7XHJcbiAgZGl2Lmstc2Nyb2xsdmlldyB1bC5rLXNjcm9sbHZpZXctd3JhcCBsaSA+ICosIGtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LXdyYXAgdWwuay1zY3JvbGx2aWV3IGxpID4gKiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG4gIH1cclxufVxyXG5cclxuQHN1cHBvcnRzIChub3QgKC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSkpIHtcclxuICBkaXYuay1zY3JvbGx2aWV3IHVsLmstc2Nyb2xsdmlldy13cmFwIGxpID4gKiwga2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXctd3JhcCB1bC5rLXNjcm9sbHZpZXcgbGkgPiAqIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgfVxyXG59XHJcblxyXG4uay1zd2l0Y2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXN3aXRjaCBbdHlwZT1jaGVja2JveF0ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstaWUgLmstc3dpdGNoIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstc3dpdGNoLCAuay1zd2l0Y2gtdGh1bWIsIC5rLXN3aXRjaC10cmFjayB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1zd2l0Y2gtdHJhY2sge1xyXG4gIHdpZHRoOiA1ZW07XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICBwYWRkaW5nOiAycHggMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQgMHNcclxufVxyXG5cclxuLmstaWUgLmstc3dpdGNoLXRyYWNrIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dDtcclxuICB0b3A6IDUwJVxyXG59XHJcblxyXG4uay1zd2l0Y2gtdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVlbTtcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLW91dCAwc1xyXG59XHJcblxyXG4uay1pZTExIC5rLXN3aXRjaC10aHVtYiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwIHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSAoMmVtIC8gMikgLSAycHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLWVkZ2UgLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1pZSAuay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yZW1cclxufVxyXG5cclxuLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygoMmVtIC8gMikgKyAycHggKyAxcHgpXHJcbn1cclxuXHJcbi5rLXN3aXRjaC1sYWJlbC1vZmYsIC5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0gLSBjYWxjKDhweCArIDJweCkgLSAycHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBsZWZ0OiBjYWxjKDhweCAtIDFweClcclxufVxyXG5cclxuLmstc3dpdGNoLWxhYmVsLW9mZiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcmlnaHQ6IGNhbGMoOHB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC10aHVtYiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC10aHVtYiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwLCAuay1zd2l0Y2hbZGlyPXJ0bF0uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXAge1xyXG4gIGxlZnQ6IGNhbGMoKDJlbSAvIDIpICsgMnB4ICsgMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCwgLmstc3dpdGNoW2Rpcj1ydGxdLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcCB7XHJcbiAgbGVmdDogY2FsYygxMDAlIC0gKDJlbSAvIDIpIC0gMnB4IC0gMXB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstc3dpdGNoIC5rLXN3aXRjaC1sYWJlbC1vbiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vbiB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbGVmdDogaW5pdGlhbDtcclxuICByaWdodDogY2FsYyg4cHggLSAxcHgpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1zd2l0Y2ggLmstc3dpdGNoLWxhYmVsLW9mZiwgLmstc3dpdGNoW2Rpcj1ydGxdIC5rLXN3aXRjaC1sYWJlbC1vZmYge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGVmdDogY2FsYyg4cHggLSAxcHgpO1xyXG4gIHJpZ2h0OiBpbml0aWFsXHJcbn1cclxuXHJcbi5rLWZpbHRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlciB1bCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1maWx0ZXIgdWwgbGkge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWNvbnRhaW5lciwgLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjFlbVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDRweCAwXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC04cHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXIge1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93biwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLWZpbHRlci1vcGVyYXRvciAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiAxNWVtXHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhciAuay1maWx0ZXItdG9vbGJhci1pdGVtID4gLmstdGV4dGJveCB7XHJcbiAgbWFyZ2luOiAwIC4yZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1maWx0ZXIgLmstZmlsdGVyLWl0ZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAtNHB4O1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIHRvcDogY2FsYygtNHB4IC0gMXB4KTtcclxuICBib3R0b206IDUwJTtcclxuICBsZWZ0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLCAuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4gPiAuay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsIC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbiA+IC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItaXRlbSwgLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcywgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWl0ZW0sIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWZpbHRlcltkaXI9cnRsXSAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyOjpiZWZvcmUsIFtkaXI9cnRsXSAuay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogLThweFxyXG59XHJcblxyXG4uay1maWx0ZXJbZGlyPXJ0bF0gLmstZmlsdGVyLWl0ZW06OmJlZm9yZSwgLmstcnRsIC5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1pdGVtOjpiZWZvcmUge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstZmlsdGVyW2Rpcj1ydGxdIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCAuay1ydGwgLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLCBbZGlyPXJ0bF0gLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkID4gLmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtOHB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1kcmF3ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1taW5pIC5rLWRyYXdlciwgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0IHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLCAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstZHJhd2VyLWxlZnQgLmstZHJhd2VyLCAuay1kcmF3ZXIuay1kcmF3ZXItc3RhcnQge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIsIC5rLWRyYXdlci5rLWRyYXdlci1lbmQge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMFxyXG59XHJcblxyXG4uay1kcmF3ZXItY29udGVudCB7XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyIHtcclxuICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAyXHJcbn1cclxuXHJcbi5rLWRyYXdlci1vdmVybGF5IC5rLW92ZXJsYXkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstZHJhd2VyLXB1c2gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uay1kcmF3ZXItcHVzaC5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIge1xyXG4gIG9yZGVyOiAxXHJcbn1cclxuXHJcbi5rLWRyYXdlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiA3cHhcclxufVxyXG5cclxuLmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4XHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtcywgLmstZHJhd2VyLWl0ZW1zIHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1kcmF3ZXItaXRlbSB7XHJcbiAgcGFkZGluZzogOHB4IDhweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWljb24ge1xyXG4gIG1hcmdpbjogMCA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmUge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1kcmF3ZXItaXRlbSAuay1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmc6IDAgOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5rLWRyYXdlci1zZXBhcmF0b3Ige1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXdyYXBwZXIge1xyXG4gIHdpZHRoOiBjYWxjKDQgKiA4cHggKyAxOHB4KVxyXG59XHJcblxyXG4uay1ydGwgLmstZHJhd2VyLWxlZnQuay1kcmF3ZXItcHVzaCAuay1kcmF3ZXIsIFtkaXI9cnRsXSAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLmstcnRsIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciwgW2Rpcj1ydGxdIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XHJcbiAgb3JkZXI6IDBcclxufVxyXG5cclxuLmstcmF0aW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwIDRweFxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1vdXQgMHNcclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAqIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBvdmVyZmxvdzogdmlzaWJsZVxyXG59XHJcblxyXG4uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLXBhcnQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQge1xyXG4gIGRpcmVjdGlvbjogcnRsXHJcbn1cclxuXHJcbi5rLXJhdGluZy1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiA0cHggOHB4XHJcbn1cclxuXHJcbi5rLWllOSAuay1yYXRpbmctY29udGFpbmVyLCAuay1pZTkgLmstcmF0aW5nLWl0ZW0sIC5rLWllOSAuay1yYXRpbmctbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcblxyXG4uay1ydGwgLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0LCBbZGlyPXJ0bF0gLmstcmF0aW5nLXByZWNpc2lvbi1wYXJ0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCwgW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudCB7XHJcbiAgZGlyZWN0aW9uOiBsdHJcclxufVxyXG5cclxuLmstdGltZWxpbmUgdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lIHVsIGxpIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKDgwcHggKyAyICogNDBweCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1kYXRlcy1oaWRkZW4gLmstdGltZWxpbmUtZGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS5rLXRpbWVsaW5lLWNvbGxhcHNpYmxlIC5rLWNhcmQtaGVhZGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdyB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IGNhbGMoNnB4ICsgM3B4ICsgMiAqIDFweCk7XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUgLmstdGltZWxpbmUtYXJyb3ctbGVmdCB7XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZSAuay10aW1lbGluZS1hcnJvdy1yaWdodCB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1oZWFkZXIgKyAuay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmctdG9wOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHkge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogNXB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICBib3JkZXItcmFkaXVzOiAycHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtY2FyZCAuay10aW1lbGluZS1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LWUsIC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13IHtcclxuICB0b3A6IDM2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCwgLmstdGltZWxpbmUtdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBtYXJnaW46IDQwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciwgLmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsYyg0MHB4ICsgKDgwcHggLSA2cHgpIC8gMikgKyA1MHB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWRhdGVzLWhpZGRlbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAoODBweCAtIDZweCkgLyAyKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZy13cmFwOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1mbGFnIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZGF0ZS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcclxuICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiA0MHB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgbWluLWhlaWdodDogY2FsYygyICogMzZweCk7XHJcbiAgd2lkdGg6IDQwMHB4O1xyXG4gIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWV2ZW50LWNvbGxhcHNlIHtcclxuICBtYXJnaW46IC00cHggMDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9ucywgLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1jYXJkLWJvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2lyY2xlIHtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcge1xyXG4gIHBhZGRpbmctbGVmdDogNDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nOjphZnRlciB7XHJcbiAgbGVmdDogNTAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZmxhZy13cmFwIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudC5rLXJldmVyc2UgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLCAuay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgZmxleC1iYXNpczogNTAlO1xyXG4gIG1pbi13aWR0aDogMFxyXG59XHJcblxyXG4uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWRhdGUtd3JhcCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jaXJjbGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtIHtcclxuICBmbGV4OiAxIDAgMjAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtLmstdGltZWxpbmUtZmxhZy13cmFwOmhvdmVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1kYXRlLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtY2FyZCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJkIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtZXZlbnRzLWxpc3QgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA2MDBweFxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcCAuay10aW1lbGluZS1ldmVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNXB4IDBcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlciB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogY2FsYygoMzBweCAvIDIpICsgM3B4KTtcclxuICBsZWZ0OiBjYWxjKDMwcHggLSAyICogMXB4KTtcclxuICByaWdodDogY2FsYygzMHB4IC0gMiAqIDFweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGhlaWdodDogNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS10cmFjayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWcge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNnB4ICsgMiAqIDFweCArIDRweCArIDEwcHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDYwcHhcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG1hcmdpbjogMTZweCAwXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZSAuay10aW1lbGluZS1mbGFnIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoODBweCArIDIgKiAxNnB4KVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWctd3JhcCB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKGNhbGMoMTZweCArICg4MHB4IC0gNnB4KSAvIDIpICsgNTBweClcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW4ge1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYygxNnB4ICsgKDgwcHggLSA2cHgpIC8gMilcclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstY2FyZC1hY3Rpb25zID4gLmstYnV0dG9uLmstZmxhdDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiB7XHJcbiAgbWluLWhlaWdodDogMi4xMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1yb290LWl0ZW0ge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLWJyZWFkY3J1bWIgLmstYnJlYWRjcnVtYi1saW5rLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItcm9vdC1saW5rIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLXJvb3QtbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstYnJlYWRjcnVtYiAuay1icmVhZGNydW1iLWljb24tbGluayB7XHJcbiAgcGFkZGluZzogOHB4IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaWNvbnRleHQtbGluayAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4uay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyLCAuay1icmVhZGNydW1iIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1uby1mbGV4Ym94IC5rLWJyZWFkY3J1bWIsIC5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLW5vLWZsZXhib3ggLmstYnJlYWRjcnVtYi1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstbGlzdGdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstbGlzdGdyb3VwID4gdWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbSArIC5rLWxpc3Rncm91cC1pdGVtIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHhcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZsdXNoIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDBcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtMWVtO1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IHtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZCA+IC5rLXNlbGVjdCB7XHJcbiAgbWFyZ2luOiAtLjVlbSAtMWVtIC0uNWVtIDA7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IC0uNWVtIC0xZW07XHJcbiAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtbGFiZWwge1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGVdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLCAuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT10aW1lXSwgLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgc2VsZWN0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXg6IDEgMSAxMDAlXHJcbn1cclxuXHJcbi5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCwgW2Rpcj1ydGxdIC5rLWxpc3Rncm91cC1pdGVtID4gLmstbGluayA+IC5rLXNlbGVjdCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmsgPiAuay1zZWxlY3QgLmstaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1saW5rLCBbZGlyPXJ0bF0gLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstbGluayB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QsIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkID4gLmstc2VsZWN0IC5rLWljb24sIFtkaXI9cnRsXSAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQgPiAuay1zZWxlY3QgLmstaWNvbiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAsIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAtaXRlbSA+IC5rLWxpbmssIC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXAgPiB1bCAuay1saXN0Z3JvdXAtaXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstbGlzdGJveCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay13aWRnZXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXIgLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciBsaSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstZ2hvc3Qge1xyXG4gIG9wYWNpdHk6IC41XHJcbn1cclxuXHJcbi5rLWxpc3Rib3ggLmstZHJvcC1oaW50IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1saXN0Ym94IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgdWwsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogNXB4XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWxlZnQgLmstbGlzdGJveC10b29sYmFyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1yaWdodCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHhcclxufVxyXG5cclxuLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1ib3R0b20sIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItdG9wIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciB1bCwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci10b3AgLmstbGlzdGJveC10b29sYmFyIHVsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItYm90dG9tIC5rLWxpc3Rib3gtdG9vbGJhciBsaSArIGxpLCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXRvcCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweFxyXG59XHJcblxyXG4uay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLWJvdHRvbSAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdGJveC5rLWxpc3Rib3gtdG9vbGJhci1sZWZ0IC5rLWxpc3Rib3gtdG9vbGJhciwgLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItcmlnaHQgLmstbGlzdGJveC10b29sYmFyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSlcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3Rib3guay1saXN0Ym94LXRvb2xiYXItbGVmdCAuay1saXN0Ym94LXRvb2xiYXIge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0Ym94LmstbGlzdGJveC10b29sYmFyLXJpZ2h0IC5rLWxpc3Rib3gtdG9vbGJhciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstbWVzc2FnZWJveCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M1xyXG59XHJcblxyXG4uay1tZXNzYWdlYm94IGEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1iYWRnZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbn1cclxuXHJcbi5rLWJhZGdlID4gKiB7XHJcbiAgY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstYmFkZ2UgPiBhLCBhLmstYmFkZ2Uge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uay1iYWRnZSA+IGE6aG92ZXIsIGEuay1iYWRnZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLmstYmFkZ2UtaWNvbiB7XHJcbiAgbWF4LXdpZHRoOiAxZW07XHJcbiAgbWF4LWhlaWdodDogMWVtO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdFxyXG59XHJcblxyXG4uay1iYWRnZS1pY29uLmstc3ZnLWljb24gc3ZnIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3JcclxufVxyXG5cclxuLmstYmFkZ2Utc20ge1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1pbi13aWR0aDogY2FsYygoMSAqIDFlbSkgKyAoMnB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWJhZGdlLXNtOmVtcHR5IHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgbWluLXdpZHRoOiBhdXRvXHJcbn1cclxuXHJcbi5rLWJhZGdlLW1kIHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtaW4td2lkdGg6IGNhbGMoKDEgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1iYWRnZS1tZDplbXB0eSB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIG1pbi13aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1iYWRnZS1sZyB7XHJcbiAgcGFkZGluZzogNnB4IDZweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWluLXdpZHRoOiBjYWxjKCgxICogMWVtKSArICg2cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstYmFkZ2UtbGc6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBtaW4td2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstYmFkZ2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstYmFkZ2UtaW5zaWRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5OVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LCBbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSlcclxufVxyXG5cclxuLmstcnRsIC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmQsIFtkaXI9cnRsXS5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpXHJcbn1cclxuXHJcbi5rLWJhZGdlLW91dHNpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5OTk5XHJcbn1cclxuXHJcbi5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMTAwJSlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKVxyXG59XHJcblxyXG4uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMTAwJSlcclxufVxyXG5cclxuLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LCBbZGlyPXJ0bF0gLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCwgW2Rpcj1ydGxdLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1zdGFydCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKVxyXG59XHJcblxyXG4uay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQsIFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCwgW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLCBbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1jaGVja2JveDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOFwiO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC1mYW1pbHk6IFdlYkNvbXBvbmVudHNJY29ucywgbW9ub3NwYWNlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1jaGVja2JveDpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxufVxyXG5cclxuLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUsIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxyXG59XHJcblxyXG4uay1jaGVja2JveDpkaXNhYmxlZCwgLmstY2hlY2tib3g6ZGlzYWJsZWQgKyAuay1jaGVja2JveC1sYWJlbCB7XHJcbiAgb3BhY2l0eTogLjY7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoLjgpO1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmVcclxufVxyXG5cclxuLmstY2hlY2tib3gtbGFiZWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbDplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHQge1xyXG4gIG1pbi13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxhYmVsIC5rLXJpcHBsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCwgLmstY2hlY2tib3gtbGFiZWwgKyAuay1jaGVja2JveCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1jaGVja2JveC1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWNoZWNrYm94LWxpc3QgLmstY2hlY2tib3gtaXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweFxyXG59XHJcblxyXG4uay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMzJweCAwIDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLCBbZGlyPXJ0bF0gLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWNoZWNrYm94LWxhYmVsID4gLmstY2hlY2tib3gsIFtkaXI9cnRsXSAuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94IHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW0sIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMnB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstY2hlY2tib3gtaXRlbTpsYXN0LWNoaWxkLCBbZGlyPXJ0bF0gLmstbGlzdC1ob3Jpem9udGFsIC5rLWNoZWNrYm94LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBcclxufVxyXG5cclxuLmstY2hlY2tib3g6Oi1tcy1jaGVjayB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5rLWNoZWNrYm94OjotbXMtY2hlY2sge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHhcclxuICB9XHJcbn1cclxuXHJcbi5rLXJhZGlvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uay1yYWRpbzo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmstcmFkaW86aG92ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpXHJcbn1cclxuXHJcbi5rLXJhZGlvOmRpc2FibGVkLCAuay1yYWRpbzpkaXNhYmxlZCArIC5rLXJhZGlvLWxhYmVsIHtcclxuICBvcGFjaXR5OiAuNjtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSguOCk7XHJcbiAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZVxyXG59XHJcblxyXG4uay1yYWRpby1sYWJlbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMTZweCArIDFweCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxhYmVsLmstbm8tdGV4dCwgLmstcmFkaW8tbGFiZWw6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmstcmFkaW8tbGFiZWwgLmstcmlwcGxlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcmFkaW8gKyAuay1yYWRpby1sYWJlbCwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1yYWRpby1sYWJlbCA+IC5rLXJhZGlvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1yYWRpby1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLXJhZGlvLWxpc3QgLmstcmFkaW8taXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweFxyXG59XHJcblxyXG4uay1yYWRpby1saXN0IC5rLXJhZGlvLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMzJweCAwIDBcclxufVxyXG5cclxuLmstbGlzdC1ob3Jpem9udGFsIC5rLXJhZGlvLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXJ0bCAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLCAuay1ydGwgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsIFtkaXI9cnRsXSAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1ydGwgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbywgW2Rpcj1ydGxdIC5rLXJhZGlvLWxhYmVsID4gLmstcmFkaW8ge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbSwgW2Rpcj1ydGxdIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDMycHhcclxufVxyXG5cclxuLmstcnRsIC5rLWxpc3QtaG9yaXpvbnRhbCAuay1yYWRpby1pdGVtOmxhc3QtY2hpbGQsIFtkaXI9cnRsXSAuay1saXN0LWhvcml6b250YWwgLmstcmFkaW8taXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMFxyXG59XHJcblxyXG4uay1yYWRpbzo6LW1zLWNoZWNrIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5rLXJhZGlvOjotbXMtY2hlY2sge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHhcclxuICB9XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1oZWFkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1zZWFyY2gtdG9vbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1uYXZpZ2F0aW9uIHtcclxuICB3aWR0aDogMjAlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbmF2aWdhdGlvbiA+IC5rLXRyZWV2aWV3IHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXRyZWV2aWV3ID4gLmstZ3JvdXAgPiAuay1pdGVtIHtcclxuICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWNvbnRlbnQge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBmbGV4OiAxIDEgMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1icmVhZGNydW1iIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdmlldyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdmlldyA+IC5rLWZpbGVtYW5hZ2VyLWdyaWQsIC5rLWZpbGVtYW5hZ2VyLXZpZXcgPiAuay1maWxlbWFuYWdlci1saXN0dmlldyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxleDogMSAxIDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICB3aWR0aDogMTIwcHg7XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1wcmV2aWV3IHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaWNvbiB7XHJcbiAgZm9udC1zaXplOiA0OHB4XHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtaW1hZ2Uge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1zaXplIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1lZGl0LWl0ZW0gLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZ3JpZCB7XHJcbiAgZmxleDogMSAxIDAlXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLWdyaWQgLmstZmlsZS1wcmV2aWV3IHtcclxuICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZ3JpZCAuay1maWxlLW5hbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IHtcclxuICBwYWRkaW5nOiA0OHB4IDE2cHggMTZweDtcclxuICB3aWR0aDogMjAlO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDE2cHggKiA0KSArICg5NnB4ICogMikgKyAoMTZweCAqIDMpKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIGZsZXgtc2hyaW5rOiAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogOTZweFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLXNpbmdsZS1maWxlLXNlbGVjdGVkIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstbXVsdGlwbGUtZmlsZXMtc2VsZWN0ZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXNpemUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwXHJcbn1cclxuXHJcbi5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1tZXRhLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWUge1xyXG4gIG1hcmdpbjogMFxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtdHlwZSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemVcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcHJldmlldyAuay1saW5lLWJyZWFrIHtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZsZXg6IDEgMSAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItcmVzaXphYmxlIC5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb24sIC5rLWZpbGVtYW5hZ2VyLXJlc2l6YWJsZSAuay1maWxlbWFuYWdlci1wcmV2aWV3IHtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXIgLmstc3BsaXRiYXIge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogNnB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlciAuay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGUge1xyXG4gIHdpZHRoOiAycHhcclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItdXBsb2FkLWRpYWxvZyAuay11cGxvYWQtZmlsZXMge1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstZmlsZW1hbmFnZXItZHJhZy1oaW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG59XHJcblxyXG4uay1maWxlbWFuYWdlci1kcmFnLWhpbnQgLmstaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstd2luZG93IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDAwMVxyXG59XHJcblxyXG4uay13aW5kb3cgLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LWNvbnRlbnQsIC5rLXdpbmRvdy5rLXdpbmRvdy1tYXhpbWl6ZWQgLmstd2luZG93LXRpdGxlYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1zbSB7XHJcbiAgd2lkdGg6IDMwMHB4XHJcbn1cclxuXHJcbi5rLXdpbmRvdy1tZCB7XHJcbiAgd2lkdGg6IDgwMHB4XHJcbn1cclxuXHJcbi5rLXdpbmRvdy1sZyB7XHJcbiAgd2lkdGg6IDEyMDBweFxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1pbi1oZWlnaHQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAwIGNhbGMoMTJweCAvIC0yKTtcclxuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygxMnB4IC8gLTIpO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstd2luZG93LXRpdGxlYmFyIC5rLXdpbmRvdy1hY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBvcGFjaXR5OiAuN1xyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4uay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbiAuay1pY29uIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5rLXByb21wdC1jb250YWluZXIsIC5rLXdpbmRvdy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay13aW5kb3ctY29udGVudCArIC5rLXByb21wdC1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IC0xMnB4XHJcbn1cclxuXHJcbi5rLXByb21wdC1jb250YWluZXIgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuLmstd2luZG93LWlmcmFtZWNvbnRlbnQgLmstY29udGVudC1mcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1jb250ZW50ID4gLmttLXNjcm9sbC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay13aW5kb3cgPiAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogNnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgem9vbTogMVxyXG59XHJcblxyXG4uay1yZXNpemUtbiB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogZS1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXMge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXcge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLXNlIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtc3cge1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBzdy1yZXNpemVcclxufVxyXG5cclxuLmstcmVzaXplLW5lIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDZweDtcclxuICBjdXJzb3I6IG5lLXJlc2l6ZVxyXG59XHJcblxyXG4uay1yZXNpemUtbncge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgY3Vyc29yOiBudy1yZXNpemVcclxufVxyXG5cclxuLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXdpbmRvdy1jb250ZW50ID4gLmstYWN0aW9uLWJ1dHRvbnMsIC5rLXdpbmRvdyA+IC5rLWFjdGlvbi1idXR0b25zIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1pZTkgLmstd2luZG93LWNvbnRlbnQge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gKCgxLjI1ICogMWVtKSArICg4cHggKiAyKSkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBcclxufVxyXG5cclxuLmstaWU5IC5rLXdpbmRvdy10aXRsZSwgLmstaWU5IC5rLXdpbmRvdy10aXRsZWJhciAuay13aW5kb3ctYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXJ0bCAuay13aW5kb3ctdGl0bGViYXIgLmstd2luZG93LWFjdGlvbnMge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDZweFxyXG59XHJcblxyXG4uay1kaWFsb2cge1xyXG4gIG1pbi13aWR0aDogOTBweDtcclxuICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1kaWFsb2ctY2VudGVyZWQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJVxyXG59XHJcblxyXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiA0cHg7XHJcbiAgcmlnaHQ6IDRweFxyXG59XHJcblxyXG4uay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAyLjRlbVxyXG59XHJcblxyXG4uay1kaWFsb2ctYnV0dG9uZ3JvdXAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA2cHggNnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZGlhbG9nLWJ1dHRvbmdyb3VwIC5rLWJ1dHRvbiB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstcnRsIC5rLWRpYWxvZy10aXRsZWxlc3MgLmstZGlhbG9nLWNsb3NlLCAuay1ydGwuay1kaWFsb2ctdGl0bGVsZXNzIC5rLWRpYWxvZy1jbG9zZSB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNHB4XHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIge1xyXG4gIG1hcmdpbjogMCAwO1xyXG4gIHBhZGRpbmc6IDAgMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGluayB7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWxpbmsge1xyXG4gIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgcmlnaHQ6IGNhbGMoLTEgKiBjYWxjKDFweCArIDNweCkpO1xyXG4gIGJvdHRvbTogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgbGVmdDogY2FsYygtMSAqIGNhbGMoMXB4ICsgM3B4KSk7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtZm9jdXMgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVyLCAuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCB7XHJcbiAgbWF4LXdpZHRoOiAxMGVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoKDI4cHggKyAyICogMXB4KSAvIDIpO1xyXG4gIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstc3RlcC10ZXh0IHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTBlbSAtICgxNnB4ICsgNHB4KSk7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweFxyXG59XHJcblxyXG4uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudCAuay1zdGVwLWxhYmVsLCAuay1zdGVwcGVyIC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWwge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmbGV4LWJhc2lzOiAxMDAlXHJcbn1cclxuXHJcbi5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAwXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAge1xyXG4gIGZsZXg6IDEgMCBhdXRvXHJcbn1cclxuXHJcbi5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGluayB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWxhYmVsIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDhweCAtIDNweClcclxufVxyXG5cclxuLmstc3RlcC1saXN0LWhvcml6b250YWwgfiAuay1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgdG9wOiBjYWxjKCgyOHB4ICsgMiAqIDJweCkgLyAyKVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAge1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgKyAyMHB4KVxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdFxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMTJweFxyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgfiAuay1wcm9ncmVzc2JhciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBsZWZ0OiBjYWxjKCgyOHB4ICsgMiAqIDFweCArIDIgKiAycHgpIC8gMilcclxufVxyXG5cclxuLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtY29udGVudCB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwc1xyXG59XHJcblxyXG4uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjhweCArIDIgKiAxcHgpO1xyXG4gIHBhZGRpbmc6IDIwcHggMTBweFxyXG59XHJcblxyXG4uay1ydGwgLmstc3RlcHBlciwgLmstc3RlcHBlcltkaXI9cnRsXSB7XHJcbiAgZGlyZWN0aW9uOiBydGxcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1pY29uLCAuay1zdGVwcGVyW2Rpcj1ydGxdIC5rLXN0ZXAtbGFiZWwgLmstaWNvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXAtaW5kaWNhdG9yICsgLmstc3RlcC1sYWJlbCwgLmstc3RlcHBlcltkaXI9cnRsXSAuay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1pbmRpY2F0b3IgKyAuay1zdGVwLWxhYmVsIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstcnRsIC5rLXN0ZXBwZXIgLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIsIC5rLXN0ZXBwZXJbZGlyPXJ0bF0gLmstc3RlcC1saXN0LXZlcnRpY2FsIH4gLmstcHJvZ3Jlc3NiYXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGNhbGMoKDI4cHggKyAyICogMXB4ICsgMiAqIDJweCkgLyAyKVxyXG59XHJcblxyXG4uay13aXphcmQge1xyXG4gIHBhZGRpbmc6IGNhbGMoOHB4ICogMikgY2FsYyg4cHggKiAyKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogMCAwXHJcbn1cclxuXHJcbi5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQgLmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvciB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstd2l6YXJkLXN0ZXBzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstd2l6YXJkLXN0ZXAge1xyXG4gIHBhZGRpbmc6IGNhbGMoKGNhbGMoOHB4ICogNCkgLyA0KSArIDJweCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG59XHJcblxyXG4uay13aXphcmQtc3RlcC5rLWZvY3VzLCAuay13aXphcmQtc3RlcC5rLXN0YXRlLWZvY3VzZWQsIC5rLXdpemFyZC1zdGVwOmZvY3VzIHtcclxuICBvdXRsaW5lLXdpZHRoOiAxcHg7XHJcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4XHJcbn1cclxuXHJcbi5rLXdpemFyZC1jb250ZW50IHtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXdpemFyZC1idXR0b25zIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKDhweCAqIDQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay13aXphcmQtYnV0dG9ucyAuay13aXphcmQtcGFnZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXdpemFyZC1ob3Jpem9udGFsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1zdGVwcyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYyg4cHggKiA0KVxyXG59XHJcblxyXG4uay13aXphcmQtaG9yaXpvbnRhbCAuay13aXphcmQtY29udGVudCwgLmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBmbGV4OiAxIDAgMCVcclxufVxyXG5cclxuLmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1jb250ZW50IHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDE7XHJcbiAgZmxleC1iYXNpczogYXV0b1xyXG59XHJcblxyXG4uay13aXphcmQtdmVydGljYWwgLmstd2l6YXJkLXN0ZXBzIHtcclxuICBtYXJnaW4tbGVmdDogY2FsYyg4cHggKiA0KVxyXG59XHJcblxyXG4uay13aXphcmQtbGVmdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlXHJcbn1cclxuXHJcbi5rLXdpemFyZC1sZWZ0IC5rLXdpemFyZC1zdGVwcyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhweCAqIDQpO1xyXG4gIG1hcmdpbi1sZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciA+IC5rLXRleHRhcmVhLCAuay10ZXh0Ym94LWNvbnRhaW5lciA+IC5rLXRleHRhcmVhIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICB3aWR0aDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay10ZXh0YXJlYSA+IC5rLWlucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstaWUgdGV4dGFyZWEuay10ZXh0YXJlYSB7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94XHJcbn1cclxuXHJcbi5rLWVkaXRvciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstZWRpdG9yIGlmcmFtZS5rLWNvbnRlbnQsIC5rLWVkaXRvciA+IC5rLWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxudGFibGUuay1lZGl0b3Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwXHJcbn1cclxuXHJcbnRhYmxlLmstZWRpdG9yIHRib2R5LCB0YWJsZS5rLWVkaXRvciB0ZCwgdGFibGUuay1lZGl0b3IgdHIge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG50YWJsZS5rLWVkaXRvciAuay1lZGl0YWJsZS1hcmVhIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUge1xyXG4gIHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lLmstZWRpdG9yIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay13aW5kb3cuay1lZGl0b3Itd2lkZ2V0IHtcclxuICBtaW4taGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5lZGl0b3JUb29sYmFyV2luZG93IHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmVkaXRvclRvb2xiYXJXaW5kb3cgLmstZWRpdG9yLXRvb2xiYXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJhY2tncm91bmQ6IDAgMFxyXG59XHJcblxyXG4uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGUge1xyXG4gIG1hcmdpbjogMCA0cHggMCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC1ncm91cCAuay1jb2xvcnBpY2tlciB+IC5rLWNvbG9ycGlja2VyLCAuay1lZGl0b3ItdG9vbGJhciAuay10b29sLWdyb3VwIC5rLXdpZGdldCB+IC5rLXdpZGdldCB7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogNHB4XHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLXRvb2wtZ3JvdXAgPiAuay10b29sIHtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgd2lkdGg6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpO1xyXG4gIGhlaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstdG9vbC10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5rLWVkaXRvci10b29sYmFyIC5rLW92ZXJmbG93LXRvb2xzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay1vdmVyZmxvdy1hbmNob3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItdG9vbGJhciAuay1icmVhaywgLmstZWRpdG9yLXRvb2xiYXIgLmstcm93LWJyZWFrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDFweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDBcclxufVxyXG5cclxuLmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG4gIG1hcmdpbi10b3A6IC0uMjVlbVxyXG59XHJcblxyXG4uay1lZGl0YWJsZS1hcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1yZXNpemFibGUgLmstZWRpdGFibGUtYXJlYSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHhcclxufVxyXG5cclxuLmstZWRpdG9yIC5rLXJhdy1jb250ZW50LCAuay1lZGl0b3ItZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgXCJjb3VyaWVyIG5ld1wiLCBtb25vc3BhY2VcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIHdpZHRoOiA0MDBweFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIC5rLWVkaXQtbGFiZWwge1xyXG4gIHdpZHRoOiAyNSVcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1lZGl0LWZpZWxkIHtcclxuICB3aWR0aDogNjYlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogOTYlXHJcbn1cclxuXHJcbi5rLWZpbGVicm93c2VyLWRpYWxvZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWluLXdpZHRoOiAzNTBweFxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZmlsZWJyb3dzZXIge1xyXG4gIG1hcmdpbjogMCAxZW0gMFxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1sYWJlbCB7XHJcbiAgd2lkdGg6IDE4JVxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCB7XHJcbiAgd2lkdGg6IDc1JVxyXG59XHJcblxyXG4uay1maWxlYnJvd3Nlci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogNzAlXHJcbn1cclxuXHJcbiNrLWVkaXRvci1pbWFnZS1oZWlnaHQsICNrLWVkaXRvci1pbWFnZS13aWR0aCB7XHJcbiAgd2lkdGg6IDVlbVxyXG59XHJcblxyXG4uay1idXR0b24td3JhcHBlciAuay1saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG59XHJcblxyXG4uay1jdC1wb3B1cCB7XHJcbiAgd2lkdGg6IDE4MC40cHg7XHJcbiAgcGFkZGluZzogLjY1ZW0gLjVlbSAuNWVtXHJcbn1cclxuXHJcbi5rLWN0LXBvcHVwIC5rLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY3QtcG9wdXAgLmstc3RhdHVzIHtcclxuICBtYXJnaW46IC4zZW0gMFxyXG59XHJcblxyXG4uay1jdC1wb3B1cCAuay1jdC1jZWxsIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMThweDtcclxuICBtYXJnaW46IDFweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgLW1zLWhpZ2gtY29udHJhc3QtYWRqdXN0OiBub25lXHJcbn1cclxuXHJcbi5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgY3Vyc29yOiBzZS1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yIC5rLXJlc2l6ZS1oYW5kbGUgLmstaWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxyXG59XHJcblxyXG4uay1lZGl0b3IgLmstb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDVweDtcclxuICBoZWlnaHQ6IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgei1pbmRleDogMTAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdCB7XHJcbiAgY3Vyc29yOiBlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aCB7XHJcbiAgY3Vyc29yOiBuLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1ub3J0aGVhc3Qge1xyXG4gIGN1cnNvcjogbmUtcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdCB7XHJcbiAgY3Vyc29yOiBudy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGgge1xyXG4gIGN1cnNvcjogcy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtc291dGhlYXN0IHtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3Qge1xyXG4gIGN1cnNvcjogc3ctcmVzaXplXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXdlc3Qge1xyXG4gIGN1cnNvcjogdy1yZXNpemVcclxufVxyXG5cclxuLmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlciB7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IC44XHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAwIDFlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLCAuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRkIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjXHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGQge1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIHBhZGRpbmc6IC4yZW0gLjNlbVxyXG59XHJcblxyXG4uay10YWJsZS5rLWVsZW1lbnQtcmVzaXppbmcge1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweFxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1oYW5kbGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxyXG59XHJcblxyXG4uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcclxuICBvcGFjaXR5OiAuOFxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxufVxyXG5cclxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXRvci10ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAxZW07XHJcbiAgcGFkZGluZzogNHB4IDRweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtb25vc3BhY2U7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHJlc2l6ZTogbm9uZVxyXG59XHJcblxyXG4uay12aWV3aHRtbC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAtMWVtO1xyXG4gIHBhZGRpbmc6IC42ZW1cclxufVxyXG5cclxuLmstdmlld2h0bWwtZGlhbG9nIC5rLWVkaXQtYnV0dG9ucyAuay1idXR0b24ge1xyXG4gIG1hcmdpbi1yaWdodDogLjVlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cuay13aW5kb3ctY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDMyNXB4O1xyXG4gIHdpZHRoOiAyNGVtO1xyXG4gIHBhZGRpbmc6IDFlbSAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1mb3JtLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGF1dG9cclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcCB7XHJcbiAgbWFyZ2luOiAtMS4zMzNlbSAwIDBcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay1yb290LXRhYnMge1xyXG4gIG1hcmdpbjogLTFlbSAtMWVtIC0xLjVlbTtcclxuICBwYWRkaW5nOiAuNWVtIDFlbSAwO1xyXG4gIGJvcmRlci13aWR0aDogMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHVsLmstdGFic3RyaXAtaXRlbXMge1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWRcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB1bC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxvYWRpbmcge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDBcclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyAuay10YWJzdHJpcDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstdGFic3RyaXAtY29udGVudCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICBoZWlnaHQ6IDM1ZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDFlbSAuNWVtIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWNvbG9ycGlja2VyIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwZW07XHJcbiAgbWFyZ2luOiAwIC4zNTcxNDI4NWVtIDAgMFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1maWVsZCAuay1udW1lcmljdGV4dGJveCArIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgd2lkdGg6IDQuNWVtXHJcbn1cclxuXHJcbi5rLWVkaXRvci1kaWFsb2cuay1lZGl0b3ItdGFibGUtd2l6YXJkLWRpYWxvZyAuay1lZGl0LWZpZWxkIC5rLWRyb3Bkb3dubGlzdCwgLmstZWRpdG9yLWRpYWxvZy5rLWVkaXRvci10YWJsZS13aXphcmQtZGlhbG9nIC5rLWVkaXQtZmllbGQgLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDE1ZW1cclxufVxyXG5cclxuLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstbnVtZXJpY3RleHRib3ggKyAuay1kcm9wZG93bmxpc3Qge1xyXG4gIHdpZHRoOiA1LjM1NzE0Mjg1ZW1cclxufVxyXG5cclxuLmstZWRpdG9yLWRpYWxvZyB0ZXh0YXJlYS5rLXRleHRib3gge1xyXG4gIGhlaWdodDogMTQuMjg1NzE0MjhlbVxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nIHRleHRhcmVhLmstdGV4dGJveC5rLWVkaXRvci1hY2Nlc3NpYmlsaXR5LXN1bW1hcnkge1xyXG4gIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZHJvcGRvd25saXN0LmstYWxpZ24ge1xyXG4gIHdpZHRoOiA0ZW1cclxufVxyXG5cclxuLmstYWxpZ24tZ3JvdXAge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcFxyXG59XHJcblxyXG4uay1lZGl0b3ItZGlhbG9nLmstZWRpdG9yLXRhYmxlLXdpemFyZC1kaWFsb2cgLmstZWRpdC1idXR0b25zIHtcclxuICBwYWRkaW5nOiAxZW0gLjhlbTtcclxuICBtYXJnaW46IC41ZW0gMCAwXHJcbn1cclxuXHJcbi5rLWFwcGJhciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstYXBwYmFyID4gKiB7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstYXBwYmFyIC5rLWFwcGJhci1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWFwcGJhciAuay1hcHBiYXItc3BhY2VyIHtcclxuICBmbGV4OiAxIDAgYXV0b1xyXG59XHJcblxyXG4uay1hcHBiYXIgLmstYXBwYmFyLXNwYWNlci1zaXplZCB7XHJcbiAgZmxleC1ncm93OiAwXHJcbn1cclxuXHJcbi5rLWFwcGJhciAuay1hcHBiYXItc2VwYXJhdG9yIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWFwcGJhci1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWNcclxufVxyXG5cclxuLmstYXBwYmFyLXN0aWNreSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1hcHBiYXItZml4ZWQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLWFwcGJhci10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IGF1dG9cclxufVxyXG5cclxuLmstYXBwYmFyLWJvdHRvbSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMFxyXG59XHJcblxyXG4uay1hcHBiYXItYm90dG9tLmstYXBwYmFyLWZpeGVkIHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstaWUge1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLXdpZGdldC5rLWxvYWRlciB7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmVcclxufVxyXG5cclxuLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zZWdtZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zZWdtZW50OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCVcclxufVxyXG5cclxuLmstbG9hZGVyLXNtIHtcclxuICBwYWRkaW5nOiBjYWxjKDZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHhcclxufVxyXG5cclxuLmstbG9hZGVyLW1kIHtcclxuICBwYWRkaW5nOiBjYWxjKDEwcHggLyAyKVxyXG59XHJcblxyXG4uay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHhcclxufVxyXG5cclxuLmstbG9hZGVyLWxnIHtcclxuICBwYWRkaW5nOiBjYWxjKDIwcHggLyAyKVxyXG59XHJcblxyXG4uay1sb2FkZXItbGcgLmstbG9hZGVyLXNlZ21lbnQ6OmFmdGVyIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMiAuay1sb2FkZXItc2VnbWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb246IHB1bHNpbmctMi1maXJzdC1jaGlsZCAxcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHB1bHNpbmctMi1zZWNvbmQtY2hpbGQgMXMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItcHVsc2luZy0yLmstbG9hZGVyLXNtIC5rLWxvYWRlci1zZWdtZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEuNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItc20gLmstbG9hZGVyLXNlZ21lbnQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEuNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbWQgLmstbG9hZGVyLXNlZ21lbnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogMi41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMi41cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1sZyAuay1sb2FkZXItc2VnbWVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogNXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItMy1maXJzdC1jaGlsZCAycyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItMy1zZWNvbmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKSB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTMtdGhpcmQtY2hpbGQgMnMgZWFzZSBpbmZpbml0ZVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLXNtIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDZweCAqIDQpO1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDEwcHggKiA0KTtcclxuICBoZWlnaHQ6IDM0cHhcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItMy5rLWxvYWRlci1sZyAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYygyMHB4ICogNCk7XHJcbiAgaGVpZ2h0OiA2NXB4XHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhcyB7XHJcbiAgYW5pbWF0aW9uOiBzcGlubmVyLTQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMSkge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LWZpcnN0LWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItNC1zZWNvbmQtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNCAuay1sb2FkZXItc2VnbWVudDpudGgtY2hpbGQoMykge1xyXG4gIGFuaW1hdGlvbjogc3Bpbm5lci00LXRoaXJkLWNoaWxkIDEuODMzcyBlYXNlIGluZmluaXRlXHJcbn1cclxuXHJcbi5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpIHtcclxuICBhbmltYXRpb246IHNwaW5uZXItNC1mb3VydGgtY2hpbGQgMS44MzNzIGVhc2UgaW5maW5pdGVcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYyg2cHggKiA0KTtcclxuICBoZWlnaHQ6IGNhbGMoNnB4ICogNClcclxufVxyXG5cclxuLmstbG9hZGVyLXNwaW5uZXItNC5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFzIHtcclxuICB3aWR0aDogY2FsYygxMHB4ICogNCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwcHggKiA0KVxyXG59XHJcblxyXG4uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXMge1xyXG4gIHdpZHRoOiBjYWxjKDIwcHggKiA0KTtcclxuICBoZWlnaHQ6IGNhbGMoMjBweCAqIDQpXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2luZy0yLWZpcnN0LWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNpbmctMi1zZWNvbmQtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtZmlyc3QtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtc2Vjb25kLWNoaWxkIHtcclxuICAwJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTMtdGhpcmQtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDMzLjMlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGlubmVyLTQtZmlyc3QtY2hpbGQge1xyXG4gIDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00LXNlY29uZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKDApXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMClcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNC10aGlyZC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICA2Ni42JSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSlcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci00LWZvdXJ0aC1jaGlsZCB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKVxyXG4gIH1cclxuICAzMy4zJSB7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpXHJcbiAgfVxyXG4gIDY2LjYlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSlcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItNCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICB9XHJcbiAgMzMuMyUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMClcclxuICB9XHJcbiAgNjYuNiUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZylcclxuICB9XHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yIHtcclxuICBtYXJnaW46IDAgMDtcclxuICBwYWRkaW5nOiAwIDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY2FudmFzLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMSAxIDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNhbnZhcyB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWFjdGlvbi1wYW5lID4gLmstZm9ybSB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDhweCAqIDIpIGNhbGMoOHB4ICogNCkgY2FsYyg4cHggKiAyKVxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wLW92ZXJsYXkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWhhbmRsZSB7XHJcbiAgbWFyZ2luOiAxcHggMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMFxyXG59XHJcblxyXG4uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZSwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXNlLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdyB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXMge1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDE1cHggLyAyKSk7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXcge1xyXG4gIHRvcDogY2FsYyg1MCUgLSAoMTVweCAvIDIpKTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDE1cHhcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZylcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbiwgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbmUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW53IHtcclxuICB0b3A6IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtcywgLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc2UsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3IHtcclxuICBib3R0b206IDBcclxufVxyXG5cclxuLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbncsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLXN3LCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13IHtcclxuICBsZWZ0OiAwXHJcbn1cclxuXHJcbi5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWUsIC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW5lLCAuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSB7XHJcbiAgcmlnaHQ6IDBcclxufVxyXG5cclxuLmstaWUgLmstaW1hZ2VlZGl0b3ItY2FudmFzIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstaWUgLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUge1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgZmxleDogMCAwIGF1dG9cclxufVxyXG5cclxuLmstZXhwYW5kZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94XHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyLmstcnRsIC5rLWV4cGFuZGVyLWluZGljYXRvciwgLmstZXhwYW5kZXJbZGlyPXJ0bF0gLmstZXhwYW5kZXItaW5kaWNhdG9yLCAuay1ydGwgLmstZXhwYW5kZXIgLmstZXhwYW5kZXItaW5kaWNhdG9yIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstZXhwYW5kZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstZXhwYW5kZXItc3BhY2VyIHtcclxuICBmbGV4OiAxIDEgYXV0b1xyXG59XHJcblxyXG4uay1leHBhbmRlci10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXHJcbn1cclxuXHJcbi5rLWV4cGFuZGVyLWluZGljYXRvciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHhcclxufVxyXG5cclxuLmstZXhwYW5kZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstZXhwYW5kZXIgKyAuay1leHBhbmRlci5rLWV4cGFuZGVkLCAuay1leHBhbmRlci5rLWV4cGFuZGVkICsgLmstZXhwYW5kZXIge1xyXG4gIG1hcmdpbi10b3A6IDhweFxyXG59XHJcblxyXG4uay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpICsgLmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMFxyXG59XHJcblxyXG4uay1mYWIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1mYWI6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstZmFiLWljb24ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweFxyXG59XHJcblxyXG4uay1mYWItaWNvbjpub3QoOm9ubHktY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDhweFxyXG59XHJcblxyXG4uay1mYWItc20ge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTZweCAvIDIpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWZhYi1tZCB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4XHJcbn1cclxuXHJcbi5rLWZhYi1sZyB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogMS41KSBjYWxjKDE2cHggKiAxLjUpXHJcbn1cclxuXHJcbi5rLWZhYi1zcXVhcmUge1xyXG4gIGFzcGVjdC1yYXRpbzogMVxyXG59XHJcblxyXG4uay1mYWItaXRlbXMge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uay1mYWItaXRlbXMtYm90dG9tIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1mYWItaXRlbXMtdG9wIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxufVxyXG5cclxuLmstZmFiLWl0ZW1zLXRvcCAuay1mYWItaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4uay1mYWItaXRlbSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLmstdGV4dC1yaWdodCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvd1xyXG59XHJcblxyXG4uay1mYWItaXRlbS5rLXRleHQtcmlnaHQgLmstZmFiLWl0ZW0tdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstZmFiLWl0ZW0uay10ZXh0LWxlZnQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1mYWItaXRlbS5rLXRleHQtbGVmdCAuay1mYWItaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tbGVmdDogOHB4XHJcbn1cclxuXHJcbi5rLWZhYi1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMVxyXG59XHJcblxyXG4uay1mYWItaXRlbS1pY29uIHtcclxuICBwYWRkaW5nOiA4cHggOHB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1wb3B1cC5rLWZhYi1wb3B1cCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ydGwgLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstcnRsIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1mYWItaXRlbS5rLXRleHQtcmlnaHQge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDM2MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDAyXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWhlYWRlciB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW1zIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1hY3Rpb24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHhcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbS1pY29uIHtcclxuICBmb250LXNpemU6IDE2cHhcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtaXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcFxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1pdGVtLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xyXG4gIG9wYWNpdHk6IC43NVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldCA+IC5rLWhyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LXRvcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG59XHJcblxyXG4uay1hY3Rpb25zaGVldC1ib3R0b20ge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSlcclxufVxyXG5cclxuLmstYWN0aW9uc2hlZXQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpXHJcbn1cclxuXHJcbi5rLWFjdGlvbnNoZWV0LXJpZ2h0IHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSlcclxufVxyXG5cclxuLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLWFjdGlvbnNoZWV0IHtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYge1xyXG4gIHBhZGRpbmc6IDRweCA0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsZXR0ZXItc3BhY2luZzogLjJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWJvcmRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAuMTIpXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbSB7XHJcbiAgcGFkZGluZzogMCA4cHg7XHJcbiAgbWluLXdpZHRoOiA3MnB4O1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDE2cHggKiAyLjUpICsgKDRweCAqIDIpKTtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMCA4cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVkLCAuay1ib3R0b20tbmF2LWl0ZW0uay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogMjRweFxyXG59XHJcblxyXG4uay1ib3R0b20tbmF2LWl0ZW0tdGV4dCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctaG9yaXpvbnRhbCAuay1ib3R0b20tbmF2LWl0ZW0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiBub3dyYXBcclxufVxyXG5cclxuLmstYm90dG9tLW5hdi1pdGVtLWZsb3ctdmVydGljYWwgLmstYm90dG9tLW5hdi1pdGVtIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbn1cclxuXHJcbi5rLWJvdHRvbS1uYXYuay1wb3MtYWJzb2x1dGUsIC5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQge1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5rLXNlYXJjaGJveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveFxyXG59XHJcblxyXG4uay1zZWFyY2hib3ggPiAuay1pbnB1dCB7XHJcbiAgcGFkZGluZzogNHB4IDhweFxyXG59XHJcblxyXG4uay1za2VsZXRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstc2tlbGV0b24tdGV4dCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLjYpXHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDAwYTBcIlxyXG59XHJcblxyXG4uay1za2VsZXRvbi1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKVxyXG4gIH1cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpXHJcbiAgfVxyXG59XHJcblxyXG4uay1za2VsZXRvbi13YXZlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b246OmFmdGVyLCAuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICBhbmltYXRpb246IGstc2tlbGV0b24td2F2ZSAxLjZzIGxpbmVhciAuNXMgaW5maW5pdGVcclxufVxyXG5cclxuQGtleWZyYW1lcyBrLXNrZWxldG9uLXB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAuNFxyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDFcclxuICB9XHJcbn1cclxuXHJcbi5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLCAuay1za2VsZXRvbi1wdWxzZS5rLXNrZWxldG9uIHtcclxuICBhbmltYXRpb246IGstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGVcclxufVxyXG5cclxuLmstdGFza2JvYXJkIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLXRvb2xiYXIuay10YXNrYm9hcmQtdG9vbGJhciB7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IDAgMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBvdmVyZmxvdy14OiBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lciB7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBnYXA6IDE2cHg7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4IC8gMikgY2FsYygxNnB4IC8gMik7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IGNhbGMoMTZweCAvIDQpXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLWNhcmRzLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDE2cHggLyAyKTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTZweCAvIDIpO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tY2FyZHMge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogY2FsYygxNnB4IC8gMikgMFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY29sdW1uLW5ldyB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxLjc3ODU3MTQzZW0gKyAoY2FsYygxNnB4IC8gMikgKiAyKSlcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQsIC5rLXRhc2tib2FyZC1jb2x1bW4tbmV3IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVyLXRleHQge1xyXG4gIGZsZXg6IDEgMSAxMDAlXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jb2x1bW4tZWRpdCAuay10ZXh0Ym94LCAuay10YXNrYm9hcmQtY29sdW1uLW5ldyAuay10ZXh0Ym94IHtcclxuICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZSB7XHJcbiAgd2lkdGg6IDMyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogLjc1KSAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHQge1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC1zaHJpbms6IDBcclxufVxyXG5cclxuLmstdGFza2JvYXJkLXBhbmUtY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6IGNhbGMoMTZweCAqIC43NSkgMTZweFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtcGFuZS1zdGFydCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHhcclxufVxyXG5cclxuLmstcnRsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnksIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnkuay1ydGwsIC5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnlbZGlyPXJ0bF0sIFtkaXI9cnRsXSAuay10YXNrYm9hcmQtY2FyZC5rLXRhc2tib2FyZC1jYXJkLWNhdGVnb3J5IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4XHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVyLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciAuay1jYXJkLWJvZHkge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZFxyXG59XHJcblxyXG4uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3ZlciwgLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZS5rLXN0YXRlLWZvY3VzLCAuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstc3RhdGUtaG92ZXIsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6Zm9jdXMsIC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGU6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstdGFza2JvYXJkLWRyYWctcGxhY2Vob2xkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMTZweFxyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstdGFza2JvYXJkLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2cHhcclxufVxyXG5cclxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMyAqIGNhbGMoMTZweCAvIDIpKVxyXG59XHJcblxyXG4uay1pZSAuay10YXNrYm9hcmQtY29sdW1uLWNhcmRzID4gLmstdGFza2JvYXJkLWNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstaWUgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9ucyA+IC5rLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWllIC5rLXJ0bCAuay10YXNrYm9hcmQtY29sdW1uLWhlYWRlci1hY3Rpb25zID4gLmstYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogY2FsYygxNnB4IC8gMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5LCAuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTAwJTtcclxuICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLXNjaGVkdWxlci1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50IHtcclxuICBmbGV4OiAwXHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1tb250aC1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zZWxlY3RlZCwgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyIHRkLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSAtIC41ZW0pO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gKDNweCAvIDIpKVxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogOHB4IDhweDtcclxuICBjb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHhcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXkge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxMnB4ICogMilcclxufVxyXG5cclxuLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHMtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cyB7XHJcbiAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLXNjaGVkdWxlci10b29sdGlwIC5rLXRvb2x0aXAtZXZlbnQgLmstZXZlbnQtdGltZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmb250LXNpemU6IGluaGVyaXRcclxufVxyXG5cclxuLmstaWUgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiA0cHhcclxufVxyXG5cclxuLmstY2FwdGNoYSB7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY2FwdGNoYS1pbWFnZS1jb250cm9scyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtaW1hZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtaW1hZ2UgPiBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvYmplY3QtZml0OiBjb3ZlclxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWxvYWRpbmcgLmstY2FwdGNoYS1pbWFnZSB7XHJcbiAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5rLWNhcHRjaGEtdm9sdW1lLWNvbnRyb2wge1xyXG4gIGhlaWdodDogMTAwJVxyXG59XHJcblxyXG4uay1jYXB0Y2hhLWlucHV0ID4gLmstdGV4dGJveCB7XHJcbiAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmstY2FwdGNoYS12YWxpZGF0aW9uLW1lc3NhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoOHB4IC8gMik7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpY1xyXG59XHJcblxyXG4uay1wb3BvdmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMjAwMDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wb3BvdmVyLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdFxyXG59XHJcblxyXG4uay1wb3BvdmVyLWhlYWRlciB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMTJweCAxNnB4O1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstcG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1wb3BvdmVyLWFjdGlvbnMuay1hY3Rpb25zIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBib3JkZXItd2lkdGg6IDFweCAwIDBcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGVcclxufVxyXG5cclxuLmstcG9wb3Zlci1jYWxsb3V0LmstY2FsbG91dC1uIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZSB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKSBzY2FsZVgoLTEpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtcyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgxMzVkZWcpXHJcbn1cclxuXHJcbi5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZylcclxufVxyXG5cclxuLmstb3JnY2hhcnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1vcmdjaGFydC1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstb3JnY2hhcnQtZ3JvdXAge1xyXG4gIGdhcDogMjRweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjayA+IC5rLW9yZ2NoYXJ0LW5vZGUtY29udGFpbmVyIHtcclxuICBnYXA6IDBcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbm9kZS1jb250YWluZXIge1xyXG4gIGdhcDogMjRweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDI0cHggMjRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgY2FsYygyNHB4IC8gMyk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG9wYWNpdHk6IC42XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQge1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbjogMCAwIDA7XHJcbiAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luOiAwIDAgMDtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHkge1xyXG4gIGJvcmRlci13aWR0aDogMnB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXgtZ3JvdzogMFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keSAuay1jYXJkLXRpdGxlLXdyYXAge1xyXG4gIG1hcmdpbjogMCBjYWxjKDI0cHggLyAyKSAwIDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDQ1cHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbGluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yXHJcbn1cclxuXHJcbi5rLW9yZ2NoYXJ0LWxpbmUtaCB7XHJcbiAgaGVpZ2h0OiAxcHhcclxufVxyXG5cclxuLmstb3JnY2hhcnQtbGluZS12IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMjVweFxyXG59XHJcblxyXG4uay1vcmdjaGFydC1idXR0b24ge1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstcGl2b3RncmlkIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzAwcHggYXV0bztcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6MjUwcHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstcGl2b3RncmlkIHRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGVtcHR5LWNlbGxzOiBzaG93XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZCB0Ym9keSwgLmstcGl2b3RncmlkIHRkLCAuay1waXZvdGdyaWQgdGgsIC5rLXBpdm90Z3JpZCB0aGVhZCwgLmstcGl2b3RncmlkIHRyIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXRhYmxlIHtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC10YWJsZSB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdGFibGUgLmstcGl2b3RncmlkLWhlYWRlci1yb290IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWVtcHR5LWNlbGwge1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxlIHtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IDE3cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0IHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMXB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLXZhbHVlcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC12YWx1ZXMgLmstcGl2b3RncmlkLWNlbGwge1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtdmFsdWVzIC5rLXBpdm90Z3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY2VsbCB7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNlbGwgLmstaWNvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC10b3RhbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMFxyXG59XHJcblxyXG4uay1jb2x1bW4tbWVudSAuay10cmVldmlldyB7XHJcbiAgcGFkZGluZzogMCBjYWxjKDE2cHggLyAyKTtcclxuICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gPiBzcGFuIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIHNwYW4sIC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gc3BhbiB7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybFxyXG59XHJcblxyXG4uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLCAuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb24ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxyXG59XHJcblxyXG4uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uID4gc3BhbiB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZylcclxufVxyXG5cclxuLmstZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sIC5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlclxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDJcclxufVxyXG5cclxuLmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5IHtcclxuICByaWdodDogY2FsYygoMS40Mjg1NzE0Mjg1NzE0Mjg2ICogMWVtKSArICg0cHggKiAyKSArICgxcHggKiAyKSlcclxufVxyXG5cclxuLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXkge1xyXG4gIGxlZnQ6IGNhbGMoKDEuNDI4NTcxNDI4NTcxNDI4NiAqIDFlbSkgKyAoNHB4ICogMikgKyAoMXB4ICogMikpXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgYm90dG9tOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSB7XHJcbiAgdG9wOiBjYWxjKCgxLjQyODU3MTQyODU3MTQyODYgKiAxZW0pICsgKDRweCAqIDIpICsgKDFweCAqIDIpKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlciB7XHJcbiAgcGFkZGluZzogY2FsYygxNnB4ICogLjc1KSAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaGVhZGVyLXRleHQge1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWxhYmVsIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybSAuay1kcm9wZG93biwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0IHtcclxuICBtYXgtd2lkdGg6IDkwcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstdGV4dGJveCB7XHJcbiAgZmxleC1iYXNpczogNTAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcywgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMTZweCAvIDIpO1xyXG4gIGZsZXgtd3JhcDogd3JhcFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+ICosIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRzID4gKiwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMgPiAqIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstY29sdW1uLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZmlsdGVyLWZpZWxkcyA+IDpsYXN0LWNoaWxkLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyA+IDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xyXG4gIG1hcmdpbjogY2FsYygxNnB4IC8gMikgMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2VsZWN0LWFsbCAuay1jaGVja2JveCB7XHJcbiAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoMTZweCAvIDQpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWVsZHMtbGlzdC13cmFwcGVyIHtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZXR0aW5ncy1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNoaXAtY29udGVudCB7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKDE2cHggLyA0KVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdHJlZXZpZXcge1xyXG4gIHBhZGRpbmc6IDAgY2FsYygxNnB4IC8gMik7XHJcbiAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiBjYWxjKDE2cHggKiAuNzUpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQge1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE2cHhcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyIC5rLXRleHRib3gge1xyXG4gIG1pbi13aWR0aDogMjAwcHhcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXItdGV4dCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnMge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxufVxyXG5cclxuLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwgLmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWRyb3Bkb3dubGlzdCB7XHJcbiAgbWF4LXdpZHRoOiAxMDBweFxyXG59XHJcblxyXG4uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsIHtcclxuICBtaW4td2lkdGg6IDMyMHB4XHJcbn1cclxuXHJcbi5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItdmVydGljYWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwgLmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2FsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDIwcHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3dcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGZsZXg6IDEgMSAzMCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcclxuICBmbGV4OiAxIDEgMzAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG4gIGZsZXg6IDEgMSA0MCVcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1jb2x1bW4tZmllbGRzLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHMsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcyB7XHJcbiAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay12YWx1ZS1maWVsZHMge1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLCAuay1mbGV4LWNvbC1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciAuay10ZXh0Ym94IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXByZWZpeCAuay1pY29uLCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yIC5rLWlucHV0LXN1ZmZpeCAuay1pY29uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUge1xyXG4gIGJvcmRlcjogbm9uZVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUgLmstaXRlbSB7XHJcbiAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgYm9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cC5rLWZvY3VzLCAuay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAuay1zdGF0ZS1mb2N1c2VkIHtcclxuICBib3gtc2hhZG93OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudSAuay1hY3Rpb25zIHtcclxuICBwYWRkaW5nOiBjYWxjKGNhbGMoMTZweCAqIC43NSkgLyAyKSBjYWxjKDE2cHggLyAyKVxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUuay1jb2x1bW4tbWVudSAuay1hbmltYXRpb24tY29udGFpbmVyLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdFxyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29sdW1uLW1lbnUtcG9wdXAgLmstZmlsZXItbWVudSAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IGNhbGMoY2FsYygxNnB4ICogLjc1KSAvIDIpIGNhbGMoMTZweCAvIDIpXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb2x1bW4tbWVudS1wb3B1cCAuay1maWx0ZXItbWVudS1jb250YWluZXIgLmstYWN0aW9ucyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IGNhbGMoY2FsYygxNnB4ICogLjc1KSAvIDIpIDAgMFxyXG59XHJcblxyXG4uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQtc2hhZG93IC5rLXBpdm90Z3JpZC12YWx1ZXMge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZSB7XHJcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwXHJcbn1cclxuXHJcbi5rLWllMTEgLmstcGl2b3RncmlkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQgPiBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5rLWllMTEgLmstcGl2b3RncmlkIC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxsLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtcm93LWhlYWRlcnMge1xyXG4gIGZsZXg6IDEgMSAzMCVcclxufVxyXG5cclxuLmstaWUxMSAuay1waXZvdGdyaWQgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzLCAuay1pZTExIC5rLXBpdm90Z3JpZCAuay1waXZvdGdyaWQtdmFsdWVzIHtcclxuICBmbGV4OiAxIDEgNzAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCB7XHJcbiAgbWF4LXdpZHRoOiAzMjBweDtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC13cmFwcGVyID4gLmstcGl2b3Qge1xyXG4gIGZsZXg6IDFcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvciB7XHJcbiAgaGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGdhcDogMTZweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0cyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZ2FwOiAxNnB4XHJcbn1cclxuXHJcbi5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0b1xyXG59XHJcblxyXG4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRzID4gKiB7XHJcbiAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5rLWllIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHMgPiAqIHtcclxuICBtYXJnaW46IDJweFxyXG59XHJcblxyXG4uay1jaGlwLWxpc3Qge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6IDRweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY2hpcCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiA0cHggNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jaGlwLmstY2hpcC1mb2N1cywgLmstY2hpcDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uay1jaGlwLWNvbnRlbnQge1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0cHhcclxufVxyXG5cclxuLmstY2hpcC1jb250ZW50Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHhcclxufVxyXG5cclxuLmstY2hpcC1sYWJlbCwgLmstY2hpcC10ZXh0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZmxleDogMSAxIGF1dG9cclxufVxyXG5cclxuLmstY2hpcC1hdmF0YXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWNoaXAtaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWllIC5rLWNoaXAtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHhcclxufVxyXG5cclxuLmstcmVtb3ZlLWljb24ge1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweFxyXG59XHJcblxyXG4uay1jaGlwLWF2YXRhciB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIGZsZXgtYmFzaXM6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbn1cclxuXHJcbi5rLWNoaXAtYWN0aW9ucyB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1jaGlwLWFjdGlvbiB7XHJcbiAgZmxleDogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlclxyXG59XHJcblxyXG4uay1yZW1vdmUtaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4OiBub25lXHJcbn1cclxuXHJcbi5rLWllIC5rLXJlbW92ZS1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG4uay1jaGlwLmstcnRsIC5rLWNoaXAtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1jaGlwLWljb24sIC5rLXJ0bCAuay1jaGlwIC5rLWNoaXAtaWNvbiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHhcclxufVxyXG5cclxuLmstY2hpcC5rLXJ0bCAuay1yZW1vdmUtaWNvbiwgLmstY2hpcFtkaXI9cnRsXSAuay1yZW1vdmUtaWNvbiwgLmstcnRsIC5rLWNoaXAgLmstcmVtb3ZlLWljb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1wYW5lbGJhciA+IC5rLWl0ZW0sIC5rLXBhbmVsYmFyID4gLmstcGFuZWxiYXItaGVhZGVyIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluaywgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgPiAuay1saW5rIHtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGdhcDogNHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmstcGFuZWxiYXIgPiAuay1pdGVtICsgLmstaXRlbSwgLmstcGFuZWxiYXIgPiAuay1wYW5lbGJhci1oZWFkZXIgKyAuay1wYW5lbGJhci1oZWFkZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXRcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmVcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbSA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwID4gLmstcGFuZWxiYXItaXRlbSA+IC5rLWxpbmsge1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBnYXA6IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0XHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDEpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDIpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDMpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTJweCAqIDQpXHJcbn1cclxuXHJcbi5rLXBhbmVsYmFyIC5rLWNvbnRlbnQsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsb3ctcm9vdFxyXG59XHJcblxyXG4uay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZXhwYW5kLCAuay1wYW5lbGJhciAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG9cclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXBhbmVsYmFyIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogY2FsYygxMnB4IC0gMTJweClcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0xIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTEgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMSAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMSAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMSlcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0yIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTIgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMiAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMiAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMilcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC0zIC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTMgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtMyAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtMyAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogMylcclxufVxyXG5cclxuLmstcGFuZWxiYXIuay1ydGwgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1wYW5lbGJhci5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCA+IC5rLXBhbmVsYmFyLWl0ZW0uay1sZXZlbC00IC5rLWxpbmssIC5rLXBhbmVsYmFyW2Rpcj1ydGxdIC5rLWdyb3VwID4gLmstaXRlbS5rLWxldmVsLTQgLmstbGluaywgLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstZ3JvdXAgPiAuay1pdGVtLmstbGV2ZWwtNCAuay1saW5rLCAuay1ydGwgLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgPiAuay1wYW5lbGJhci1pdGVtLmstbGV2ZWwtNCAuay1saW5rIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYygxMnB4ICogNClcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1ncm91cCA+IC5rLWxpbmssIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaWNvbiwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1saW5rID4gLmstaW1hZ2UsIC5rLXBhbmVsYmFyIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHhcclxufVxyXG5cclxuLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstcGFuZWxiYXIgLmstbm8tZmxleGJveCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEycHhcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaWNvbiwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1saW5rID4gLmstaW1hZ2UsIC5rLW5vLWZsZXhib3ggLmstcGFuZWxiYXJbZGlyPXJ0bF0gLmstbGluayA+IC5rLXNwcml0ZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLWljb24sIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLWxpbmsgPiAuay1pbWFnZSwgLmstbm8tZmxleGJveCAuay1ydGwgLmstcGFuZWxiYXIgLmstbGluayA+IC5rLXNwcml0ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstbm8tZmxleGJveCAuay1wYW5lbGJhcltkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLW5vLWZsZXhib3ggLmstcnRsIC5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1uby1mbGV4Ym94IC5rLXJ0bCAuay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDEycHhcclxufVxyXG5cclxuLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlIHtcclxuICBtYXJnaW4tbGVmdDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygxMnB4IC0gMTJweClcclxufVxyXG5cclxuLmstaWUgLmstcnRsIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZSAuay1ydGwgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci1jb2xsYXBzZSwgLmstaWUuay1ydGwgLmstcGFuZWxiYXItZXhwYW5kLCAuay1pZS5rLXJ0bCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZVtkaXI9cnRsXSAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllW2Rpcj1ydGxdIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstcnRsIC5rLWllIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItZXhwYW5kLCAuay1ydGwgLmstaWUgLmstcGFuZWxiYXItdG9nZ2xlLCBbZGlyPXJ0bF0gLmstaWUgLmstcGFuZWxiYXItY29sbGFwc2UsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci1leHBhbmQsIFtkaXI9cnRsXSAuay1pZSAuay1wYW5lbGJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uay1pZSAuay1ydGwgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllIC5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllIC5rLXJ0bCAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIC5rLWllLmstcnRsIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWNvbGxhcHNlLCAuay1pZS5rLXJ0bCAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLWllLmstcnRsIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSwgLmstaWVbZGlyPXJ0bF0gLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLWllW2Rpcj1ydGxdIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgLmstaWVbZGlyPXJ0bF0gLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xlLCAuay1ydGwgLmstaWUgLmstZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsIC5rLXJ0bCAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsIC5rLXJ0bCAuay1pZSAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci10b2dnbGUsIFtkaXI9cnRsXSAuay1pZSAuay1ncm91cCAuay1wYW5lbGJhci1jb2xsYXBzZSwgW2Rpcj1ydGxdIC5rLWllIC5rLWdyb3VwIC5rLXBhbmVsYmFyLWV4cGFuZCwgW2Rpcj1ydGxdIC5rLWllIC5rLXBhbmVsYmFyLWdyb3VwIC5rLXBhbmVsYmFyLXRvZ2dsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTJweCAtIDEycHgpXHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZS10YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi5rLWNvbG9ycGFsZXR0ZS10aWxlIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtbXMtaGlnaC1jb250cmFzdC1hZGp1c3Q6IG5vbmVcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRpbGUuay1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1ob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6aG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDFcclxufVxyXG5cclxuLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1mb2N1cywgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZCwgLmstY29sb3JwYWxldHRlLXRpbGUuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciwgLmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDBcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHdpZHRoOiAyNzJweDtcclxuICBwYWRkaW5nOiAxMnB4IDEycHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBnYXA6IDEycHg7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMge1xyXG4gIGdhcDogMTJweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtcmVjdGFuZ2xlIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb20gZG91YmxlLXRhcC16b29tXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGhlaWdodDogMTgwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWRyYWdoYW5kbGUge1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxMDtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZ2FwOiAxMnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTgwcHg7XHJcbiAgZmxleDogMCAwIDEwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrIHtcclxuICB3aWR0aDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLWRyYWdoYW5kbGUge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgZmxleDogMCAwIDEwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IC0xXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwLCAuay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItd3JhcCB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXdyYXAgPiAuay1zbGlkZXItdHJhY2sge1xyXG4gIGhlaWdodDogMTgwcHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1kcmFnaGFuZGxlIHtcclxuICBib3JkZXItd2lkdGg6IDNweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyB7XHJcbiAgZ2FwOiA4cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWlucHV0cyA+IC5rLXZzdGFjayB7XHJcbiAgZ2FwOiA0cHhcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3gge1xyXG4gIHdpZHRoOiA0NnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLXRleHRib3gge1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgPiBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGdhcDogOHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtcmF0aW8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweFxyXG59XHJcblxyXG4uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlvLXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDBcclxufVxyXG5cclxuLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNHB4XHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4XHJcbn1cclxuXHJcbi5rLXJ0bCAuay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWktY2hlY2sgKyAuay1pLWNoZWNrLCBbZGlyPXJ0bF0gLmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1pLWNoZWNrICsgLmstaS1jaGVjayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweFxyXG59XHJcblxyXG4uay1jb2xvci1wcmV2aWV3IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1jdXJyZW50LWNvbG9yIHtcclxuICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLmstaWNvbi1jb2xvci1wcmV2aWV3IHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMnB4XHJcbn1cclxuXHJcbi5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2sge1xyXG4gIHdpZHRoOiBjYWxjKDE2cHggLSAycHgpO1xyXG4gIGhlaWdodDogMnB4XHJcbn1cclxuXHJcbi5rLWNvbG9yLXByZXZpZXctbWFzayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uay1jb2xvci1wcmV2aWV3LW1hc2s6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IC0xXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbWluLXdpZHRoOiAyNzJweDtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEycHggMTJweCAwXHJcbn1cclxuXHJcbi5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25zIHtcclxuICBnYXA6IDhweFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZ2FwOiAzcHg7XHJcbiAgei1pbmRleDogMVxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXcge1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMTRweFxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci12aWV3cyB7XHJcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIDI0cHgpICogdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO1xyXG4gIHBhZGRpbmc6IDEycHggMTJweDtcclxuICBnYXA6IDEycHhcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogYXV0bztcclxuICBib3JkZXItd2lkdGg6IDBcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXJcclxufVxyXG5cclxuLmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRlLXRpbGUge1xyXG4gIHdpZHRoOiB2YXIoLS1rZW5kby1jb2xvci1wcmV2aWV3LXdpZHRoLCAyNHB4KTtcclxuICBoZWlnaHQ6IHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctaGVpZ2h0LCAyNHB4KVxyXG59XHJcblxyXG4uay1jb2xvcmVkaXRvci1mb290ZXIuay1hY3Rpb25zIHtcclxuICBtYXJnaW46IDBcclxufVxyXG5cclxuLmstY29sb3JwaWNrZXIge1xyXG4gIHdpZHRoOiBtaW4tY29udGVudFxyXG59XHJcblxyXG4uay1jb2xvcnBpY2tlci1wb3B1cCAuay1jb2xvcmVkaXRvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uay1jb2xvcnBpY2tlci1wb3B1cCB7XHJcbiAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uay1zaWduYXR1cmUge1xyXG4gIHdpZHRoOiAyNDZweDtcclxuICBtaW4taGVpZ2h0OiAxMDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBhZGRpbmctaW5saW5lOiA0cHg7XHJcbiAgcGFkZGluZy1ibG9jazogNHB4XHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQge1xyXG4gIHdpZHRoOiA3NTBweDtcclxuICBoZWlnaHQ6IDI1MnB4XHJcbn1cclxuXHJcbi5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQgPiAuay1zaWduYXR1cmUtbGluZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4IC0xcHhcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLWFjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgZ2FwOiA0cHg7XHJcbiAgei1pbmRleDogMlxyXG59XHJcblxyXG4uay1zaWduYXR1cmUtY2FudmFzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHotaW5kZXg6IDFcclxufVxyXG5cclxuLmstc2lnbmF0dXJlLWxpbmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDMzJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiA0cHgpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNhbnMtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTYW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLU9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgU2Fuc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zLUJvbGRPYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBTZXJpZlwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2VyaWYtSXRhbGljLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IFNlcmlmXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgc3JjOiB1cmwoZm9udHMvRGVqYVZ1L0RlamFWdVNlcmlmLUJvbGRJdGFsaWMudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJEZWphVnUgTW9ub1wiO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZC50dGY/dj0xLjEpIGZvcm1hdChcInRydWV0eXBlXCIpXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRlamFWdSBNb25vXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIHNyYzogdXJsKGZvbnRzL0RlamFWdS9EZWphVnVTYW5zTW9uby1PYmxpcXVlLnR0Zj92PTEuMSkgZm9ybWF0KFwidHJ1ZXR5cGVcIilcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRGVqYVZ1IE1vbm9cIjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBzcmM6IHVybChmb250cy9EZWphVnUvRGVqYVZ1U2Fuc01vbm8tQm9sZE9ibGlxdWUudHRmP3Y9MS4xKSBmb3JtYXQoXCJ0cnVldHlwZVwiKVxyXG59XHJcblxyXG4ua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmFmdGVyLCAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5rLXBkZi1leHBvcnQgc3ViLCAuay1wZGYtZXhwb3J0IHN1cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbn1cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWtlbmRvLmNvbW1vbi5taW4uY3NzLm1hcCAqL1xyXG4iLCIvKlxyXG4qIFRlbGVyaWtSZXBvcnRpbmcgdjE5LjIuMjUuODEzIChodHRwczovL3d3dy50ZWxlcmlrLmNvbS9wcm9kdWN0cy9yZXBvcnRpbmcuYXNweClcclxuKiBDb3B5cmlnaHQgMjAyNSBQcm9ncmVzcyBTb2Z0d2FyZSBFQUQuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXHJcbipcclxuKiBUZWxlcmlrIFJlcG9ydGluZyBjb21tZXJjaWFsIGxpY2Vuc2VzIG1heSBiZSBvYnRhaW5lZCBhdFxyXG4qIGh0dHBzOi8vd3d3LnRlbGVyaWsuY29tL3B1cmNoYXNlL2xpY2Vuc2UtYWdyZWVtZW50L3JlcG9ydGluZy5hc3B4XHJcbiogSWYgeW91IGRvIG5vdCBvd24gYSBjb21tZXJjaWFsIGxpY2Vuc2UsIHRoaXMgZmlsZSBzaGFsbCBiZSBnb3Zlcm5lZCBieSB0aGUgdHJpYWwgbGljZW5zZSB0ZXJtcy5cclxuKi9cclxuLnRydi1wYWdlcy1hcmVhIC50cnYtZXJyb3ItcGFuZXtsZWZ0OjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6ODAlfS50cnYtcGFnZXMtYXJlYT4udHJ2LWVycm9yLXBhbmU+LnRydi1jZW50ZXJlZHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O2xlZnQ6LTUwJTtwYWRkaW5nOjFlbX0udHJ2LXBhZ2VzLWFyZWEgLnRydi1wYWdlLW92ZXJsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42fS50cnYtcGFnZXMtYXJlYS50cnYtbG9hZGluZyAudHJ2LXBhZ2Utb3ZlcmxheXtkaXNwbGF5OmJsb2NrfS50cnYtcGFnZXMtYXJlYS50cnYtZXJyb3IgLnRydi1lcnJvci1wYW5le2Rpc3BsYXk6YmxvY2t9LnRydi1wYWdlcy1hcmVhIC50cnYtcGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7b3ZlcmZsb3c6YXV0b30udHJ2LXBhZ2VzLWFyZWEucHJpbnRwcmV2aWV3IC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7bWFyZ2luOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyIC50cnYtcmVwb3J0LXBhZ2V7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS50cnYtcGFnZXMtYXJlYS5wcmludHByZXZpZXcgLnRydi1wYWdlLWNvbnRhaW5lciAudHJ2LXBhZ2Utd3JhcHBlci5hY3RpdmUgLnRydi1yZXBvcnQtcGFnZTpub3QoLmstc3RhdGUtZGVmYXVsdCl7Ym9yZGVyLWNvbG9yOiNlNmU2ZTZ9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LnRydi1wYWdlcy1hcmVhLmludGVyYWN0aXZlIC50cnYtcGFnZS1jb250YWluZXIgLnRydi1wYWdlLXdyYXBwZXIgLnRydi1yZXBvcnQtcGFnZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MWVtfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS50cnYtcGFnZXMtYXJlYS5pbnRlcmFjdGl2ZSAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXB7Zm9udC1zaXplOi43ZW19LnRydi1wYWdlcy1hcmVhLWtlbmRvLXRvb2x0aXAtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50cnYtcGFnZXMtYXJlYS1rZW5kby10b29sdGlwLXRleHR7Zm9udC13ZWlnaHQ6NDAwfS50cnYtbGljZW5zZS1vdmVybGF5e3otaW5kZXg6MTAwNDk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi4xNTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgd2lkdGg9XCIyNTZcIiBoZWlnaHQ9XCIyNTZcIiB2aWV3Qm94PVwiMCAwIDI1NiAyNTZcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj4gPGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzg0Nl8yNjkyMSlcIj4gPHBhdGggZD1cIk0zOS45ODM5IDgxLjgyMzVMNDUuMDExIDg2Ljg1MDZMNDQuMzQ0NiA4Ny41MTY5TDM5LjMxNzUgODIuNDg5OEwzOS45ODM5IDgxLjgyMzVaTTQzLjgyNjcgODIuMTU4NEw0Ni43NjQ5IDg1LjA5NjZMNDYuMTI2MiA4NS43MzU0TDQyLjM5MDQgODEuOTk5Nkw0Mi45OTQ2IDgxLjM5NTRMNDMuODI2NyA4Mi4xNTg0Wk00NC42MDM2IDgzLjIzOTFMNDQuMzI3NCA4My40OTQ2QzQ0LjA3NDIgODMuMjM2OCA0My44NzYyIDgyLjk2MjkgNDMuNzMzNSA4Mi42NzI4QzQzLjU4ODUgODIuMzgwNSA0My41MDIyIDgyLjA4NyA0My40NzQ2IDgxLjc5MjRDNDMuNDQ2OSA4MS40OTc4IDQzLjQ4MTUgODEuMjE0NyA0My41NzgxIDgwLjk0MzFDNDMuNjc0OCA4MC42NjY4IDQzLjgzNTkgODAuNDE1OSA0NC4wNjE1IDgwLjE5MDRDNDQuMjQ1NiA4MC4wMDYyIDQ0LjQzNjcgNzkuODY1OCA0NC42MzQ3IDc5Ljc2OTFDNDQuODMwMyA3OS42NzAyIDQ1LjAzNCA3OS42MjMgNDUuMjQ1OCA3OS42Mjc2QzQ1LjQ1OTggNzkuNjI5OSA0NS42ODA4IDc5LjY4OTcgNDUuOTA4NyA3OS44MDcxQzQ2LjEzNDMgNzkuOTIyMiA0Ni4zNzAyIDgwLjEwMjkgNDYuNjE2NSA4MC4zNDkyTDQ5LjA2NDQgODIuNzk3MUw0OC40MjIyIDgzLjQzOTNMNDUuOTY3NCA4MC45ODQ1QzQ1Ljc3MTcgODAuNzg4OCA0NS41ODY0IDgwLjY2MTEgNDUuNDExNSA4MC42MDEyQzQ1LjIzNDMgODAuNTM5MSA0NS4wNjM5IDgwLjUzNjggNDQuOTAwNSA4MC41OTQzQzQ0LjczNDggODAuNjQ5NiA0NC41NzE0IDgwLjc1NzggNDQuNDEwMiA4MC45MTg5QzQ0LjI1MTQgODEuMDc3NyA0NC4xMzk4IDgxLjI1NjEgNDQuMDc1MyA4MS40NTRDNDQuMDEzMiA4MS42NDk3IDQzLjk5MzYgODEuODUzNCA0NC4wMTY2IDgyLjA2NTJDNDQuMDQxOSA4Mi4yNzQ2IDQ0LjEwNDEgODIuNDgxOCA0NC4yMDMxIDgyLjY4NjZDNDQuMzAyIDgyLjg4NjkgNDQuNDM1NSA4My4wNzEgNDQuNjAzNiA4My4yMzkxWk01MC41OTQgODAuMTE0NEw0OC40NTY4IDc1LjkzMzJMNDkuMTA5MyA3NS4yODA3TDUxLjUwMiA4MC4zNTk1TDUxLjA3MzkgODAuNzg3N0w1MC41OTQgODAuMTE0NFpNNDYuNTgyIDc3LjgwOEw1MC44MTE1IDc5LjkzMTRMNTEuNDQzMyA4MC40MTgyTDUxLjAxNTIgODAuODQ2NEw0NS45MjU5IDc4LjQ2NEw0Ni41ODIgNzcuODA4Wk01NC45Njg1IDc1LjYxNTZMNTMuMDQ1NCA3My42OTI0QzUyLjg5OCA3My41NDUxIDUyLjc0MDQgNzMuNDQ3MyA1Mi41NzIzIDczLjM5OUM1Mi40MDQzIDczLjM0NiA1Mi4yMzE3IDczLjM0ODMgNTIuMDU0NCA3My40MDU5QzUxLjg3NzIgNzMuNDYzNCA1MS43MDIzIDczLjU3ODUgNTEuNTI5NiA3My43NTExQzUxLjM2ODUgNzMuOTEyMyA1MS4yNTQ2IDc0LjA4MTQgNTEuMTg3OCA3NC4yNTg3QzUxLjEyMzQgNzQuNDMzNiA1MS4xMDE1IDc0LjYwMDUgNTEuMTIyMiA3NC43NTkzQzUxLjE0NTIgNzQuOTE1OCA1MS4yMDg1IDc1LjA0NTkgNTEuMzEyMSA3NS4xNDk1TDUwLjY3MzQgNzUuNzg4MkM1MC41Mzk5IDc1LjY1NDcgNTAuNDQyIDc1LjQ4NzggNTAuMzc5OSA3NS4yODc2QzUwLjMxNzcgNzUuMDg3MyA1MC4yOTgyIDc0Ljg2OTggNTAuMzIxMiA3NC42MzVDNTAuMzQ0MiA3NC4zOTU2IDUwLjQxNTYgNzQuMTU0IDUwLjUzNTMgNzMuOTFDNTAuNjU1IDczLjY2MTQgNTAuODI3NiA3My40MjQzIDUxLjA1MzIgNzMuMTk4N0M1MS4zMjQ4IDcyLjkyNzEgNTEuNjEwMiA3Mi43MzM4IDUxLjkwOTQgNzIuNjE4N0M1Mi4yMTEgNzIuNTAxMyA1Mi41MTM2IDcyLjQ3NzEgNTIuODE3NSA3Mi41NDYyQzUzLjEyMTMgNzIuNjEwNiA1My40MTI1IDcyLjc4MjEgNTMuNjkxIDczLjA2MDZMNTUuNDMxMSA3NC44MDA4QzU1LjU1NTQgNzQuOTI1IDU1LjY5ODIgNzUuMDQ3IDU1Ljg1OTMgNzUuMTY2N0M1Ni4wMjI3IDc1LjI4NDEgNTYuMTc2OSA3NS4zNzE2IDU2LjMyMTkgNzUuNDI5MUw1Ni4zNzcyIDc1LjQ4NDRMNTUuNzEwOCA3Ni4xNTA3QzU1LjYwNDkgNzYuMTA5MyA1NS40ODE4IDc2LjAzNjggNTUuMzQxNCA3NS45MzMyQzU1LjE5ODcgNzUuODI3MyA1NS4wNzQ0IDc1LjcyMTUgNTQuOTY4NSA3NS42MTU2Wk01My40NTI4IDczLjg3ODlMNTMuOTA4NSA3NC4zMjA4TDUzLjI2MjkgNzQuOTY2NUM1My4wODEgNzUuMTQ4MyA1Mi45MzM3IDc1LjMyNTYgNTIuODIwOSA3NS40OTgyQzUyLjcwNTggNzUuNjY4NSA1Mi42Mjg3IDc1LjgzMDggNTIuNTg5NiA3NS45ODVDNTIuNTUwNSA3Ni4xMzkyIDUyLjU0OTMgNzYuMjg1NCA1Mi41ODYxIDc2LjQyMzVDNTIuNjIwNyA3Ni41NTkzIDUyLjY5NTUgNzYuNjg0OCA1Mi44MTA2IDc2Ljc5OThDNTIuOTI4IDc2LjkxNzIgNTMuMDYxNSA3Ni45OTc4IDUzLjIxMTEgNzcuMDQxNUM1My4zNjA3IDc3LjA4NTMgNTMuNTE3MiA3Ny4wODMgNTMuNjgwNiA3Ny4wMzQ2QzUzLjg0NDEgNzYuOTgxNyA1NC4wMDQgNzYuODc3IDU0LjE2MDYgNzYuNzIwNEM1NC4zNTYyIDc2LjUyNDggNTQuNDg3NCA3Ni4zMTA3IDU0LjU1NDIgNzYuMDc4MkM1NC42MjA5IDc1Ljg0NTggNTQuNjM4MiA3NS42MjU5IDU0LjYwNiA3NS40MTg4QzU0LjU3NiA3NS4yMDkzIDU0LjUwODEgNzUuMDQ0NyA1NC40MDIzIDc0LjkyNUw1NC45ODIzIDc0Ljk1OTZDNTUuMDYyOSA3NS4wNzI0IDU1LjEyNjIgNzUuMjIzMSA1NS4xNzIyIDc1LjQxMTlDNTUuMjE4MiA3NS42MDA2IDU1LjIzNTUgNzUuODA4OSA1NS4yMjQgNzYuMDM2OEM1NS4yMTI1IDc2LjI2MDEgNTUuMTYwNyA3Ni40ODkxIDU1LjA2ODYgNzYuNzIzOUM1NC45NzY1IDc2Ljk1NDEgNTQuODI5MiA3Ny4xNzA0IDU0LjYyNjcgNzcuMzczQzU0LjM3MzUgNzcuNjI2MiA1NC4xMDE5IDc3Ljc5ODggNTMuODExOCA3Ny44OTA5QzUzLjUyNDEgNzcuOTgwNyA1My4yNDQ1IDc3Ljk5NTYgNTIuOTcyOCA3Ny45MzU4QzUyLjcwMTIgNzcuODcxMyA1Mi40NjE5IDc3LjczNTUgNTIuMjU0NyA3Ny41Mjg0QzUyLjA1NDQgNzcuMzI4MSA1MS45MTc1IDc3LjExMjkgNTEuODQzOCA3Ni44ODI3QzUxLjc2NzkgNzYuNjUwMiA1MS43NTI5IDc2LjQwOTcgNTEuNzk4OSA3Ni4xNjExQzUxLjg0MjcgNzUuOTEwMiA1MS45NDE3IDc1LjY1NDcgNTIuMDk1OSA3NS4zOTQ2QzUyLjI1MDEgNzUuMTM0NSA1Mi40NTQ5IDc0Ljg3NjcgNTIuNzEwNCA3NC42MjEyTDUzLjQ1MjggNzMuODc4OVpNNTIuNjQxNCA2OC42MTM2TDU3Ljk0NDcgNzMuOTE2OUw1Ny4zMDI1IDc0LjU1OTFMNTEuOTk5MiA2OS4yNTU4TDUyLjY0MTQgNjguNjEzNlpNNTUuOTI4MyA2OC40NjE2TDU5LjY2NDEgNzIuMTk3NEw1OS4wMjE5IDcyLjgzOTZMNTUuMjg2MSA2OS4xMDM4TDU1LjkyODMgNjguNDYxNlpNNTQuMjQ2OSA2OC4xNjEzQzU0LjE0MzMgNjguMDU3NyA1NC4wODY5IDY3LjkzOTEgNTQuMDc3NyA2Ny44MDU2QzU0LjA3MDggNjcuNjY5OCA1NC4xMjk1IDY3LjUzOTggNTQuMjUzOCA2Ny40MTU1QzU0LjM3NTggNjcuMjkzNSA1NC41MDQ3IDY3LjIzNiA1NC42NDA1IDY3LjI0MjlDNTQuNzc4NiA2Ny4yNDc1IDU0Ljg5OTQgNjcuMzAxNiA1NS4wMDMgNjcuNDA1MUM1NS4xMDIgNjcuNTA0MSA1NS4xNTM4IDY3LjYyMjcgNTUuMTU4NCA2Ny43NjA4QzU1LjE2MyA2Ny44OTQzIDU1LjEwNDMgNjguMDIyIDU0Ljk4MjMgNjguMTQ0QzU0Ljg1OCA2OC4yNjgzIDU0LjcyOTEgNjguMzI4MSA1NC41OTU2IDY4LjMyMzVDNTQuNDYyMSA2OC4zMTQzIDU0LjM0NTkgNjguMjYwMiA1NC4yNDY5IDY4LjE2MTNaTTYyLjMxOTIgNjguMDkyMkw1Ny43NDEgNjMuNTE0TDU4LjM4MzIgNjIuODcxOEw2My42ODY1IDY4LjE3NTFMNjMuMDk5NSA2OC43NjJMNjIuMzE5MiA2OC4wOTIyWk01OC43MDQzIDY5LjUwNDRMNTguNjMxOCA2OS40MzE4QzU4LjM0NjQgNjkuMTQ2NCA1OC4xMjE5IDY4Ljg1MyA1Ny45NTg1IDY4LjU1MTRDNTcuNzk1MSA2OC4yNDUzIDU3LjY5MzggNjcuOTQzNyA1Ny42NTQ3IDY3LjY0NjhDNTcuNjE3OCA2Ny4zNDc2IDU3LjY0NDMgNjcuMDYzMyA1Ny43MzQxIDY2Ljc5NEM1Ny44MjM4IDY2LjUyMDEgNTcuOTgwNCA2Ni4yNzE1IDU4LjIwMzYgNjYuMDQ4MkM1OC40Mzg0IDY1LjgxMzUgNTguNjg0NyA2NS42NSA1OC45NDI1IDY1LjU1OEM1OS4yMDAzIDY1LjQ2MTMgNTkuNDY4NSA2NS40MzAyIDU5Ljc0NyA2NS40NjQ3QzYwLjAyNTUgNjUuNDk0NyA2MC4zMDk4IDY1LjU4MzMgNjAuNTk5OCA2NS43MzA2QzYwLjg4OTggNjUuODc3OSA2MS4xODY3IDY2LjA3NTkgNjEuNDkwNiA2Ni4zMjQ0TDYxLjgwODIgNjYuNjQyMUM2Mi4wNTY4IDY2Ljk0MTMgNjIuMjUzNiA2Ny4yMzcxIDYyLjM5ODYgNjcuNTI5NEM2Mi41NDYgNjcuODE5NSA2Mi42MzQ2IDY4LjEwMzcgNjIuNjY0NSA2OC4zODIyQzYyLjY5NjcgNjguNjU4NSA2Mi42NjU2IDY4LjkyNjYgNjIuNTcxMyA2OS4xODY3QzYyLjQ3NDYgNjkuNDQ0NSA2Mi4zMDc3IDY5LjY5MiA2Mi4wNzA2IDY5LjkyOUM2MS44NTIgNzAuMTQ3NyA2MS42MDQ1IDcwLjMwMDggNjEuMzI4MyA3MC4zODgyQzYxLjA1NDQgNzAuNDczNCA2MC43NjY3IDcwLjQ5NjQgNjAuNDY1MSA3MC40NTczQzYwLjE2NTkgNzAuNDE1OSA1OS44NjU1IDcwLjMxNTcgNTkuNTY0IDcwLjE1NjlDNTkuMjYyNSA2OS45OTM1IDU4Ljk3NTkgNjkuNzc2IDU4LjcwNDMgNjkuNTA0NFpNNTkuMjc0IDY4Ljc4OTdMNTkuMzQ2NSA2OC44NjIyQzU5LjUzMjkgNjkuMDQ4NiA1OS43MjYzIDY5LjIwNTEgNTkuOTI2NSA2OS4zMzE3QzYwLjEyOTEgNjkuNDU2IDYwLjMzMjggNjkuNTQgNjAuNTM3NiA2OS41ODM4QzYwLjc0MjUgNjkuNjI3NSA2MC45NDI4IDY5LjYyMjkgNjEuMTM4NCA2OS41N0M2MS4zMzE4IDY5LjUxNDcgNjEuNTE0OCA2OS40MDA4IDYxLjY4NzQgNjkuMjI4MUM2MS44OTkxIDY5LjAxNjQgNjIuMDI4IDY4Ljc5NzcgNjIuMDc0MSA2OC41NzIxQzYyLjEyMjQgNjguMzQ0MyA2Mi4xMTQ0IDY4LjExNTIgNjIuMDQ5OSA2Ny44ODUxQzYxLjk4NTUgNjcuNjU0OSA2MS44ODk5IDY3LjQzMDUgNjEuNzYzMyA2Ny4yMTE4TDYwLjkzMTMgNjYuMzc5N0M2MC43NzcgNjYuMjgwNyA2MC42MTQ4IDY2LjE5OSA2MC40NDQ0IDY2LjEzNDZDNjAuMjc0MSA2Ni4wNjU1IDYwLjEwMTUgNjYuMDI2NCA1OS45MjY1IDY2LjAxNzJDNTkuNzUxNiA2Ni4wMDMzIDU5LjU3NjcgNjYuMDI4NyA1OS40MDE3IDY2LjA5MzFDNTkuMjI5MSA2Ni4xNTUzIDU5LjA2MjIgNjYuMjY2OSA1OC45MDExIDY2LjQyOEM1OC43MjYxIDY2LjYwMyA1OC42MTIyIDY2Ljc5MDYgNTguNTU5MyA2Ni45OTA4QzU4LjUwNjMgNjcuMTg2NSA1OC41MDI5IDY3LjM4NzkgNTguNTQ4OSA2Ny41OTVDNTguNTkyNiA2Ny43OTk5IDU4LjY3NzggNjguMDA0NyA1OC44MDQ0IDY4LjIwOTZDNTguOTMxIDY4LjQwOTkgNTkuMDg3NSA2OC42MDMyIDU5LjI3NCA2OC43ODk3Wk02MS44MjU1IDU5LjQyOTVMNjcuMTI4OCA2NC43MzI4TDY2LjQ4NjYgNjUuMzc1TDYxLjE4MzMgNjAuMDcxN0w2MS44MjU1IDU5LjQyOTVaTTY1LjExMjQgNTkuMjc3NUw2OC44NDgyIDYzLjAxMzNMNjguMjA2IDYzLjY1NTVMNjQuNDcwMiA1OS45MTk3TDY1LjExMjQgNTkuMjc3NVpNNjMuNDMxIDU4Ljk3NzJDNjMuMzI3NCA1OC44NzM2IDYzLjI3MSA1OC43NTUgNjMuMjYxOCA1OC42MjE1QzYzLjI1NDkgNTguNDg1NyA2My4zMTM2IDU4LjM1NTcgNjMuNDM3OSA1OC4yMzE0QzYzLjU1OTkgNTguMTA5NCA2My42ODg4IDU4LjA1MTkgNjMuODI0NiA1OC4wNTg4QzYzLjk2MjcgNTguMDYzNCA2NC4wODM1IDU4LjExNzUgNjQuMTg3MSA1OC4yMjFDNjQuMjg2MSA1OC4zMiA2NC4zMzc5IDU4LjQzODUgNjQuMzQyNSA1OC41NzY3QzY0LjM0NzEgNTguNzEwMiA2NC4yODg0IDU4LjgzNzkgNjQuMTY2NCA1OC45NTk5QzY0LjA0MjEgNTkuMDg0MiA2My45MTMyIDU5LjE0NCA2My43Nzk3IDU5LjEzOTRDNjMuNjQ2MiA1OS4xMzAyIDYzLjUzIDU5LjA3NjEgNjMuNDMxIDU4Ljk3NzJaTTcwLjkxMjkgNjAuMDM3MUM3MS4wNjQ4IDU5Ljg4NTIgNzEuMTc0MiA1OS43MTM3IDcxLjI0MDkgNTkuNTIyN0M3MS4zMDc3IDU5LjMzMTYgNzEuMzI4NCA1OS4xNDA2IDcxLjMwMzEgNTguOTQ5NUM3MS4yNzU1IDU4Ljc1NjIgNzEuMTk3MiA1OC41ODM2IDcxLjA2ODMgNTguNDMxNkw3MS42NzYgNTcuODI0QzcxLjg4NTQgNTguMDU2NSA3Mi4wMTY2IDU4LjMzNzMgNzIuMDY5NiA1OC42NjY0QzcyLjEyMjUgNTguOTkxIDcyLjA5NzIgNTkuMzIyNCA3MS45OTM2IDU5LjY2MDhDNzEuODg3NyA1OS45OTY5IDcxLjcwMjQgNjAuMjk3MiA3MS40Mzc3IDYwLjU2MTlDNzEuMTU2OSA2MC44NDI4IDcwLjg2MjMgNjEuMDM4NCA3MC41NTM4IDYxLjE0ODlDNzAuMjQ3NyA2MS4yNTcxIDY5LjkzOTMgNjEuMjkzOSA2OS42Mjg1IDYxLjI1OTRDNjkuMzIwMSA2MS4yMjI2IDY5LjAxOTcgNjEuMTI3IDY4LjcyNzQgNjAuOTcyOEM2OC40MzUxIDYwLjgxNCA2OC4xNjM0IDYwLjYwOTEgNjcuOTEyNSA2MC4zNTgyTDY3Ljc2NzUgNjAuMjEzMkM2Ny41MTY2IDU5Ljk2MjMgNjcuMzEyOSA1OS42OTE5IDY3LjE1NjQgNTkuNDAxOEM2Ni45OTk5IDU5LjEwNzIgNjYuOTAzMiA1OC44MDU3IDY2Ljg2NjQgNTguNDk3MkM2Ni44MzE5IDU4LjE4NjUgNjYuODY4NyA1Ny44NzgxIDY2Ljk3NjkgNTcuNTcxOUM2Ny4wODc0IDU3LjI2MzUgNjcuMjgzIDU2Ljk2ODkgNjcuNTYzOCA1Ni42ODhDNjcuODU2MiA1Ni4zOTU3IDY4LjE3MTUgNTYuMjAwMSA2OC41MDk5IDU2LjEwMTFDNjguODQ1OSA1NS45OTk4IDY5LjE3ODUgNTUuOTg5NSA2OS41MDc3IDU2LjA3QzY5LjgzNjggNTYuMTQ2IDcwLjEzNjEgNTYuMzA3MSA3MC40MDU0IDU2LjU1MzRMNjkuNzk3NyA1Ny4xNjExQzY5LjYzMiA1Ny4wMTg0IDY5LjQ0OSA1Ni45MjI4IDY5LjI0ODcgNTYuODc0NUM2OS4wNTA4IDU2LjgyMzkgNjguODUwNSA1Ni44MjYyIDY4LjY0OCA1Ni44ODE0QzY4LjQ0NTQgNTYuOTMyIDY4LjI1OSA1Ny4wNDI1IDY4LjA4ODYgNTcuMjEyOUM2Ny44OTMgNTcuNDA4NSA2Ny43Njc1IDU3LjYxMjIgNjcuNzEyMyA1Ny44MjRDNjcuNjU3MSA1OC4wMzExIDY3LjY1NTkgNTguMjM5NCA2Ny43MDg4IDU4LjQ0ODlDNjcuNzYxOCA1OC42NTM4IDY3Ljg1MDQgNTguODUyOSA2Ny45NzQ3IDU5LjA0NjJDNjguMDk5IDU5LjIzNSA2OC4yNDI5IDU5LjQxMTEgNjguNDA2MyA1OS41NzQ1TDY4LjU1MTMgNTkuNzE5NUM2OC43MTQ3IDU5Ljg4MjkgNjguODkyIDYwLjAyNzkgNjkuMDgzIDYwLjE1NDVDNjkuMjc0MSA2MC4yODExIDY5LjQ3MiA2MC4zNzA5IDY5LjY3NjkgNjAuNDIzOEM2OS44ODQgNjAuNDc0NSA3MC4wOTIzIDYwLjQ3MzMgNzAuMzAxOCA2MC40MjA0QzcwLjUxMTMgNjAuMzYyOCA3MC43MTUgNjAuMjM1MSA3MC45MTI5IDYwLjAzNzFaTTc1LjE5NDIgNTYuODA1NEM3NC45MzQxIDU3LjA2NTUgNzQuNjU0NSA1Ny4yNTc3IDc0LjM1NTIgNTcuMzgyQzc0LjA1NiA1Ny41MDE3IDczLjc0OTkgNTcuNTU3IDczLjQzNjggNTcuNTQ3OEM3My4xMjYxIDU3LjUzNjMgNzIuODE5OSA1Ny40NjAzIDcyLjUxODQgNTcuMzE5OUM3Mi4yMTY5IDU3LjE3OTUgNzEuOTM0OSA1Ni45NzgxIDcxLjY3MjUgNTYuNzE1N0w3MS41Mjc1IDU2LjU3MDdDNzEuMjIzNyA1Ni4yNjY4IDcwLjk5ODEgNTUuOTUxNSA3MC44NTA4IDU1LjYyNDZDNzAuNzAxMiA1NS4yOTU1IDcwLjYyMDYgNTQuOTcwOSA3MC42MDkxIDU0LjY1MUM3MC41OTc2IDU0LjMzMSA3MC42NDcxIDU0LjAzMDYgNzAuNzU3NSA1My43NDk4QzcwLjg2OCA1My40NjkgNzEuMDI4IDUzLjIyMzkgNzEuMjM3NSA1My4wMTQ0QzcxLjUwNDUgNTIuNzQ3NCA3MS43ODA3IDUyLjU2MzMgNzIuMDY2MSA1Mi40NjJDNzIuMzUzOCA1Mi4zNTg0IDcyLjY0MjcgNTIuMzI3MyA3Mi45MzI3IDUyLjM2ODhDNzMuMjIwNSA1Mi40MDc5IDczLjUwNTkgNTIuNTA5MiA3My43ODkgNTIuNjcyNkM3NC4wNjk4IDUyLjgzMzcgNzQuMzQxNCA1My4wNDU1IDc0LjYwMzggNTMuMzA3OUw3NC44OTA0IDUzLjU5NDVMNzIuMTAwNiA1Ni4zODQyTDcxLjU3OTMgNTUuODYyOUw3My43MzAzIDUzLjcxMThMNzMuNjgyIDUzLjY2MzVDNzMuNTA3IDUzLjUwNyA3My4zMTE0IDUzLjM4MDQgNzMuMDk1IDUzLjI4MzdDNzIuODgwOSA1My4xODQ3IDcyLjY2IDUzLjE0NzkgNzIuNDMyMSA1My4xNzMyQzcyLjIwNDIgNTMuMTk4NSA3MS45ODA5IDUzLjMyMDUgNzEuNzYyMyA1My41MzkyQzcxLjYxNzMgNTMuNjg0MiA3MS41MTQ4IDUzLjg0ODggNzEuNDU1IDU0LjAzMjlDNzEuMzkyOCA1NC4yMTQ4IDcxLjM3NzkgNTQuNDA5MyA3MS40MTAxIDU0LjYxNjRDNzEuNDQyMyA1NC44MjM2IDcxLjUyMDYgNTUuMDM3NyA3MS42NDQ5IDU1LjI1ODZDNzEuNzY5MiA1NS40Nzk2IDcxLjk0NDEgNTUuNzAyOSA3Mi4xNjk3IDU1LjkyODVMNzIuMzE0NyA1Ni4wNzM1QzcyLjQ5MTkgNTYuMjUwNyA3Mi42ODMgNTYuMzkzNCA3Mi44ODc4IDU2LjUwMTZDNzMuMDkyNyA1Ni42MDUyIDczLjMwMSA1Ni42Njg1IDczLjUxMjggNTYuNjkxNUM3My43MjY4IDU2LjcxMjIgNzMuOTM1MiA1Ni42ODggNzQuMTM3NyA1Ni42MTlDNzQuMzQyNiA1Ni41NDc2IDc0LjUzMjUgNTYuNDI0NSA3NC43MDc0IDU2LjI0OTZDNzQuOTMzIDU2LjAyNCA3NS4wNzggNTUuNzg2OSA3NS4xNDI0IDU1LjUzODNDNzUuMjA2OSA1NS4yODk3IDc1LjIyMDcgNTUuMDI5NiA3NS4xODM5IDU0Ljc1OEw3NS44Nzc5IDU0LjY3ODZDNzUuOTE5MyA1NC44ODExIDc1LjkzMzEgNTUuMDk5OCA3NS45MTkzIDU1LjMzNDZDNzUuOTA1NSA1NS41Njk0IDc1Ljg0MjIgNTUuODEyMiA3NS43Mjk0IDU2LjA2MzFDNzUuNjE4OSA1Ni4zMTE3IDc1LjQ0MDUgNTYuNTU5MSA3NS4xOTQyIDU2LjgwNTRaTTc1LjAyNSA1MC45NjAxTDc3Ljk2MzMgNTMuODk4M0w3Ny4zMjQ1IDU0LjUzN0w3My41ODg3IDUwLjgwMTJMNzQuMTkzIDUwLjE5N0w3NS4wMjUgNTAuOTYwMVpNNzUuODAxOSA1Mi4wNDA4TDc1LjUyNTcgNTIuMjk2MkM3NS4yNzI1IDUyLjAzODUgNzUuMDc0NSA1MS43NjQ1IDc0LjkzMTggNTEuNDc0NUM3NC43ODY4IDUxLjE4MjIgNzQuNzAwNSA1MC44ODg3IDc0LjY3MjkgNTAuNTk0MUM3NC42NDUzIDUwLjI5OTUgNzQuNjc5OCA1MC4wMTYzIDc0Ljc3NjUgNDkuNzQ0N0M3NC44NzMxIDQ5LjQ2ODUgNzUuMDM0MyA0OS4yMTc2IDc1LjI1OTggNDguOTkyQzc1LjQ0NCA0OC44MDc5IDc1LjYzNSA0OC42Njc1IDc1LjgzMyA0OC41NzA4Qzc2LjAyODYgNDguNDcxOCA3Ni4yMzIzIDQ4LjQyNDcgNzYuNDQ0MSA0OC40MjkzQzc2LjY1ODIgNDguNDMxNiA3Ni44NzkxIDQ4LjQ5MTQgNzcuMTA3IDQ4LjYwODhDNzcuMzMyNiA0OC43MjM5IDc3LjU2ODUgNDguOTA0NiA3Ny44MTQ4IDQ5LjE1MDlMODAuMjYyNyA1MS41OTg4TDc5LjYyMDYgNTIuMjQxTDc3LjE2NTcgNDkuNzg2MkM3Ni45NzAxIDQ5LjU5MDUgNzYuNzg0OCA0OS40NjI4IDc2LjYwOTggNDkuNDAyOUM3Ni40MzI2IDQ5LjM0MDggNzYuMjYyMyA0OS4zMzg1IDc2LjA5ODggNDkuMzk2Qzc1LjkzMzEgNDkuNDUxMiA3NS43Njk3IDQ5LjU1OTQgNzUuNjA4NiA0OS43MjA2Qzc1LjQ0OTcgNDkuODc5NCA3NS4zMzgxIDUwLjA1NzggNzUuMjczNiA1MC4yNTU3Qzc1LjIxMTUgNTAuNDUxNCA3NS4xOTE5IDUwLjY1NTEgNzUuMjE0OSA1MC44NjY4Qzc1LjI0MDMgNTEuMDc2MyA3NS4zMDI0IDUxLjI4MzUgNzUuNDAxNCA1MS40ODgzQzc1LjUwMDQgNTEuNjg4NiA3NS42MzM5IDUxLjg3MjcgNzUuODAxOSA1Mi4wNDA4Wk04Mi40MTcyIDQ3LjQ2MjVDODIuMzI1MSA0Ny4zNzA0IDgyLjIxOTMgNDcuMzA2IDgyLjA5OTYgNDcuMjY5MkM4MS45Nzk5IDQ3LjIyNzcgODEuODI1NyA0Ny4yMzY5IDgxLjYzNjkgNDcuMjk2OEM4MS40NDgyIDQ3LjM1MiA4MS4yMDY1IDQ3LjQ3ODYgODAuOTExOSA0Ny42NzY2QzgwLjY2MSA0Ny44NCA4MC40MjE2IDQ3Ljk3NTggODAuMTkzNyA0OC4wODRDNzkuOTY4MSA0OC4xODk5IDc5Ljc1NDEgNDguMjU4OSA3OS41NTE1IDQ4LjI5MTJDNzkuMzUxMiA0OC4zMjExIDc5LjE2MjUgNDguMzA5NiA3OC45ODUzIDQ4LjI1NjZDNzguODA4IDQ4LjIwMzcgNzguNjQyMyA0OC4xMDAxIDc4LjQ4ODEgNDcuOTQ1OUM3OC4zNDA4IDQ3Ljc5ODYgNzguMjMzNyA0Ny42MjcxIDc4LjE2NyA0Ny40MzE0Qzc4LjEwMjUgNDcuMjMzNSA3OC4wNzk1IDQ3LjAyNCA3OC4wOTc5IDQ2LjgwMzFDNzguMTE4NiA0Ni41Nzk4IDc4LjE4NTQgNDYuMzU0MiA3OC4yOTgyIDQ2LjEyNjNDNzguNDExIDQ1Ljg5ODUgNzguNTcyMSA0NS42Nzk4IDc4Ljc4MTYgNDUuNDcwM0M3OS4wODA4IDQ1LjE3MTEgNzkuMzg5MiA0NC45Njg1IDc5LjcwNjkgNDQuODYyN0M4MC4wMjQ1IDQ0Ljc1NjggODAuMzI4NCA0NC43MzYxIDgwLjYxODQgNDQuODAwNUM4MC45MDYxIDQ0Ljg2MjcgODEuMTU3IDQ1LjAwMDggODEuMzcxMSA0NS4yMTQ4TDgwLjczMjMgNDUuODUzNkM4MC42Mjg3IDQ1Ljc1IDgwLjQ5NzUgNDUuNjgwOSA4MC4zMzg3IDQ1LjY0NjRDODAuMTc5OSA0NS42MDczIDgwLjAwOTYgNDUuNjE0MiA3OS44Mjc3IDQ1LjY2NzFDNzkuNjQ4MiA0NS43MTc4IDc5LjQ3NDQgNDUuODI3MSA3OS4zMDY0IDQ1Ljk5NTFDNzkuMTI5MSA0Ni4xNzI0IDc5LjAxMjkgNDYuMzQzOCA3OC45NTc2IDQ2LjUwOTZDNzguOTAyNCA0Ni42NzA3IDc4Ljg5MDkgNDYuODE4IDc4LjkyMzEgNDYuOTUxNUM3OC45NTc2IDQ3LjA4MjcgNzkuMDIwOSA0Ny4xOTQ0IDc5LjExMyA0Ny4yODY0Qzc5LjE4MjEgNDcuMzU1NSA3OS4yNTU3IDQ3LjQwNjEgNzkuMzM0IDQ3LjQzODNDNzkuNDEyMiA0Ny40NjYgNzkuNTA1NSA0Ny40NzE3IDc5LjYxMzYgNDcuNDU1NkM3OS43MTk1IDQ3LjQzNzIgNzkuODQ4NCA0Ny4zOTEyIDgwLjAwMDMgNDcuMzE3NUM4MC4xNTIzIDQ3LjI0MzggODAuMzM1MyA0Ny4xMzkxIDgwLjU0OTMgNDcuMDAzM0M4MC45MjQ1IDQ2Ljc2NjIgODEuMjU5NCA0Ni41OTcgODEuNTU0IDQ2LjQ5NThDODEuODQ4NyA0Ni4zOTQ1IDgyLjExNDUgNDYuMzY1NyA4Mi4zNTE2IDQ2LjQwOTRDODIuNTg4NyA0Ni40NTMyIDgyLjgwNzQgNDYuNTc1MiA4My4wMDc2IDQ2Ljc3NTRDODMuMTcxIDQ2LjkzODkgODMuMjg2MSA0Ny4xMjMgODMuMzUyOSA0Ny4zMjc5QzgzLjQyMTkgNDcuNTMwNCA4My40NDE1IDQ3Ljc0NTYgODMuNDExNiA0Ny45NzM1QzgzLjM4MTcgNDguMTk2OCA4My4zMDU3IDQ4LjQyNDcgODMuMTgzNyA0OC42NTcxQzgzLjA2MTcgNDguODg1IDgyLjg5MTQgNDkuMTA4MyA4Mi42NzI3IDQ5LjMyN0M4Mi4zNDM2IDQ5LjY1NjEgODIuMDA2MyA0OS44NzU5IDgxLjY2MTEgNDkuOTg2NEM4MS4zMTU4IDUwLjA5NjkgODAuOTkxMyA1MC4xMTc2IDgwLjY4NzQgNTAuMDQ4NkM4MC4zODM2IDQ5Ljk3OTUgODAuMTI4MSA0OS44NDE0IDc5LjkyMDkgNDkuNjM0Mkw4MC41NjMxIDQ4Ljk5MkM4MC43NDczIDQ5LjE1NzggODAuOTM3MiA0OS4yNDY0IDgxLjEzMjggNDkuMjU3OUM4MS4zMjYyIDQ5LjI2NzEgODEuNTExNSA0OS4yMjY4IDgxLjY4ODcgNDkuMTM3MUM4MS44NjM2IDQ5LjA0NSA4Mi4wMTY3IDQ4LjkzMzMgODIuMTQ3OSA0OC44MDIxQzgyLjMyMjggNDguNjI3MiA4Mi40NDYgNDguNDU4IDgyLjUxNzMgNDguMjk0NkM4Mi41OTEgNDguMTI4OSA4Mi42MTg2IDQ3Ljk3NDcgODIuNjAwMiA0Ny44MzE5QzgyLjU4MTggNDcuNjg5MiA4Mi41MjA4IDQ3LjU2NjEgODIuNDE3MiA0Ny40NjI1Wk04Ni41MDUyIDQ1LjQ5NDVDODYuMjQ1MSA0NS43NTQ2IDg1Ljk2NTQgNDUuOTQ2OCA4NS42NjYyIDQ2LjA3MTFDODUuMzY2OSA0Ni4xOTA4IDg1LjA2MDggNDYuMjQ2IDg0Ljc0NzggNDYuMjM2OEM4NC40MzcgNDYuMjI1MyA4NC4xMzA5IDQ2LjE0OTMgODMuODI5NCA0Ni4wMDg5QzgzLjUyNzggNDUuODY4NSA4My4yNDU5IDQ1LjY2NzEgODIuOTgzNSA0NS40MDQ3TDgyLjgzODQgNDUuMjU5N0M4Mi41MzQ2IDQ0Ljk1NTkgODIuMzA5IDQ0LjY0MDUgODIuMTYxNyA0NC4zMTM3QzgyLjAxMjEgNDMuOTg0NSA4MS45MzE1IDQzLjY2IDgxLjkyIDQzLjM0QzgxLjkwODUgNDMuMDIwMSA4MS45NTggNDIuNzE5NyA4Mi4wNjg1IDQyLjQzODlDODIuMTc5IDQyLjE1ODEgODIuMzM5IDQxLjkxMjkgODIuNTQ4NCA0MS43MDM1QzgyLjgxNTQgNDEuNDM2NSA4My4wOTE2IDQxLjI1MjMgODMuMzc3MSA0MS4xNTFDODMuNjY0OCA0MS4wNDc1IDgzLjk1MzcgNDEuMDE2NCA4NC4yNDM3IDQxLjA1NzhDODQuNTMxNCA0MS4wOTY5IDg0LjgxNjggNDEuMTk4MiA4NS4wOTk5IDQxLjM2MTZDODUuMzgwOCA0MS41MjI4IDg1LjY1MjQgNDEuNzM0NSA4NS45MTQ4IDQxLjk5NjlMODYuMjAxMyA0Mi4yODM1TDgzLjQxMTYgNDUuMDczM0w4Mi44OTAyIDQ0LjU1MTlMODUuMDQxMiA0Mi40MDA5TDg0Ljk5MjkgNDIuMzUyNkM4NC44MTggNDIuMTk2IDg0LjYyMjMgNDIuMDY5NCA4NC40MDYgNDEuOTcyOEM4NC4xOTE5IDQxLjg3MzggODMuOTcwOSA0MS44MzcgODMuNzQzIDQxLjg2MjNDODMuNTE1MiA0MS44ODc2IDgzLjI5MTkgNDIuMDA5NiA4My4wNzMyIDQyLjIyODNDODIuOTI4MiA0Mi4zNzMzIDgyLjgyNTggNDIuNTM3OSA4Mi43NjU5IDQyLjcyMkM4Mi43MDM4IDQyLjkwMzggODIuNjg4OCA0My4wOTgzIDgyLjcyMTEgNDMuMzA1NUM4Mi43NTMzIDQzLjUxMjcgODIuODMxNSA0My43MjY3IDgyLjk1NTggNDMuOTQ3N0M4My4wODAxIDQ0LjE2ODcgODMuMjU1MSA0NC4zOTE5IDgzLjQ4MDYgNDQuNjE3NUw4My42MjU2IDQ0Ljc2MjVDODMuODAyOSA0NC45Mzk4IDgzLjk5MzkgNDUuMDgyNSA4NC4xOTg4IDQ1LjE5MDdDODQuNDAzNyA0NS4yOTQyIDg0LjYxMiA0NS4zNTc1IDg0LjgyMzcgNDUuMzgwNkM4NS4wMzc4IDQ1LjQwMTMgODUuMjQ2MSA0NS4zNzcxIDg1LjQ0ODcgNDUuMzA4Qzg1LjY1MzUgNDUuMjM2NyA4NS44NDM0IDQ1LjExMzUgODYuMDE4NCA0NC45Mzg2Qzg2LjI0MzkgNDQuNzEzIDg2LjM4ODkgNDQuNDc2IDg2LjQ1MzQgNDQuMjI3NEM4Ni41MTc4IDQzLjk3ODggODYuNTMxNiA0My43MTg3IDg2LjQ5NDggNDMuNDQ3MUw4Ny4xODg4IDQzLjM2NzZDODcuMjMwMiA0My41NzAyIDg3LjI0NCA0My43ODg5IDg3LjIzMDIgNDQuMDIzN0M4Ny4yMTY0IDQ0LjI1ODQgODcuMTUzMSA0NC41MDEzIDg3LjA0MDMgNDQuNzUyMkM4Ni45Mjk5IDQ1LjAwMDggODYuNzUxNSA0NS4yNDgyIDg2LjUwNTIgNDUuNDk0NVpcIiBmaWxsPVwiYmxhY2tcIi8+IDxwYXRoIGQ9XCJNODkgMzlMMTIxIDcuMDAwMDFcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNzIgNzJMMTIxIDEyMVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDEyMUwzOSA4OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDdMNTYgNTZcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDU2TDI0OSA3LjAwMDAxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTIwMCA3MkwyNDkgMTIxXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAxMjFMMTg0IDcyXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSA3TDE4NCA1NlwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xOTcuNjE3IDY3LjQxNTlDMTk3LjYxNyA2Ny41NDkzIDE5Ny41MjMgNjcuNzExOCAxOTcuNDA4IDY3Ljc3NzdMMTk0LjQ5NiA2OS40NTkyVjYyLjk3MzRMMTg4Ljg4IDU5LjczMDdMMTkxLjc5MiA1OC4wNDk5QzE5MS45MDYgNTcuOTgzNCAxOTIuMDk1IDU3Ljk4MzQgMTkyLjIxIDU4LjA0OTlMMTk3LjYxNyA2MS4xNzE4VjY3LjQxNTlaTTE5My4yNDcgNjMuNjkzOEwxODkuNCA2MS40NzJDMTg5LjI4NSA2MS40MDU4IDE4OS4wOTggNjEuNDA1OCAxODguOTgyIDYxLjQ3MkwxODYuMzgzIDYyLjk3M0wxOTAuNDQgNjUuMzE1MkwxOTAuNDQgNzBMMTkzLjAzOCA2OC40OTkyQzE5My4xNTMgNjguNDMyNiAxOTMuMjQ3IDY4LjI2OTcgMTkzLjI0NyA2OC4xMzdMMTkzLjI0NyA2My42OTM4Wk0xODYuMzgzIDY3LjY1NzZMMTg5LjE4OSA2OS4yNzg3VjY2LjAzNTVMMTg2LjM4MyA2Ny42NTc2WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk03MiAxODRMMTIxIDEzNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03MiAyMDBMMTIxIDI0OVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk03IDI0OUw1NiAyMDBcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNNyAxMzVMNTYgMTg0XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTY5LjYxNyAxOTUuNDE2QzY5LjYxNyAxOTUuNTQ5IDY5LjUyMjcgMTk1LjcxMiA2OS40MDc5IDE5NS43NzhMNjYuNDk2IDE5Ny40NTlWMTkwLjk3M0w2MC44Nzk2IDE4Ny43MzFMNjMuNzkxNSAxODYuMDVDNjMuOTA2MyAxODUuOTgzIDY0LjA5NTEgMTg1Ljk4MyA2NC4yMTAxIDE4Ni4wNUw2OS42MTcgMTg5LjE3MlYxOTUuNDE2Wk02NS4yNDY3IDE5MS42OTRMNjEuNDAwNCAxODkuNDcyQzYxLjI4NTQgMTg5LjQwNiA2MS4wOTc1IDE4OS40MDYgNjAuOTgyMyAxODkuNDcyTDU4LjM4MzEgMTkwLjk3M0w2Mi40Mzk1IDE5My4zMTVMNjIuNDQwMiAxOThMNjUuMDM3NiAxOTYuNDk5QzY1LjE1MjggMTk2LjQzMyA2NS4yNDY3IDE5Ni4yNyA2NS4yNDY3IDE5Ni4xMzdMNjUuMjQ2NyAxOTEuNjk0Wk01OC4zODMxIDE5NS42NThMNjEuMTg5NSAxOTcuMjc5VjE5NC4wMzZMNTguMzgzMSAxOTUuNjU4WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0xNjcuOTg0IDIwOS44MjNMMTczLjAxMSAyMTQuODUxTDE3Mi4zNDUgMjE1LjUxN0wxNjcuMzE4IDIxMC40OUwxNjcuOTg0IDIwOS44MjNaTTE3MS44MjcgMjEwLjE1OEwxNzQuNzY1IDIxMy4wOTdMMTc0LjEyNiAyMTMuNzM1TDE3MC4zOSAyMTBMMTcwLjk5NSAyMDkuMzk1TDE3MS44MjcgMjEwLjE1OFpNMTcyLjYwNCAyMTEuMjM5TDE3Mi4zMjcgMjExLjQ5NUMxNzIuMDc0IDIxMS4yMzcgMTcxLjg3NiAyMTAuOTYzIDE3MS43MzQgMjEwLjY3M0MxNzEuNTg4IDIxMC4zODEgMTcxLjUwMiAyMTAuMDg3IDE3MS40NzUgMjA5Ljc5MkMxNzEuNDQ3IDIwOS40OTggMTcxLjQ4MSAyMDkuMjE1IDE3MS41NzggMjA4Ljk0M0MxNzEuNjc1IDIwOC42NjcgMTcxLjgzNiAyMDguNDE2IDE3Mi4wNjIgMjA4LjE5QzE3Mi4yNDYgMjA4LjAwNiAxNzIuNDM3IDIwNy44NjYgMTcyLjYzNSAyMDcuNzY5QzE3Mi44MyAyMDcuNjcgMTczLjAzNCAyMDcuNjIzIDE3My4yNDYgMjA3LjYyOEMxNzMuNDYgMjA3LjYzIDE3My42ODEgMjA3LjY5IDE3My45MDkgMjA3LjgwN0MxNzQuMTM0IDIwNy45MjIgMTc0LjM3IDIwOC4xMDMgMTc0LjYxNiAyMDguMzQ5TDE3Ny4wNjQgMjEwLjc5N0wxNzYuNDIyIDIxMS40MzlMMTczLjk2NyAyMDguOTg0QzE3My43NzIgMjA4Ljc4OSAxNzMuNTg2IDIwOC42NjEgMTczLjQxMiAyMDguNjAxQzE3My4yMzQgMjA4LjUzOSAxNzMuMDY0IDIwOC41MzcgMTcyLjkwMSAyMDguNTk0QzE3Mi43MzUgMjA4LjY1IDE3Mi41NzEgMjA4Ljc1OCAxNzIuNDEgMjA4LjkxOUMxNzIuMjUxIDIwOS4wNzggMTcyLjE0IDIwOS4yNTYgMTcyLjA3NSAyMDkuNDU0QzE3Mi4wMTMgMjA5LjY1IDE3MS45OTQgMjA5Ljg1MyAxNzIuMDE3IDIxMC4wNjVDMTcyLjA0MiAyMTAuMjc1IDE3Mi4xMDQgMjEwLjQ4MiAxNzIuMjAzIDIxMC42ODdDMTcyLjMwMiAyMTAuODg3IDE3Mi40MzYgMjExLjA3MSAxNzIuNjA0IDIxMS4yMzlaTTE3OC41OTQgMjA4LjExNEwxNzYuNDU3IDIwMy45MzNMMTc3LjEwOSAyMDMuMjgxTDE3OS41MDIgMjA4LjM2TDE3OS4wNzQgMjA4Ljc4OEwxNzguNTk0IDIwOC4xMTRaTTE3NC41ODIgMjA1LjgwOEwxNzguODExIDIwNy45MzFMMTc5LjQ0MyAyMDguNDE4TDE3OS4wMTUgMjA4Ljg0NkwxNzMuOTI2IDIwNi40NjRMMTc0LjU4MiAyMDUuODA4Wk0xODIuOTY4IDIwMy42MTZMMTgxLjA0NSAyMDEuNjkyQzE4MC44OTggMjAxLjU0NSAxODAuNzQgMjAxLjQ0NyAxODAuNTcyIDIwMS4zOTlDMTgwLjQwNCAyMDEuMzQ2IDE4MC4yMzIgMjAxLjM0OCAxODAuMDU0IDIwMS40MDZDMTc5Ljg3NyAyMDEuNDYzIDE3OS43MDIgMjAxLjU3OSAxNzkuNTMgMjAxLjc1MUMxNzkuMzY5IDIwMS45MTIgMTc5LjI1NSAyMDIuMDgxIDE3OS4xODggMjAyLjI1OUMxNzkuMTIzIDIwMi40MzQgMTc5LjEwMiAyMDIuNiAxNzkuMTIyIDIwMi43NTlDMTc5LjE0NSAyMDIuOTE2IDE3OS4yMDkgMjAzLjA0NiAxNzkuMzEyIDIwMy4xNDlMMTc4LjY3MyAyMDMuNzg4QzE3OC41NCAyMDMuNjU1IDE3OC40NDIgMjAzLjQ4OCAxNzguMzggMjAzLjI4OEMxNzguMzE4IDIwMy4wODcgMTc4LjI5OCAyMDIuODcgMTc4LjMyMSAyMDIuNjM1QzE3OC4zNDQgMjAyLjM5NiAxNzguNDE2IDIwMi4xNTQgMTc4LjUzNSAyMDEuOTFDMTc4LjY1NSAyMDEuNjYxIDE3OC44MjggMjAxLjQyNCAxNzkuMDUzIDIwMS4xOTlDMTc5LjMyNSAyMDAuOTI3IDE3OS42MSAyMDAuNzM0IDE3OS45MDkgMjAwLjYxOUMxODAuMjExIDIwMC41MDEgMTgwLjUxNCAyMDAuNDc3IDE4MC44MTcgMjAwLjU0NkMxODEuMTIxIDIwMC42MTEgMTgxLjQxMiAyMDAuNzgyIDE4MS42OTEgMjAxLjA2MUwxODMuNDMxIDIwMi44MDFDMTgzLjU1NSAyMDIuOTI1IDE4My42OTggMjAzLjA0NyAxODMuODU5IDIwMy4xNjdDMTg0LjAyMyAyMDMuMjg0IDE4NC4xNzcgMjAzLjM3MiAxODQuMzIyIDIwMy40MjlMMTg0LjM3NyAyMDMuNDg0TDE4My43MTEgMjA0LjE1MUMxODMuNjA1IDIwNC4xMDkgMTgzLjQ4MiAyMDQuMDM3IDE4My4zNDEgMjAzLjkzM0MxODMuMTk5IDIwMy44MjcgMTgzLjA3NCAyMDMuNzIxIDE4Mi45NjggMjAzLjYxNlpNMTgxLjQ1MyAyMDEuODc5TDE4MS45MDkgMjAyLjMyMUwxODEuMjYzIDIwMi45NjZDMTgxLjA4MSAyMDMuMTQ4IDE4MC45MzQgMjAzLjMyNiAxODAuODIxIDIwMy40OThDMTgwLjcwNiAyMDMuNjY5IDE4MC42MjkgMjAzLjgzMSAxODAuNTkgMjAzLjk4NUMxODAuNTUgMjA0LjEzOSAxODAuNTQ5IDIwNC4yODUgMTgwLjU4NiAyMDQuNDI0QzE4MC42MjEgMjA0LjU1OSAxODAuNjk1IDIwNC42ODUgMTgwLjgxMSAyMDQuOEMxODAuOTI4IDIwNC45MTcgMTgxLjA2MSAyMDQuOTk4IDE4MS4yMTEgMjA1LjA0MkMxODEuMzYxIDIwNS4wODUgMTgxLjUxNyAyMDUuMDgzIDE4MS42ODEgMjA1LjAzNUMxODEuODQ0IDIwNC45ODIgMTgyLjAwNCAyMDQuODc3IDE4Mi4xNjEgMjA0LjcyQzE4Mi4zNTYgMjA0LjUyNSAxODIuNDg3IDIwNC4zMTEgMTgyLjU1NCAyMDQuMDc4QzE4Mi42MjEgMjAzLjg0NiAxODIuNjM4IDIwMy42MjYgMTgyLjYwNiAyMDMuNDE5QzE4Mi41NzYgMjAzLjIwOSAxODIuNTA4IDIwMy4wNDUgMTgyLjQwMiAyMDIuOTI1TDE4Mi45ODIgMjAyLjk2QzE4My4wNjMgMjAzLjA3MiAxODMuMTI2IDIwMy4yMjMgMTgzLjE3MiAyMDMuNDEyQzE4My4yMTggMjAzLjYwMSAxODMuMjM1IDIwMy44MDkgMTgzLjIyNCAyMDQuMDM3QzE4My4yMTIgMjA0LjI2IDE4My4xNjEgMjA0LjQ4OSAxODMuMDY5IDIwNC43MjRDMTgyLjk3NyAyMDQuOTU0IDE4Mi44MjkgMjA1LjE3IDE4Mi42MjcgMjA1LjM3M0MxODIuMzczIDIwNS42MjYgMTgyLjEwMiAyMDUuNzk5IDE4MS44MTIgMjA1Ljg5MUMxODEuNTI0IDIwNS45ODEgMTgxLjI0NCAyMDUuOTk2IDE4MC45NzMgMjA1LjkzNkMxODAuNzAxIDIwNS44NzEgMTgwLjQ2MiAyMDUuNzM2IDE4MC4yNTUgMjA1LjUyOEMxODAuMDU0IDIwNS4zMjggMTc5LjkxNyAyMDUuMTEzIDE3OS44NDQgMjA0Ljg4M0MxNzkuNzY4IDIwNC42NSAxNzkuNzUzIDIwNC40MSAxNzkuNzk5IDIwNC4xNjFDMTc5Ljg0MyAyMDMuOTEgMTc5Ljk0MiAyMDMuNjU1IDE4MC4wOTYgMjAzLjM5NUMxODAuMjUgMjAzLjEzNSAxODAuNDU1IDIwMi44NzcgMTgwLjcxIDIwMi42MjFMMTgxLjQ1MyAyMDEuODc5Wk0xODAuNjQxIDE5Ni42MTRMMTg1Ljk0NSAyMDEuOTE3TDE4NS4zMDIgMjAyLjU1OUwxNzkuOTk5IDE5Ny4yNTZMMTgwLjY0MSAxOTYuNjE0Wk0xODMuOTI4IDE5Ni40NjJMMTg3LjY2NCAyMDAuMTk3TDE4Ny4wMjIgMjAwLjg0TDE4My4yODYgMTk3LjEwNEwxODMuOTI4IDE5Ni40NjJaTTE4Mi4yNDcgMTk2LjE2MUMxODIuMTQzIDE5Ni4wNTggMTgyLjA4NyAxOTUuOTM5IDE4Mi4wNzggMTk1LjgwNkMxODIuMDcxIDE5NS42NyAxODIuMTI5IDE5NS41NCAxODIuMjU0IDE5NS40MTVDMTgyLjM3NiAxOTUuMjkzIDE4Mi41MDUgMTk1LjIzNiAxODIuNjQgMTk1LjI0M0MxODIuNzc5IDE5NS4yNDcgMTgyLjg5OSAxOTUuMzAyIDE4My4wMDMgMTk1LjQwNUMxODMuMTAyIDE5NS41MDQgMTgzLjE1NCAxOTUuNjIzIDE4My4xNTggMTk1Ljc2MUMxODMuMTYzIDE5NS44OTQgMTgzLjEwNCAxOTYuMDIyIDE4Mi45ODIgMTk2LjE0NEMxODIuODU4IDE5Ni4yNjggMTgyLjcyOSAxOTYuMzI4IDE4Mi41OTYgMTk2LjMyNEMxODIuNDYyIDE5Ni4zMTQgMTgyLjM0NiAxOTYuMjYgMTgyLjI0NyAxOTYuMTYxWk0xOTAuMzE5IDE5Ni4wOTJMMTg1Ljc0MSAxOTEuNTE0TDE4Ni4zODMgMTkwLjg3MkwxOTEuNjg2IDE5Ni4xNzVMMTkxLjEgMTk2Ljc2MkwxOTAuMzE5IDE5Ni4wOTJaTTE4Ni43MDQgMTk3LjUwNEwxODYuNjMyIDE5Ny40MzJDMTg2LjM0NiAxOTcuMTQ2IDE4Ni4xMjIgMTk2Ljg1MyAxODUuOTU5IDE5Ni41NTFDMTg1Ljc5NSAxOTYuMjQ1IDE4NS42OTQgMTk1Ljk0NCAxODUuNjU1IDE5NS42NDdDMTg1LjYxOCAxOTUuMzQ4IDE4NS42NDQgMTk1LjA2MyAxODUuNzM0IDE5NC43OTRDMTg1LjgyNCAxOTQuNTIgMTg1Ljk4IDE5NC4yNzIgMTg2LjIwNCAxOTQuMDQ4QzE4Ni40MzggMTkzLjgxMyAxODYuNjg1IDE5My42NSAxODYuOTQzIDE5My41NThDMTg3LjIgMTkzLjQ2MSAxODcuNDY4IDE5My40MyAxODcuNzQ3IDE5My40NjVDMTg4LjAyNiAxOTMuNDk1IDE4OC4zMSAxOTMuNTgzIDE4OC42IDE5My43MzFDMTg4Ljg5IDE5My44NzggMTg5LjE4NyAxOTQuMDc2IDE4OS40OTEgMTk0LjMyNEwxODkuODA4IDE5NC42NDJDMTkwLjA1NyAxOTQuOTQxIDE5MC4yNTQgMTk1LjIzNyAxOTAuMzk5IDE5NS41MjlDMTkwLjU0NiAxOTUuODE5IDE5MC42MzUgMTk2LjEwNCAxOTAuNjY0IDE5Ni4zODJDMTkwLjY5NyAxOTYuNjU4IDE5MC42NjYgMTk2LjkyNyAxOTAuNTcxIDE5Ny4xODdDMTkwLjQ3NSAxOTcuNDQ1IDE5MC4zMDggMTk3LjY5MiAxOTAuMDcxIDE5Ny45MjlDMTg5Ljg1MiAxOTguMTQ4IDE4OS42MDUgMTk4LjMwMSAxODkuMzI4IDE5OC4zODhDMTg5LjA1NCAxOTguNDczIDE4OC43NjcgMTk4LjQ5NiAxODguNDY1IDE5OC40NTdDMTg4LjE2NiAxOTguNDE2IDE4Ny44NjYgMTk4LjMxNiAxODcuNTY0IDE5OC4xNTdDMTg3LjI2MiAxOTcuOTkzIDE4Ni45NzYgMTk3Ljc3NiAxODYuNzA0IDE5Ny41MDRaTTE4Ny4yNzQgMTk2Ljc5TDE4Ny4zNDYgMTk2Ljg2MkMxODcuNTMzIDE5Ny4wNDkgMTg3LjcyNiAxOTcuMjA1IDE4Ny45MjcgMTk3LjMzMkMxODguMTI5IDE5Ny40NTYgMTg4LjMzMyAxOTcuNTQgMTg4LjUzOCAxOTcuNTg0QzE4OC43NDMgMTk3LjYyOCAxODguOTQzIDE5Ny42MjMgMTg5LjEzOCAxOTcuNTdDMTg5LjMzMiAxOTcuNTE1IDE4OS41MTUgMTk3LjQwMSAxODkuNjg3IDE5Ny4yMjhDMTg5Ljg5OSAxOTcuMDE2IDE5MC4wMjggMTk2Ljc5OCAxOTAuMDc0IDE5Ni41NzJDMTkwLjEyMiAxOTYuMzQ0IDE5MC4xMTQgMTk2LjExNSAxOTAuMDUgMTk1Ljg4NUMxODkuOTg1IDE5NS42NTUgMTg5Ljg5IDE5NS40MyAxODkuNzYzIDE5NS4yMTJMMTg4LjkzMSAxOTQuMzhDMTg4Ljc3NyAxOTQuMjgxIDE4OC42MTUgMTk0LjE5OSAxODguNDQ0IDE5NC4xMzVDMTg4LjI3NCAxOTQuMDY1IDE4OC4xMDEgMTk0LjAyNiAxODcuOTI3IDE5NC4wMTdDMTg3Ljc1MiAxOTQuMDAzIDE4Ny41NzcgMTk0LjAyOSAxODcuNDAyIDE5NC4wOTNDMTg3LjIyOSAxOTQuMTU1IDE4Ny4wNjIgMTk0LjI2NyAxODYuOTAxIDE5NC40MjhDMTg2LjcyNiAxOTQuNjAzIDE4Ni42MTIgMTk0Ljc5MSAxODYuNTU5IDE5NC45OTFDMTg2LjUwNiAxOTUuMTg2IDE4Ni41MDMgMTk1LjM4OCAxODYuNTQ5IDE5NS41OTVDMTg2LjU5MyAxOTUuOCAxODYuNjc4IDE5Ni4wMDUgMTg2LjgwNCAxOTYuMjFDMTg2LjkzMSAxOTYuNDEgMTg3LjA4OCAxOTYuNjAzIDE4Ny4yNzQgMTk2Ljc5Wk0xODkuODI1IDE4Ny40MjlMMTk1LjEyOSAxOTIuNzMzTDE5NC40ODcgMTkzLjM3NUwxODkuMTgzIDE4OC4wNzJMMTg5LjgyNSAxODcuNDI5Wk0xOTMuMTEyIDE4Ny4yNzhMMTk2Ljg0OCAxOTEuMDEzTDE5Ni4yMDYgMTkxLjY1NkwxOTIuNDcgMTg3LjkyTDE5My4xMTIgMTg3LjI3OFpNMTkxLjQzMSAxODYuOTc3QzE5MS4zMjcgMTg2Ljg3NCAxOTEuMjcxIDE4Ni43NTUgMTkxLjI2MiAxODYuNjIyQzE5MS4yNTUgMTg2LjQ4NiAxOTEuMzE0IDE4Ni4zNTYgMTkxLjQzOCAxODYuMjMxQzE5MS41NiAxODYuMTA5IDE5MS42ODkgMTg2LjA1MiAxOTEuODI1IDE4Ni4wNTlDMTkxLjk2MyAxODYuMDYzIDE5Mi4wODQgMTg2LjExNyAxOTIuMTg3IDE4Ni4yMjFDMTkyLjI4NiAxODYuMzIgMTkyLjMzOCAxODYuNDM5IDE5Mi4zNDIgMTg2LjU3N0MxOTIuMzQ3IDE4Ni43MSAxOTIuMjg4IDE4Ni44MzggMTkyLjE2NiAxODYuOTZDMTkyLjA0MiAxODcuMDg0IDE5MS45MTMgMTg3LjE0NCAxOTEuNzggMTg3LjEzOUMxOTEuNjQ2IDE4Ny4xMyAxOTEuNTMgMTg3LjA3NiAxOTEuNDMxIDE4Ni45NzdaTTE5OC45MTMgMTg4LjAzN0MxOTkuMDY1IDE4Ny44ODUgMTk5LjE3NCAxODcuNzE0IDE5OS4yNDEgMTg3LjUyM0MxOTkuMzA4IDE4Ny4zMzIgMTk5LjMyOCAxODcuMTQxIDE5OS4zMDMgMTg2Ljk1QzE5OS4yNzUgMTg2Ljc1NiAxOTkuMTk3IDE4Ni41ODQgMTk5LjA2OCAxODYuNDMyTDE5OS42NzYgMTg1LjgyNEMxOTkuODg1IDE4Ni4wNTYgMjAwLjAxNyAxODYuMzM3IDIwMC4wNyAxODYuNjY2QzIwMC4xMjMgMTg2Ljk5MSAyMDAuMDk3IDE4Ny4zMjIgMTk5Ljk5NCAxODcuNjYxQzE5OS44ODggMTg3Ljk5NyAxOTkuNzAyIDE4OC4yOTcgMTk5LjQzOCAxODguNTYyQzE5OS4xNTcgMTg4Ljg0MyAxOTguODYyIDE4OS4wMzggMTk4LjU1NCAxODkuMTQ5QzE5OC4yNDggMTg5LjI1NyAxOTcuOTM5IDE4OS4yOTQgMTk3LjYyOSAxODkuMjU5QzE5Ny4zMiAxODkuMjIzIDE5Ny4wMiAxODkuMTI3IDE5Ni43MjcgMTg4Ljk3M0MxOTYuNDM1IDE4OC44MTQgMTk2LjE2MyAxODguNjA5IDE5NS45MTMgMTg4LjM1OEwxOTUuNzY4IDE4OC4yMTNDMTk1LjUxNyAxODcuOTYyIDE5NS4zMTMgMTg3LjY5MiAxOTUuMTU2IDE4Ny40MDJDMTk1IDE4Ny4xMDcgMTk0LjkwMyAxODYuODA2IDE5NC44NjYgMTg2LjQ5N0MxOTQuODMyIDE4Ni4xODcgMTk0Ljg2OSAxODUuODc4IDE5NC45NzcgMTg1LjU3MkMxOTUuMDg3IDE4NS4yNjMgMTk1LjI4MyAxODQuOTY5IDE5NS41NjQgMTg0LjY4OEMxOTUuODU2IDE4NC4zOTYgMTk2LjE3MiAxODQuMiAxOTYuNTEgMTg0LjEwMUMxOTYuODQ2IDE4NCAxOTcuMTc5IDE4My45ODkgMTk3LjUwOCAxODQuMDdDMTk3LjgzNyAxODQuMTQ2IDE5OC4xMzYgMTg0LjMwNyAxOTguNDA1IDE4NC41NTNMMTk3Ljc5OCAxODUuMTYxQzE5Ny42MzIgMTg1LjAxOCAxOTcuNDQ5IDE4NC45MjMgMTk3LjI0OSAxODQuODc0QzE5Ny4wNTEgMTg0LjgyNCAxOTYuODUxIDE4NC44MjYgMTk2LjY0OCAxODQuODgxQzE5Ni40NDUgMTg0LjkzMiAxOTYuMjU5IDE4NS4wNDMgMTk2LjA4OSAxODUuMjEzQzE5NS44OTMgMTg1LjQwOSAxOTUuNzY4IDE4NS42MTIgMTk1LjcxMiAxODUuODI0QzE5NS42NTcgMTg2LjAzMSAxOTUuNjU2IDE4Ni4yMzkgMTk1LjcwOSAxODYuNDQ5QzE5NS43NjIgMTg2LjY1NCAxOTUuODUgMTg2Ljg1MyAxOTUuOTc1IDE4Ny4wNDZDMTk2LjA5OSAxODcuMjM1IDE5Ni4yNDMgMTg3LjQxMSAxOTYuNDA2IDE4Ny41NzRMMTk2LjU1MSAxODcuNzE5QzE5Ni43MTUgMTg3Ljg4MyAxOTYuODkyIDE4OC4wMjggMTk3LjA4MyAxODguMTU1QzE5Ny4yNzQgMTg4LjI4MSAxOTcuNDcyIDE4OC4zNzEgMTk3LjY3NyAxODguNDI0QzE5Ny44ODQgMTg4LjQ3NCAxOTguMDkyIDE4OC40NzMgMTk4LjMwMiAxODguNDJDMTk4LjUxMSAxODguMzYzIDE5OC43MTUgMTg4LjIzNSAxOTguOTEzIDE4OC4wMzdaTTIwMy4xOTQgMTg0LjgwNUMyMDIuOTM0IDE4NS4wNjYgMjAyLjY1NCAxODUuMjU4IDIwMi4zNTUgMTg1LjM4MkMyMDIuMDU2IDE4NS41MDIgMjAxLjc1IDE4NS41NTcgMjAxLjQzNyAxODUuNTQ4QzIwMS4xMjYgMTg1LjUzNiAyMDAuODIgMTg1LjQ2IDIwMC41MTggMTg1LjMyQzIwMC4yMTcgMTg1LjE3OSAxOTkuOTM1IDE4NC45NzggMTk5LjY3MyAxODQuNzE2TDE5OS41MjcgMTg0LjU3MUMxOTkuMjI0IDE4NC4yNjcgMTk4Ljk5OCAxODMuOTUxIDE5OC44NTEgMTgzLjYyNUMxOTguNzAxIDE4My4yOTUgMTk4LjYyMSAxODIuOTcxIDE5OC42MDkgMTgyLjY1MUMxOTguNTk4IDE4Mi4zMzEgMTk4LjY0NyAxODIuMDMxIDE5OC43NTggMTgxLjc1QzE5OC44NjggMTgxLjQ2OSAxOTkuMDI4IDE4MS4yMjQgMTk5LjIzNyAxODEuMDE0QzE5OS41MDQgMTgwLjc0NyAxOTkuNzgxIDE4MC41NjMgMjAwLjA2NiAxODAuNDYyQzIwMC4zNTQgMTgwLjM1OCAyMDAuNjQzIDE4MC4zMjcgMjAwLjkzMyAxODAuMzY5QzIwMS4yMiAxODAuNDA4IDIwMS41MDYgMTgwLjUwOSAyMDEuNzg5IDE4MC42NzNDMjAyLjA3IDE4MC44MzQgMjAyLjM0MSAxODEuMDQ1IDIwMi42MDQgMTgxLjMwOEwyMDIuODkgMTgxLjU5NEwyMDAuMTAxIDE4NC4zODRMMTk5LjU3OSAxODMuODYzTDIwMS43MyAxODEuNzEyTDIwMS42ODIgMTgxLjY2NEMyMDEuNTA3IDE4MS41MDcgMjAxLjMxMSAxODEuMzggMjAxLjA5NSAxODEuMjg0QzIwMC44ODEgMTgxLjE4NSAyMDAuNjYgMTgxLjE0OCAyMDAuNDMyIDE4MS4xNzNDMjAwLjIwNCAxODEuMTk5IDE5OS45ODEgMTgxLjMyMSAxOTkuNzYyIDE4MS41MzlDMTk5LjYxNyAxODEuNjg0IDE5OS41MTUgMTgxLjg0OSAxOTkuNDU1IDE4Mi4wMzNDMTk5LjM5MyAxODIuMjE1IDE5OS4zNzggMTgyLjQwOSAxOTkuNDEgMTgyLjYxNkMxOTkuNDQyIDE4Mi44MjQgMTk5LjUyMSAxODMuMDM4IDE5OS42NDUgMTgzLjI1OUMxOTkuNzY5IDE4My40OCAxOTkuOTQ0IDE4My43MDMgMjAwLjE3IDE4My45MjhMMjAwLjMxNSAxODQuMDczQzIwMC40OTIgMTg0LjI1MSAyMDAuNjgzIDE4NC4zOTMgMjAwLjg4OCAxODQuNTAyQzIwMS4wOTMgMTg0LjYwNSAyMDEuMzAxIDE4NC42NjggMjAxLjUxMyAxODQuNjkxQzIwMS43MjcgMTg0LjcxMiAyMDEuOTM1IDE4NC42ODggMjAyLjEzOCAxODQuNjE5QzIwMi4zNDMgMTg0LjU0OCAyMDIuNTMyIDE4NC40MjQgMjAyLjcwNyAxODQuMjVDMjAyLjkzMyAxODQuMDI0IDIwMy4wNzggMTgzLjc4NyAyMDMuMTQyIDE4My41MzhDMjAzLjIwNyAxODMuMjkgMjAzLjIyMSAxODMuMDMgMjAzLjE4NCAxODIuNzU4TDIwMy44NzggMTgyLjY3OUMyMDMuOTE5IDE4Mi44ODEgMjAzLjkzMyAxODMuMSAyMDMuOTE5IDE4My4zMzVDMjAzLjkwNSAxODMuNTY5IDIwMy44NDIgMTgzLjgxMiAyMDMuNzI5IDE4NC4wNjNDMjAzLjYxOSAxODQuMzEyIDIwMy40NDEgMTg0LjU1OSAyMDMuMTk0IDE4NC44MDVaTTIwMy4wMjUgMTc4Ljk2TDIwNS45NjMgMTgxLjg5OEwyMDUuMzI1IDE4Mi41MzdMMjAxLjU4OSAxNzguODAxTDIwMi4xOTMgMTc4LjE5N0wyMDMuMDI1IDE3OC45NlpNMjAzLjgwMiAxODAuMDQxTDIwMy41MjYgMTgwLjI5NkMyMDMuMjcyIDE4MC4wMzggMjAzLjA3NSAxNzkuNzY1IDIwMi45MzIgMTc5LjQ3NUMyMDIuNzg3IDE3OS4xODIgMjAyLjcgMTc4Ljg4OSAyMDIuNjczIDE3OC41OTRDMjAyLjY0NSAxNzguMjk5IDIwMi42OCAxNzguMDE2IDIwMi43NzYgMTc3Ljc0NUMyMDIuODczIDE3Ny40NjkgMjAzLjAzNCAxNzcuMjE4IDIwMy4yNiAxNzYuOTkyQzIwMy40NDQgMTc2LjgwOCAyMDMuNjM1IDE3Ni42NjcgMjAzLjgzMyAxNzYuNTcxQzIwNC4wMjkgMTc2LjQ3MiAyMDQuMjMyIDE3Ni40MjUgMjA0LjQ0NCAxNzYuNDI5QzIwNC42NTggMTc2LjQzMiAyMDQuODc5IDE3Ni40OTEgMjA1LjEwNyAxNzYuNjA5QzIwNS4zMzMgMTc2LjcyNCAyMDUuNTY5IDE3Ni45MDUgMjA1LjgxNSAxNzcuMTUxTDIwOC4yNjMgMTc5LjU5OUwyMDcuNjIxIDE4MC4yNDFMMjA1LjE2NiAxNzcuNzg2QzIwNC45NyAxNzcuNTkxIDIwNC43ODUgMTc3LjQ2MyAyMDQuNjEgMTc3LjQwM0MyMDQuNDMzIDE3Ny4zNDEgMjA0LjI2MiAxNzcuMzM4IDIwNC4wOTkgMTc3LjM5NkMyMDMuOTMzIDE3Ny40NTEgMjAzLjc3IDE3Ny41NTkgMjAzLjYwOSAxNzcuNzIxQzIwMy40NSAxNzcuODc5IDIwMy4zMzggMTc4LjA1OCAyMDMuMjc0IDE3OC4yNTZDMjAzLjIxMSAxNzguNDUxIDIwMy4xOTIgMTc4LjY1NSAyMDMuMjE1IDE3OC44NjdDMjAzLjI0IDE3OS4wNzYgMjAzLjMwMiAxNzkuMjgzIDIwMy40MDEgMTc5LjQ4OEMyMDMuNSAxNzkuNjg5IDIwMy42MzQgMTc5Ljg3MyAyMDMuODAyIDE4MC4wNDFaTTIxMC40MTcgMTc1LjQ2M0MyMTAuMzI1IDE3NS4zNyAyMTAuMjE5IDE3NS4zMDYgMjEwLjEgMTc1LjI2OUMyMDkuOTggMTc1LjIyOCAyMDkuODI2IDE3NS4yMzcgMjA5LjYzNyAxNzUuMjk3QzIwOS40NDggMTc1LjM1MiAyMDkuMjA2IDE3NS40NzkgMjA4LjkxMiAxNzUuNjc3QzIwOC42NjEgMTc1Ljg0IDIwOC40MjIgMTc1Ljk3NiAyMDguMTk0IDE3Ni4wODRDMjA3Ljk2OCAxNzYuMTkgMjA3Ljc1NCAxNzYuMjU5IDIwNy41NTEgMTc2LjI5MUMyMDcuMzUxIDE3Ni4zMjEgMjA3LjE2MiAxNzYuMzEgMjA2Ljk4NSAxNzYuMjU3QzIwNi44MDggMTc2LjIwNCAyMDYuNjQyIDE3Ni4xIDIwNi40ODggMTc1Ljk0NkMyMDYuMzQxIDE3NS43OTkgMjA2LjIzNCAxNzUuNjI3IDIwNi4xNjcgMTc1LjQzMUMyMDYuMTAzIDE3NS4yMzMgMjA2LjA4IDE3NS4wMjQgMjA2LjA5OCAxNzQuODAzQzIwNi4xMTkgMTc0LjU4IDIwNi4xODUgMTc0LjM1NCAyMDYuMjk4IDE3NC4xMjZDMjA2LjQxMSAxNzMuODk4IDIwNi41NzIgMTczLjY4IDIwNi43ODIgMTczLjQ3QzIwNy4wODEgMTczLjE3MSAyMDcuMzg5IDE3Mi45NjkgMjA3LjcwNyAxNzIuODYzQzIwOC4wMjUgMTcyLjc1NyAyMDguMzI4IDE3Mi43MzYgMjA4LjYxOCAxNzIuODAxQzIwOC45MDYgMTcyLjg2MyAyMDkuMTU3IDE3My4wMDEgMjA5LjM3MSAxNzMuMjE1TDIwOC43MzIgMTczLjg1NEMyMDguNjI5IDE3My43NSAyMDguNDk4IDE3My42ODEgMjA4LjMzOSAxNzMuNjQ2QzIwOC4xOCAxNzMuNjA3IDIwOC4wMSAxNzMuNjE0IDIwNy44MjggMTczLjY2N0MyMDcuNjQ4IDE3My43MTggMjA3LjQ3NCAxNzMuODI3IDIwNy4zMDYgMTczLjk5NUMyMDcuMTI5IDE3NC4xNzIgMjA3LjAxMyAxNzQuMzQ0IDIwNi45NTggMTc0LjUxQzIwNi45MDIgMTc0LjY3MSAyMDYuODkxIDE3NC44MTggMjA2LjkyMyAxNzQuOTUyQzIwNi45NTggMTc1LjA4MyAyMDcuMDIxIDE3NS4xOTQgMjA3LjExMyAxNzUuMjg2QzIwNy4xODIgMTc1LjM1NSAyMDcuMjU2IDE3NS40MDYgMjA3LjMzNCAxNzUuNDM4QzIwNy40MTIgMTc1LjQ2NiAyMDcuNTA1IDE3NS40NzIgMjA3LjYxNCAxNzUuNDU2QzIwNy43MiAxNzUuNDM3IDIwNy44NDggMTc1LjM5MSAyMDggMTc1LjMxN0MyMDguMTUyIDE3NS4yNDQgMjA4LjMzNSAxNzUuMTM5IDIwOC41NDkgMTc1LjAwM0MyMDguOTI1IDE3NC43NjYgMjA5LjI1OSAxNzQuNTk3IDIwOS41NTQgMTc0LjQ5NkMyMDkuODQ5IDE3NC4zOTQgMjEwLjExNSAxNzQuMzY2IDIxMC4zNTIgMTc0LjQwOUMyMTAuNTg5IDE3NC40NTMgMjEwLjgwNyAxNzQuNTc1IDIxMS4wMDggMTc0Ljc3NUMyMTEuMTcxIDE3NC45MzkgMjExLjI4NiAxNzUuMTIzIDIxMS4zNTMgMTc1LjMyOEMyMTEuNDIyIDE3NS41MyAyMTEuNDQyIDE3NS43NDYgMjExLjQxMiAxNzUuOTc0QzIxMS4zODIgMTc2LjE5NyAyMTEuMzA2IDE3Ni40MjUgMjExLjE4NCAxNzYuNjU3QzIxMS4wNjIgMTc2Ljg4NSAyMTAuODkxIDE3Ny4xMDggMjEwLjY3MyAxNzcuMzI3QzIxMC4zNDQgMTc3LjY1NiAyMTAuMDA2IDE3Ny44NzYgMjA5LjY2MSAxNzcuOTg2QzIwOS4zMTYgMTc4LjA5NyAyMDguOTkxIDE3OC4xMTggMjA4LjY4NyAxNzguMDQ5QzIwOC4zODQgMTc3Ljk4IDIwOC4xMjggMTc3Ljg0MSAyMDcuOTIxIDE3Ny42MzRMMjA4LjU2MyAxNzYuOTkyQzIwOC43NDcgMTc3LjE1OCAyMDguOTM3IDE3Ny4yNDYgMjA5LjEzMyAxNzcuMjU4QzIwOS4zMjYgMTc3LjI2NyAyMDkuNTExIDE3Ny4yMjcgMjA5LjY4OSAxNzcuMTM3QzIwOS44NjQgMTc3LjA0NSAyMTAuMDE3IDE3Ni45MzMgMjEwLjE0OCAxNzYuODAyQzIxMC4zMjMgMTc2LjYyNyAyMTAuNDQ2IDE3Ni40NTggMjEwLjUxNyAxNzYuMjk1QzIxMC41OTEgMTc2LjEyOSAyMTAuNjE5IDE3NS45NzUgMjEwLjYgMTc1LjgzMkMyMTAuNTgyIDE3NS42ODkgMjEwLjUyMSAxNzUuNTY2IDIxMC40MTcgMTc1LjQ2M1pNMjE0LjUwNSAxNzMuNDk0QzIxNC4yNDUgMTczLjc1NSAyMTMuOTY1IDE3My45NDcgMjEzLjY2NiAxNzQuMDcxQzIxMy4zNjcgMTc0LjE5MSAyMTMuMDYxIDE3NC4yNDYgMjEyLjc0OCAxNzQuMjM3QzIxMi40MzcgMTc0LjIyNSAyMTIuMTMxIDE3NC4xNDkgMjExLjgyOSAxNzQuMDA5QzIxMS41MjggMTczLjg2OSAyMTEuMjQ2IDE3My42NjcgMjEwLjk4MyAxNzMuNDA1TDIxMC44MzggMTczLjI2QzIxMC41MzUgMTcyLjk1NiAyMTAuMzA5IDE3Mi42NDEgMjEwLjE2MiAxNzIuMzE0QzIxMC4wMTIgMTcxLjk4NSAyMDkuOTMyIDE3MS42NiAyMDkuOTIgMTcxLjM0QzIwOS45MDkgMTcxLjAyIDIwOS45NTggMTcwLjcyIDIxMC4wNjggMTcwLjQzOUMyMTAuMTc5IDE3MC4xNTggMjEwLjMzOSAxNjkuOTEzIDIxMC41NDggMTY5LjcwM0MyMTAuODE1IDE2OS40MzYgMjExLjA5MiAxNjkuMjUyIDIxMS4zNzcgMTY5LjE1MUMyMTEuNjY1IDE2OS4wNDcgMjExLjk1NCAxNjkuMDE2IDIxMi4yNDQgMTY5LjA1OEMyMTIuNTMxIDE2OS4wOTcgMjEyLjgxNyAxNjkuMTk4IDIxMy4xIDE2OS4zNjJDMjEzLjM4MSAxNjkuNTIzIDIxMy42NTIgMTY5LjczNSAyMTMuOTE1IDE2OS45OTdMMjE0LjIwMSAxNzAuMjg0TDIxMS40MTIgMTczLjA3M0wyMTAuODkgMTcyLjU1MkwyMTMuMDQxIDE3MC40MDFMMjEyLjk5MyAxNzAuMzUzQzIxMi44MTggMTcwLjE5NiAyMTIuNjIyIDE3MC4wNjkgMjEyLjQwNiAxNjkuOTczQzIxMi4xOTIgMTY5Ljg3NCAyMTEuOTcxIDE2OS44MzcgMjExLjc0MyAxNjkuODYyQzIxMS41MTUgMTY5Ljg4OCAyMTEuMjkyIDE3MC4wMSAyMTEuMDczIDE3MC4yMjhDMjEwLjkyOCAxNzAuMzczIDIxMC44MjYgMTcwLjUzOCAyMTAuNzY2IDE3MC43MjJDMjEwLjcwNCAxNzAuOTA0IDIxMC42ODkgMTcxLjA5OCAyMTAuNzIxIDE3MS4zMDVDMjEwLjc1MyAxNzEuNTEzIDIxMC44MzIgMTcxLjcyNyAyMTAuOTU2IDE3MS45NDhDMjExLjA4IDE3Mi4xNjkgMjExLjI1NSAxNzIuMzkyIDIxMS40ODEgMTcyLjYxOEwyMTEuNjI2IDE3Mi43NjNDMjExLjgwMyAxNzIuOTQgMjExLjk5NCAxNzMuMDgyIDIxMi4xOTkgMTczLjE5MUMyMTIuNDA0IDE3My4yOTQgMjEyLjYxMiAxNzMuMzU4IDIxMi44MjQgMTczLjM4MUMyMTMuMDM4IDE3My40MDEgMjEzLjI0NiAxNzMuMzc3IDIxMy40NDkgMTczLjMwOEMyMTMuNjU0IDE3My4yMzcgMjEzLjg0MyAxNzMuMTE0IDIxNC4wMTggMTcyLjkzOUMyMTQuMjQ0IDE3Mi43MTMgMjE0LjM4OSAxNzIuNDc2IDIxNC40NTMgMTcyLjIyN0MyMTQuNTE4IDE3MS45NzkgMjE0LjUzMiAxNzEuNzE5IDIxNC40OTUgMTcxLjQ0N0wyMTUuMTg5IDE3MS4zNjhDMjE1LjIzIDE3MS41NyAyMTUuMjQ0IDE3MS43ODkgMjE1LjIzIDE3Mi4wMjRDMjE1LjIxNiAxNzIuMjU4IDIxNS4xNTMgMTcyLjUwMSAyMTUuMDQgMTcyLjc1MkMyMTQuOTMgMTczLjAwMSAyMTQuNzUxIDE3My4yNDggMjE0LjUwNSAxNzMuNDk0WlwiIGZpbGw9XCJibGFja1wiLz4gPHBhdGggZD1cIk0yMTcgMTY3TDI0OSAxMzVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDxwYXRoIGQ9XCJNMjAwIDIwMEwyNDkgMjQ5XCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtZGFzaGFycmF5PVwiOCA4XCIvPiA8cGF0aCBkPVwiTTEzNSAyNDlMMTY3IDIxN1wiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLWRhc2hhcnJheT1cIjggOFwiLz4gPHBhdGggZD1cIk0xMzUgMTM1TDE4NCAxODRcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS1kYXNoYXJyYXk9XCI4IDhcIi8+IDwvZz4gPGRlZnM+IDxjbGlwUGF0aCBpZD1cImNsaXAwXzg0Nl8yNjkyMVwiPiA8cmVjdCB3aWR0aD1cIjI1NlwiIGhlaWdodD1cIjI1NlwiIGZpbGw9XCJ3aGl0ZVwiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8L3N2Zz4nKX0udHJ2LWxpY2Vuc2UtYmFubmVye3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDo0MCU7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTBweDtoZWlnaHQ6NTBweDt6LWluZGV4OjEwMDAwfS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9ue3BhZGRpbmc6MTJweDtib3JkZXItY29sb3I6I2ZmYzAwMDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzAwMH0udHJ2LWxpY2Vuc2UtYmFubmVyIC5rLW5vdGlmaWNhdGlvbiAuay1ub3RpZmljYXRpb24tc3RhdHVze21hcmdpbi1yaWdodDo1cHh9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnR7ZGlzcGxheTpmbGV4fS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1tZXNzYWdle2ZvbnQtc2l6ZToxNHB4fS50cnYtbGljZW5zZS1iYW5uZXIgLmstbm90aWZpY2F0aW9uIC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IC50cnYtbGljZW5zZS1saW5re21hcmdpbjowIDEwcHg7YWxpZ24tY29udGVudDpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRydi1saWNlbnNlLWJhbm5lciAuay1ub3RpZmljYXRpb24gLmstbm90aWZpY2F0aW9uLWNvbnRlbnQgLnRydi1saWNlbnNlLWxpbmsgLmstaWNvbntmb250LXNpemU6MTZweDtjb2xvcjojMDAwfS50cnYtcmVwb3J0LXZpZXdlcntwYWRkaW5nOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjA7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLHJnYmEoMCwwLDAsLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsIzQyNDI0Mik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwjZmZmKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50cnYtcmVwb3J0LXZpZXdlciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0udHJ2LXJlcG9ydC12aWV3ZXIgOjphZnRlciwudHJ2LXJlcG9ydC12aWV3ZXIgOjpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS50cnYtY29udGVudC13cmFwcGVyLC50cnYtcmVwb3J0LXZpZXdlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtpbnNldDowfS50cnYtdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtmbGV4LXNocmluazowfS50cnYtdG9vbGJhciAudHJ2LXRvb2xiYXItbGFiZWx7YWxpZ24tc2VsZjpjZW50ZXJ9LnRydi10b29sYmFyPmJ1dHRvbntwYWRkaW5nOjZweH0udHJ2LXRvb2xiYXI+YnV0dG9uPi5rLWJ1dHRvbi10ZXh0e2Rpc3BsYXk6bm9uZX0udHJ2LXRvb2xiYXI+LmstdG9vbGJhci1pdGVte2dhcDo1cHh9LnRydi10b29sYmFyPi5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpY3t3aWR0aDo0ZW19LnRydi10b29sYmFyPi5rLXRvb2xiYXItaXRlbSAudHJ2LXRvb2xiYXItbnVtZXJpYz5pbnB1dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyODY7cGFkZGluZy1ibG9jazo0cHg7cGFkZGluZy1pbmxpbmU6OHB4fS50cnYtdG9vbGJhcj4uay10b29sYmFyLWl0ZW0gLmstaW5wdXQtaW5uZXJ7dGV4dC1hbGlnbjpyaWdodH0udHJ2LXRvb2xiYXIgLnRydi1yZXBvcnQtcGFnZXJ7YWxpZ24taXRlbXM6Y2VudGVyfS50cnYtdG9vbGJhciAuc2VuZC1lbWFpbC1oaWRkZW57ZGlzcGxheTpub25lfS50cnYtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMCU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS50cnYtY29udGVudC50cnYtZG9jdW1lbnQtbWFwLXBhbmUtaGlkZGVuPjpmaXJzdC1jaGlsZDppcyguay1wYW5lKSwudHJ2LWNvbnRlbnQudHJ2LWRvY3VtZW50LW1hcC1wYW5lLWhpZGRlbj46bnRoLWNoaWxkKDIpOmlzKC5rLXNwbGl0YmFyKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cnYtY29udGVudC50cnYtcGFyYW1ldGVycy1wYW5lLWhpZGRlbj46bnRoLWNoaWxkKDQpOmlzKC5rLXNwbGl0YmFyKSwudHJ2LWNvbnRlbnQudHJ2LXBhcmFtZXRlcnMtcGFuZS1oaWRkZW4+Om50aC1jaGlsZCg1KTppcyguay1wYW5lKXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50cnYtZG9jdW1lbnQtbWFwIC50cnYtZG9jdW1lbnQtbWFwLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6I2ZmZjtvcGFjaXR5Oi42O3otaW5kZXg6MX0udHJ2LWRvY3VtZW50LW1hcC1wYW5le21heC13aWR0aDozMDBweH0udHJ2LWRvY3VtZW50LW1hcC1jb250YWluZXJ7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0b30udHJ2LWRvY3VtZW50LW1hcC13cmFwcGVye3BhZGRpbmc6MjBweH0udHJ2LWRvY3VtZW50LW1hcC50cnYtbG9hZGluZyAudHJ2LWRvY3VtZW50LW1hcC1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXItY29udGFpbmVye21hcmdpbjouNWVtO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOi4xZW19LnRydi1wYXJhbWV0ZXJzLWFyZWEgLnRydi1wYXJhbWV0ZXJzLXdyYXBwZXIgLnRydi1wYXJhbWV0ZXItZWRpdG9yLWJvb2xlYW57Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIscmdiYSgwLDAsMCwuMTIpKTt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzphdXRvfS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50LC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWNvbnRlbnR7ZmxleDoxOy1tcy1mbGV4OjE7b3ZlcmZsb3c6YXV0b30udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLC50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbC5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlcntoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0udHJ2LXBhcmFtZXRlcnMtYXJlYS4tdmVydGljYWwgLnRydi1wYXJhbWV0ZXJzLWFyZWEtcHJldmlldy1idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO21hcmdpbjo2cHh9LnRydi1wYXJhbWV0ZXJzLWFyZWEuLXZlcnRpY2FsIC50cnYtcGFyYW1ldGVyLWNvbnRhaW5lcntoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MzAwcHg7bWluLXdpZHRoOjEzMHB4fS50cnYtcGFyYW1ldGVycy1hcmVhLi12ZXJ0aWNhbCAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlcnttaW4taGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS50cnYtcGFyYW1ldGVycy1hcmVhIC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlcntkaXNwbGF5Om5vbmV9LnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldyAudHJ2LXBhcmFtZXRlcnMtYXJlYS1mb290ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi40ZW07Ym90dG9tOjA7aGVpZ2h0OjNlbX0udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3Om5vdCguLXZlcnRpY2FsKSAudHJ2LXBhcmFtZXRlcnMtYXJlYS1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTozZW07b3ZlcmZsb3c6YXV0b30udHJ2LXBhcmFtZXRlcnMtcGFuZXttYXgtd2lkdGg6MzAwcHh9LnRydi1wYXJhbWV0ZXItaGVhZGVyLC50cnYtcGFyYW1ldGVyLXZhbHVle3BhZGRpbmc6OHB4fS50cnYtcGFyYW1ldGVyLWFjdGlvbnN7cGFkZGluZzowO21hcmdpbi10b3A6MTZweH0udHJ2LXBhZ2VzLXBhbmV7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnRydi1wYWdlcy1wYW5lIC50cnYtb3ZlcmxheXtkaXNwbGF5Om5vbmV9LnRydi1wYWdlcy1wYW5lLnRydi1sb2FkaW5nIC50cnYtb3ZlcmxheXtkaXNwbGF5OmJsb2NrO3otaW5kZXg6OTAwMH0udHJ2LXJlcG9ydC1wYWdlKy50cnYtcmVwb3J0LXBhZ2V7bWFyZ2luLXRvcDoxMHB4fS50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbnt3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6NTAlO3otaW5kZXg6OTEwMDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0udHJ2LXBhZ2VzLXBhbmUgLnRydi1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDo1cHg7YWxpZ24taXRlbXM6Y2VudGVyfS50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbj4uay1ub3RpZmljYXRpb24td3JhcCAuay1pY29ue2ZvbnQtc2l6ZToxcmVtfS50cnYtcGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfS50cnYtcmVwb3J0LXBhZ2V7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRydi1yZXBvcnQtcGFnZSBkaXZ7Ym94LXNpemluZzpjb250ZW50LWJveH0udHJ2LXNrZWxldG9uLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREl6TGpBdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBMU1UVWdNalV3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0ExTVRVZ01qVXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3NkkwWkdSa1pHUmp0OUNna3VjM1F4ZTJacGJHdzZJMFV4UlVSR01UdDlDand2YzNSNWJHVStDanh5WldOMElIazlJakFpSUdOc1lYTnpQU0p6ZERBaUlIZHBaSFJvUFNJMU1UVWlJR2hsYVdkb2REMGlNalV3SWk4K0NqeG5QZ29KUEhCaGRHZ2dZMnhoYzNNOUluTjBNU0lnWkQwaVRUUXhOaXd4TkRFdU5XdzBNaTQzTERReUxqZGpMVFV1TlN3MUxqWXRNVElzTVRBdE1Ua3VNeXd4TXk0eFl5MDNMalFzTXk0eExURTFMakVzTkM0M0xUSXpMak1zTkM0M1l5MHhNQzQ1TERBdE1qQXVPUzB5TGpjdE16QXVNUzA0Q2drSll5MDVMakl0TlM0MExURTJMalV0TVRJdU5pMHlNUzQ0TFRJeExqaGpMVFV1TkMwNUxqSXRPQzB4T1M0eUxUZ3RNekF1TVdNd0xURXdMamtzTWk0M0xUSXdMamtzT0Mwek1DNHhZelV1TkMwNUxqSXNNVEl1TmkweE5pNDFMREl4TGpndE1qRXVPR001TGpJdE5TNDBMREU1TGpJdE9Dd3pNQzR4TFRnS0NRbDJOVGt1TTBnME1UWjZJRTAwT0RZc01UTXlhQzAyTUZZM01tTXhNQzQ1TERBc01qQXVPU3d5TGpjc016QXVNU3c0WXprdU1pdzFMalFzTVRZdU5Td3hNaTQyTERJeExqZ3NNakV1T0VNME9ETXVNeXd4TVRFdU1TdzBPRFlzTVRJeExqRXNORGcyTERFek1ub2dUVFF6TUM0MkxERTBNa2cwT1RFS0NRbGpNQ3c0TGpJdE1TNDJMREUyTFRRdU55d3lNeTR6WXkwekxqRXNOeTQwTFRjdU5Td3hNeTQ0TFRFekxqRXNNVGt1TTB3ME16QXVOaXd4TkRKNklpOCtDand2Wno0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpJd0lpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlORGMxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSTBOU0lnWTJ4aGMzTTlJbk4wTVNJZ2QybGtkR2c5SWpRM05TSWdhR1ZwWjJoMFBTSXhNQ0l2UGdvOGNtVmpkQ0I0UFNJeU1DSWdlVDBpTVRrMUlpQmpiR0Z6Y3owaWMzUXhJaUIzYVdSMGFEMGlNekUxSWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXlNakFpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJME56VWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1qQWlJSGs5SWpFd055SWdZMnhoYzNNOUluTjBNU0lnZDJsa2RHZzlJall3SWlCb1pXbG5hSFE5SWpFd0lpOCtDanh5WldOMElIZzlJakl3SWlCNVBTSXhNeklpSUdOc1lYTnpQU0p6ZERFaUlIZHBaSFJvUFNJeE9UQWlJR2hsYVdkb2REMGlNVEFpTHo0S1BISmxZM1FnZUQwaU1UQXdJaUI1UFNJeE1EY2lJR05zWVhOelBTSnpkREVpSUhkcFpIUm9QU0l4TVRBaUlHaGxhV2RvZEQwaU1UQWlMejRLUEhKbFkzUWdlRDBpTWpJMUlpQjVQU0l4TURjaUlHTnNZWE56UFNKemRERWlJSGRwWkhSb1BTSXhNVEFpSUdobGFXZG9kRDBpTXpVaUx6NEtQQzl6ZG1jK0NnPT0nKSByZXBlYXQgdG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnRydi1zZWFyY2gtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS50cnYtc2VhcmNoLWRpYWxvZyAuay1saXN0dmlld3tib3JkZXItd2lkdGg6MXB4fS50cnYtc2VhcmNoLWRpYWxvZyAuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbntwYWRkaW5nOjRweH0udHJ2LXNlYXJjaC1kaWFsb2cgLmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb257bWluLXdpZHRoOjIwcHg7bWluLWhlaWdodDoyMHB4fS50cnYtc2VhcmNoLWRpYWxvZyAuay1pbnB1dC1tZHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQyODZ9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWlucHV0LW1kIC5rLWlucHV0LWlubmVye3BhZGRpbmctYmxvY2s6NHB4O3BhZGRpbmctaW5saW5lOjhweH0udHJ2LXNlYXJjaC1kaWFsb2ctaGlnaGxpZ2h0ZWQtcmVzdWx0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDM1LDEwMiwuMyk7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnRydi1zZWFyY2gtZGlhbG9nLXNoYWRlZC1yZXN1bHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxNDAsMCwuMyl9LnRydi1zZWFyY2gtZGlhbG9nIC5rLWxpc3R2aWV3LWNvbnRlbnQ+Lmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYix2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5KSA1MCUsdHJhbnNwYXJlbnQpfS50cnYtc2VuZC1lbWFpbC1kaWFsb2d7bWF4LWhlaWdodDptaW4oOTh2aCw5MDBweCl9LnRydi1zZW5kLWVtYWlsLWRpYWxvZyAudHJ2LXNlbmQtZW1haWwtYWN0aW9ucyBidXR0b24uay1idXR0b257dGV4dC10cmFuc2Zvcm06bm9uZX0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy10aXRsZWJhcnttaW4taGVpZ2h0OjIzcHg7YmFja2dyb3VuZC1jb2xvcjp1bnNldH0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50e3BhZGRpbmc6MH0udHJ2LWFpLWNvbnNlbnQtZGlhbG9nIC50cnYtYWktY29uc2VudC1jb250ZW50e21pbi1oZWlnaHQ6MTAycHg7cGFkZGluZzoxNnB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIscmdiYSgwLDAsMCwuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwjNDI0MjQyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsI2ZhZmFmYSl9LnRydi1haS1jb25zZW50LWRpYWxvZyAudHJ2LWFpLWNvbnNlbnQtYWN0aW9uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udHJ2LWFpLXByb21wdC1kaWFsb2cgLmstd2luZG93LWNvbnRlbnR7cGFkZGluZzowfS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCBidXR0b24uay1idXR0b246bm90KFtyZWYtZ2VuZXJhdGUtb3V0cHV0LWJ1dHRvbl0pe2NvbG9yOmluaGVyaXR9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbltyZWYtcmF0ZS1uZWdhdGl2ZV0sLnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IGJ1dHRvbi5rLWJ1dHRvbltyZWYtcmF0ZS1wb3NpdGl2ZV17ZGlzcGxheTpub25lfS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudHttaW4taGVpZ2h0OjEwNnB4fS50cnYtYWktcHJvbXB0LWRpYWxvZyAuay13aW5kb3ctY29udGVudCAuay1wcm9tcHQtY29udGVudCAuay1wcm9tcHQtdmlldyB0ZXh0YXJlYXtoZWlnaHQ6MTAwcHh9LnRydi1haS1wcm9tcHQtZGlhbG9nIC5rLXdpbmRvdy1jb250ZW50IC5rLXByb21wdC1mb290ZXIgYnV0dG9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwuMjVyZW0pfS50cnYtcmVwb3J0LXZpZXdlciAuay1zcGxpdGJhcntpbmxpbmUtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsLjVyZW0pO2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjhweH0udHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtbmV4dCwudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwudHJ2LXJlcG9ydC12aWV3ZXIgLmstc3BsaXRiYXIgLmstZXhwYW5kLW5leHQsLnRydi1yZXBvcnQtdmlld2VyIC5rLXNwbGl0YmFyIC5rLWV4cGFuZC1wcmV2e21hcmdpbjowfS50cnYtZXJyb3ItcGFuZXtwYWRkaW5nOjFlbSAxZW07Zm9udC1zaXplOi43ZW19LmstbGlzdC1pdGVtLXRleHQ6aGFzKD4gLnRydi1lZGl0b3JpdGVtKTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmV9LnRydi1tdC0ye21hcmdpbi10b3A6dmFyKC0ta2VuZG8tc3BhY2luZy0yLC41cmVtKX1cclxuLyogRE8gTk9UIE1PRElGWSBPUiBERUxFVEUgVEhJUyBMSU5FISBVUEdSQURFIFdJWkFSRCBDSEVDS1NVTSA1YjkwYmE5YWExNjY5NWVhN2NiZjBlNTA4YTcxZjJjZCAqLyIsIjpyb290ey0ta2VuZG8tZGlzYWJsZWQtdGV4dDogdW5zZXQ7LS1rZW5kby1kaXNhYmxlZC1iZzogdW5zZXQ7LS1rZW5kby1kaXNhYmxlZC1ib3JkZXI6IHVuc2V0Oy0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eTogLjY7LS1rZW5kby1kaXNhYmxlZC1maWx0ZXI6IGdyYXlzY2FsZSguMSl9OnJvb3R7LS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc3VidGxlOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3Itc3VyZmFjZTogI2ZhZmFmYTstLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDgpOy0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdDogcmdiYSgwLCAwLCAwLCAwLjE2KTstLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXI6ICNlMGUwZTA7LS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmU6ICNkNmQ2ZDY7LS1rZW5kby1jb2xvci1iYXNlOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogI2ViZWJlYjstLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpczogI2MyYzJjMjstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itb24tYmFzZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VyZmFjZTogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlOiAjZmZlY2ViOy0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtaG92ZXI6ICNmZmRlZGI7LS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1hY3RpdmU6ICNmZmM4YzQ7LS1rZW5kby1jb2xvci1wcmltYXJ5OiAjZmY2MzU4Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlcjogI2VhNWE1MTstLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiAjZDQ1MzQ5Oy0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpczogI2ZmOWQ5NzstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlOiAjNWMyMDFjOy0ta2VuZG8tY29sb3Itb24tcHJpbWFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZTogI2ZmNjM1ODstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLWhvdmVyOiAjZjVmNWY1Oy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmU6ICNlYmViZWI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnk6ICM2NjY2NjY7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktaG92ZXI6ICM1MjUyNTI7LS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlOiAjM2QzZDNkOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzOiAjZTBlMGUwOy0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZTogIzE0MTQxNDstLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeTogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlOiAjZDhmMWZkOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWhvdmVyOiAjYzVlYWZjOy0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLWFjdGl2ZTogI2EzZGZmYjstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5OiAjMDNhOWY0Oy0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXI6ICMwMzlhZTA7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmU6ICMwMjhjY2I7LS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpczogIzYxYzlmOTstLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1YnRsZTogIzAyM2Y1YzstLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5OiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZTogIzAyOGNjYjstLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlOiAjZDJlMmZiOy0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUtaG92ZXI6ICNiZGQ0Zjg7LS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZS1hY3RpdmU6ICM4MGFjZjQ7LS1rZW5kby1jb2xvci1pbmZvOiAjMDA1OGU5Oy0ta2VuZG8tY29sb3ItaW5mby1ob3ZlcjogIzAwNTJkNjstLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlOiAjMDA0YWMyOy0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpczogIzYwOThmMjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlOiAjMDAyMjU5Oy0ta2VuZG8tY29sb3Itb24taW5mbzogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZTogIzAwNGFjMjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlOiAjZGNmMGQzOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXI6ICNjYmU5YmY7LS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZS1hY3RpdmU6ICNiN2UxYTU7LS1rZW5kby1jb2xvci1zdWNjZXNzOiAjMzdiNDAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlcjogIzMyYTUwMDstLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlOiAjMmQ5NjAwOy0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpczogIzgxZDE1ZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VidGxlOiAjMWM1YTAwOy0ta2VuZG8tY29sb3Itb24tc3VjY2VzczogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZTogIzJkOTYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlOiAjZmZmNGQzOy0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUtaG92ZXI6ICNmZmVlYmQ7LS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmU6ICNmZmU3OWU7LS1rZW5kby1jb2xvci13YXJuaW5nOiAjZmZjMDAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlcjogI2VhYWYwMDstLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlOiAjZDQ5ZjAwOy0ta2VuZG8tY29sb3Itd2FybmluZy1lbXBoYXNpczogI2ZmZDc2MDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlOiAjNWU0NzAwOy0ta2VuZG8tY29sb3Itb24td2FybmluZzogIzNkM2QzZDstLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VyZmFjZTogI2ZmYzAwMDstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZTogI2ZjZGRkYTstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1ob3ZlcjogI2ZiYzhjMzstLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZS1hY3RpdmU6ICNmOThiODA7LS1rZW5kby1jb2xvci1lcnJvcjogI2YzMTcwMDstLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyOiAjZGYxNjAwOy0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlOiAjY2ExNDAwOy0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXM6ICNmNzZmNjA7LS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGU6ICM3YTBjMDA7LS1rZW5kby1jb2xvci1vbi1lcnJvcjogI2ZmZmZmZjstLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2U6ICNjYTE0MDA7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGU6ICNmYWZhZmE7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtaG92ZXI6ICNmNWY1ZjU7LS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUtYWN0aXZlOiAjZWJlYmViOy0ta2VuZG8tY29sb3ItbGlnaHQ6ICNlYmViZWI7LS1rZW5kby1jb2xvci1saWdodC1ob3ZlcjogI2UwZTBlMDstLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZTogI2Q2ZDZkNjstLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzOiAjZDZkNmQ2Oy0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itb24tbGlnaHQ6ICMwMDAwMDA7LS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlOiAjZTBlMGUwOy0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWRhcms6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1kYXJrLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1kYXJrOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItZGFyay1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1zdWJ0bGU6ICNjMmMyYzI7LS1rZW5kby1jb2xvci1pbnZlcnNlLXN1YnRsZS1ob3ZlcjogI2FkYWRhZDstLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLWFjdGl2ZTogIzk5OTk5OTstLWtlbmRvLWNvbG9yLWludmVyc2U6ICMzZDNkM2Q7LS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyOiAjMjkyOTI5Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1pbnZlcnNlLWVtcGhhc2lzOiAjNjY2NjY2Oy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdWJ0bGU6ICMxZjFmMWY7LS1rZW5kby1jb2xvci1vbi1pbnZlcnNlOiAjZmZmZmZmOy0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlOiAjMTQxNDE0Oy0ta2VuZG8tY29sb3Itc2VyaWVzLWE6ICNmZjYzNTg7LS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkOiAjYmY0YTQyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtYm9sZGVyOiAjODAzMjJjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlOiAjZmZiMWFjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlcjogI2ZmOGE4MjstLWtlbmRvLWNvbG9yLXNlcmllcy1iOiAjZmZlMTYyOy0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZDogI2JmYTk0YTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLWJvbGRlcjogIzgwNzEzMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZTogI2ZmZjBiMTstLWtlbmRvLWNvbG9yLXNlcmllcy1iLXN1YnRsZXI6ICNmZmU5ODk7LS1rZW5kby1jb2xvci1zZXJpZXMtYzogIzRjZDE4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQ6ICMzOTlkNjA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXI6ICMyNjY5NDA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGU6ICNhNmU4YzA7LS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyOiAjNzlkZGEwOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQ6ICM0YjVmZmE7LS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkOiAjMzg0N2JjOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtYm9sZGVyOiAjMjYzMDdkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlOiAjYTVhZmZkOy0ta2VuZG8tY29sb3Itc2VyaWVzLWQtc3VidGxlcjogIzc4ODdmYjstLWtlbmRvLWNvbG9yLXNlcmllcy1lOiAjYWM1OGZmOy0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZDogIzgxNDJiZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLWJvbGRlcjogIzU2MmM4MDstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZTogI2Q2YWNmZjstLWtlbmRvLWNvbG9yLXNlcmllcy1lLXN1YnRsZXI6ICNjMTgyZmY7LS1rZW5kby1jb2xvci1zZXJpZXMtZjogI2ZmNTg5MjstLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQ6ICNiZjQyNmU7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXI6ICM4MDJjNDk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGU6ICNmZmFjYzk7LS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyOiAjZmY4MmFlfS5rLXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0Oi0xcHg7d2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVufS5rLXB1c2gtcmlnaHQtZW50ZXIsLmstcHVzaC1yaWdodC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMCl9LmstcHVzaC1yaWdodC1lbnRlci1hY3RpdmUsLmstcHVzaC1yaWdodC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstcHVzaC1yaWdodC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC1yaWdodC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwMCUsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtbGVmdC1lbnRlciwuay1wdXNoLWxlZnQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMCl9LmstcHVzaC1sZWZ0LWVudGVyLWFjdGl2ZSwuay1wdXNoLWxlZnQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtbGVmdC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9LmstcHVzaC1sZWZ0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTEwMCUsIDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtZG93bi1lbnRlciwuay1wdXNoLWRvd24tYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpfS5rLXB1c2gtZG93bi1lbnRlci1hY3RpdmUsLmstcHVzaC1kb3duLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLWRvd24tZXhpdHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5rLXB1c2gtZG93bi1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXB1c2gtdXAtZW50ZXIsLmstcHVzaC11cC1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKX0uay1wdXNoLXVwLWVudGVyLWFjdGl2ZSwuay1wdXNoLXVwLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1wdXNoLXVwLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uay1wdXNoLXVwLWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTEwMCUpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC12ZXJ0aWNhbC1lbnRlciwuay1leHBhbmQtdmVydGljYWwtYXBwZWFye3RyYW5zZm9ybTpzY2FsZVkoMCl9LmstZXhwYW5kLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwuay1leHBhbmQtdmVydGljYWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGVZKDEpO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLWV4cGFuZC12ZXJ0aWNhbC1leGl0e3RyYW5zZm9ybTpzY2FsZVkoMSl9LmstZXhwYW5kLXZlcnRpY2FsLWV4aXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZVkoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9LmstZXhwYW5kLWhvcml6b250YWwtZW50ZXIsLmstZXhwYW5kLWhvcml6b250YWwtYXBwZWFye3RyYW5zZm9ybTpzY2FsZVgoMCl9LmstZXhwYW5kLWhvcml6b250YWwtZW50ZXItYWN0aXZlLC5rLWV4cGFuZC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1leHBhbmQtaG9yaXpvbnRhbC1leGl0e3RyYW5zZm9ybTpzY2FsZVgoMSl9LmstZXhwYW5kLWhvcml6b250YWwtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWVudGVyLC5rLWZhZGUtYXBwZWFye29wYWNpdHk6MH0uay1mYWRlLWVudGVyLWFjdGl2ZSwuay1mYWRlLWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWV4aXR7b3BhY2l0eToxfS5rLWZhZGUtZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dH0uay1mYWRlLWV4aXQtYWN0aXZlKy5rLWZhZGUtZXhpdC1hY3RpdmUsLmstZmFkZS1lbnRlci1hY3RpdmUrLmstZmFkZS1lbnRlci1hY3RpdmV7ZGlzcGxheTpub25lfS5rLXpvb20taW4tZW50ZXIsLmstem9vbS1pbi1hcHBlYXJ7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKX0uay16b29tLWluLWVudGVyLWFjdGl2ZSwuay16b29tLWluLWFwcGVhci1hY3RpdmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXpvb20taW4tZXhpdHtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfS5rLXpvb20taW4tZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgyKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXpvb20tb3V0LWVudGVyLC5rLXpvb20tb3V0LWFwcGVhcntvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIpfS5rLXpvb20tb3V0LWVudGVyLWFjdGl2ZSwuay16b29tLW91dC1hcHBlYXItYWN0aXZle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0sb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dH0uay16b29tLW91dC1leGl0e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9Lmstem9vbS1vdXQtZXhpdC1hY3RpdmV7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSxvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLWluLWFwcGVhcntvcGFjaXR5Oi4xO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTNlbSl9Lmstc2xpZGUtaW4tYXBwZWFyIC5rLWNlbnRlcmVke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTYwJSl9Lmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC42LCAwLjQsIDEpLG9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLjIsIDEsIDAuMiwgMSl9Lmstc2xpZGUtaW4tYXBwZWFyLWFjdGl2ZSAuay1jZW50ZXJlZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXNsaWRlLWRvd24tZW50ZXIsLmstc2xpZGUtZG93bi1hcHBlYXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLC5rLXNsaWRlLWRvd24tYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1kb3duLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lmstc2xpZGUtZG93bi1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtdXAtZW50ZXIsLmstc2xpZGUtdXAtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5rLXNsaWRlLXVwLWVudGVyLWFjdGl2ZSwuay1zbGlkZS11cC1hcHBlYXItYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0fS5rLXNsaWRlLXVwLWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lmstc2xpZGUtdXAtZXhpdC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXR9Lmstc2xpZGUtcmlnaHQtZW50ZXIsLmstc2xpZGUtcmlnaHQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsLmstc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1yaWdodC1leGl0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLXNsaWRlLXJpZ2h0LWV4aXQtYWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1sZWZ0LWVudGVyLC5rLXNsaWRlLWxlZnQtYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLC5rLXNsaWRlLWxlZnQtYXBwZWFyLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1zbGlkZS1sZWZ0LWV4aXR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lmstc2xpZGUtbGVmdC1leGl0LWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtdmVydGljYWwtZW50ZXIsLmstcmV2ZWFsLXZlcnRpY2FsLWFwcGVhcnttYXgtaGVpZ2h0OjB9LmstcmV2ZWFsLXZlcnRpY2FsLWVudGVyLWFjdGl2ZSwuay1yZXZlYWwtdmVydGljYWwtYXBwZWFyLWFjdGl2ZXt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLXZlcnRpY2FsLWV4aXQtYWN0aXZle21heC1oZWlnaHQ6MCAhaW1wb3J0YW50O3RyYW5zaXRpb246bWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dH0uay1yZXZlYWwtaG9yaXpvbnRhbC1lbnRlciwuay1yZXZlYWwtaG9yaXpvbnRhbC1hcHBlYXJ7bWF4LXdpZHRoOjB9LmstcmV2ZWFsLWhvcml6b250YWwtZW50ZXItYWN0aXZlLC5rLXJldmVhbC1ob3Jpem9udGFsLWFwcGVhci1hY3RpdmV7dHJhbnNpdGlvbjptYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmstcmV2ZWFsLWhvcml6b250YWwtZXhpdC1hY3RpdmV7bWF4LXdpZHRoOjAgIWltcG9ydGFudDt0cmFuc2l0aW9uOm1heC13aWR0aCAzMDBtcyBlYXNlLWluLW91dH0uay1meC1lbmQgLmstZngtbmV4dCwuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLW91dH0uay1meHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1meCAuay1meC1jdXJyZW50e3otaW5kZXg6MH0uay1meCAuay1meC1uZXh0e3otaW5kZXg6MX0uay1meC1oaWRkZW4sLmstZngtaGlkZGVuICp7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0uay1meC1yZXZlcnNlIC5rLWZ4LWN1cnJlbnR7ei1pbmRleDoxfS5rLWZ4LXJldmVyc2UgLmstZngtbmV4dHt6LWluZGV4OjB9LmstZngtem9vbS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnNjYWxlKDApICFpbXBvcnRhbnR9LmstZngtem9vbS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCwuay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgxKSAhaW1wb3J0YW50fS5rLWZ4LXpvb20uay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06c2NhbGUoMSkgIWltcG9ydGFudH0uay1meC16b29tLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTpzY2FsZSgwKSAhaW1wb3J0YW50fS5rLWZ4LWZhZGUuay1meC1zdGFydCAuay1meC1uZXh0e3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eTowfS5rLWZ4LWZhZGUuay1meC1lbmQgLmstZngtbmV4dHtvcGFjaXR5OjF9LmstZngtZmFkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOm9wYWNpdHk7b3BhY2l0eToxfS5rLWZ4LWZhZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7b3BhY2l0eTowfS5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCwuay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3Rlcnt0cmFuc2l0aW9uOmFsbCAzNTBtcyBlYXNlLW91dH0uay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXNsaWRlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWZvb3Rlcnt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MH0uay1meC1zbGlkZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlcntvcGFjaXR5OjF9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3Rlcnt3aWxsLWNoYW5nZTpvcGFjaXR5O29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWhlYWRlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tZm9vdGVye29wYWNpdHk6MX0uay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsLmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlcntvcGFjaXR5OjB9LmstZngtc2xpZGUuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LW5leHQgLmstaGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3Rlciwuay1meC1zbGlkZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLC5rLWZ4LXNsaWRlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1mb290ZXJ7b3BhY2l0eToxfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCwuay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LC5rLWZ4LXNsaWRlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC1zbGlkZS5rLWZ4LXJpZ2h0LmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsLmstZngtc2xpZGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LmstZngtdGlsZS5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmV2ZXJzZS5rLWZ4LWVuZCAuay1meC1jdXJyZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZngtdGlsZS5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtc3RhcnQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay1meC10aWxlLmstZngtcmlnaHQuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWZ4LXRpbGUuay1meC1yaWdodC5rLWZ4LXJldmVyc2Uuay1meC1lbmQgLmstZngtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtc3RhcnQgLmstZngtbmV4dCwuay1meC5rLWZ4LW92ZXJsYXkuay1meC1sZWZ0LmstZngtc3RhcnQgLmstZngtbmV4dHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC11cC5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtZG93bi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1uZXh0e3RyYW5zZm9ybTpub25lfS5rLWZ4LmstZngtb3ZlcmxheS5rLWZ4LXJldmVyc2Uuay1meC1zdGFydCAuay1meC1jdXJyZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybTt0cmFuc2Zvcm06bm9uZX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsLmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWxlZnQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uay1meC5rLWZ4LW92ZXJsYXkuay1meC1yZXZlcnNlLmstZngtcmlnaHQuay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LXVwLmstZngtZW5kIC5rLWZ4LWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmstZnguay1meC1vdmVybGF5LmstZngtcmV2ZXJzZS5rLWZ4LWRvd24uay1meC1lbmQgLmstZngtY3VycmVudHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9LmstdGhlbWUtdGVzdC1jbGFzcywuay1jb21tb24tdGVzdC1jbGFzc3tvcGFjaXR5OjB9LmstaHN0YWNrLC5rLWhib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXZzdGFjaywuay12Ym94e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1zcGFjZXIsLmstZmxleHtmbGV4OjEgMSBhdXRvfS5rLXNwYWNlci1zaXplZHtmbGV4Om5vbmV9LmstZmxvYXQtd3JhcDo6YWZ0ZXIsLmstZmxvYXR3cmFwOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5rLWZsZXgtbGF5b3V0e2Rpc3BsYXk6ZmxleH0uay1ncmlkLWxheW91dHtkaXNwbGF5OmdyaWR9Lmstc2VwYXJhdG9ye3dpZHRoOmF1dG87aGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7ZmxleC1ncm93OjAgIWltcG9ydGFudDtmbGV4LXNocmluazowICFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNofS5rLXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXZzdGFjaz4uay1zZXBhcmF0b3IsLmstdmJveD4uay1zZXBhcmF0b3J7d2lkdGg6YXV0bztoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1zZXBhcmF0b3ItdmVydGljYWwsLmstaHN0YWNrPi5rLXNlcGFyYXRvciwuay1oYm94Pi5rLXNlcGFyYXRvcnt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHh9aHIuay1zZXBhcmF0b3J7bWFyZ2luOjA7cGFkZGluZzowfS5rLWhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1ydGx7ZGlyZWN0aW9uOnJ0bH1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1zY3JpcHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZGlzYWJsZWR7b3V0bGluZTpub25lO2N1cnNvcjpkZWZhdWx0O2NvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLXRleHQsIHVuc2V0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJnLCB1bnNldCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWRpc2FibGVkLWJvcmRlciwgdW5zZXQpO29wYWNpdHk6dmFyKC0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eSwgdW5zZXQpO2ZpbHRlcjp2YXIoLS1rZW5kby1kaXNhYmxlZC1maWx0ZXIsIHVuc2V0KTtwb2ludGVyLWV2ZW50czpub25lO2JveC1zaGFkb3c6bm9uZX0uay1kaXNhYmxlZCAuay1saW5re2N1cnNvcjpkZWZhdWx0O291dGxpbmU6MH0uay1kaXNhYmxlZCBbZGlzYWJsZWRdLC5rLWRpc2FibGVkIC5rLWRpc2FibGVkey0ta2VuZG8tZGlzYWJsZWQtb3BhY2l0eTogMTstLWtlbmRvLWRpc2FibGVkLWZpbHRlcjogZ3JheXNjYWxlKDApfS5rLWhye21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmc6MDtoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO2NsZWFyOmJvdGh9LmstZC1mbGV4LXJvdz4uay1ocnttYXJnaW46MDt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHg7ZmxleDowIDAgYXV0b30uay1kLWZsZXgtY29sPi5rLWhye21hcmdpbjowO2ZsZXg6MCAwIGF1dG99Lmstc3ByaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyfS5rLWltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udDppbmhlcml0O2xpc3Qtc3R5bGU6bm9uZX1rZW5kby1zb3J0YWJsZXtkaXNwbGF5OmJsb2NrfS5rLWxpbmssLmstbGluazpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtjdXJzb3I6cG9pbnRlcn0uay1jb250ZW50e291dGxpbmU6MH0uay1jZW50ZXJlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstbm8tY2xpY2t7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtZXhwb3J0LXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47aW5zZXQtaW5saW5lLXN0YXJ0Oi0xNTAwMHB4O3dpZHRoOjE0NDAwcHh9LmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YmVmb3JlLC5rZW5kby1wZGYtaGlkZS1wc2V1ZG8tZWxlbWVudHM6OmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWRpcnR5e21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9Lmstc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnNjcm9sbH0uay1zY3JvbGxiYXItdmVydGljYWx7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7d2lkdGg6MTdweDtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbn0uay10b3VjaC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjAwMDAwO2hlaWdodDo4cHg7d2lkdGg6OHB4O2JvcmRlcjoxcHggc29saWQgIzhhOGE4YTtiYWNrZ3JvdW5kLWNvbG9yOiM4NTg1ODV9LmstcmVzaXplLWhhbmRsZSwuay1yZXNpemUtaGludHtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItY29sb3I6aW5oZXJpdDt6LWluZGV4OjIwMH0uay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1yZXNpemUtaGFuZGxlOjpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlcjowIHNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXJlc2l6ZS1ue3dpZHRoOjEwMCU7aGVpZ2h0OjZweDtmbGV4LWRpcmVjdGlvbjpyb3c7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stc3RhcnQ6LTNweDtjdXJzb3I6bi1yZXNpemV9LmstcmVzaXplLXN7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O2ZsZXgtZGlyZWN0aW9uOnJvdztpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6LTNweDtjdXJzb3I6cy1yZXNpemV9LmstcmVzaXplLXd7d2lkdGg6NnB4O2hlaWdodDoxMDAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDotM3B4O2N1cnNvcjp3LXJlc2l6ZX0uay1yZXNpemUtZXt3aWR0aDo2cHg7aGVpZ2h0OjEwMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDotM3B4O2N1cnNvcjplLXJlc2l6ZX0uay1yZXNpemUtc3csLmstcmVzaXplLXNlLC5rLXJlc2l6ZS1udywuay1yZXNpemUtbmV7d2lkdGg6NXB4O2hlaWdodDo1cHh9LmstcmVzaXplLXN3e2N1cnNvcjpzdy1yZXNpemU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstcmVzaXplLXNle2N1cnNvcjpzZS1yZXNpemU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXJlc2l6ZS1ud3tjdXJzb3I6bnctcmVzaXplO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstcmVzaXplLW5le2N1cnNvcjpuZS1yZXNpemU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdmVydGljYWwtcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5rLWhvcml6b250YWwtcmVzaXple2N1cnNvcjpjb2wtcmVzaXplfS5rLXJlc2l6ZS1oaW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5rLXJlc2l6ZS1oaW50IC5rLXJlc2l6ZS1oaW50LWhhbmRsZXt3aWR0aDphdXRvO2hlaWdodDoyMHB4O2FsaWduLXNlbGY6c3RyZXRjaH0uay1yZXNpemUtaGludCAuay1yZXNpemUtaGludC1tYXJrZXJ7d2lkdGg6MnB4O2hlaWdodDphdXRvO2ZsZXg6MSAxIGF1dG99LmstcmVzaXplLWhpbnQtdmVydGljYWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstcmVzaXplLWhpbnQtdmVydGljYWwgLmstcmVzaXplLWhpbnQtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OmF1dG87YWxpZ24tc2VsZjpzdHJldGNofS5rLXJlc2l6ZS1oaW50LXZlcnRpY2FsIC5rLXJlc2l6ZS1oaW50LW1hcmtlcnt3aWR0aDphdXRvO2hlaWdodDoycHg7ZmxleDoxIDEgYXV0b30uay10b3Atc3RhcnQsLmstcG9zLXRvcC1zdGFydHt0b3A6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay10b3AtZW5kLC5rLXBvcy10b3AtZW5ke3RvcDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1ib3R0b20tc3RhcnQsLmstcG9zLWJvdHRvbS1zdGFydHtib3R0b206MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1ib3R0b20tZW5kLC5rLXBvcy1ib3R0b20tZW5ke2JvdHRvbTowO2luc2V0LWlubGluZS1lbmQ6MH0uay10b3AtY2VudGVyLC5rLXBvcy10b3AtY2VudGVye3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLW1pZGRsZS1sZWZ0LC5rLW1pZGRsZS1zdGFydCwuay1wb3MtbWlkZGxlLXN0YXJ0e3RvcDo1MCU7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1pZGRsZS1jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1taWRkbGUtcmlnaHQsLmstbWlkZGxlLWVuZCwuay1wb3MtbWlkZGxlLWVuZHt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstYm90dG9tLWNlbnRlciwuay1wb3MtYm90dG9tLWNlbnRlcntib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX06cm9vdHstLWtlbmRvLXNwYWNpbmctMDogMHB4Oy0ta2VuZG8tc3BhY2luZy0xcHg6IDFweDstLWtlbmRvLXNwYWNpbmctMFxcLjU6IDAuMTI1cmVtOy0ta2VuZG8tc3BhY2luZy0xOiAwLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xXFwuNTogMC4zNzVyZW07LS1rZW5kby1zcGFjaW5nLTI6IDAuNXJlbTstLWtlbmRvLXNwYWNpbmctMlxcLjU6IDAuNjI1cmVtOy0ta2VuZG8tc3BhY2luZy0zOiAwLjc1cmVtOy0ta2VuZG8tc3BhY2luZy0zXFwuNTogMC44NzVyZW07LS1rZW5kby1zcGFjaW5nLTQ6IDFyZW07LS1rZW5kby1zcGFjaW5nLTRcXC41OiAxLjEyNXJlbTstLWtlbmRvLXNwYWNpbmctNTogMS4yNXJlbTstLWtlbmRvLXNwYWNpbmctNVxcLjU6IDEuMzc1cmVtOy0ta2VuZG8tc3BhY2luZy02OiAxLjVyZW07LS1rZW5kby1zcGFjaW5nLTZcXC41OiAxLjYyNXJlbTstLWtlbmRvLXNwYWNpbmctNzogMS43NXJlbTstLWtlbmRvLXNwYWNpbmctN1xcLjU6IDEuODc1cmVtOy0ta2VuZG8tc3BhY2luZy04OiAycmVtOy0ta2VuZG8tc3BhY2luZy05OiAyLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xMDogMi41cmVtOy0ta2VuZG8tc3BhY2luZy0xMTogMi43NXJlbTstLWtlbmRvLXNwYWNpbmctMTI6IDNyZW07LS1rZW5kby1zcGFjaW5nLTEzOiAzLjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xNDogMy41cmVtOy0ta2VuZG8tc3BhY2luZy0xNTogMy43NXJlbTstLWtlbmRvLXNwYWNpbmctMTY6IDRyZW07LS1rZW5kby1zcGFjaW5nLTE3OiA0LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0xODogNC41cmVtOy0ta2VuZG8tc3BhY2luZy0xOTogNC43NXJlbTstLWtlbmRvLXNwYWNpbmctMjA6IDVyZW07LS1rZW5kby1zcGFjaW5nLTIxOiA1LjI1cmVtOy0ta2VuZG8tc3BhY2luZy0yMjogNS41cmVtOy0ta2VuZG8tc3BhY2luZy0yMzogNS43NXJlbTstLWtlbmRvLXNwYWNpbmctMjQ6IDZyZW07LS1rZW5kby1zcGFjaW5nLTI1OiA3cmVtOy0ta2VuZG8tc3BhY2luZy0yNjogOHJlbTstLWtlbmRvLXNwYWNpbmctMjc6IDlyZW07LS1rZW5kby1zcGFjaW5nLTI4OiAxMHJlbTstLWtlbmRvLXNwYWNpbmctMjk6IDExcmVtOy0ta2VuZG8tc3BhY2luZy0zMDogMTJyZW19OnJvb3R7LS1rZW5kby1lbGV2YXRpb24tMTogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi0yOiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTM6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNDogMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tNTogMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTY6IDAgMTJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOy0ta2VuZG8tZWxldmF0aW9uLTc6IDAgMTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTstLWtlbmRvLWVsZXZhdGlvbi04OiAwIDE2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7LS1rZW5kby1lbGV2YXRpb24tOTogMCAzMnB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjMyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpfTpyb290ey0ta2VuZG8tZm9udC1mYW1pbHk6IGluaGVyaXQ7LS1rZW5kby1mb250LXNpemU6IDAuODc1cmVtOy0ta2VuZG8tbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWZvbnQtd2VpZ2h0OiA0MDA7LS1rZW5kby1sZXR0ZXItc3BhY2luZzogOy0ta2VuZG8tZm9udC1zaXplLXh4czogMC41cmVtOy0ta2VuZG8tZm9udC1zaXplLXhzOiAwLjYyNXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1zbTogMC43NXJlbTstLWtlbmRvLWZvbnQtc2l6ZS1tZDogMC44NzVyZW07LS1rZW5kby1mb250LXNpemUtbGc6IDFyZW07LS1rZW5kby1mb250LXNpemUteGw6IDEuMjVyZW07LS1rZW5kby1saW5lLWhlaWdodC14czogMTstLWtlbmRvLWxpbmUtaGVpZ2h0LXNtOiAxLjI1Oy0ta2VuZG8tbGluZS1oZWlnaHQtbWQ6IDEuNDI4NTcxNDI4NjstLWtlbmRvLWxpbmUtaGVpZ2h0LWxnOiAxLjU7LS1rZW5kby1mb250LXdlaWdodC10aGluOiAxMDA7LS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodDogMjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDstLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwOy0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7LS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwOy0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZDogNzAwOy0ta2VuZG8tZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogODAwOy0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2s6IDkwMDstLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXN0OiAtMC4xNXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlcjogLTAuMXB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHQ6IC0wLjVweDstLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbDogMHB4Oy0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZTogMC41cHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlcjogMC4xcHg7LS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3Q6IDAuMTVweDstLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnM6IEFyaWFsLCBWZXJkYW5hLCBUYWhvbWEsIFRyZWJ1Y2hldCBNUywgSGVsdmV0aWNhLCBJbXBhY3QsIEdpbGwgU2FuczstLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmOiBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGU7LS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppOy0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2V9OnJvb3R7LS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmU6IDBweDstLWtlbmRvLWJvcmRlci1yYWRpdXMteHM6IDFweDstLWtlbmRvLWJvcmRlci1yYWRpdXMtc206IDAuMTI1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZDogMC4yNXJlbTstLWtlbmRvLWJvcmRlci1yYWRpdXMtbGc6IDAuMzc1cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bDogMC41cmVtOy0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGw6IDAuNzVyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGw6IDFyZW07LS1rZW5kby1ib3JkZXItcmFkaXVzLWZ1bGw6IDk5OTlweH0uay1yb3VuZGVkLW5vbmV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW5vbmUsIDBweCl9Lmstcm91bmRlZC14c3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHMsIDFweCl9Lmstcm91bmRlZC1zbXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtc20sIDAuMTI1cmVtKX0uay1yb3VuZGVkLW1ke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSl9Lmstcm91bmRlZC1sZ3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1yb3VuZGVkLXhse2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14bCwgMC41cmVtKX0uay1yb3VuZGVkLXh4bHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKX0uay1yb3VuZGVkLXh4eGx7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4eGwsIDFyZW0pfS5rLXJvdW5kZWQtZnVsbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtZnVsbCwgOTk5OXB4KX0uay1ib2R5LC5rLXR5cG9ncmFwaHl7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZywgbm9ybWFsKTttYXJnaW46MH0uay1ib2R5IHAsLmstdHlwb2dyYXBoeSBwe21hcmdpbjowIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1oMXtmb250LXNpemU6dmFyKC0ta2VuZG8taDEtZm9udC1zaXplLCBjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgMC44NzVyZW0pKjQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oMS1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oMS1saW5lLWhlaWdodCwgNzRweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDEtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDEtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWgxLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWgye2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oMi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMykpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWgyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWgyLWxpbmUtaGVpZ2h0LCA1NnB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oMi1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oMi1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDItbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWgzLWZvbnQtc2l6ZSwgY2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoyLjUpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1oMy1mb250LWZhbWlseSwgdmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpKTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1oMy1saW5lLWhlaWdodCwgNDJweCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8taDMtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDMtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWgzLW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWg0e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oNC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMikpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWg0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWg0LWxpbmUtaGVpZ2h0LCA0MHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1oNC1mb250LXdlaWdodCwgdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8taDQtbGV0dGVyLXNwYWNpbmcsICk7bWFyZ2luOnZhcigtLWtlbmRvLWg0LW1hcmdpbiwgMCAwIHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkpfS5rLWg1e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1oNS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqMS41KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDUtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDUtbGluZS1oZWlnaHQsIDI4cHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg1LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNS1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDUtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstaDZ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWg2LWZvbnQtc2l6ZSwgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8taDYtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8taDYtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWg2LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1oNi1sZXR0ZXItc3BhY2luZywgKTttYXJnaW46dmFyKC0ta2VuZG8taDYtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstcGFyYWdyYXBoe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC1mYW1pbHksIHZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0LCAyMHB4KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tcGFyYWdyYXBoLWxldHRlci1zcGFjaW5nLCApO21hcmdpbjp2YXIoLS1rZW5kby1wYXJhZ3JhcGgtbWFyZ2luLCAwIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSl9LmstcHJlLC5rLWNvZGV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWNvZGUtZm9udC1zaXplLCB2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1jb2RlLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseS1tb25vc3BhY2UsIG5vcm1hbCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWNvZGUtbGluZS1oZWlnaHQsIDIwcHgpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWNvZGUtZm9udC13ZWlnaHQsIHZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tY29kZS1sZXR0ZXItc3BhY2luZywgKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweH0uay1wcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtvdmVyZmxvdzphdXRvfS5rLXByZT4uay1jb2Rle3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdH0uay1jb2Rle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZGlzcGxheS0xe2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5MS1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqOCkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkxLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkxLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTEtbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS0ye2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5Mi1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNykpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkyLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkyLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTItbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS0ze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5My1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNikpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkzLWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXkzLWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTMtbGV0dGVyLXNwYWNpbmcsICl9LmstZGlzcGxheS00e2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1kaXNwbGF5NC1mb250LXNpemUsIGNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCAwLjg3NXJlbSkqNSkpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtZmFtaWx5LCB2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCkpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXk0LWxpbmUtaGVpZ2h0LCAxLjIpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWRpc3BsYXk0LWZvbnQtd2VpZ2h0LCB2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgbm9ybWFsKSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tZGlzcGxheTQtbGV0dGVyLXNwYWNpbmcsICl9LmstYm9keXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9LmstcHJlLC5rLWNvZGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZm9udC1mYW1pbHktc2Fuc3tmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLCBBcmlhbCwgVmVyZGFuYSwgVGFob21hLCBUcmVidWNoZXQgTVMsIEhlbHZldGljYSwgSW1wYWN0LCBHaWxsIFNhbnMpfS5cXCFrLWZvbnQtZmFtaWx5LXNhbnN7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktc2FucywgQXJpYWwsIFZlcmRhbmEsIFRhaG9tYSwgVHJlYnVjaGV0IE1TLCBIZWx2ZXRpY2EsIEltcGFjdCwgR2lsbCBTYW5zKSAhaW1wb3J0YW50fS5rLWZvbnQtZmFtaWx5LXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpfS5cXCFrLWZvbnQtZmFtaWx5LXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNlcmlmLCBUaW1lcyBOZXcgUm9tYW4sIEdlb3JnaWEsIEdhcmFtb25kLCBQYWxhdGlubywgQmFza2VydmlsbGUpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktc2Fucy1zZXJpZntmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBOb3RvIFNhbnMsIExpYmVyYXRpb24gU2FucywgQXJpYWwsIHNhbnMtc2VyaWYsIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaSwgU2Vnb2UgVUkgU3ltYm9sLCBOb3RvIENvbG9yIEVtb2ppKX0uXFwhay1mb250LWZhbWlseS1zYW5zLXNlcmlme2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIE5vdG8gU2FucywgTGliZXJhdGlvbiBTYW5zLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2wsIE5vdG8gQ29sb3IgRW1vamkpICFpbXBvcnRhbnR9LmstZm9udC1mYW1pbHktbW9ub3NwYWNle2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBSb2JvdG8gTW9ubywgVWJ1bnR1IE1vbm8sIEx1Y2lkYSBDb25zb2xlLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlKX0uXFwhay1mb250LWZhbWlseS1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFJvYm90byBNb25vLCBVYnVudHUgTW9ubywgTHVjaWRhIENvbnNvbGUsIENvdXJpZXIgTmV3LCBtb25vc3BhY2UpICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXh4c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXh4cywgMC41cmVtKX0uXFwhay1mb250LXNpemUteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHhzLCAwLjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIDAuNjI1cmVtKX0uXFwhay1mb250LXNpemUteHN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgMC42MjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zaXplLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIDAuNzVyZW0pfS5cXCFrLWZvbnQtc2l6ZS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLW1kLCAwLjg3NXJlbSl9LlxcIWstZm9udC1zaXplLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbWQsIDAuODc1cmVtKSAhaW1wb3J0YW50fS5rLWZvbnQtc2l6ZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCAxcmVtKX0uXFwhay1mb250LXNpemUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgMXJlbSkgIWltcG9ydGFudH0uay1mb250LXNpemUteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14bCwgMS4yNXJlbSl9LlxcIWstZm9udC1zaXplLXhse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteGwsIDEuMjVyZW0pICFpbXBvcnRhbnR9LmstZnMteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSl9LlxcIWstZnMteHhze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy14eHMsIDAuNXJlbSkgIWltcG9ydGFudH0uay1mcy14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKX0uXFwhay1mcy14c3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteHMsIDAuNjI1cmVtKSAhaW1wb3J0YW50fS5rLWZzLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1zbSwgMC43NXJlbSl9LlxcIWstZnMtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXNtLCAwLjc1cmVtKSAhaW1wb3J0YW50fS5rLWZzLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pfS5cXCFrLWZzLW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mcy1tZCwgMC44NzVyZW0pICFpbXBvcnRhbnR9LmstZnMtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLWxnLCAxcmVtKX0uXFwhay1mcy1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZnMtbGcsIDFyZW0pICFpbXBvcnRhbnR9LmstZnMteGx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZzLXhsLCAxLjI1cmVtKX0uXFwhay1mcy14bHtmb250LXNpemU6dmFyKC0ta2VuZG8tZnMteGwsIDEuMjVyZW0pICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1pdGFsaWN7Zm9udC1zdHlsZTp2YXIoLS1rZW5kby1mb250LXN0eWxlLWl0YWxpYywgaXRhbGljKX0uXFwhay1mb250LXN0eWxlLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtaXRhbGljLCBpdGFsaWMpICFpbXBvcnRhbnR9LmstZm9udC1zdHlsZS1ub24taXRhbGlje2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1ub24taXRhbGljLCBub3JtYWwpfS5cXCFrLWZvbnQtc3R5bGUtbm9uLWl0YWxpY3tmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtbm9uLWl0YWxpYywgbm9ybWFsKSAhaW1wb3J0YW50fS5rLWZvbnQtc3R5bGUtb2JsaXF1ZXtmb250LXN0eWxlOnZhcigtLWtlbmRvLWZvbnQtc3R5bGUtb2JsaXF1ZSwgb2JsaXF1ZSl9LlxcIWstZm9udC1zdHlsZS1vYmxpcXVle2ZvbnQtc3R5bGU6dmFyKC0ta2VuZG8tZm9udC1zdHlsZS1vYmxpcXVlLCBvYmxpcXVlKSAhaW1wb3J0YW50fS5rLWZvbnQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApfS5cXCFrLWZvbnQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApICFpbXBvcnRhbnR9LmstZm9udC1leHRyYS1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1saWdodCwgMjAwKX0uXFwhay1mb250LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnR9LmstZm9udC1saWdodHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1saWdodCwgMzAwKX0uXFwhay1mb250LWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWxpZ2h0LCAzMDApICFpbXBvcnRhbnR9LmstZm9udC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApfS5cXCFrLWZvbnQtbm9ybWFse2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgNDAwKSAhaW1wb3J0YW50fS5rLWZvbnQtbWVkaXVte2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW1lZGl1bSwgNTAwKX0uXFwhay1mb250LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudH0uay1mb250LXNlbWlib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LXNlbWlib2xkLCA2MDApfS5cXCFrLWZvbnQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtc2VtaWJvbGQsIDYwMCkgIWltcG9ydGFudH0uay1mb250LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKX0uXFwhay1mb250LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKSAhaW1wb3J0YW50fS5rLWZvbnQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApfS5cXCFrLWZvbnQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnR9LmstZm9udC1ibGFja3tmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ibGFjaywgOTAwKX0uXFwhay1mb250LWJsYWNre2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJsYWNrLCA5MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtdGhpbntmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC10aGluLCAxMDApfS5cXCFrLWZvbnQtd2VpZ2h0LXRoaW57Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtdGhpbiwgMTAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApfS5cXCFrLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWxpZ2h0LCAyMDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCl9LlxcIWstZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbGlnaHQsIDMwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCA0MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIDQwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbWVkaXVtLCA1MDApfS5cXCFrLWZvbnQtd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1tZWRpdW0sIDUwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKX0uXFwhay1mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1zZW1pYm9sZCwgNjAwKSAhaW1wb3J0YW50fS5rLWZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgNzAwKX0uXFwhay1mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIDcwMCkgIWltcG9ydGFudH0uay1mb250LXdlaWdodC1leHRyYS1ib2xke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQsIDgwMCl9LlxcIWstZm9udC13ZWlnaHQtZXh0cmEtYm9sZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1leHRyYS1ib2xkLCA4MDApICFpbXBvcnRhbnR9LmstZm9udC13ZWlnaHQtYmxhY2t7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCl9LlxcIWstZm9udC13ZWlnaHQtYmxhY2t7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYmxhY2ssIDkwMCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy10aWdodGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVzdCwgLTAuMTVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctdGlnaHRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlc3QsIC0wLjE1cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctdGlnaHRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy10aWdodGVyLCAtMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0ZXJ7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctdGlnaHRlciwgLTAuMXB4KSAhaW1wb3J0YW50fS5rLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXRpZ2h0e2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXRpZ2h0LCAtMC41cHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctbm9ybWFse2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLW5vcm1hbCwgMHB4KX0uXFwhay1sZXR0ZXItc3BhY2luZy1ub3JtYWx7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctbm9ybWFsLCAwcHgpICFpbXBvcnRhbnR9LmstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCl9LlxcIWstbGV0dGVyLXNwYWNpbmctd2lkZXtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlLCAwLjVweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlcntsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlciwgMC4xcHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVye2xldHRlci1zcGFjaW5nOnZhcigtLWtlbmRvLWxldHRlci1zcGFjaW5nLXdpZGVyLCAwLjFweCkgIWltcG9ydGFudH0uay1sZXR0ZXItc3BhY2luZy13aWRlc3R7bGV0dGVyLXNwYWNpbmc6dmFyKC0ta2VuZG8tbGV0dGVyLXNwYWNpbmctd2lkZXN0LCAwLjE1cHgpfS5cXCFrLWxldHRlci1zcGFjaW5nLXdpZGVzdHtsZXR0ZXItc3BhY2luZzp2YXIoLS1rZW5kby1sZXR0ZXItc3BhY2luZy13aWRlc3QsIDAuMTVweCkgIWltcG9ydGFudH0uay1saW5lLWhlaWdodC14c3tsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgMSl9LlxcIWstbGluZS1oZWlnaHQteHN7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIDEpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtc217bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIDEuMjUpfS5cXCFrLWxpbmUtaGVpZ2h0LXNte2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCAxLjI1KSAhaW1wb3J0YW50fS5rLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpfS5cXCFrLWxpbmUtaGVpZ2h0LW1ke2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LW1kLCAxLjQyODU3MTQyODYpICFpbXBvcnRhbnR9LmstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSl9LlxcIWstbGluZS1oZWlnaHQtbGd7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIDEuNSkgIWltcG9ydGFudH0uay1saXN0LW5vbmV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LlxcIWstbGlzdC1ub25le2xpc3Qtc3R5bGUtdHlwZTpub25lICFpbXBvcnRhbnR9LmstbGlzdC1kaXNje2xpc3Qtc3R5bGUtdHlwZTpkaXNjfS5cXCFrLWxpc3QtZGlzY3tsaXN0LXN0eWxlLXR5cGU6ZGlzYyAhaW1wb3J0YW50fS5rLWxpc3QtZGVjaW1hbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0uXFwhay1saXN0LWRlY2ltYWx7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWwgIWltcG9ydGFudH0uay10ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS5cXCFrLXRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0uay10ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LlxcIWstdGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LmstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LlxcIWstdGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH0uay10ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5fS5cXCFrLXRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0uay10ZXh0LXN0YXJ0e3RleHQtYWxpZ246c3RhcnR9LlxcIWstdGV4dC1zdGFydHt0ZXh0LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnR9LmstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmR9LlxcIWstdGV4dC1lbmR7dGV4dC1hbGlnbjplbmQgIWltcG9ydGFudH0uay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay10ZXh0LWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAhaW1wb3J0YW50fS5rLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5cXCFrLXRleHQtb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uXFwhay10ZXh0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLXRleHQtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5cXCFrLXRleHQtc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uXFwhay10ZXh0LWJvcmRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpICFpbXBvcnRhbnR9LmstdGV4dC1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLXRleHQtYm9yZGVyLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKSAhaW1wb3J0YW50fS5rLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5cXCFrLXRleHQtYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstdGV4dC1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpfS5cXCFrLXRleHQtYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLXRleHQtcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpICFpbXBvcnRhbnR9LmstdGV4dC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5cXCFrLXRleHQtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLXRleHQtcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KX0uXFwhay10ZXh0LXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5NykgIWltcG9ydGFudH0uay10ZXh0LXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstdGV4dC1zZWNvbmRhcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uXFwhay10ZXh0LXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstdGV4dC1zZWNvbmRhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lzLCAjZTBlMGUwKX0uXFwhay10ZXh0LXNlY29uZGFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay10ZXh0LXRlcnRpYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1zdWJ0bGUsICNkOGYxZmQpICFpbXBvcnRhbnR9LmstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LlxcIWstdGV4dC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KX0uXFwhay10ZXh0LXRlcnRpYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLXRleHQtaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpICFpbXBvcnRhbnR9LmstdGV4dC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5cXCFrLXRleHQtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLXRleHQtaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKX0uXFwhay10ZXh0LWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMikgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay10ZXh0LXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKSAhaW1wb3J0YW50fS5rLXRleHQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uXFwhay10ZXh0LXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay10ZXh0LXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zil9LlxcIWstdGV4dC1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstdGV4dC13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMykgIWltcG9ydGFudH0uay10ZXh0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LlxcIWstdGV4dC13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstdGV4dC13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5cXCFrLXRleHQtd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstdGV4dC1lcnJvci1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKSAhaW1wb3J0YW50fS5rLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5cXCFrLXRleHQtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LlxcIWstdGV4dC1lcnJvci1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLXRleHQtbGlnaHQtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uXFwhay10ZXh0LWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5cXCFrLXRleHQtbGlnaHQtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstdGV4dC1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMikgIWltcG9ydGFudH0uay10ZXh0LWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LlxcIWstdGV4dC1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstdGV4dC1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5cXCFrLXRleHQtZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KSAhaW1wb3J0YW50fS5rLXRleHQtaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay10ZXh0LWluaGVyaXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5oZXJpdCwgaW5oZXJpdCkgIWltcG9ydGFudH0uay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKX0uXFwhay10ZXh0LWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLXRleHQtdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KX0uXFwhay10ZXh0LXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudH0uay10ZXh0LWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstdGV4dC1ibGFja3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ibGFjaywgYmxhY2spICFpbXBvcnRhbnR9LmstdGV4dC13aGl0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13aGl0ZSwgd2hpdGUpfS5cXCFrLXRleHQtd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLWNvbG9yLWFwcC1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uXFwhay1jb2xvci1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgIWltcG9ydGFudH0uay1jb2xvci1vbi1hcHAtc3VyZmFjZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LlxcIWstY29sb3Itb24tYXBwLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LlxcIWstY29sb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2NikgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5cXCFrLWNvbG9yLXN1cmZhY2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSkgIWltcG9ydGFudH0uay1jb2xvci1zdXJmYWNlLWFsdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LlxcIWstY29sb3Itc3VyZmFjZS1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpICFpbXBvcnRhbnR9LmstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LlxcIWstY29sb3ItYm9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSkgIWltcG9ydGFudH0uay1jb2xvci1ib3JkZXItYWx0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5cXCFrLWNvbG9yLWJvcmRlci1hbHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLWFsdCwgcmdiYSgwLCAwLCAwLCAwLjE2KSkgIWltcG9ydGFudH0uay1jb2xvci1iYXNlLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LlxcIWstY29sb3ItYmFzZS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpICFpbXBvcnRhbnR9LmstY29sb3ItYmFzZS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uXFwhay1jb2xvci1iYXNlLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItcHJpbWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5cXCFrLWNvbG9yLXByaW1hcnktc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LlxcIWstY29sb3ItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAhaW1wb3J0YW50fS5rLWNvbG9yLXByaW1hcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LlxcIWstY29sb3ItcHJpbWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKSAhaW1wb3J0YW50fS5rLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5cXCFrLWNvbG9yLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCl9LlxcIWstY29sb3Itc2Vjb25kYXJ5LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uXFwhay1jb2xvci10ZXJ0aWFyeS1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uXFwhay1jb2xvci10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgIWltcG9ydGFudH0uay1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LlxcIWstY29sb3ItdGVydGlhcnktZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktZW1waGFzaXMsICM2MWM5ZjkpICFpbXBvcnRhbnR9LmstY29sb3ItaW5mby1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpfS5cXCFrLWNvbG9yLWluZm8tc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LlxcIWstY29sb3ItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAhaW1wb3J0YW50fS5rLWNvbG9yLWluZm8tZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LlxcIWstY29sb3ItaW5mby1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKSAhaW1wb3J0YW50fS5rLWNvbG9yLXN1Y2Nlc3Mtc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtc3VidGxlLCAjZGNmMGQzKX0uXFwhay1jb2xvci1zdWNjZXNzLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMykgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5cXCFrLWNvbG9yLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgIWltcG9ydGFudH0uay1jb2xvci1zdWNjZXNzLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5cXCFrLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1ZikgIWltcG9ydGFudH0uay1jb2xvci13YXJuaW5nLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LlxcIWstY29sb3Itd2FybmluZy1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1zdWJ0bGUsICNmZmY0ZDMpICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uXFwhay1jb2xvci13YXJuaW5ne2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApICFpbXBvcnRhbnR9LmstY29sb3Itd2FybmluZy1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKX0uXFwhay1jb2xvci13YXJuaW5nLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSl9LlxcIWstY29sb3ItZXJyb3Itc3VidGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSkgIWltcG9ydGFudH0uay1jb2xvci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LlxcIWstY29sb3ItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApICFpbXBvcnRhbnR9LmstY29sb3ItZXJyb3ItZW1waGFzaXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5cXCFrLWNvbG9yLWVycm9yLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5cXCFrLWNvbG9yLWxpZ2h0LXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpICFpbXBvcnRhbnR9LmstY29sb3ItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5cXCFrLWNvbG9yLWxpZ2h0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAhaW1wb3J0YW50fS5rLWNvbG9yLWxpZ2h0LWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWVtcGhhc2lzLCAjZDZkNmQ2KX0uXFwhay1jb2xvci1saWdodC1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1lbXBoYXNpcywgI2Q2ZDZkNikgIWltcG9ydGFudH0uay1jb2xvci1kYXJrLXN1YnRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLXN1YnRsZSwgI2MyYzJjMil9LlxcIWstY29sb3ItZGFyay1zdWJ0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1zdWJ0bGUsICNjMmMyYzIpICFpbXBvcnRhbnR9LmstY29sb3ItZGFya3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uXFwhay1jb2xvci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpICFpbXBvcnRhbnR9LmstY29sb3ItZGFyay1lbXBoYXNpc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWVtcGhhc2lzLCAjNjY2NjY2KX0uXFwhay1jb2xvci1kYXJrLWVtcGhhc2lze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpICFpbXBvcnRhbnR9LmstY29sb3ItaW5oZXJpdHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmhlcml0LCBpbmhlcml0KX0uXFwhay1jb2xvci1pbmhlcml0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluaGVyaXQsIGluaGVyaXQpICFpbXBvcnRhbnR9LmstY29sb3ItY3VycmVudHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1jdXJyZW50LCBjdXJyZW50Q29sb3IpfS5cXCFrLWNvbG9yLWN1cnJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItY3VycmVudCwgY3VycmVudENvbG9yKSAhaW1wb3J0YW50fS5rLWNvbG9yLXRyYW5zcGFyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCl9LlxcIWstY29sb3ItdHJhbnNwYXJlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KSAhaW1wb3J0YW50fS5rLWNvbG9yLWJsYWNre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJsYWNrLCBibGFjayl9LlxcIWstY29sb3ItYmxhY2t7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmxhY2ssIGJsYWNrKSAhaW1wb3J0YW50fS5rLWNvbG9yLXdoaXRle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdoaXRlLCB3aGl0ZSl9LlxcIWstY29sb3Itd2hpdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2hpdGUsIHdoaXRlKSAhaW1wb3J0YW50fS5rLXRleHQtdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LlxcIWstdGV4dC11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50fS5rLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lfS5cXCFrLXRleHQtb3ZlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm92ZXJsaW5lICFpbXBvcnRhbnR9LmstdGV4dC1saW5lLXRocm91Z2h7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0uXFwhay10ZXh0LWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnR9LmstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LlxcIWstdGV4dC1uby11bmRlcmxpbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uay10ZXh0LWNsaXB7dGV4dC1vdmVyZmxvdzpjbGlwfS5cXCFrLXRleHQtY2xpcHt0ZXh0LW92ZXJmbG93OmNsaXAgIWltcG9ydGFudH0uay10ZXh0LWVsbGlwc2lze3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LlxcIWstdGV4dC1lbGxpcHNpc3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnR9LmstdGV4dC10cnVuY2F0ZSwuay10ZXh0LWVsbGlwc2lze3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uXFwhay10ZXh0LXRydW5jYXRlLC5cXCFrLXRleHQtZWxsaXBzaXN7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcyAhaW1wb3J0YW50fS5rLXRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uXFwhay10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0uay10ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LlxcIWstdGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LmstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LlxcIWstdGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uay10ZXh0LW5vcm1hbC1jYXNle3RleHQtdHJhbnNmb3JtOm5vbmV9LlxcIWstdGV4dC1ub3JtYWwtY2FzZXt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LmstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LlxcIWstYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wfS5cXCFrLWFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uay1hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlfS5cXCFrLWFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uay1hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tfS5cXCFrLWFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uXFwhay1hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5rLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tfS5cXCFrLWFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmstYWxpZ24tc3Vie3ZlcnRpY2FsLWFsaWduOnN1Yn0uXFwhay1hbGlnbi1zdWJ7dmVydGljYWwtYWxpZ246c3ViICFpbXBvcnRhbnR9LmstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXJ9LlxcIWstYWxpZ24tc3VwZXJ7dmVydGljYWwtYWxpZ246c3VwZXIgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlLXNwYWNlLW5vcm1hbHt3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1ub3dyYXAsLmstdGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5cXCFrLXdoaXRlLXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlfS5cXCFrLXdoaXRlLXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudH0uay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZS1zcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZSAhaW1wb3J0YW50fS5rLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwfS5cXCFrLXdoaXRlLXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGUtc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlc30uXFwhay13aGl0ZS1zcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1ub3JtYWx7d2hpdGUtc3BhY2U6bm9ybWFsfS5cXCFrLXdoaXRlc3BhY2Utbm9ybWFse3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS5rLXdoaXRlc3BhY2Utbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uXFwhay13aGl0ZXNwYWNlLW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay13aGl0ZXNwYWNlLXByZXt3aGl0ZS1zcGFjZTpwcmV9LlxcIWstd2hpdGVzcGFjZS1wcmV7d2hpdGUtc3BhY2U6cHJlICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtbGluZXt3aGl0ZS1zcGFjZTpwcmUtbGluZX0uXFwhay13aGl0ZXNwYWNlLXByZS1saW5le3doaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1wcmUtd3JhcHt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uXFwhay13aGl0ZXNwYWNlLXByZS13cmFwe3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9Lmstd2hpdGVzcGFjZS1icmVhay1zcGFjZXN7d2hpdGUtc3BhY2U6YnJlYWstc3BhY2VzfS5cXCFrLXdoaXRlc3BhY2UtYnJlYWstc3BhY2Vze3doaXRlLXNwYWNlOmJyZWFrLXNwYWNlcyAhaW1wb3J0YW50fS5rLXN2Zy1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9Lmstc3ZnLWljb24+c3Zne2ZpbGw6Y3VycmVudENvbG9yO2ZsZXg6MSAxIGF1dG99Lmstc3ZnLWljb24uay1pY29uLXhze3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9Lmstc3ZnLWljb24uay1pY29uLXNte3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmstc3ZnLWljb24uay1pY29uLW1ke3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmstc3ZnLWljb24uay1pY29uLWxne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmstc3ZnLWljb24uay1pY29uLXhse3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmstc3ZnLWljb24uay1pY29uLXh4bHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLXN2Zy1pY29uLmstaWNvbi14eHhse3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstZmxpcC1oLmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXgsLmstZmxpcC12Lmstc3ZnLWljb24sLmstc3ZnLWljb24uay1mbGlwLXksLmstZmxpcC1oLmstZmxpcC12Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9LmstZmxpcC1oPnN2Zywuay1mbGlwLXg+c3Zne3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWZsaXAtdj5zdmcsLmstZmxpcC15PnN2Z3t0cmFuc2Zvcm06c2NhbGVZKC0xKX0uay1mbGlwLWguay1mbGlwLXY+c3ZnLC5rLWZsaXAtaC5rLWZsaXAteT5zdmcsLmstZmxpcC12LmstZmxpcC14PnN2Zywuay1mbGlwLXguay1mbGlwLXk+c3ZnLC5rLWZsaXAtYm90aD5zdmd7dHJhbnNmb3JtOnNjYWxlKC0xLCAtMSl9Lmstcm90YXRlLTAuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uay1yb3RhdGUtNDUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtNDU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5rLXJvdGF0ZS05MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS05MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lmstcm90YXRlLTEzNS5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0xMzU+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uay1yb3RhdGUtMTgwLmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTE4MD5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5rLXJvdGF0ZS0yMjUuay1zdmctaWNvbnt0cmFuc2Zvcm06bm9uZX0uay1yb3RhdGUtMjI1PnN2Z3t0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lmstcm90YXRlLTI3MC5rLXN2Zy1pY29ue3RyYW5zZm9ybTpub25lfS5rLXJvdGF0ZS0yNzA+c3Zne3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uay1yb3RhdGUtMzE1Lmstc3ZnLWljb257dHJhbnNmb3JtOm5vbmV9Lmstcm90YXRlLTMxNT5zdmd7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5rLWljb24td3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pY29uLXdyYXA6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MDtvdmVyZmxvdzpoaWRkZW47ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1pY29uLXdyYXBwZXItaG9zdHtkaXNwbGF5OmNvbnRlbnRzfS5rLWljb24td2l0aC1tb2RpZmllcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LjI1ZW19LmstaWNvbi5rLWljb24tbW9kaWZpZXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi41ZW07aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLWVuZDowO21hcmdpbjowIC0wLjVlbSAtMC41ZW0gMH0uay1pLW5vbmU6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpub25lfS5rLWljb24tYWN0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OjE7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcn0uay1zcHJpdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmstaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmstcm90YXRlLTB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uXFwhay1yb3RhdGUtMHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTQ1e3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5cXCFrLXJvdGF0ZS00NXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS05MHt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uXFwhay1yb3RhdGUtOTB7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMTM1e3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKX0uXFwhay1yb3RhdGUtMTM1e3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5cXCFrLXJvdGF0ZS0xODB7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnR9Lmstcm90YXRlLTIyNXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9LlxcIWstcm90YXRlLTIyNXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZykgIWltcG9ydGFudH0uay1yb3RhdGUtMjcwe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uXFwhay1yb3RhdGUtMjcwe3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKSAhaW1wb3J0YW50fS5rLXJvdGF0ZS0zMTV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpfS5cXCFrLXJvdGF0ZS0zMTV7dHJhbnNmb3JtOnJvdGF0ZSgzMTVkZWcpICFpbXBvcnRhbnR9LmstZmxpcC1oLC5rLWZsaXAteHt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uXFwhay1mbGlwLWgsLlxcIWstZmxpcC14e3RyYW5zZm9ybTpzY2FsZVgoLTEpICFpbXBvcnRhbnR9LmstZmxpcC12LC5rLWZsaXAteXt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uXFwhay1mbGlwLXYsLlxcIWstZmxpcC15e3RyYW5zZm9ybTpzY2FsZVkoLTEpICFpbXBvcnRhbnR9LmstZmxpcC1oLmstZmxpcC12LC5rLWZsaXAtaC5rLWZsaXAteSwuay1mbGlwLXYuay1mbGlwLXgsLmstZmxpcC14LmstZmxpcC15e3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpfS5cXCFrLWZsaXAtaC5cXCFrLWZsaXAtdiwuXFwhay1mbGlwLWguXFwhay1mbGlwLXksLlxcIWstZmxpcC12LlxcIWstZmxpcC14LC5cXCFrLWZsaXAteC5cXCFrLWZsaXAteXt0cmFuc2Zvcm06c2NhbGUoLTEsIC0xKSAhaW1wb3J0YW50fS5rLW1lc3NhZ2Vib3h7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIDA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MCAwIDAgNHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVzc2FnZWJveCBhe2NvbG9yOmluaGVyaXQ7Zm9udC1zdHlsZTppdGFsaWM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZSwgI2ZhZmFmYSl9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWVtcGhhc2lzLCAjNjFjOWY5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWVtcGhhc2lzLCAjNjA5OGYyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1YnRsZSwgIzAwMjI1OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLXN1YnRsZSwgI2QyZTJmYil9LmstbWVzc2FnZWJveC5rLW1lc3NhZ2Vib3gtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctb24tc3VidGxlLCAjNWU0NzAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1YnRsZSwgIzdhMGMwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUsICNmY2RkZGEpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uay1tZXNzYWdlYm94LmstbWVzc2FnZWJveC1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1zdWJ0bGUsICNmYWZhZmEpfS5rLW1lc3NhZ2Vib3guay1tZXNzYWdlYm94LWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstaG92ZXIsICMyOTI5MjkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VidGxlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKX0uay1kcmFnLWNsdWV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjIwMDAwO2N1cnNvcjptb3ZlfS5rLWRyYWctc3RhdHVzLC5rLWRyYWctY2x1ZSAuay1kcmFnLXN0YXR1c3ttYXJnaW46MDttYXJnaW4taW5saW5lLWVuZDouNGV4fS5rLWRyb3AtaGludHtkaXNwbGF5OmZsZXg7Z2FwOjRweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstZHJvcC1oaW50LXN0YXJ0LC5rLWRyb3AtaGludC1lbmR7ZmxleC1zaHJpbms6MDtib3JkZXItd2lkdGg6NHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1kcm9wLWhpbnQtbGluZXtmbGV4LWdyb3c6MTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWRyb3AtaGludC1oIC5rLWRyb3AtaGludC1zdGFydHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MH0uay1kcm9wLWhpbnQtaCAuay1kcm9wLWhpbnQtbGluZXt3aWR0aDoyMHB4O2hlaWdodDoxcHh9LmstZHJvcC1oaW50LWggLmstZHJvcC1oaW50LWVuZHtib3JkZXItaW5saW5lLWVuZC13aWR0aDo2LjkyODIwMzIzMDRweDtib3JkZXItaW5saW5lLWVuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZHJvcC1oaW50LXZ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWRyb3AtaGludC12IC5rLWRyb3AtaGludC1zdGFydHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6Ni45MjgyMDMyMzA0cHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1kcm9wLWhpbnQtdiAuay1kcm9wLWhpbnQtbGluZXt3aWR0aDoxcHg7aGVpZ2h0OjIwcHh9LmstZHJvcC1oaW50LXYgLmstZHJvcC1oaW50LWVuZHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjYuOTI4MjAzMjMwNHB4O2JvcmRlci1ibG9jay1lbmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjB9LmstcmVvcmRlci1jdWV7cG9zaXRpb246YWJzb2x1dGV9LmstcmVvcmRlci1jdWU6OmJlZm9yZSwuay1yZW9yZGVyLWN1ZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjNweCBzb2xpZCByZ2JhKDAsMCwwLDApO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLXJlb3JkZXItY3VlOjpiZWZvcmV7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtYmxvY2stc3RhcnQ6LTRweH0uay1yZW9yZGVyLWN1ZTo6YWZ0ZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtYmxvY2stZW5kOi00cHh9LmstZHJhZy1jbHVle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWxpc3QtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1saXN0LWNvbnRhaW5lcj4uay1saXN0e2ZsZXg6MTtoZWlnaHQ6MTAwJX0uay1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXJhZGl1czppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7b3V0bGluZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1saXN0ICosLmstbGlzdCAqOjpiZWZvcmUsLmstbGlzdCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcG9wdXA+LmstbGlzdHtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MH0uay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y3Vyc29yOnBvaW50ZXJ9LmstbGlzdC1jb250ZW50e2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LXVse21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtoZWlnaHQ6YXV0bztsaXN0LXN0eWxlOm5vbmV9LmstbGlzdC1pdGVtLC5rLWxpc3QtY3VzdG9tLXZhbHVlLC5rLWxpc3Qtb3B0aW9ubGFiZWx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXI6MDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLGJhY2tncm91bmQtY29sb3Isb3V0bGluZS1jb2xvcixib3gtc2hhZG93O3RyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uay1saXN0LWl0ZW0uay1maXJzdDo6YmVmb3JlLC5rLWZpcnN0LmstbGlzdC1jdXN0b20tdmFsdWU6OmJlZm9yZSwuay1maXJzdC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLWxpc3QtaXRlbS10ZXh0OjpiZWZvcmUsLmstbGlzdC1oZWFkZXItdGV4dDo6YmVmb3JlLC5rLWxpc3Qtb3B0aW9ubGFiZWw6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbn0uay1saXN0LW9wdGlvbmxhYmVse2NvbHVtbi1nYXA6MH0uay1saXN0LWN1c3RvbS12YWx1ZXtmb250LXN0eWxlOml0YWxpYztwb3NpdGlvbjpzdGlja3l9LmstbGlzdC1ncm91cC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdmlydHVhbC1jb250ZW50LC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWNvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9LmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbSwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbCwuay12aXJ0dWFsLWxpc3QgLmstbGlzdC1jdXN0b20tdmFsdWUsLmstdmlydHVhbC1saXN0IC5rLWxpc3QtZ3JvdXAtaXRlbSwuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1pdGVtLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LW9wdGlvbmxhYmVsLC5rLXZpcnR1YWwtY29udGVudCAuay1saXN0LWN1c3RvbS12YWx1ZSwuay12aXJ0dWFsLWNvbnRlbnQgLmstbGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmstdmlydHVhbC1saXN0IC5rLWxpc3QtaXRlbS10ZXh0LC5rLXZpcnR1YWwtbGlzdCAuay1saXN0LWhlYWRlci10ZXh0e3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay12aXJ0dWFsLWxpc3QgLmstbGlzdC1vcHRpb25sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1saXN0LWZpbHRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDpub25lfS5rLWxpc3Qtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbGlzdC1zbSAuay1saXN0LWdyb3VwLXN0aWNreS1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3Qtc20gLmstbGlzdC1maWx0ZXJ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3Qtc20gLmstbGlzdC1pdGVtLC5rLWxpc3Qtc20gLmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LXNtIC5rLWxpc3QtY3VzdG9tLXZhbHVle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LXNtIC5rLWxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1zbSAuay1saXN0LWl0ZW0tZ3JvdXAtbGFiZWx7cGFkZGluZy1ibG9jazowO3BhZGRpbmctaW5saW5lOi41ZW07Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmstbGlzdC1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1saXN0LW1kIC5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1maWx0ZXJ7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbWQgLmstbGlzdC1pdGVtLC5rLWxpc3QtbWQgLmstbGlzdC1vcHRpb25sYWJlbCwuay1saXN0LW1kIC5rLWxpc3QtY3VzdG9tLXZhbHVle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1tZCAuay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LW1kIC5rLWxpc3QtaXRlbS1ncm91cC1sYWJlbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6LjVlbTtmb250LXNpemU6Ljc1ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0uay1saXN0LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWxpc3QtbGcgLmstbGlzdC1ncm91cC1zdGlja3ktaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LWxnIC5rLWxpc3QtZmlsdGVye3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1saXN0LWxnIC5rLWxpc3QtaXRlbSwuay1saXN0LWxnIC5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1sZyAuay1saXN0LWN1c3RvbS12YWx1ZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdC1sZyAuay1saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWxpc3QtbGcgLmstbGlzdC1pdGVtLWdyb3VwLWxhYmVse3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTouNWVtO2ZvbnQtc2l6ZTouNzVlbTtsaW5lLWhlaWdodDppbmhlcml0fS5rLWxpc3R7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3QtZ3JvdXAtc3RpY2t5LWhlYWRlcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1saXN0LWl0ZW06aG92ZXIsLmstbGlzdC1vcHRpb25sYWJlbDpob3Zlciwuay1saXN0LWN1c3RvbS12YWx1ZTpob3Zlciwuay1saXN0LWl0ZW0uay1ob3Zlciwuay1ob3Zlci5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1saXN0LWl0ZW06Zm9jdXMsLmstbGlzdC1vcHRpb25sYWJlbDpmb2N1cywuay1saXN0LWN1c3RvbS12YWx1ZTpmb2N1cywuay1saXN0LWl0ZW0uay1mb2N1cywuay1mb2N1cy5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstZm9jdXMuay1saXN0LWN1c3RvbS12YWx1ZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstbGlzdC1pdGVtLmstc2VsZWN0ZWQsLmstc2VsZWN0ZWQuay1saXN0LW9wdGlvbmxhYmVsLC5rLXNlbGVjdGVkLmstbGlzdC1jdXN0b20tdmFsdWV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1saXN0LWl0ZW0uay1zZWxlY3RlZDpob3Zlciwuay1zZWxlY3RlZC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXIsLmstc2VsZWN0ZWQuay1saXN0LWN1c3RvbS12YWx1ZTpob3Zlciwuay1saXN0LWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVyLC5rLXNlbGVjdGVkLmstaG92ZXIuay1saXN0LW9wdGlvbmxhYmVsLC5rLXNlbGVjdGVkLmstaG92ZXIuay1saXN0LWN1c3RvbS12YWx1ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWxpc3Qtb3B0aW9ubGFiZWwsLmstbGlzdC1vcHRpb25sYWJlbC5rLWhvdmVyLC5rLWxpc3Qtb3B0aW9ubGFiZWw6aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdC1pdGVtLWdyb3VwLWxhYmVse2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1saXN0Z3JvdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWxpc3Rncm91cD51bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbGlzdGdyb3VwIC5rLWxpc3Rncm91cC1pdGVtKy5rLWxpc3Rncm91cC1pdGVte2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstbGlzdGdyb3VwLWZsdXNoe2JvcmRlci1yYWRpdXM6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MH0uay1saXN0Z3JvdXAtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWl0ZW0+LmstbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbms+Lmstc2VsZWN0e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDAgYXV0bztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDo1MCU7aW5zZXQtaW5saW5lLWVuZDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZHthbGlnbi1pdGVtczpzdHJldGNofS5rLWxpc3Rncm91cC1pdGVtLXNlZ21lbnRlZD4uay1saW5re21hcmdpbi1pbmxpbmUtZW5kOjB9LmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkPi5rLXNlbGVjdHttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6MCBjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyfS5rLWxpc3Rncm91cC1mb3JtLXJvd3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4OjEgMSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbHt3aWR0aDo0MCU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVye3dpZHRoOjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7dGV4dC1hbGlnbjplbmQ7cG9zaXRpb246cmVsYXRpdmV9LmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgc2VsZWN0LC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmstbGlzdGdyb3VwLWZvcm0tcm93IC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIgaW5wdXRbdHlwZT1kYXRlXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSwuay1saXN0Z3JvdXAtZm9ybS1yb3cgLmstbGlzdGdyb3VwLWZvcm0tZmllbGQtd3JhcHBlciB0ZXh0YXJlYXt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSAxMDAlfS5rLWxpc3Rncm91cC1mb3JtLXJvdyAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC13cmFwcGVyIHRleHRhcmVhe21pbi1oZWlnaHQ6NGVtO3Jlc2l6ZTp2ZXJ0aWNhbH0uay1saXN0Z3JvdXAtaXRlbS5rLWxpc3Rncm91cC1mb3JtLXJvd3ttYXJnaW46MH0uay1ub2ZsZXhib3ggLmstbGlzdGdyb3VwLC5rLW5vZmxleGJveCAuay1saXN0Z3JvdXA+dWwgLmstbGlzdGdyb3VwLWl0ZW0sLmstbm9mbGV4Ym94IC5rLWxpc3Rncm91cC1pdGVtPi5rLWxpbmt7ZGlzcGxheTpibG9ja30uay1saXN0Z3JvdXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJhZGdle3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udDppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1iYWRnZSAqLC5rLWJhZGdlICo6OmJlZm9yZSwuay1iYWRnZSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmFkZ2U+Kntjb2xvcjppbmhlcml0fWEuay1iYWRnZSwuay1iYWRnZT5he3RleHQtZGVjb3JhdGlvbjpub25lfWEuay1iYWRnZTpob3Zlciwuay1iYWRnZT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYmFkZ2UtaWNvbnttYXgtd2lkdGg6MWVtO21heC1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZTppbmhlcml0fS5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmd7ZmlsbDpjdXJyZW50Q29sb3J9LmstYmFkZ2Utc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLXNtOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO21pbi13aWR0aDphdXRvfS5rLWJhZGdlLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1iYWRnZS1tZDplbXB0eXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWluLXdpZHRoOmF1dG99LmstYmFkZ2UtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjE7bWluLXdpZHRoOmNhbGMoMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIgKyAycHgpfS5rLWJhZGdlLWxnOmVtcHR5e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO21pbi13aWR0aDphdXRvfWtlbmRvLWJhZGdlLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9ja30uay1iYWRnZS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uay1iYWRnZS1pbnNpZGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLWVkZ2Uuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1iYWRnZS1lZGdlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9LmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDUwJSl9LmstcnRsLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstdG9wLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKX0uay1ydGwuay1iYWRnZS1lZGdlLmstdG9wLWVuZCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsW2Rpcj1ydGxdLmstYmFkZ2UtZWRnZS5rLXRvcC1lbmQsW2Rpcj1ydGxdIC5rLWJhZGdlLWVkZ2Uuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstcnRsLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCwuay1ydGwgLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1lZGdlLmstYm90dG9tLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpfS5rLXJ0bC5rLWJhZGdlLWVkZ2Uuay1ib3R0b20tZW5kLC5rLXJ0bCAuay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0uay1iYWRnZS1lZGdlLmstYm90dG9tLWVuZCxbZGlyPXJ0bF0gLmstYmFkZ2UtZWRnZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpfS5rLWJhZGdlLW91dHNpZGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5fS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgLTEwMCUpfS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgLTEwMCUpfS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgMTAwJSl9LmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAxMDAlKX0uay1ydGwuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LC5rLXJ0bCAuay1iYWRnZS1vdXRzaWRlLmstdG9wLXN0YXJ0LFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnQsW2Rpcj1ydGxdIC5rLWJhZGdlLW91dHNpZGUuay10b3Atc3RhcnR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlLCAtMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLXRvcC1lbmQsLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay10b3AtZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstdG9wLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAtMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCwuay1ydGwgLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1zdGFydCxbZGlyPXJ0bF0uay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0LFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLXN0YXJ0e3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSwgMTAwJSl9LmstcnRsLmstYmFkZ2Utb3V0c2lkZS5rLWJvdHRvbS1lbmQsLmstcnRsIC5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLFtkaXI9cnRsXS5rLWJhZGdlLW91dHNpZGUuay1ib3R0b20tZW5kLFtkaXI9cnRsXSAuay1iYWRnZS1vdXRzaWRlLmstYm90dG9tLWVuZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMDAlLCAxMDAlKX0uay1iYWRnZS1ib3JkZXItY3V0b3V0e2JveC1zaGFkb3c6MCAwIDAgMnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1iYWRnZS1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJhZGdlLXNvbGlkLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1iYWRnZS1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1iYWRnZS1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJhZGdlLXNvbGlkLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYmFkZ2Utc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1iYWRnZS1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1iYWRnZS1zb2xpZC1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJhZGdlLXNvbGlkLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWJhZGdlLXNvbGlkLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYmFkZ2Utb3V0bGluZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1iYWRnZS1vdXRsaW5lLXByaW1hcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1iYWRnZS1vdXRsaW5lLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1iYWRnZS1vdXRsaW5lLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYmFkZ2Utb3V0bGluZS1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJhZGdlLW91dGxpbmUtd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1iYWRnZS1vdXRsaW5lLWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1iYWRnZS1vdXRsaW5lLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYmFkZ2Utb3V0bGluZS1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYmFkZ2Utb3V0bGluZS1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbiAqLC5rLWJ1dHRvbiAqOjpiZWZvcmUsLmstYnV0dG9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1idXR0b246ZGlzYWJsZWQsLmstYnV0dG9uLmstZGlzYWJsZWR7Ym94LXNoYWRvdzpub25lfS5rLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowfS5rLWJ1dHRvbjpob3Zlciwuay1idXR0b246Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS5rLWljb24tYnV0dG9ue2dhcDowfS5rLWljb24tYnV0dG9uIC5rLWljb257ZGlzcGxheTppbmxpbmUtZmxleH0uay1idXR0b24taWNvbntjb2xvcjppbmhlcml0O2FsaWduLXNlbGY6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWJ1dHRvbi1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb257bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1zdmctaWNvbj5zdmcsLmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLW1kPnN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14cz5zdmd7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tc20+c3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstYnV0dG9uLXNtLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLWxnPnN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14bD5zdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uay1idXR0b24tc20uay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24teHhsPnN2Z3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5rLWJ1dHRvbi1zbS5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eHhsPnN2Z3t3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5rLWJ1dHRvbi1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9ue3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbWQuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1tZC5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLW1kLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKTttaW4taGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLXN2Zy1pY29uPnN2Zywuay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhzPnN2Z3t3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi1zbT5zdmd7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uay1idXR0b24tbGcuay1pY29uLWJ1dHRvbiAuay1idXR0b24taWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXhsPnN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5rLWJ1dHRvbi1sZy5rLWljb24tYnV0dG9uIC5rLWJ1dHRvbi1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstYnV0dG9uLWxnLmstaWNvbi1idXR0b24gLmstYnV0dG9uLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstYnV0dG9uLXNxdWFyZXthc3BlY3QtcmF0aW86MX0uay1idXR0b24tZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24rLmstYnV0dG9ue21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmhvdmVyLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1ob3Zlciwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmZvY3VzLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1mb2N1cywuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uOmFjdGl2ZSwuay1idXR0b24tZ3JvdXA+LmstYnV0dG9uLmstYWN0aXZlLC5rLWJ1dHRvbi1ncm91cD4uay1idXR0b24uay1zZWxlY3RlZHt6LWluZGV4OjJ9LmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpe2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwPi5rLWJ1dHRvbjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstYnV0dG9uLWdyb3VwLXN0cmV0Y2hlZHt3aWR0aDoxMDAlfS5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQ+KntmbGV4OjEgMCAwJTtvdmVyZmxvdzpoaWRkZW59LmstYnV0dG9uLWZsYXR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OjpiZWZvcmV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCBjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWJ1dHRvbi1mbGF0OmZvY3VzOjphZnRlciwuay1idXR0b24tZmxhdC5rLWZvY3VzOjphZnRlcntvcGFjaXR5Oi4xMn0uay1idXR0b24tb3V0bGluZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLWJ1dHRvbi1saW5re2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDpub25lfS5rLWJ1dHRvbi1saW5rOmhvdmVyLC5rLWJ1dHRvbi1saW5rLmstaG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1idXR0b24tY2xlYXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5rLWJ1dHRvbi1vdmVybGF5LC5rLWJ1dHRvbjo6YmVmb3Jle2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWlubGluZS1zdGFydDotMXB4O2luc2V0LWlubGluZS1lbmQ6LTFweDtpbnNldC1ibG9jay1zdGFydDotMXB4O2luc2V0LWJsb2NrLWVuZDotMXB4O3otaW5kZXg6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0fS5rLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5rLWJ1dHRvbi5rLWhvdmVyOjpiZWZvcmV7b3BhY2l0eTouMDR9LmstYnV0dG9uLmstbm8tZm9jdXM6bm90KDpob3Zlcik6OmJlZm9yZSwuay1idXR0b24uay1uby1mb2N1czpub3QoLmstaG92ZXIpOjpiZWZvcmV7b3BhY2l0eTowfS5rLWJ1dHRvbjphY3RpdmU6OmJlZm9yZSwuay1idXR0b24uay1hY3RpdmU6OmJlZm9yZXtvcGFjaXR5Oi4xNn0uay1idXR0b24uay1zZWxlY3RlZDo6YmVmb3Jle29wYWNpdHk6LjJ9LmstYnV0dG9uOjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29udGVudDpcIlwiO29wYWNpdHk6MDtkaXNwbGF5Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6LTFweDtpbnNldC1pbmxpbmUtZW5kOi0xcHg7aW5zZXQtYmxvY2stc3RhcnQ6LTFweDtpbnNldC1ibG9jay1lbmQ6LTFweDt6LWluZGV4OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dH0uay1idXR0b24uay1nZW5lcmF0aW5ne2FuaW1hdGlvbjprLWJ1dHRvbi1wdWxzaW5nIDEuNXMgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlfUBrZXlmcmFtZXMgay1idXR0b24tcHVsc2luZ3swJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjR9MTAwJXtvcGFjaXR5OjF9fS5rLWJ1dHRvbi1zb2xpZC1iYXNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstYnV0dG9uLXNvbGlkLWJhc2U6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWJhc2Uuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1iYXNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1iYXNlOmFjdGl2ZSwuay1idXR0b24tc29saWQtYmFzZS5rLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KX0uay1idXR0b24tc29saWQtYmFzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtcHJpbWFyeTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1idXR0b24tc29saWQtcHJpbWFyeS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstYnV0dG9uLXNvbGlkLXNlY29uZGFyeTpmb2N1cywuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tc29saWQtc2Vjb25kYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC1zZWNvbmRhcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktYWN0aXZlLCAjM2QzZDNkKX0uay1idXR0b24tc29saWQtdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCl9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtdGVydGlhcnk6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC10ZXJ0aWFyeS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYil9LmstYnV0dG9uLXNvbGlkLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWJ1dHRvbi1zb2xpZC1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1zb2xpZC1pbmZvOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1pbmZvLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNil9LmstYnV0dG9uLXNvbGlkLWluZm86Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtaW5mbzphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWluZm8uay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1idXR0b24tc29saWQtaW5mby5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3M6aG92ZXIsLmstYnV0dG9uLXNvbGlkLXN1Y2Nlc3Muay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKX0uay1idXR0b24tc29saWQtc3VjY2Vzczpmb2N1cywuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzOmFjdGl2ZSwuay1idXR0b24tc29saWQtc3VjY2Vzcy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1zb2xpZC1zdWNjZXNzLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1idXR0b24tc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tc29saWQtd2FybmluZzpob3Zlciwuay1idXR0b24tc29saWQtd2FybmluZy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWhvdmVyLCAjZWFhZjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApfS5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nOmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmc6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC13YXJuaW5nLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLXNvbGlkLXdhcm5pbmcuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1idXR0b24tc29saWQtZXJyb3I6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKX0uay1idXR0b24tc29saWQtZXJyb3I6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1lcnJvcjphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWVycm9yLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1idXR0b24tc29saWQtZXJyb3Iuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstYnV0dG9uLXNvbGlkLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLXNvbGlkLWRhcms6aG92ZXIsLmstYnV0dG9uLXNvbGlkLWRhcmsuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KX0uay1idXR0b24tc29saWQtZGFyazpmb2N1cywuay1idXR0b24tc29saWQtZGFyay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrOmFjdGl2ZSwuay1idXR0b24tc29saWQtZGFyay5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWJ1dHRvbi1zb2xpZC1kYXJrLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tc29saWQtbGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLXNvbGlkLWxpZ2h0OmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCl9LmstYnV0dG9uLXNvbGlkLWxpZ2h0OmZvY3VzLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtbGlnaHQ6YWN0aXZlLC5rLWJ1dHRvbi1zb2xpZC1saWdodC5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLXNvbGlkLWxpZ2h0Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlOmhvdmVyLC5rLWJ1dHRvbi1zb2xpZC1pbnZlcnNlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLXNvbGlkLWludmVyc2U6Zm9jdXMsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tc29saWQtaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLXNvbGlkLWludmVyc2Uuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tc29saWQtaW52ZXJzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLW91dGxpbmUtYmFzZXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtYmFzZTphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtYmFzZS5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1iYXNlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtcHJpbWFyeXtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1wcmltYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnkuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnl7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1cmZhY2UsICMyOTI5MjkpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1zZWNvbmRhcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnl7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktb24tc3VyZmFjZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnkuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJ1dHRvbi1vdXRsaW5lLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYnV0dG9uLW91dGxpbmUtaW5mb3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1pbmZvOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1idXR0b24tb3V0bGluZS1pbmZvOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1pbmZvOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1pbmZvLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1vdXRsaW5lLWluZm8uay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1idXR0b24tb3V0bGluZS1zdWNjZXNze2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Muay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmd7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpob3Zlciwuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzpmb2N1cywuay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtd2FybmluZzphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtd2FybmluZy5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1idXR0b24tb3V0bGluZS13YXJuaW5nLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3J7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLW91dGxpbmUtZXJyb3I6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJ1dHRvbi1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLW91dGxpbmUtZGFya3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1cmZhY2UsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1idXR0b24tb3V0bGluZS1kYXJrOmhvdmVyLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1kYXJrOmZvY3VzLC5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1kYXJrOmFjdGl2ZSwuay1idXR0b24tb3V0bGluZS1kYXJrLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWRhcmsuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1idXR0b24tb3V0bGluZS1saWdodHtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstYnV0dG9uLW91dGxpbmUtbGlnaHQ6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1saWdodDpmb2N1cywuay1idXR0b24tb3V0bGluZS1saWdodC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tb3V0bGluZS1saWdodDphY3RpdmUsLmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLW91dGxpbmUtbGlnaHQuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1idXR0b24tb3V0bGluZS1pbnZlcnNle2JveC1zaGFkb3c6bm9uZTtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utb24tc3VyZmFjZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6aG92ZXIsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6Zm9jdXMsLmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2U6YWN0aXZlLC5rLWJ1dHRvbi1vdXRsaW5lLWludmVyc2Uuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLW91dGxpbmUtaW52ZXJzZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJ1dHRvbi1mbGF0LWJhc2V7Y29sb3I6aW5oZXJpdH0uay1idXR0b24tZmxhdC1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VyZmFjZSwgI2ZmNjM1OCl9LmstYnV0dG9uLWZsYXQtc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KX0uay1idXR0b24tZmxhdC10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdXJmYWNlLCAjMDI4Y2NiKX0uay1idXR0b24tZmxhdC1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VyZmFjZSwgIzAwNGFjMil9LmstYnV0dG9uLWZsYXQtc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApfS5rLWJ1dHRvbi1mbGF0LXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1vbi1zdXJmYWNlLCAjZmZjMDAwKX0uay1idXR0b24tZmxhdC1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdXJmYWNlLCAjY2ExNDAwKX0uay1idXR0b24tZmxhdC1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCl9LmstYnV0dG9uLWZsYXQtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VyZmFjZSwgI2UwZTBlMCl9LmstYnV0dG9uLWZsYXQtaW52ZXJzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1cmZhY2UsICMxNDE0MTQpfS5rLWJ1dHRvbi1saW5rLWJhc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1saW5rLWJhc2U6aG92ZXIsLmstYnV0dG9uLWxpbmstYmFzZS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1iYXNlOmZvY3VzLC5rLWJ1dHRvbi1saW5rLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstYmFzZTphY3RpdmUsLmstYnV0dG9uLWxpbmstYmFzZS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstYmFzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1idXR0b24tbGluay1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6aG92ZXIsLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6Zm9jdXMsLmstYnV0dG9uLWxpbmstcHJpbWFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnk6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLWJ1dHRvbi1saW5rLXByaW1hcnkuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmhvdmVyLC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmZvY3VzLC5rLWJ1dHRvbi1saW5rLXNlY29uZGFyeS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2NikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5OmFjdGl2ZSwuay1idXR0b24tbGluay1zZWNvbmRhcnkuay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstc2Vjb25kYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmhvdmVyLC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktaG92ZXIsICMwMzlhZTApfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmZvY3VzLC5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5LmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5OmFjdGl2ZSwuay1idXR0b24tbGluay10ZXJ0aWFyeS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWJ1dHRvbi1saW5rLXRlcnRpYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktYWN0aXZlLCAjMDI4Y2NiKX0uay1idXR0b24tbGluay1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJ1dHRvbi1saW5rLWluZm86aG92ZXIsLmstYnV0dG9uLWxpbmstaW5mby5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWJ1dHRvbi1saW5rLWluZm86Zm9jdXMsLmstYnV0dG9uLWxpbmstaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDBweCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWJ1dHRvbi1saW5rLWluZm86YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWluZm8uay1hY3RpdmV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1hY3RpdmUsICMwMDRhYzIpfS5rLWJ1dHRvbi1saW5rLWluZm8uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYnV0dG9uLWxpbmstc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1idXR0b24tbGluay1zdWNjZXNzOmhvdmVyLC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKX0uay1idXR0b24tbGluay1zdWNjZXNzOmZvY3VzLC5rLWJ1dHRvbi1saW5rLXN1Y2Nlc3Muay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSAzMCUsIHRyYW5zcGFyZW50KX0uay1idXR0b24tbGluay1zdWNjZXNzOmFjdGl2ZSwuay1idXR0b24tbGluay1zdWNjZXNzLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1idXR0b24tbGluay1zdWNjZXNzLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWJ1dHRvbi1saW5rLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZzpob3Zlciwuay1idXR0b24tbGluay13YXJuaW5nLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZzpmb2N1cywuay1idXR0b24tbGluay13YXJuaW5nLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstd2FybmluZzphY3RpdmUsLmstYnV0dG9uLWxpbmstd2FybmluZy5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWFjdGl2ZSwgI2Q0OWYwMCl9LmstYnV0dG9uLWxpbmstd2FybmluZy5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctYWN0aXZlLCAjZDQ5ZjAwKX0uay1idXR0b24tbGluay1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYnV0dG9uLWxpbmstZXJyb3I6aG92ZXIsLmstYnV0dG9uLWxpbmstZXJyb3Iuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstYnV0dG9uLWxpbmstZXJyb3I6Zm9jdXMsLmstYnV0dG9uLWxpbmstZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstZXJyb3I6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWVycm9yLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCl9LmstYnV0dG9uLWxpbmstZXJyb3Iuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApfS5rLWJ1dHRvbi1saW5rLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstZGFyazpob3Zlciwuay1idXR0b24tbGluay1kYXJrLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLWxpbmstZGFyazpmb2N1cywuay1idXR0b24tbGluay1kYXJrLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstZGFyazphY3RpdmUsLmstYnV0dG9uLWxpbmstZGFyay5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstZGFyay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tbGluay1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYnV0dG9uLWxpbmstbGlnaHQ6aG92ZXIsLmstYnV0dG9uLWxpbmstbGlnaHQuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1ob3ZlciwgI2UwZTBlMCl9LmstYnV0dG9uLWxpbmstbGlnaHQ6Zm9jdXMsLmstYnV0dG9uLWxpbmstbGlnaHQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwcHggMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstbGlnaHQ6YWN0aXZlLC5rLWJ1dHRvbi1saW5rLWxpZ2h0LmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWFjdGl2ZSwgI2Q2ZDZkNil9LmstYnV0dG9uLWxpbmstbGlnaHQuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpfS5rLWJ1dHRvbi1saW5rLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTpob3Zlciwuay1idXR0b24tbGluay1pbnZlcnNlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1ob3ZlciwgIzI5MjkyOSl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTpmb2N1cywuay1idXR0b24tbGluay1pbnZlcnNlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMHB4IDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZSwgIzNkM2QzZCkgMzAlLCB0cmFuc3BhcmVudCl9LmstYnV0dG9uLWxpbmstaW52ZXJzZTphY3RpdmUsLmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWFjdGl2ZSwgIzFmMWYxZil9LmstYnV0dG9uLWxpbmstaW52ZXJzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtYWN0aXZlLCAjMWYxZjFmKX0uay1idXR0b24tY2xlYXItYmFzZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpfS5rLWJ1dHRvbi1jbGVhci1iYXNlOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItYmFzZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2UsICNmZjYzNTgpfS5rLWJ1dHRvbi1jbGVhci1wcmltYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItcHJpbWFyeS5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItcHJpbWFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdXJmYWNlLCAjMjkyOTI5KX0uay1idXR0b24tY2xlYXItc2Vjb25kYXJ5OmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc2Vjb25kYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1zZWNvbmRhcnk6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LW9uLXN1cmZhY2UsICMwMjhjY2IpfS5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLXRlcnRpYXJ5LmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci10ZXJ0aWFyeTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpfS5rLWJ1dHRvbi1jbGVhci1pbmZvOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW5mby5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItaW5mbzphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApfS5rLWJ1dHRvbi1jbGVhci1zdWNjZXNzOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc3VjY2Vzcy5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItc3VjY2VzczphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1cmZhY2UsICNmZmMwMDApfS5rLWJ1dHRvbi1jbGVhci13YXJuaW5nOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItd2FybmluZy5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItd2FybmluZzphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjE7ZGlzcGxheTpibG9ja30uay1idXR0b24tY2xlYXItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VyZmFjZSwgI2NhMTQwMCl9LmstYnV0dG9uLWNsZWFyLWVycm9yOmZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItZXJyb3Iuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWVycm9yOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstb24tc3VyZmFjZSwgIzE0MTQxNCl9LmstYnV0dG9uLWNsZWFyLWRhcms6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1kYXJrLmstZm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1kYXJrOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMTtkaXNwbGF5OmJsb2NrfS5rLWJ1dHRvbi1jbGVhci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1vbi1zdXJmYWNlLCAjZTBlMGUwKX0uay1idXR0b24tY2xlYXItbGlnaHQ6Zm9jdXM6OmFmdGVyLC5rLWJ1dHRvbi1jbGVhci1saWdodC5rLWZvY3VzOjphZnRlciwuay1idXR0b24tY2xlYXItbGlnaHQ6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYnV0dG9uLWNsZWFyLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1vbi1zdXJmYWNlLCAjMTQxNDE0KX0uay1idXR0b24tY2xlYXItaW52ZXJzZTpmb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWludmVyc2Uuay1mb2N1czo6YWZ0ZXIsLmstYnV0dG9uLWNsZWFyLWludmVyc2U6YWN0aXZlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4xO2Rpc3BsYXk6YmxvY2t9LmstYWN0aW9ucywuay1mb3JtLWJ1dHRvbnMsLmstZWRpdC1idXR0b25zLC5rLWFjdGlvbi1idXR0b25zLC5rLWNvbHVtbm1lbnUtYWN0aW9uc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowcHggMCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5rLWFjdGlvbnMgKiwuay1mb3JtLWJ1dHRvbnMgKiwuay1lZGl0LWJ1dHRvbnMgKiwuay1hY3Rpb24tYnV0dG9ucyAqLC5rLWNvbHVtbm1lbnUtYWN0aW9ucyAqLC5rLWFjdGlvbnMgKjo6YmVmb3JlLC5rLWZvcm0tYnV0dG9ucyAqOjpiZWZvcmUsLmstZWRpdC1idXR0b25zICo6OmJlZm9yZSwuay1hY3Rpb24tYnV0dG9ucyAqOjpiZWZvcmUsLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmJlZm9yZSwuay1hY3Rpb25zICo6OmFmdGVyLC5rLWZvcm0tYnV0dG9ucyAqOjphZnRlciwuay1lZGl0LWJ1dHRvbnMgKjo6YWZ0ZXIsLmstYWN0aW9uLWJ1dHRvbnMgKjo6YWZ0ZXIsLmstY29sdW1ubWVudS1hY3Rpb25zICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wb3B1cCAuay1hY3Rpb25zLC5rLXBvcHVwIC5rLWZvcm0tYnV0dG9ucywuay1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsLmstcG9wdXAgLmstYWN0aW9uLWJ1dHRvbnMsLmstcG9wdXAgLmstY29sdW1ubWVudS1hY3Rpb25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWFjdGlvbnMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstYWN0aW9ucy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1hY3Rpb25zLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstYWN0aW9ucy1qdXN0aWZ5e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLWFjdGlvbnMtc3RyZXRjaGVkPip7ZmxleDoxIDAgMCV9LmstYWN0aW9ucy1ob3Jpem9udGFse3dpZHRoOjEwMCU7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9ucy12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpub3JtYWx9LmstanVzdGlmeS1jb250ZW50LW5vcm1hbHtqdXN0aWZ5LWNvbnRlbnQ6bm9ybWFsfS5cXCFrLWp1c3RpZnktY29udGVudC1ub3JtYWx7anVzdGlmeS1jb250ZW50Om5vcm1hbCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNofS5cXCFrLWp1c3RpZnktY29udGVudC1zdHJldGNoe2p1c3RpZnktY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5cXCFrLWp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6c3RhcnR9LlxcIWstanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpzdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmVuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDplbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LlxcIWstanVzdGlmeS1jb250ZW50LWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0fS5cXCFrLWp1c3RpZnktY29udGVudC1sZWZ0e2p1c3RpZnktY29udGVudDpsZWZ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXJpZ2h0e2p1c3RpZnktY29udGVudDpyaWdodH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtcmlnaHR7anVzdGlmeS1jb250ZW50OnJpZ2h0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWZpcnN0LWJhc2VsaW5le2p1c3RpZnktY29udGVudDpmaXJzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50OmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmV9LlxcIWstanVzdGlmeS1jb250ZW50LWxhc3QtYmFzZWxpbmV7anVzdGlmeS1jb250ZW50Omxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5rLWp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uXFwhay1qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHl9LlxcIWstanVzdGlmeS1jb250ZW50LWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJX0uXFwhLmstanVzdGlmeS1jb250ZW50LXN0cmV0Y2g+KntmbGV4OjEgMCAwJSAhaW1wb3J0YW50fS5rLW92ZXJsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi41O3Bvc2l0aW9uOmZpeGVkO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDoxMDAwMX0uay1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6IzAwMH0uay1vdmVybGF5LXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1vdmVybGF5LXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9Lmstb3ZlcmxheS10ZXJ0aWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1vdmVybGF5LWluZm97YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1vdmVybGF5LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1vdmVybGF5LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1vdmVybGF5LWVycm9ye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW92ZXJsYXktZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLW92ZXJsYXktbGlnaHR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9Lmstb3ZlcmxheS1pbnZlcnNle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYW5pbWF0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDA7b3V0bGluZTpub25lfS5rLWFuaW1hdGlvbi1jb250YWluZXItZml4ZWR7cG9zaXRpb246Zml4ZWR9LmstYW5pbWF0aW9uLWNvbnRhaW5lci1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hbmltYXRpb24tY29udGFpbmVye2JvcmRlci1yYWRpdXM6MDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOi4yNXJlbX0uay1hbmltYXRpb24tY29udGFpbmVyLXNob3due292ZXJmbG93OnZpc2libGV9LmstcG9wdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstcG9wdXAgLmstaXRlbXtvdXRsaW5lOm5vbmV9LmstcG9wdXA+LmstY29sb3JwYWxldHRle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50e2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmV9LmstcG9wdXAuay1wb3B1cC1mbHVzaHtwYWRkaW5nOjB9LmstcG9wdXA+Lmstd2lkZ2V0LC5rLXBvcHVwPi5rLWNvbG9yZWRpdG9ye2JvcmRlci13aWR0aDowfS5rLXBvcHVwIC5rLWNvbHVtbi1saXN0e21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBvcHVwIC5rLW11bHRpY2hlY2std3JhcHttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmF1dG99Lmstc2hhZG93e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTQsIDAgOHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1wb3B1cHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXJpcHBsZS10YXJnZXR7cG9zaXRpb246cmVsYXRpdmV9LmstcmlwcGxle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLWVuZDowO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0uay1yaXBwbGUtYmxvYntwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246b3BhY2l0eSAxMDBtcyBsaW5lYXIsdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouMTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcn0uay1wcmltYXJ5IC5rLXJpcHBsZS1ibG9ie29wYWNpdHk6LjJ9LmstcmlwcGxlLWZvY3VzOjphZnRlcnt2aXNpYmlsaXR5OnZpc2libGU7YW5pbWF0aW9uOnJpcHBsZSA2MDBtcyBlYXNlLW91dH1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApfTIwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9fS5rLXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7dGV4dC1hbGlnbjpzdGFydDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDtlbXB0eS1jZWxsczpzaG93O291dGxpbmU6bm9uZX0uay1kYXRhLXRhYmxle2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWRhdGEtdGFibGUgLmstdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLXRib2R5LC5rLXRhYmxlLXRmb290LC5rLXRhYmxlLXJvdywuay10YWJsZS1hbHQtcm93e2JvcmRlci1jb2xvcjppbmhlcml0O3RleHQtYWxpZ246aW5oZXJpdH0uay10YWJsZS10aCwuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjBweDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTp0YWJsZS1jZWxsO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay10YWJsZS10aDpmaXJzdC1jaGlsZCwuay10YWJsZS10ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstdGFibGUtdGh7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstdGFibGUtaGVhZGVye3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgpO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdGFibGUtaGVhZGVyIC5rLXRhYmxle2JvcmRlci13aWR0aDowfS5rLXRhYmxlLWhlYWRlci13cmFwe21hcmdpbi1pbmxpbmUtZW5kOi0xcHg7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1oZWFkZXI+LmstdGFibGUsLmstdGFibGUtaGVhZGVyLXdyYXA+LmstdGFibGV7bWFyZ2luLWJsb2NrLWVuZDotMXB4fS5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXJ7ZmxleDpub25lfS5rLXRhYmxlLWdyb3VwLXN0aWNreS1oZWFkZXIgLmstdGFibGUtdGh7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay10YWJsZS1saXN0e21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjA7dGFibGUtbGF5b3V0OmZpeGVkO2VtcHR5LWNlbGxzOnNob3c7bGlzdC1zdHlsZTpub25lO291dGxpbmU6bm9uZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdywuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvd3t3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OnRhYmxlLXJvd30uay10YWJsZS1saXN0IC5rLXRhYmxlLXJvdy5rLWZpcnN0e2JvcmRlci1ibG9jay1zdGFydDoxcHggc29saWQgY3VycmVudENvbG9yfS5rLXRhYmxlLWxpc3QgLmstdGFibGUtdGgsLmstdGFibGUtbGlzdCAuay10YWJsZS10ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3d7cG9zaXRpb246c3RpY2t5fS5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7Y29udGVudDpcIuKAi1wiO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjA7d2lkdGg6MDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdyAuay10YWJsZS10aHt3aWR0aDoxMDAlO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstdGFibGUtbGlzdCAuay10YWJsZS1zcGFjZXItdGR7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MCAhaW1wb3J0YW50O2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjAgIWltcG9ydGFudH0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRke3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOjAgIWltcG9ydGFudDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjAgIWltcG9ydGFudDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZX0uay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXRkPnNwYW57Zm9udC1zaXplOi43NWVtO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowfS5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtcm93LC5rLXZpcnR1YWwtdGFibGUgLmstdGFibGUtZ3JvdXAtcm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmstdGFibGUtc2Nyb2xsZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay10YWJsZS1zY3JvbGxlcj4uay10YWJsZXtib3JkZXItd2lkdGg6MH0uay10YWJsZS1mb290ZXJ7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCk7Ym9yZGVyLXdpZHRoOjFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YWJsZS1mb290ZXIgLmstdGFibGV7Ym9yZGVyLXdpZHRoOjB9LmstdGFibGUtZm9vdGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowIDFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay10YWJsZS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1zbSAuay10YWJsZS10aCwuay10YWJsZS1zbSAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRhYmxlLXNtIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3BhbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMil9LmstdGFibGUtc20gLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC1yb3c6OmJlZm9yZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10YWJsZS1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1tZCAuay10YWJsZS10aCwuay10YWJsZS1tZCAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXRhYmxlLW1kIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtdGQ+c3BhbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzIpfS5rLXRhYmxlLW1kIC5rLXRhYmxlLWxpc3QgLmstdGFibGUtZ3JvdXAtcm93OjpiZWZvcmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay10YWJsZS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10YWJsZS1sZyAuay10YWJsZS10aCwuay10YWJsZS1sZyAuay10YWJsZS10ZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGFibGUtbGcgLmstdGFibGUtbGlzdCAuay10YWJsZS1ncm91cC10ZD5zcGFue3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay10YWJsZS1sZyAuay10YWJsZS1saXN0IC5rLXRhYmxlLWdyb3VwLXJvdzo6YmVmb3Jle3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGFibGUsLmstZGF0YS10YWJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFibGUgLmstdGFibGUtdGQtcm93LXNwYW4sLmstZGF0YS10YWJsZSAuay10YWJsZS10ZC1yb3ctc3Bhbntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRhYmxlLXRoZWFkLC5rLXRhYmxlLWhlYWRlciwuay10YWJsZS1ncm91cC1zdGlja3ktaGVhZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhYmxlLXRmb290LC5rLXRhYmxlLWZvb3Rlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10YWJsZS1ncm91cC1yb3d7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGFibGUtZ3JvdXAtdGQ+c3Bhbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFibGUtYWx0LXJvd3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay10YWJsZS10Ym9keSAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6aG92ZXIsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstaG92ZXIsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTElLCB0cmFuc3BhcmVudCl9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93OmZvY3VzLC5rLXRhYmxlLWxpc3QgLmstdGFibGUtcm93LmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3c6Zm9jdXMsLmstdGFibGUtdGJvZHkgLmstdGFibGUtdGQuay1mb2N1cywuay10YWJsZS10Ym9keSAuay10YWJsZS10ZDpmb2N1cywuay10YWJsZS1saXN0IC5rLXRhYmxlLXRkLmstZm9jdXMsLmstdGFibGUtbGlzdCAuay10YWJsZS10ZDpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstdGFibGUtdGJvZHkgLmstdGFibGUtcm93Lmstc2VsZWN0ZWQ+LmstdGFibGUtdGQsLmstdGFibGUtbGlzdCAuay10YWJsZS1yb3cuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay12aXJ0dWFsLXNjcm9sbGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXZpcnR1YWwtc2Nyb2xsZXItd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstdmlydHVhbC1zY3JvbGxlci1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay12aXJ0dWFsLXNjcm9sbGVyLXNpemV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5rLW5vLWRhdGEsLmstbm9kYXRhe21pbi1oZWlnaHQ6MTQwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXI7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsfS5rLW5vLWRhdGEsLmstbm9kYXRhe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9Lmstc3VnZ2VzdGlvbi1zY3JvbGx3cmFwe3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3VnZ2VzdGlvbi1zY3JvbGx3cmFwIC5rLXN1Z2dlc3Rpb24tZ3JvdXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZmxleDoxIDEgYXV0bztmbGV4LXdyYXA6bm93cmFwO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc3VnZ2VzdGlvbi1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zdWdnZXN0aW9ue2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14eGwsIDAuNzVyZW0pO21heC13aWR0aDoxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZsZXg6MCAwIGF1dG87dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOm5vbmV9Lmstc3VnZ2VzdGlvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXN1Z2dlc3Rpb246aG92ZXIsLmstc3VnZ2VzdGlvbi5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1YnRsZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1ob3ZlciwgI2UwZTBlMCl9Lmstc3VnZ2VzdGlvbjphY3RpdmUsLmstc3VnZ2VzdGlvbi5rLWFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KX0uay1zdWdnZXN0aW9uOmZvY3VzLC5rLXN1Z2dlc3Rpb24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZSwgI2ZmZWNlYil9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5OmhvdmVyLC5rLXN1Z2dlc3Rpb24tcHJpbWFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWVtcGhhc2lzLCAjZmY5ZDk3KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1YnRsZSwgIzVjMjAxYyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LXN1YnRsZS1ob3ZlciwgI2ZmZGVkYil9Lmstc3VnZ2VzdGlvbi1wcmltYXJ5OmFjdGl2ZSwuay1zdWdnZXN0aW9uLXByaW1hcnkuay1hY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCl9Lmstc3VnZ2VzdGlvbi1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1lbXBoYXNpcywgI2UwZTBlMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LW9uLXN1YnRsZSwgIzE0MTQxNCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktc3VidGxlLCAjZmFmYWZhKX0uay1zdWdnZXN0aW9uLXNlY29uZGFyeTpob3Zlciwuay1zdWdnZXN0aW9uLXNlY29uZGFyeS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1ob3ZlciwgI2Y1ZjVmNSl9Lmstc3VnZ2VzdGlvbi1zZWNvbmRhcnk6YWN0aXZlLC5rLXN1Z2dlc3Rpb24tc2Vjb25kYXJ5LmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LXN1YnRsZS1hY3RpdmUsICNlYmViZWIpfS5rLWJ1YmJsZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXhzLCAxcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3b3JkLXdyYXA6YnJlYWstd29yZH0uay1idWJibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstYnViYmxlOmhvdmVyLC5rLWJ1YmJsZS5rLWhvdmVye2N1cnNvcjpwb2ludGVyfS5rLWJ1YmJsZS1leHBhbmRhYmxle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uay1idWJibGUtZXhwYW5kYWJsZS5rLWV4cGFuZGVke3doaXRlLXNwYWNlOm5vcm1hbH0uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudHtmbGV4OjEgMSAwJTttaW4td2lkdGg6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtZXhwYW5kYWJsZS1pbmRpY2F0b3J7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKTttYXJnaW4tYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8yKi0xKTtkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDtjdXJzb3I6cG9pbnRlcn0uay1idWJibGV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYik7Ym94LXNoYWRvdzpub25lfS5rLWJ1YmJsZTphY3RpdmUsLmstYnViYmxlLmstYWN0aXZlLC5rLWJ1YmJsZS5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZS1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtYWN0aXZlLCAjZDZkNmQ2KX0uay1idWJibGU6Zm9jdXMsLmstYnViYmxlOmZvY3VzLXZpc2libGUsLmstYnViYmxlLmstZm9jdXN7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7b3V0bGluZTpub25lfS5rLWJ1YmJsZTpob3Zlciwuay1idWJibGUuay1ob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApfS5rLWNvbHVtbi1tZW51LXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNvbHVtbi1tZW51LXNtIC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3Qtc20gLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1ncm91cC1tZW51LXNtIC5rLWdyb3VwLW1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLW1lbnUtbWQgLmstY29sdW1ubWVudS1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstY29sdW1uLWxpc3QtbWQgLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1tZCAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1jb2x1bW4tbWVudS1sZyAuay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxne2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNvbHVtbi1saXN0LWxnIC5rLWNvbHVtbi1saXN0LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstZ3JvdXAtbWVudS1sZyAuay1ncm91cC1tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXArLmstZ3JvdXAtbWVudS1pdGVtLXdyYXB7Ym9yZGVyLWJsb2NrLXN0YXJ0OjFweCBzb2xpZH0uay1ncm91cC1tZW51LWl0ZW17ZGlzcGxheTpmbGV4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtwb2ludGVyLWV2ZW50czpub25lfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BvaW50ZXItZXZlbnRzOmF1dG87Y3Vyc29yOnBvaW50ZXJ9LmstZ3JvdXAtbWVudS1pdGVtLWRyYWctYWN0aW9ue2N1cnNvcjptb3ZlfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1ob3Zlciwuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIGN1cnJlbnRDb2xvciA0JSwgdHJhbnNwYXJlbnQpfS5rLWdyb3VwLW1lbnUtaXRlbS1hY3Rpb246bm90KC5rLWdyb3VwLW1lbnUtaXRlbS1kcmFnLWFjdGlvbikuay1zZWxlY3RlZCwuay1ncm91cC1tZW51LWl0ZW0tYWN0aW9uOm5vdCguay1ncm91cC1tZW51LWl0ZW0tZHJhZy1hY3Rpb24pOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgMTYlLCB0cmFuc3BhcmVudCl9LmstZ3JvdXAtbWVudS1pdGVtLWFjdGlvbi5rLWdyb3VwLW1lbnUtaXRlbS1hZGQtYWN0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyb3VwLW1lbnUgLmstZ3JvdXAtbWVudS1pdGVtLXdyYXArLmstZ3JvdXAtbWVudS1pdGVtLXdyYXB7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstYXZhdGFye2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW59LmstYXZhdGFyICosLmstYXZhdGFyICo6OmJlZm9yZSwuay1hdmF0YXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWF2YXRhci10ZXh0LC5rLWF2YXRhci1pbml0aWFsc3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYXZhdGFyLWljb257ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uay1hdmF0YXItaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5rLWF2YXRhci1pbWFnZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1hdmF0YXItc217d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4LWJhc2lzOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYXZhdGFyLW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7ZmxleC1iYXNpczp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pfS5rLWF2YXRhci1sZ3t3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xNiwgNHJlbSk7ZmxleC1iYXNpczp2YXIoLS1rZW5kby1zcGFjaW5nLTE2LCA0cmVtKX0uay1hdmF0YXItYm9yZGVyZWR7Ym9yZGVyLXdpZHRoOjFweH0uay1hdmF0YXItc29saWQtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1hdmF0YXItc29saWQtc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWF2YXRhci1zb2xpZC10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1hdmF0YXItc29saWQtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1hdmF0YXItc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1hdmF0YXItc29saWQtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1hdmF0YXItc29saWQtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXZhdGFyLXNvbGlkLWRhcmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLXNvbGlkLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWF2YXRhci1zb2xpZC1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWF2YXRhci1vdXRsaW5le2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3J9LmstYXZhdGFyLW91dGxpbmUtcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1hdmF0YXItb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1hdmF0YXItb3V0bGluZS10ZXJ0aWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYXZhdGFyLW91dGxpbmUtaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1hdmF0YXItb3V0bGluZS1zdWNjZXNze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWF2YXRhci1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYXZhdGFyLW91dGxpbmUtZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWF2YXRhci1vdXRsaW5lLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYXZhdGFyLW91dGxpbmUtbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWF2YXRhci1vdXRsaW5lLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstY2hpcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LW5vcm1hbCwgbm9ybWFsKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNoaXAgKiwuay1jaGlwICo6OmJlZm9yZSwuay1jaGlwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jaGlwIC5rLXNlbGVjdGVkLWljb24td3JhcHBlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1jaGlwLWNvbnRlbnR7bWluLXdpZHRoOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLWNoaXAtY29udGVudCAuay1pY29uLXdyYXBwZXItaG9zdHtkaXNwbGF5OmluaXRpYWx9LmstY2hpcC1jb250ZW50OmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWNvbnRlbnQ6bGFzdC1jaGlsZHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtdGV4dCwuay1jaGlwLWxhYmVse3BhZGRpbmctYmxvY2s6LjVlbTtwYWRkaW5nLWlubGluZTowO21hcmdpbi1ibG9jazotMC41ZW07bWFyZ2luLWlubGluZTowO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjtmbGV4OjEgMSBhdXRvfS5rLWNoaXAtYXZhdGFye2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtmbGV4Om5vbmV9LmstY2hpcC1pY29ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmV9LmstY2hpcC1hY3Rpb25ze21hcmdpbi1ibG9jazotNWVtO21hcmdpbi1pbmxpbmU6MDtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uay1jaGlwLWFjdGlvbntmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOmNlbnRlcn0uay1yZW1vdmUtaWNvbntmb250LXNpemU6aW5oZXJpdDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDpub25lfS5rLWNoaXAtbGlzdHttaW4td2lkdGg6MHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNoaXAtc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtc20gLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstY2hpcC1hdmF0YXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1iYXNpczoxZW19LmstY2hpcC1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtbWQgLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtYXZhdGFye3dpZHRoOjFlbTtoZWlnaHQ6MWVtO2ZsZXgtYmFzaXM6MWVtfS5rLWNoaXAtbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxfS5rLWNoaXAtbGcgLmstY2hpcC1hY3Rpb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstY2hpcC1hdmF0YXJ7d2lkdGg6MWVtO2hlaWdodDoxZW07ZmxleC1iYXNpczoxZW19LmstY2hpcC1saXN0LXNte2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoaXAtbGlzdC1tZHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGlwLWxpc3QtbGd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstY2hpcC1zb2xpZC1iYXNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLWNoaXAtc29saWQtYmFzZTpmb2N1cywuay1jaGlwLXNvbGlkLWJhc2Uuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1iYXNlOmhvdmVyLC5rLWNoaXAtc29saWQtYmFzZS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUtaG92ZXIsICNlMGUwZTApfS5rLWNoaXAtc29saWQtYmFzZS5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLWNoaXAtc29saWQtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWVtcGhhc2lzLCAjZjc2ZjYwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uay1jaGlwLXNvbGlkLWVycm9yOmZvY3VzLC5rLWNoaXAtc29saWQtZXJyb3Iuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtZXJyb3I6aG92ZXIsLmstY2hpcC1zb2xpZC1lcnJvci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLWhvdmVyLCAjZmJjOGMzKX0uay1jaGlwLXNvbGlkLWVycm9yLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1zdWJ0bGUtYWN0aXZlLCAjZjk4YjgwKX0uay1jaGlwLXNvbGlkLWluZm97Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tZW1waGFzaXMsICM2MDk4ZjIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLCAjZDJlMmZiKX0uay1jaGlwLXNvbGlkLWluZm86Zm9jdXMsLmstY2hpcC1zb2xpZC1pbmZvLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtc29saWQtaW5mbzpob3Zlciwuay1jaGlwLXNvbGlkLWluZm8uay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWhvdmVyLCAjYmRkNGY4KX0uay1jaGlwLXNvbGlkLWluZm8uay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tc3VidGxlLWFjdGl2ZSwgIzgwYWNmNCl9LmstY2hpcC1zb2xpZC13YXJuaW5ne2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLWVtcGhhc2lzLCAjZmZkNzYwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZSwgI2ZmZjRkMyl9LmstY2hpcC1zb2xpZC13YXJuaW5nOmZvY3VzLC5rLWNoaXAtc29saWQtd2FybmluZy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLXNvbGlkLXdhcm5pbmc6aG92ZXIsLmstY2hpcC1zb2xpZC13YXJuaW5nLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1ob3ZlciwgI2ZmZWViZCl9LmstY2hpcC1zb2xpZC13YXJuaW5nLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLXN1YnRsZS1hY3RpdmUsICNmZmU3OWUpfS5rLWNoaXAtc29saWQtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1lbXBoYXNpcywgIzgxZDE1Zik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUsICNkY2YwZDMpfS5rLWNoaXAtc29saWQtc3VjY2Vzczpmb2N1cywuay1jaGlwLXNvbGlkLXN1Y2Nlc3Muay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCkgMTYlLCB0cmFuc3BhcmVudCl9LmstY2hpcC1zb2xpZC1zdWNjZXNzOmhvdmVyLC5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtaG92ZXIsICNjYmU5YmYpfS5rLWNoaXAtc29saWQtc3VjY2Vzcy5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1zdWJ0bGUtYWN0aXZlLCAjYjdlMWE1KX0uay1jaGlwLW91dGxpbmUtYmFzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLW9uLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtYmFzZTpmb2N1cywuay1jaGlwLW91dGxpbmUtYmFzZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtYmFzZTpob3Zlciwuay1jaGlwLW91dGxpbmUtYmFzZS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGlwLW91dGxpbmUtYmFzZS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdXJmYWNlLCAjM2QzZDNkKX0uay1jaGlwLW91dGxpbmUtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLW9uLXN1cmZhY2UsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtZXJyb3I6Zm9jdXMsLmstY2hpcC1vdXRsaW5lLWVycm9yLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtZXJyb3I6aG92ZXIsLmstY2hpcC1vdXRsaW5lLWVycm9yLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWhvdmVyLCAjZGYxNjAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstY2hpcC1vdXRsaW5lLWVycm9yLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLWFjdGl2ZSwgI2NhMTQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1jaGlwLW91dGxpbmUtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1vbi1zdXJmYWNlLCAjMDA0YWMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLW9uLXN1cmZhY2UsICMwMDRhYzIpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtaW5mbzpmb2N1cywuay1jaGlwLW91dGxpbmUtaW5mby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtaW5mbzpob3Zlciwuay1jaGlwLW91dGxpbmUtaW5mby5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8taG92ZXIsICMwMDUyZDYpfS5rLWNoaXAtb3V0bGluZS1pbmZvLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1pbmZvLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tYWN0aXZlLCAjMDA0YWMyKX0uay1jaGlwLW91dGxpbmUtd2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGlwLW91dGxpbmUtd2FybmluZzpmb2N1cywuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAxNiUsIHRyYW5zcGFyZW50KX0uay1jaGlwLW91dGxpbmUtd2FybmluZzpob3Zlciwuay1jaGlwLW91dGxpbmUtd2FybmluZy5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstY2hpcC1vdXRsaW5lLXdhcm5pbmcuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLW9uLXN1cmZhY2UsICMyZDk2MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3Mtb24tc3VyZmFjZSwgIzJkOTYwMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDE2JSwgdHJhbnNwYXJlbnQpfS5rLWNoaXAtb3V0bGluZS1zdWNjZXNzOmhvdmVyLC5rLWNoaXAtb3V0bGluZS1zdWNjZXNzLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1ob3ZlciwgIzMyYTUwMCl9LmstY2hpcC1vdXRsaW5lLXN1Y2Nlc3Muay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1hY3RpdmUsICMyZDk2MDApfS5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1jb2xvci1wcmV2aWV3ICosLmstY29sb3ItcHJldmlldyAqOjpiZWZvcmUsLmstY29sb3ItcHJldmlldyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sb3JlZGl0b3ItY3VycmVudC1jb2xvcntjdXJzb3I6cG9pbnRlcn0uay1pY29uLWNvbG9yLXByZXZpZXd7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MnB4fS5rLWljb24tY29sb3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3LW1hc2t7d2lkdGg6MTRweDtoZWlnaHQ6MnB4fS5rLWNvbG9yLXByZXZpZXctbWFza3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbG9yLXByZXZpZXctbWFzazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0NcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9Lmstbm8tY29sb3IgLmstY29sb3ItcHJldmlldy1tYXNrOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZlcnNpb249JzEuMSclM2UlM2NsaW5lIHgxPScwJyB4Mj0nMjAnIHkxPScwJyB5Mj0nMjAnIHN0cm9rZT0ndmFyJTI4LS1rZW5kby1jb2xvci1lcnJvciwgJTIzZjMxNzAwJTI5JyBzdHJva2Utd2lkdGg9JzEnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uay1jb2xvci1wcmV2aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNvbG9yLXByZXZpZXc6aG92ZXIsLmstY29sb3ItcHJldmlldy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94O2xpbmUtaGVpZ2h0OjB9LmstbG9hZGVyLWNhbnZhc3tkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LmstbG9hZGVyLXNlZ21lbnR7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmstbG9hZGVyLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWxvYWRlci1zbSAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxvYWRlci1tZHtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWxvYWRlci1tZCAuay1sb2FkZXItc2VnbWVudHt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1sb2FkZXItbGd7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstbG9hZGVyLWxnIC5rLWxvYWRlci1zZWdtZW50e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9QGtleWZyYW1lcyBwdWxzaW5nLTItc2VnbWVudHswJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1jYW52YXN7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWxvYWRlci1wdWxzaW5nLTIgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe2xlZnQ6MDt0cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm0tb3JpZ2luOjAgNTAlO2FuaW1hdGlvbjpwdWxzaW5nLTItc2VnbWVudCAxcyBlYXNlIGluZmluaXRlO2FuaW1hdGlvbi1kZWxheTotMC41c30uay1sb2FkZXItcHVsc2luZy0yIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgyKXtyaWdodDowO3RyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7YW5pbWF0aW9uOnB1bHNpbmctMi1zZWdtZW50IDFzIGVhc2UgaW5maW5pdGV9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1zbSAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSozKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjEuNSl9LmstbG9hZGVyLXB1bHNpbmctMi5rLWxvYWRlci1tZCAuay1sb2FkZXItY2FudmFze3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjMpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoxLjUpfS5rLWxvYWRlci1wdWxzaW5nLTIuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoxLjUpfUBrZXlmcmFtZXMgc3Bpbm5lci0zLXNlZ21lbnR7MCV7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlfTMzLjMzMzMle2luc2V0LWJsb2NrLXN0YXJ0OjEwMCU7aW5zZXQtaW5saW5lLXN0YXJ0OjB9NjYuNjY2NiV7aW5zZXQtYmxvY2stc3RhcnQ6MTAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6MTAwJX0xMDAle2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJX19LmstbG9hZGVyLXNwaW5uZXItMyAuay1sb2FkZXItc2VnbWVudHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe3RvcDowO2xlZnQ6NTAlO2FuaW1hdGlvbjpzcGlubmVyLTMtc2VnbWVudCAycyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTMgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpe3RvcDoxMDAlO2xlZnQ6MDthbmltYXRpb246c3Bpbm5lci0zLXNlZ21lbnQgMnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb24tZGVsYXk6LS42NjY2NjY2NjY3c30uay1sb2FkZXItc3Bpbm5lci0zIC5rLWxvYWRlci1zZWdtZW50Om50aC1jaGlsZCgzKXt0b3A6MTAwJTtsZWZ0OjEwMCU7YW5pbWF0aW9uOnNwaW5uZXItMy1zZWdtZW50IDJzIGVhc2UgaW5maW5pdGU7YW5pbWF0aW9uLWRlbGF5Oi0xLjMzMzMzMzMzMzNzfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpO3dpZHRoOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KjAuODY2MDI1NDAzOCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpfS5rLWxvYWRlci1zcGlubmVyLTMuay1sb2FkZXItbWQgLmstbG9hZGVyLWNhbnZhc3ttYXJnaW46Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQqMC44NjYwMjU0MDM4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKX0uay1sb2FkZXItc3Bpbm5lci0zLmstbG9hZGVyLWxnIC5rLWxvYWRlci1jYW52YXN7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCowLjg2NjAyNTQwMzggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTF7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApfTY2LjYle3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApfTEwMCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTJ7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDowO2xlZnQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgwKX02Ni42JXt0b3A6MDtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00LXNlZ21lbnQtM3swJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9MzMuMyV7dG9wOjEwMCU7bGVmdDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVZKC0xMDAlKX02Ni42JXt0b3A6MTAwJTtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpfTEwMCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfX1Aa2V5ZnJhbWVzIHNwaW5uZXItNC1zZWdtZW50LTR7MCV7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfTMzLjMle3RvcDoxMDAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKX02Ni42JXt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSl9MTAwJXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSl9fUBrZXlmcmFtZXMgc3Bpbm5lci00ezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MzMuMyV7dHJhbnNmb3JtOnJvdGF0ZSgwKX02Ni42JXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9fS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLWNhbnZhc3thbmltYXRpb246c3Bpbm5lci00IDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnR7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDEpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0xIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDIpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0yIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDMpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC0zIDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQgLmstbG9hZGVyLXNlZ21lbnQ6bnRoLWNoaWxkKDQpe2FuaW1hdGlvbjpzcGlubmVyLTQtc2VnbWVudC00IDEuODMzcyBlYXNlIGluZmluaXRlfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItc20gLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSo0KX0uay1sb2FkZXItc3Bpbm5lci00LmstbG9hZGVyLW1kIC5rLWxvYWRlci1jYW52YXN7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQpfS5rLWxvYWRlci1zcGlubmVyLTQuay1sb2FkZXItbGcgLmstbG9hZGVyLWNhbnZhc3t3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo0KX0uay1sb2FkZXItY29udGFpbmVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt6LWluZGV4OjIwMDAxfS5rLWxvYWRlci1jb250YWluZXIgLmstbG9hZGVye3BhZGRpbmc6MH0uay1sb2FkZXItY29udGFpbmVyLC5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWxvYWRlci1jb250YWluZXItb3ZlcmxheXtvcGFjaXR5Oi41fS5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWxvYWRlci1jb250YWluZXItc20gLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbG9hZGVyLWNvbnRhaW5lci1zbSAuay1sb2FkZXItY29udGFpbmVyLWxhYmVse2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLWxvYWRlci1jb250YWluZXItbWQgLmstbG9hZGVyLWNvbnRhaW5lci1pbm5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1sb2FkZXItY29udGFpbmVyLW1kIC5rLWxvYWRlci1jb250YWluZXItbGFiZWx7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9LmstbG9hZGVyLWNvbnRhaW5lci1sZyAuay1sb2FkZXItY29udGFpbmVyLWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWxvYWRlci1jb250YWluZXItbGcgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KX0uay1sb2FkZXItdG9wIC5rLWxvYWRlci1jb250YWluZXItaW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyfS5rLWxvYWRlci1lbmQgLmstbG9hZGVyLWNvbnRhaW5lci1sYWJlbHtvcmRlcjotMX0uay1sb2FkaW5nLW1hc2ssLmstbG9hZGluZy1pbWFnZSwuay1sb2FkaW5nLWNvbG9ye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstbG9hZGluZy1tYXNrICosLmstbG9hZGluZy1tYXNrICo6OmJlZm9yZSwuay1sb2FkaW5nLW1hc2sgKjo6YWZ0ZXIsLmstbG9hZGluZy1tYXNrOjpiZWZvcmUsLmstbG9hZGluZy1tYXNrOjphZnRlciwuay1sb2FkaW5nLWltYWdlICosLmstbG9hZGluZy1pbWFnZSAqOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZSAqOjphZnRlciwuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXIsLmstbG9hZGluZy1jb2xvciAqLC5rLWxvYWRpbmctY29sb3IgKjo6YmVmb3JlLC5rLWxvYWRpbmctY29sb3IgKjo6YWZ0ZXIsLmstbG9hZGluZy1jb2xvcjo6YmVmb3JlLC5rLWxvYWRpbmctY29sb3I6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1sb2FkaW5nLW1hc2t7ei1pbmRleDoxMDB9LmstbG9hZGluZy1tYXNrLmstb3BhcXVlIC5rLWxvYWRpbmctY29sb3J7b3BhY2l0eToxfS5rLWxvYWRpbmctdGV4dHt0ZXh0LWluZGVudDotNDAwMHB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOmN1cnJlbnRDb2xvcn0uay1sb2FkaW5nLWltYWdle3otaW5kZXg6Mjtjb2xvcjpjdXJyZW50Q29sb3J9LmstbG9hZGluZy1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtvcGFjaXR5Oi4zfS5rLWktbG9hZGluZ3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtsaW5lLWhlaWdodDoxO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6Y3VycmVudENvbG9yfS5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWktbG9hZGluZzo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWktbG9hZGluZzo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIjtib3gtc2l6aW5nOmluaGVyaXQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXdpZHRoOi4wNWVtO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVye2NvbnRlbnQ6XCJcIn0uay1pLWxvYWRpbmc6OmJlZm9yZSwuay1sb2FkaW5nLWltYWdlOjpiZWZvcmV7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0wLjVlbTttYXJnaW4taW5saW5lLXN0YXJ0Oi0wLjVlbTt3aWR0aDoxZW07aGVpZ2h0OjFlbTthbmltYXRpb246ay1sb2FkaW5nLWFuaW1hdGlvbiAuN3MgbGluZWFyIGluZmluaXRlfS5rLWktbG9hZGluZzo6YWZ0ZXIsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7bWFyZ2luLWJsb2NrLXN0YXJ0Oi0wLjI1ZW07bWFyZ2luLWlubGluZS1zdGFydDotMC4yNWVtO3dpZHRoOi41ZW07aGVpZ2h0Oi41ZW07YW5pbWF0aW9uOmstbG9hZGluZy1hbmltYXRpb24gcmV2ZXJzZSAxLjRzIGxpbmVhciBpbmZpbml0ZX0uay1sb2FkaW5nLWltYWdlOjpiZWZvcmUsLmstbG9hZGluZy1pbWFnZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXdpZHRoOmNsYW1wKC4wMTVlbSwxcHgsMXB4KTtmb250LXNpemU6NGVtfUBrZXlmcmFtZXMgay1sb2FkaW5nLWFuaW1hdGlvbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uay1sb2FkZXItcHJpbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1sb2FkZXItc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstbG9hZGVyLXRlcnRpYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1sb2FkZXItaW5mb3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1sb2FkZXItc3VjY2Vzc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1sb2FkZXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1sb2FkZXItZXJyb3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWxvYWRlci1kYXJre2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWxvYWRlci1saWdodHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstbG9hZGVyLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstbG9hZGVyLWNvbnRhaW5lci1wYW5lbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2tlbGV0b24sLmstcGxhY2Vob2xkZXItbGluZXtkaXNwbGF5OmJsb2NrfS5rLXNrZWxldG9uLXRleHQsLmstcGxhY2Vob2xkZXItbGluZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3RyYW5zZm9ybTpzY2FsZSgxLCAwLjYpfS5rLXNrZWxldG9uLXRleHQ6ZW1wdHk6OmJlZm9yZSwuay1wbGFjZWhvbGRlci1saW5lOmVtcHR5OjpiZWZvcmV7Y29udGVudDpcIuKAi1wifS5rLXNrZWxldG9uLXJlY3R7Ym9yZGVyLXJhZGl1czowfS5rLXNrZWxldG9uLWNpcmNsZXtib3JkZXItcmFkaXVzOjk5OTlweH1Aa2V5ZnJhbWVzIGstc2tlbGV0b24td2F2ZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9NjAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fS5rLXNrZWxldG9uLXdhdmUgLmstc2tlbGV0b24sLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lLC5rLXNrZWxldG9uLXdhdmUuay1za2VsZXRvbiwuay1za2VsZXRvbi13YXZlLmstcGxhY2Vob2xkZXItbGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO2FuaW1hdGlvbjprLXNrZWxldG9uLXdhdmUgMS42cyBsaW5lYXIgLjVzIGluZmluaXRlfUBrZXlmcmFtZXMgay1za2VsZXRvbi1wdWxzZXswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjR9MTAwJXtvcGFjaXR5OjF9fS5rLXNrZWxldG9uLXB1bHNlIC5rLXNrZWxldG9uLC5rLXNrZWxldG9uLXB1bHNlIC5rLXBsYWNlaG9sZGVyLWxpbmUsLmstc2tlbGV0b24tcHVsc2Uuay1za2VsZXRvbiwuay1za2VsZXRvbi1wdWxzZS5rLXBsYWNlaG9sZGVyLWxpbmV7YW5pbWF0aW9uOmstc2tlbGV0b24tcHVsc2UgMS41cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGV9Lmstc2tlbGV0b24sLmstcGxhY2Vob2xkZXItbGluZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCl9Lmstc2tlbGV0b24td2F2ZSAuay1za2VsZXRvbjo6YWZ0ZXIsLmstc2tlbGV0b24td2F2ZSAuay1wbGFjZWhvbGRlci1saW5lOjphZnRlciwuay1za2VsZXRvbi13YXZlLmstc2tlbGV0b246OmFmdGVyLC5rLXNrZWxldG9uLXdhdmUuay1wbGFjZWhvbGRlci1saW5lOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4wNCksIHRyYW5zcGFyZW50KX0uay10b29sdGlwe2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEyMDAwOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRvb2x0aXAgKiwuay10b29sdGlwICo6OmJlZm9yZSwuay10b29sdGlwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10b29sdGlwLWljb257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtmbGV4LXNocmluazowfS5rLXRvb2x0aXAtdGl0bGV7bWFyZ2luLWJsb2NrLWVuZDouMjVlbTtmb250LXNpemU6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIDAuODc1cmVtKSoxLjI1KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKX0uay10b29sdGlwLWNvbnRlbnR7YWxpZ24tc2VsZjpzdHJldGNoO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstdG9vbHRpcC1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtc2hyaW5rOjB9LmstdG9vbHRpcC1idXR0b24gLmstaWNvbntjb2xvcjppbmhlcml0O3ZlcnRpY2FsLWFsaWduOnRvcH0uay1jYWxsb3V0e3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXdpZHRoOjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LW57bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItYm90dG9tLWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6LTEycHg7bGVmdDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LWV7bWFyZ2luLXRvcDotNnB4O2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjt0b3A6NTAlO3JpZ2h0Oi0xMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmstY2FsbG91dC1ze21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOmN1cnJlbnRDb2xvcjtib3R0b206LTEycHg7bGVmdDo1MCU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1jYWxsb3V0LXd7bWFyZ2luLXRvcDotNnB4O2JvcmRlci1yaWdodC1jb2xvcjpjdXJyZW50Q29sb3I7dG9wOjUwJTtsZWZ0Oi0xMnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdG9vbHRpcHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRvb2x0aXAtaW52ZXJzZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWludmVyc2UgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay10b29sdGlwLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLXRvb2x0aXAtbGlnaHQgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstdG9vbHRpcC1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZGFyayAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLXRvb2x0aXAtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdG9vbHRpcC1lcnJvciAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay10b29sdGlwLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXdhcm5pbmcsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC13YXJuaW5nIC5rLWNhbGxvdXR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstdG9vbHRpcC1zdWNjZXNze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtc3VjY2VzcyAuay1jYWxsb3V0e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXRvb2x0aXAtaW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLWluZm8gLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay10b29sdGlwLXRlcnRpYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLXRvb2x0aXAtdGVydGlhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstdG9vbHRpcC1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeSwgIzY2NjY2Nil9LmstdG9vbHRpcC1zZWNvbmRhcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLXRvb2x0aXAtcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10b29sdGlwLXByaW1hcnkgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jdXJyZW50LXRpbWV7d2lkdGg6MXB4O3Bvc2l0aW9uOmFic29sdXRlfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0LC5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1yaWdodCwuay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctZG93bnt3aWR0aDowO2hlaWdodDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9LmstY3VycmVudC10aW1le2JhY2tncm91bmQ6cmVkfS5rLWN1cnJlbnQtdGltZS5rLWN1cnJlbnQtdGltZS1hcnJvdy1sZWZ0e2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJlZH0uay1jdXJyZW50LXRpbWUuay1jdXJyZW50LXRpbWUtYXJyb3ctcmlnaHR7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZWR9LmstY3VycmVudC10aW1lLmstY3VycmVudC10aW1lLWFycm93LWRvd257Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJlZH0uay1tYXJxdWVle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDAwfS5rLW1hcnF1ZWUtY29sb3IsLmstbWFycXVlZS10ZXh0e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1tYXJxdWVlLWNvbG9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7b3BhY2l0eTouNn0uay1tYXJxdWVlLXRleHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstdGV4dC1zZWxlY3Rpb24gOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1tZW51LWJhciwuay1tZW51e2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudS1iYXIgKiwuay1tZW51ICosLmstbWVudS1iYXIgKjo6YmVmb3JlLC5rLW1lbnUgKjo6YmVmb3JlLC5rLW1lbnUtYmFyICo6OmFmdGVyLC5rLW1lbnUgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1lbnUtaXRlbXtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1tZW51LWl0ZW0uay1zZWxlY3RlZHtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLW1lbnUtaXRlbS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1tZW51LWl0ZW0tY29udGVudCAuay1hY3Rpb25zLC5rLW1lbnUtaXRlbS1jb250ZW50IC5rLWZvcm0tYnV0dG9ucywuay1tZW51LWl0ZW0tY29udGVudCAuay1lZGl0LWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstYWN0aW9uLWJ1dHRvbnMsLmstbWVudS1pdGVtLWNvbnRlbnQgLmstY29sdW1ubWVudS1hY3Rpb25ze21hcmdpbi1ibG9jay1zdGFydDowfS5rLW1lbnUtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO291dGxpbmU6MDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjEgMSBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXA7Y3Vyc29yOnBvaW50ZXJ9LmstbWVudS1saW5rLXRleHR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLW1lbnUtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstbWVudS1ob3Jpem9udGFsPi5rLW1lbnUtaXRlbSsuay1tZW51LWl0ZW17bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS1ob3Jpem9udGFsPi5rLXNlcGFyYXRvcnttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDowO2hlaWdodDphdXRvO2JvcmRlci13aWR0aDowIDAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLW1lbnUtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCV9LmstbWVudS12ZXJ0aWNhbD4uay1tZW51LWl0ZW0rLmstbWVudS1pdGVte21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS12ZXJ0aWNhbD4uay1tZW51LWl0ZW0+LmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAxNnB4KX0uay1tZW51LXZlcnRpY2FsPi5rLW1lbnUtaXRlbT4uay1tZW51LWxpbms+LmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtdmVydGljYWw+Lmstc2VwYXJhdG9ye21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7bWFyZ2luLWlubGluZTowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrfS5rLW1lbnUtcG9wdXB7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO292ZXJmbG93OmF1dG87bWF4LWhlaWdodDo4MHZofS5rLW1lbnUtcG9wdXAgKiwuay1tZW51LXBvcHVwICo6OmJlZm9yZSwuay1tZW51LXBvcHVwICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1tZW51LXBvcHVwIC5rLW1lbnUtaXRlbXtmb250LXdlaWdodDppbml0aWFsfS5rLW1lbnUtZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246YWJzb2x1dGV9LmstbWVudS1ncm91cCAuay1tZW51LWl0ZW0rLmstbWVudS1pdGVte21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstbWVudS1ncm91cCAuay1zZXBhcmF0b3J7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luLWlubGluZTowO2hlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrfS5rLW1lbnUtcG9wdXAgLmstbWVudS1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1tZW51LWdyb3VwLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1pdGVte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtc20gLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDE2cHgpfS5rLW1lbnUtZ3JvdXAtbWQgLmstbWVudS1leHBhbmQtYXJyb3d7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiotMSArIC0xNnB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIqLTEpfS5rLW1lbnUtZ3JvdXAtbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWl0ZW17Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMTZweCl9LmstbWVudS1ncm91cC1sZyAuay1tZW51LWV4cGFuZC1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKi0xICsgLTE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMiotMSl9LmstcG9wdXBzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowfS5rLWNvbnRleHQtbWVudXttYXJnaW46MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwfS5rLWNvbnRleHQtbWVudS1wb3B1cHt6LWluZGV4OjEyMDAwfS5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstcG9wdXAgLmstY29udGV4dC1tZW51LC5rLWNvbnRleHQtbWVudS1wb3B1cCAuay1jb250ZXh0LW1lbnV7Ym9yZGVyLXdpZHRoOjB9LmstbWVudS1zY3JvbGwtd3JhcHBlcnttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnV7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtd3JhcDpub3dyYXB9LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbWVudS1zY3JvbGwtd3JhcHBlci12ZXJ0aWNhbD4uay1tZW51LXNjcm9sbC1idXR0b257d2lkdGg6MTAwJX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVte2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtOmhvdmVyLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06YWN0aXZlLC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpPi5rLWl0ZW06Zm9jdXMsLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KT4uay1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+LmstaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSk+Lmstc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLW1lbnUtZ3JvdXAsLmstbWVudS5rLWNvbnRleHQtbWVudXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbms6aG92ZXIsLmstbWVudS1ncm91cCAuay1pdGVtPi5rLWxpbmsuay1ob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluazpob3Zlciwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLW1lbnUtZ3JvdXAgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LWdyb3VwIC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVkLC5rLW1lbnUuay1jb250ZXh0LW1lbnUgLmstaXRlbT4uay1saW5rOmFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLWFjdGl2ZSwuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0+LmstbGluay5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzPi5rLWxpbmssLmstbWVudS1ncm91cCAuay1pdGVtLmstZm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW06Zm9jdXM+LmstbGluaywuay1tZW51LmstY29udGV4dC1tZW51IC5rLWl0ZW0uay1mb2N1cz4uay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1tZW51LWdyb3VwPi5rLXNlcGFyYXRvciwuay1tZW51LmstY29udGV4dC1tZW51Pi5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW1lbnUtc2Nyb2xsLXdyYXBwZXIgLmstbWVudS1zY3JvbGwtYnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1tZW51LXNjcm9sbC13cmFwcGVyIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YmVmb3Jle29wYWNpdHk6MH0uay10b29sYmFye21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdG9vbGJhcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXIuay10b29sYmFyLXJlc2l6YWJsZXtmbGV4LXdyYXA6bm93cmFwfS5rLXRvb2xiYXIuay10b29sYmFyLXNjcm9sbGFibGV7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZSwuay10b29sYmFyLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjN9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlcntpbnNldC1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLXN0YXJ0OjpiZWZvcmUsLmstdG9vbGJhci5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstdG9vbGJhci1zY3JvbGxhYmxlLWVuZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXRvb2xiYXI+KntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay10b29sYmFyPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLXNlbGY6Y2VudGVyfS5rLXRvb2xiYXIgLmstaW5wdXQsLmstdG9vbGJhciAuay1waWNrZXJ7d2lkdGg6MTBlbX0uay10b29sYmFyIC5rLWNvbG9yLXBpY2tlciwuay10b29sYmFyIC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLXRvb2xiYXIgLmstdG9vbGJhci1vdmVyZmxvdy1idXR0b257bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7bWFyZ2luLWlubGluZS1zdGFydDphdXRvfS5rLXRvb2xiYXIgLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9yKy5rLXRvb2xiYXItb3ZlcmZsb3ctYnV0dG9ue21hcmdpbi1pbmxpbmUtc3RhcnQ6MH0uay10b29sYmFyIC5rLXRvb2xiYXItc3BhY2Vye2hlaWdodDoxLjQyODU3MTQyODZlbTtmbGV4OjEgMCAwJX0uay10b29sYmFyIC5rLXRvb2xiYXItaXRlbTpmb2N1cywuay10b29sYmFyIC5rLXRvb2xiYXItaXRlbS5rLWZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MH0uay10b29sYmFyIC5rLXNlcGFyYXRvciwuay10b29sYmFyLXNlcGFyYXRvcnt3aWR0aDowO2hlaWdodDoxLjQyODU3MTQyODZlbTtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDthbGlnbi1zZWxmOmNlbnRlcn0uay10b29sYmFyLWl0ZW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10b29sYmFyLWl0ZW1zLXNjcm9sbHtvdmVyZmxvdy14OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmV9LmstdG9vbGJhci1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay10b29sYmFyLWl0ZW1zLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay10b29sYmFyLW91dGxpbmV7Ym9yZGVyLXdpZHRoOjFweDtiYWNrZ3JvdW5kOm5vbmV9LmstdG9vbGJhci1mbGF0e2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9LmstdG9vbGJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6bm93cmFwO2dhcDppbmhlcml0fS5rLXRvb2xiYXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtOjpiZWZvcmV7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSotMSl9LmstdG9vbGJhci1zbS5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLXNtPio+bGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1pdGVtc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLXRvb2xiYXItc20gLmstdG9vbGJhci1idXR0b24tc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKX0uay10b29sYmFyLXNtLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6b25seS1jaGlsZCwuay10b29sYmFyLXNtIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm5vdCg6b25seS1jaGlsZCl7cGFkZGluZy1pbmxpbmUtZW5kOjA7bWFyZ2luLWlubGluZS1lbmQ6MH0uay10b29sYmFyLWl0ZW1zLWxpc3Qtc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10b29sYmFyLW1ke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKX0uay10b29sYmFyLW1kLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRvb2xiYXItbWQ+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdG9vbGJhci1tZCAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay10b29sYmFyLW1kIC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xse3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLXRvb2xiYXItbWQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpvbmx5LWNoaWxkLC5rLXRvb2xiYXItbWQgLmstdG9vbGJhci1pdGVtcy1zY3JvbGw6bm90KDpvbmx5LWNoaWxkKXtwYWRkaW5nLWlubGluZS1lbmQ6MDttYXJnaW4taW5saW5lLWVuZDowfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10b29sYmFyLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGc6OmJlZm9yZXttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKX0uay10b29sYmFyLWxnLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItbGc+Kj5sYWJlbHttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstdG9vbGJhci1sZyAuay10b29sYmFyLWJ1dHRvbi1zZXBhcmF0b3J7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIgKyAycHgpfS5rLXRvb2xiYXItbGcgLmstdG9vbGJhci1pdGVtcy1zY3JvbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKi0xKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSotMSl9LmstdG9vbGJhci1sZy5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRvb2xiYXItaXRlbXMtc2Nyb2xsOm9ubHktY2hpbGQsLmstdG9vbGJhci1sZyAuay10b29sYmFyLWl0ZW1zLXNjcm9sbDpub3QoOm9ubHktY2hpbGQpe3BhZGRpbmctaW5saW5lLWVuZDowO21hcmdpbi1pbmxpbmUtZW5kOjB9LmstdG9vbGJhci1pdGVtcy1saXN0LWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pfS5rLXRvb2xiYXItc206OmJlZm9yZXtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci1tZDo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstdG9vbGJhci1sZzo6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyICsgMnB4KX0uay1mbG9hdGluZy10b29sYmFyLC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmxvYXRpbmctdG9vbGJhciAuay10b29sYmFyLC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQgLmstdG9vbGJhcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7ZmxleC1zaHJpbms6MTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1lZGl0b3J0b29sYmFyLWRyYWdIYW5kbGV7Y3Vyc29yOm1vdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC1zaHJpbms6MH0uay1vdmVyZmxvdy1jb250YWluZXJ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9Lmstb3ZlcmZsb3ctY29udGFpbmVyPi5rLWl0ZW17Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNlcGFyYXRvcnttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSAwfS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy10b29sLWdyb3Vwe2Rpc3BsYXk6YmxvY2t9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLW92ZXJmbG93LWJ1dHRvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXJhZGl1czowO2FzcGVjdC1yYXRpbzphdXRvO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmb250OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLWdyb3Vwe2JveC1zaGFkb3c6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi1ncm91cCAuay1idXR0b257bWFyZ2luOjB9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLXNwbGl0LWJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1vdmVyZmxvdy1oaWRkZW57ZGlzcGxheTpub25lfS5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtOmZvY3VzLC5rLXRvb2xiYXIgLmstdG9vbGJhci1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLXRvb2xiYXItaXRlbXN7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstdG9vbGJhciAuay1zZXBhcmF0b3IsLmstdG9vbGJhci1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstdG9vbGJhci1zb2xpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10b29sYmFyLXNvbGlkLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1zb2xpZC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5OjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1zb2xpZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10b29sYmFyLW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay10b29sYmFyLW91dGxpbmUuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1vdXRsaW5lLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1vdXRsaW5le2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstdG9vbGJhci1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRvb2xiYXItZmxhdD4uay1zZXBhcmF0b3IsLmstdG9vbGJhci1mbGF0IC5rLXRvb2xiYXItc2VwYXJhdG9ye2JvcmRlci1pbmxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10b29sYmFyLWZsYXQuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdG9vbGJhci1mbGF0LmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXk6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRvb2xiYXItaXRlbXMtbGlzdC1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWZsb2F0aW5nLXRvb2xiYXIsLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmhvdmVyLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmZvY3VzLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9Lmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbjphY3RpdmUsLmstb3ZlcmZsb3ctY29udGFpbmVyIC5rLWJ1dHRvbi5rLWFjdGl2ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1vdmVyZmxvdy1jb250YWluZXIgLmstYnV0dG9uOmRpc2FibGVkLC5rLW92ZXJmbG93LWNvbnRhaW5lciAuay1idXR0b24uay1kaXNhYmxlZHtjb2xvcjppbmhlcml0fTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKTo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10b29sYmFyLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdG9vbGJhci1vdXRsaW5lOjphZnRlcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfTppcyguay1ydGwgLmstdG9vbGJhci1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5LmstcnRsLC5rLXRvb2xiYXItc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRvb2xiYXItZmxhdDo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAwJSwgdHJhbnNwYXJlbnQpKX0uay1vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG99LlxcIWstb3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbn0uXFwhay1vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlfS5cXCFrLW92ZXJmbG93LXZpc2libGV7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXNjcm9sbHtvdmVyZmxvdzpzY3JvbGx9LlxcIWstb3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LWNsaXB7b3ZlcmZsb3c6Y2xpcH0uXFwhay1vdmVyZmxvdy1jbGlwe292ZXJmbG93OmNsaXAgIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWF1dG97b3ZlcmZsb3cteDphdXRvfS5cXCFrLW92ZXJmbG93LXgtYXV0b3tvdmVyZmxvdy14OmF1dG8gIWltcG9ydGFudH0uay1vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbn0uXFwhay1vdmVyZmxvdy14LWhpZGRlbntvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtdmlzaWJsZXtvdmVyZmxvdy14OnZpc2libGV9LlxcIWstb3ZlcmZsb3cteC12aXNpYmxle292ZXJmbG93LXg6dmlzaWJsZSAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsfS5cXCFrLW92ZXJmbG93LXgtc2Nyb2xse292ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteC1jbGlwe292ZXJmbG93LXg6Y2xpcH0uXFwhay1vdmVyZmxvdy14LWNsaXB7b3ZlcmZsb3cteDpjbGlwICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1hdXRve292ZXJmbG93LXk6YXV0b30uXFwhay1vdmVyZmxvdy15LWF1dG97b3ZlcmZsb3cteTphdXRvICFpbXBvcnRhbnR9Lmstb3ZlcmZsb3cteS1oaWRkZW57b3ZlcmZsb3cteTpoaWRkZW59LlxcIWstb3ZlcmZsb3cteS1oaWRkZW57b3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudH0uay1vdmVyZmxvdy15LXZpc2libGV7b3ZlcmZsb3cteTp2aXNpYmxlfS5cXCFrLW92ZXJmbG93LXktdmlzaWJsZXtvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudH0uay1vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbH0uXFwhay1vdmVyZmxvdy15LXNjcm9sbHtvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50fS5rLW92ZXJmbG93LXktY2xpcHtvdmVyZmxvdy15OmNsaXB9LlxcIWstb3ZlcmZsb3cteS1jbGlwe292ZXJmbG93LXk6Y2xpcCAhaW1wb3J0YW50fS5rLWZvcm0sLmstZm9ybS1pbmxpbmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstZmllbGRzZXR7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZzoyNXB4IDAgMH0uay1maWVsZHNldD5sZWdlbmR7bWFyZ2luLWlubGluZS1zdGFydDowO3BhZGRpbmc6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1rZW5kby1sYWJlbD4uay1sYWJlbHttYXJnaW46MH0uay1sYWJlbC1vcHRpb25hbHttYXJnaW4tbGVmdDp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWM7YWxpZ24tc2VsZjpjZW50ZXJ9LmstbGFiZWwtZW1wdHk6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZm9ybXtib3JkZXI6MH0uay1mb3JtIC5rLWZvcm0tZmllbGQ+LmstbGFiZWwsLmstZm9ybSAuay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0gLmstZm9ybS1sYWJlbHttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZm9ybSAuay1sYWJlbCsuay1yYWRpb3ttYXJnaW4taW5saW5lLXN0YXJ0OjB9LmstZm9ybSAuay1mb3JtLWZpZWxkc2V0e21hcmdpbjoyZW0gMCAwO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JvcmRlcjowfS5rLWZvcm0gLmstZm9ybS1maWVsZHNldD4qOm5vdCguay1oaWRkZW4pOmZpcnN0LWNoaWxkLC5rLWZvcm0gLmstZm9ybS1maWVsZHNldD4qLmstaGlkZGVuKzpub3QoLmstaGlkZGVuKXttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1mb3JtIC5rLWZvcm0tbGVnZW5ke21hcmdpbjowIDAgMWVtO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JvcmRlci13aWR0aDowIDAgMnB4O2JvcmRlci1zdHlsZTpzb2xpZDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1mb3JtIC5rLWZvcm0tZ3JvdXB7cGFkZGluZzowfS5rLWZvcm0+Kjpub3QoLmstaGlkZGVuKTpmaXJzdC1jaGlsZCwuay1mb3JtPiouay1oaWRkZW4rOm5vdCguay1oaWRkZW4pe21hcmdpbi1ibG9jay1zdGFydDowfS5rLWZvcm0gLmstZm9ybS1maWVsZCwuay1mb3JtIC5rLWZvcm0tZmllbGQtd3JhcHtkaXNwbGF5OmJsb2NrfS5rLWZvcm0gLmstZm9ybS1maWVsZC1kaXNhYmxlZCAuay1sYWJlbCwuay1mb3JtIC5rLWZvcm0tZmllbGQtZGlzYWJsZWQgLmstZm9ybS1sYWJlbHtvdXRsaW5lOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtdGV4dCwgdW5zZXQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYmcsIHVuc2V0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tZGlzYWJsZWQtYm9yZGVyLCB1bnNldCk7b3BhY2l0eTp2YXIoLS1rZW5kby1kaXNhYmxlZC1vcGFjaXR5LCB1bnNldCk7ZmlsdGVyOnZhcigtLWtlbmRvLWRpc2FibGVkLWZpbHRlciwgdW5zZXQpO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzpub25lfS5rLWZvcm0gLmstYWxlcnQtZXJyb3J7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtIC5rLWZpZWxkLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6MTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1mb3JtIC5rLW11bHRpc2VsZWN0LC5rLWZvcm0gLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLC5rLWZvcm0gLmstZGF0ZXJhbmdlcGlja2VyIC5rLWRhdGVpbnB1dCwuay1mb3JtIC5rLXNpZ25hdHVyZXtkaXNwbGF5OmlubGluZS1mbGV4O3dpZHRoOjEwMCV9LmstZm9ybS1idXR0b25ze3BhZGRpbmc6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLWZvcm0taGludCwuay1mb3JtLWVycm9ye21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXN0eWxlOml0YWxpY30uay10ZXh0LXN0YXJ0LC5rLWJ1dHRvbnMtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstdGV4dC1lbmQsLmstYnV0dG9ucy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5rLWZvcm0tc2VwYXJhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSkgMCAwO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmJsb2NrO2ZsZXg6MCAwIGF1dG99LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGR7ZGlzcGxheTpmbGV4fS5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPi5rLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPmtlbmRvLWxhYmVsLC5rLWZvcm0taG9yaXpvbnRhbCAuay1mb3JtLWZpZWxkPi5rLWZvcm0tbGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pO3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkvMik7d2lkdGg6MjUlO3RleHQtYWxpZ246ZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay1mb3JtLWhvcml6b250YWwgLmstZm9ybS1maWVsZCAuay1sYWJlbC1vcHRpb25hbHttYXJnaW46MDthbGlnbi1zZWxmOmluaGVyaXR9LmstZm9ybS1ob3Jpem9udGFsIC5rLWZvcm0tZmllbGQtd3JhcHttYXgtd2lkdGg6Y2FsYyg3NSUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSkpO2ZsZXg6MSAxIGF1dG99LmstZm9ybS1zbSAuay1mb3JtLWZpZWxkLC5rLWZvcm0tc20gLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9LmstZm9ybS1tZCAuay1mb3JtLWZpZWxkLC5rLWZvcm0tbWQgLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstZm9ybS1sZyAuay1mb3JtLWZpZWxkLC5rLWZvcm0tbGcgLmstZm9ybS1idXR0b25ze21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstZm9ybS1pbmxpbmV7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKX0uay1mb3JtLWlubGluZSBmaWVsZHNldHtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIqMikgMDtwYWRkaW5nOjB9LmstZm9ybS1pbmxpbmUgZmllbGRzZXQ6Zmlyc3QtY2hpbGQ6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tYmxvY2stc3RhcnQ6MH0uay1mb3JtLWlubGluZSBmaWVsZHNldDpsYXN0LWNoaWxkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYmxvY2stZW5kOjB9LmstZm9ybS1pbmxpbmUgbGVnZW5ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO3RleHQtYWxpZ246c3RhcnQ7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSoyKTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzowIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAwIDA7d2lkdGg6YXV0b30uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RleHQtYWxpZ246c3RhcnQ7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSoyKX0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPnNwYW46bm90KC5rLXdpZGdldCl7d2lkdGg6MjUlO3RleHQtYWxpZ246ZW5kO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KTtwYWRkaW5nLWlubGluZTowIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7YWxpZ24tc2VsZjpjZW50ZXJ9LmstZm9ybS1pbmxpbmUgLmstZm9ybS1maWVsZD5pbnB1dHthbGlnbi1zZWxmOmNlbnRlcn0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkPmlucHV0Om5vdCguay1jaGVja2JveCk6bm90KC5rLXJhZGlvKXtmbGV4OjEgMSBhdXRvfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQgLmstYWxlcnQtZXJyb3J7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1mb3JtLWlubGluZSAuay1mb3JtLWZpZWxkIC5rLWZpZWxkLWluZm97ZGlzcGxheTpibG9jaztmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXhzLCBpbmhlcml0KTtsaW5lLWhlaWdodDoxO21hcmdpbjowfS5rLWZvcm0taW5saW5lIC5rLWZvcm0tZmllbGQ6bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstZWRpdC1mb3JtLWNvbnRhaW5lcnt3aWR0aDo0MDBweDttaW4td2lkdGg6NDAwcHg7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmV9LmstcG9wdXAtZWRpdC1mb3JtPi5rLWFjdGlvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWVkaXQtYnV0dG9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstYWN0aW9uLWJ1dHRvbnMsLmstcG9wdXAtZWRpdC1mb3JtPi5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1wb3B1cC1lZGl0LWZvcm0+LmstZm9ybS1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstYWN0aW9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWVkaXQtYnV0dG9ucywuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstZm9ybS1idXR0b25ze21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKX0uay1lZGl0LWxhYmVse21hcmdpbjowIDAgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDFweCkgMDt3aWR0aDozMCU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dGV4dC1hbGlnbjplbmQ7ZmxvYXQ6aW5saW5lLXN0YXJ0O2NsZWFyOmJvdGh9LmstZWRpdC1maWVsZHttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6NjUlO2Zsb2F0OmlubGluZS1lbmQ7Y2xlYXI6aW5saW5lLWVuZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0LWZpZWxkLmstbm8tZWRpdG9ye3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICsgMXB4KSAwfS5rLWVkaXQtZmllbGQ+Lmstd2lkZ2V0e3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWVkaXQtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KC5rLXJhZGlvKSwuay1lZGl0LWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCguay1jaGVja2JveCl7bWFyZ2luLWlubGluZS1lbmQ6LjRleH0uay1lZGl0LWZpZWxkIC5rLXJhZGlvLWxhYmVsLC5rLWVkaXQtZmllbGQgLmstY2hlY2tib3gtbGFiZWx7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1lZGl0LWZpZWxkPi5rLXJlc2V0PmxpK2xpe21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZWRpdC1maWVsZCAuay1yZXNldCAuay13aWRnZXR7bWFyZ2luOjAgLjRleCAwIDFleH0uay1mb3JtLC5rLWZvcm0taW5saW5le2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwuay1mb3JtLWlubGluZSBmaWVsZHNldCBsZWdlbmR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZvcm0gLmstZm9ybS1sZWdlbmQsLmstZm9ybS1pbmxpbmUgLmstZm9ybS1sZWdlbmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZm9ybSAuay1maWVsZC1pbmZvLC5rLWZvcm0taW5saW5lIC5rLWZpZWxkLWluZm97Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1mb3JtIC5rLWFsZXJ0LWVycm9yLC5rLWZvcm0taW5saW5lIC5rLWFsZXJ0LWVycm9ye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1mb3JtLWVycm9yLC5rLXRleHQtZXJyb3IsLmstZm9ybS1maWVsZC1lcnJvciAuay1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstZm9ybS1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZC1ub25le2Rpc3BsYXk6bm9uZX0uXFwhay1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmstZC1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzfS5cXCFrLWQtY29udGVudHN7ZGlzcGxheTpjb250ZW50cyAhaW1wb3J0YW50fS5rLWQtYmxvY2t7ZGlzcGxheTpibG9ja30uXFwhay1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1kLWlubGluZXtkaXNwbGF5OmlubGluZX0uXFwhay1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5rLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5cXCFrLWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmstZC1mbGV4LC5rLWQtZmxleC1jb2wsLmstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXh9LlxcIWstZC1mbGV4LC5cXCFrLWQtZmxleC1jb2wsLlxcIWstZC1mbGV4LXJvd3tkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZC1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kLWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZC1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWQtaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWQtdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kLWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZC1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1kaXNwbGF5LW5vbmV7ZGlzcGxheTpub25lfS5cXCFrLWRpc3BsYXktbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1kaXNwbGF5LWNvbnRlbnRze2Rpc3BsYXk6Y29udGVudHN9LlxcIWstZGlzcGxheS1jb250ZW50c3tkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnR9LmstZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5cXCFrLWRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5rLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lfS5cXCFrLWRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2t9LlxcIWstZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uay1kaXNwbGF5LWZsZXh7ZGlzcGxheTpmbGV4fS5cXCFrLWRpc3BsYXktZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LlxcIWstZGlzcGxheS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmstZGlzcGxheS1ncmlke2Rpc3BsYXk6Z3JpZH0uXFwhay1kaXNwbGF5LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmstZGlzcGxheS1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5cXCFrLWRpc3BsYXktaW5saW5lLWdyaWR7ZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGV7ZGlzcGxheTp0YWJsZX0uXFwhay1kaXNwbGF5LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZX0uXFwhay1kaXNwbGF5LWlubGluZS10YWJsZXtkaXNwbGF5OmlubGluZS10YWJsZSAhaW1wb3J0YW50fS5rLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93fS5cXCFrLWRpc3BsYXktdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmstZGlzcGxheS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbH0uXFwhay1kaXNwbGF5LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW19LlxcIWstZGlzcGxheS1saXN0LWl0ZW17ZGlzcGxheTpsaXN0LWl0ZW0gIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0ye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtNHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy01e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTZ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKX0uXFwhay1ncmlkLWNvbHMtN3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50fS5rLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy04e2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnR9LmstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSl9LlxcIWstZ3JpZC1jb2xzLTl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTF7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtMTJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpfS5cXCFrLWdyaWQtY29scy0xMntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudH0uay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZX0uXFwhay1ncmlkLWNvbHMtbm9uZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2wtc3Bhbi0xe2dyaWQtY29sdW1uOnNwYW4gMS9zcGFuIDEgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0ye2dyaWQtY29sdW1uOnNwYW4gMi9zcGFuIDJ9LlxcIWstY29sLXNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sLXNwYW4tM3tncmlkLWNvbHVtbjpzcGFuIDMvc3BhbiAzfS5cXCFrLWNvbC1zcGFuLTN7Z3JpZC1jb2x1bW46c3BhbiAzL3NwYW4gMyAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2wtc3Bhbi00e2dyaWQtY29sdW1uOnNwYW4gNC9zcGFuIDQgIWltcG9ydGFudH0uay1jb2wtc3Bhbi01e2dyaWQtY29sdW1uOnNwYW4gNS9zcGFuIDV9LlxcIWstY29sLXNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tNntncmlkLWNvbHVtbjpzcGFuIDYvc3BhbiA2fS5cXCFrLWNvbC1zcGFuLTZ7Z3JpZC1jb2x1bW46c3BhbiA2L3NwYW4gNiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2wtc3Bhbi03e2dyaWQtY29sdW1uOnNwYW4gNy9zcGFuIDcgIWltcG9ydGFudH0uay1jb2wtc3Bhbi04e2dyaWQtY29sdW1uOnNwYW4gOC9zcGFuIDh9LlxcIWstY29sLXNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sLXNwYW4tOXtncmlkLWNvbHVtbjpzcGFuIDkvc3BhbiA5fS5cXCFrLWNvbC1zcGFuLTl7Z3JpZC1jb2x1bW46c3BhbiA5L3NwYW4gOSAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2wtc3Bhbi0xMHtncmlkLWNvbHVtbjpzcGFuIDEwL3NwYW4gMTAgIWltcG9ydGFudH0uay1jb2wtc3Bhbi0xMXtncmlkLWNvbHVtbjpzcGFuIDExL3NwYW4gMTF9LlxcIWstY29sLXNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sLXNwYW4tMTJ7Z3JpZC1jb2x1bW46c3BhbiAxMi9zcGFuIDEyfS5cXCFrLWNvbC1zcGFuLTEye2dyaWQtY29sdW1uOnNwYW4gMTIvc3BhbiAxMiAhaW1wb3J0YW50fS5rLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbC1zcGFuLWZ1bGx7Z3JpZC1jb2x1bW46MSAvIC0xICFpbXBvcnRhbnR9LmstY29sLXNwYW4tYXV0b3tncmlkLWNvbHVtbjphdXRvfS5cXCFrLWNvbC1zcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xe2dyaWQtY29sdW1uLXN0YXJ0OjF9LlxcIWstY29sLXN0YXJ0LTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ye2dyaWQtY29sdW1uLXN0YXJ0OjJ9LlxcIWstY29sLXN0YXJ0LTJ7Z3JpZC1jb2x1bW4tc3RhcnQ6MiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0ze2dyaWQtY29sdW1uLXN0YXJ0OjN9LlxcIWstY29sLXN0YXJ0LTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC00e2dyaWQtY29sdW1uLXN0YXJ0OjR9LlxcIWstY29sLXN0YXJ0LTR7Z3JpZC1jb2x1bW4tc3RhcnQ6NCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC01e2dyaWQtY29sdW1uLXN0YXJ0OjV9LlxcIWstY29sLXN0YXJ0LTV7Z3JpZC1jb2x1bW4tc3RhcnQ6NSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC02e2dyaWQtY29sdW1uLXN0YXJ0OjZ9LlxcIWstY29sLXN0YXJ0LTZ7Z3JpZC1jb2x1bW4tc3RhcnQ6NiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC03e2dyaWQtY29sdW1uLXN0YXJ0Ojd9LlxcIWstY29sLXN0YXJ0LTd7Z3JpZC1jb2x1bW4tc3RhcnQ6NyAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC04e2dyaWQtY29sdW1uLXN0YXJ0Ojh9LlxcIWstY29sLXN0YXJ0LTh7Z3JpZC1jb2x1bW4tc3RhcnQ6OCAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC05e2dyaWQtY29sdW1uLXN0YXJ0Ojl9LlxcIWstY29sLXN0YXJ0LTl7Z3JpZC1jb2x1bW4tc3RhcnQ6OSAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xMHtncmlkLWNvbHVtbi1zdGFydDoxMH0uXFwhay1jb2wtc3RhcnQtMTB7Z3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtMTF7Z3JpZC1jb2x1bW4tc3RhcnQ6MTF9LlxcIWstY29sLXN0YXJ0LTExe2dyaWQtY29sdW1uLXN0YXJ0OjExICFpbXBvcnRhbnR9LmstY29sLXN0YXJ0LTEye2dyaWQtY29sdW1uLXN0YXJ0OjEyfS5cXCFrLWNvbC1zdGFydC0xMntncmlkLWNvbHVtbi1zdGFydDoxMiAhaW1wb3J0YW50fS5rLWNvbC1zdGFydC0xM3tncmlkLWNvbHVtbi1zdGFydDoxM30uXFwhay1jb2wtc3RhcnQtMTN7Z3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudH0uay1jb2wtc3RhcnQtYXV0b3tncmlkLWNvbHVtbi1zdGFydDphdXRvfS5cXCFrLWNvbC1zdGFydC1hdXRve2dyaWQtY29sdW1uLXN0YXJ0OmF1dG8gIWltcG9ydGFudH0uay1jb2wtZW5kLTF7Z3JpZC1jb2x1bW4tZW5kOjF9LlxcIWstY29sLWVuZC0xe2dyaWQtY29sdW1uLWVuZDoxICFpbXBvcnRhbnR9LmstY29sLWVuZC0ye2dyaWQtY29sdW1uLWVuZDoyfS5cXCFrLWNvbC1lbmQtMntncmlkLWNvbHVtbi1lbmQ6MiAhaW1wb3J0YW50fS5rLWNvbC1lbmQtM3tncmlkLWNvbHVtbi1lbmQ6M30uXFwhay1jb2wtZW5kLTN7Z3JpZC1jb2x1bW4tZW5kOjMgIWltcG9ydGFudH0uay1jb2wtZW5kLTR7Z3JpZC1jb2x1bW4tZW5kOjR9LlxcIWstY29sLWVuZC00e2dyaWQtY29sdW1uLWVuZDo0ICFpbXBvcnRhbnR9LmstY29sLWVuZC01e2dyaWQtY29sdW1uLWVuZDo1fS5cXCFrLWNvbC1lbmQtNXtncmlkLWNvbHVtbi1lbmQ6NSAhaW1wb3J0YW50fS5rLWNvbC1lbmQtNntncmlkLWNvbHVtbi1lbmQ6Nn0uXFwhay1jb2wtZW5kLTZ7Z3JpZC1jb2x1bW4tZW5kOjYgIWltcG9ydGFudH0uay1jb2wtZW5kLTd7Z3JpZC1jb2x1bW4tZW5kOjd9LlxcIWstY29sLWVuZC03e2dyaWQtY29sdW1uLWVuZDo3ICFpbXBvcnRhbnR9LmstY29sLWVuZC04e2dyaWQtY29sdW1uLWVuZDo4fS5cXCFrLWNvbC1lbmQtOHtncmlkLWNvbHVtbi1lbmQ6OCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtOXtncmlkLWNvbHVtbi1lbmQ6OX0uXFwhay1jb2wtZW5kLTl7Z3JpZC1jb2x1bW4tZW5kOjkgIWltcG9ydGFudH0uay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMH0uXFwhay1jb2wtZW5kLTEwe2dyaWQtY29sdW1uLWVuZDoxMCAhaW1wb3J0YW50fS5rLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExfS5cXCFrLWNvbC1lbmQtMTF7Z3JpZC1jb2x1bW4tZW5kOjExICFpbXBvcnRhbnR9LmstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTJ9LlxcIWstY29sLWVuZC0xMntncmlkLWNvbHVtbi1lbmQ6MTIgIWltcG9ydGFudH0uay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxM30uXFwhay1jb2wtZW5kLTEze2dyaWQtY29sdW1uLWVuZDoxMyAhaW1wb3J0YW50fS5rLWNvbC1lbmQtYXV0b3tncmlkLWNvbHVtbi1lbmQ6YXV0b30uXFwhay1jb2wtZW5kLWF1dG97Z3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudH0uay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMX0uXFwhay1jb2xzcGFuLTF7Z3JpZC1jb2x1bW46c3BhbiAxL3NwYW4gMSAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyfS5cXCFrLWNvbHNwYW4tMntncmlkLWNvbHVtbjpzcGFuIDIvc3BhbiAyICFpbXBvcnRhbnR9LmstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDN9LlxcIWstY29sc3Bhbi0ze2dyaWQtY29sdW1uOnNwYW4gMy9zcGFuIDMgIWltcG9ydGFudH0uay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNH0uXFwhay1jb2xzcGFuLTR7Z3JpZC1jb2x1bW46c3BhbiA0L3NwYW4gNCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1fS5cXCFrLWNvbHNwYW4tNXtncmlkLWNvbHVtbjpzcGFuIDUvc3BhbiA1ICFpbXBvcnRhbnR9LmstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDZ9LlxcIWstY29sc3Bhbi02e2dyaWQtY29sdW1uOnNwYW4gNi9zcGFuIDYgIWltcG9ydGFudH0uay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gN30uXFwhay1jb2xzcGFuLTd7Z3JpZC1jb2x1bW46c3BhbiA3L3NwYW4gNyAhaW1wb3J0YW50fS5rLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4fS5cXCFrLWNvbHNwYW4tOHtncmlkLWNvbHVtbjpzcGFuIDgvc3BhbiA4ICFpbXBvcnRhbnR9LmstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDl9LlxcIWstY29sc3Bhbi05e2dyaWQtY29sdW1uOnNwYW4gOS9zcGFuIDkgIWltcG9ydGFudH0uay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMH0uXFwhay1jb2xzcGFuLTEwe2dyaWQtY29sdW1uOnNwYW4gMTAvc3BhbiAxMCAhaW1wb3J0YW50fS5rLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExfS5cXCFrLWNvbHNwYW4tMTF7Z3JpZC1jb2x1bW46c3BhbiAxMS9zcGFuIDExICFpbXBvcnRhbnR9LmstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTJ9LlxcIWstY29sc3Bhbi0xMntncmlkLWNvbHVtbjpzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudH0uay1jb2xzcGFuLWZ1bGwsLmstY29sc3Bhbi1hbGx7Z3JpZC1jb2x1bW46MSAvIC0xfS5cXCFrLWNvbHNwYW4tZnVsbCwuXFwhay1jb2xzcGFuLWFsbHtncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudH0uay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0b30uXFwhay1jb2xzcGFuLWF1dG97Z3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50fS5rLXZhbGlkYXRvci10b29sdGlwe21hcmdpbi1ibG9jay1zdGFydDo2cHg7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4Ojk5OTl9LmstZ3JpZCAuay12YWxpZGF0b3ItdG9vbHRpcHttYXgtd2lkdGg6MzAwcHh9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVye3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzdHJldGNofS5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciAqOjpiZWZvcmUsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI+LmstZmxvYXRpbmctbGFiZWx7bWF4LXdpZHRoOjkwJTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteSwgY2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpICsgMXB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkpO2luc2V0LWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1mbG9hdGluZy1sYWJlbC1vZmZzZXQteCwgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAxcHgpKTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnRleHQ7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1vdXQsY29sb3IgLjJzIGVhc2Utb3V0LHRvcCAuMnMgZWFzZS1vdXQsbGVmdCAuMnMgZWFzZS1vdXR9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLmstZW1wdHk+LmstZmxvYXRpbmctbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXksIGNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkpKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXgsIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgMXB4KSk7dHJhbnNmb3JtOnNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLWZvY3VzPi5rLWZsb2F0aW5nLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXgsIDApO3RyYW5zZm9ybTpzY2FsZSgxKX0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXI6Zm9jdXMtd2l0aGluPi5rLWZsb2F0aW5nLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLWZsb2F0aW5nLWxhYmVsLWZvY3VzLW9mZnNldC15LCAwKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXgsIDApO3RyYW5zZm9ybTpzY2FsZSgxKX0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1lbXB0eTpub3QoLmstZm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSA6OnBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCwwLDAsMCl9W2Rpcj1ydGxdIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lcj4uay1mbG9hdGluZy1sYWJlbCwuay1ydGwgLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5rLXJ0bD4uay1mbG9hdGluZy1sYWJlbCwuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXJbZGlyPXJ0bF0+LmstZmxvYXRpbmctbGFiZWx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCBjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGVhc2Utb3V0LGNvbG9yIC4ycyBlYXNlLW91dCx0b3AgLjJzIGVhc2Utb3V0LHJpZ2h0IC4ycyBlYXNlLW91dH0uay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIuay1pbnZhbGlkPi5rLWZsb2F0aW5nLWxhYmVsLC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQ+LmstZmxvYXRpbmctbGFiZWwsLmstZmxvYXRpbmctbGFiZWwtY29udGFpbmVyLm5nLWludmFsaWQubmctZGlydHk+LmstZmxvYXRpbmctbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXNwbGl0LWJ1dHRvbiAuay1zcGxpdC1idXR0b24tYXJyb3d7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6YXV0bzthc3BlY3QtcmF0aW86YXV0bztmbGV4Om5vbmV9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1zbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9Lmstc3BsaXQtYnV0dG9uIC5rLXNwbGl0LWJ1dHRvbi1hcnJvdy5rLWJ1dHRvbi1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93LmstYnV0dG9uLWxne3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdC1idXR0b24gLmstc3BsaXQtYnV0dG9uLWFycm93IC5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDowfS5rLXNwbGl0LWJ1dHRvbjpmb2N1cywuay1zcGxpdC1idXR0b24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstbWVudS1idXR0b24sLmstZHJvcGRvd24tYnV0dG9ue2FzcGVjdC1yYXRpbzphdXRvO291dGxpbmU6MDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1tZW51LWJ1dHRvbj4uay1idXR0b24tYXJyb3csLmstZHJvcGRvd24tYnV0dG9uPi5rLWJ1dHRvbi1hcnJvd3ttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstbWVudS1idXR0b24uay1pY29uLWJ1dHRvbj4uay1idXR0b24tYXJyb3csLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24+LmstYnV0dG9uLWFycm93e21hcmdpbi1pbmxpbmUtc3RhcnQ6MDttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpfS5rLXNwZWVjaC10by10ZXh0LWJ1dHRvbi5rLWxpc3RlbmluZ3thbmltYXRpb246ay1idXR0b24tcHVsc2luZyAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX0uay1pbnB1dCwuay1waWNrZXJ7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7bWluLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7Ym94LXNoYWRvdzpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmstaW5wdXQgKiwuay1pbnB1dCAqOjpiZWZvcmUsLmstaW5wdXQgKjo6YWZ0ZXIsLmstcGlja2VyICosLmstcGlja2VyICo6OmJlZm9yZSwuay1waWNrZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWlucHV0Pi5rLWlucHV0LC5rLWlucHV0Pi5rLXBpY2tlciwuay1waWNrZXI+LmstaW5wdXQsLmstcGlja2VyPi5rLXBpY2tlcntib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2ZvbnQ6aW5oZXJpdDtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5rLWlucHV0PiosLmstcGlja2VyPip7bWFyZ2luOjB9LmstaW5wdXQ6OnBsYWNlaG9sZGVyLC5rLXBpY2tlcjo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtvcGFjaXR5OjE7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9aW5wdXQuay1pbnB1dCx0ZXh0YXJlYS5rLXRleHRhcmVhe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9dGV4dGFyZWEuay10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfS5rLXBpY2tlcntjdXJzb3I6cG9pbnRlcn1zZWxlY3Quay1waWNrZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTthcHBlYXJhbmNlOmF1dG87YWxpZ24taXRlbXM6Y2VudGVyfS5rLWlucHV0LWlubmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtib3JkZXI6MDtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7Zm9udDppbmhlcml0O2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LmstaW5wdXQtaW5uZXI6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7b3BhY2l0eToxOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWlucHV0LWlubmVyOmludmFsaWR7Ym94LXNoYWRvdzpub25lfXNwYW4uay1pbnB1dC1pbm5lcnt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn10ZXh0YXJlYS5rLWlucHV0LWlubmVye21hcmdpbjowfS5rLWlucHV0LXZhbHVlLWljb257ZmxleDpub25lfS5rLWlucHV0LXZhbHVlLXRleHR7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLWlucHV0LXZhbHVlLXRleHQ6OmJlZm9yZXtjb250ZW50Olwi4oCLXCI7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5rLWlucHV0LXZhbHVlc3ttaW4td2lkdGg6MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnRleHR9LmstaW5wdXQtdmFsdWVzIC5rLWNoaXAtbGlzdHtkaXNwbGF5OmNvbnRlbnRzfS5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWlucHV0LXByZWZpeCwuay1pbnB1dC1zdWZmaXh7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmV9LmstaW5wdXQtcHJlZml4PiosLmstaW5wdXQtc3VmZml4Pip7ZmxleC1zaHJpbms6MDtib3JkZXI6bm9uZX0uay1pbnB1dC1wcmVmaXgtdmVydGljYWwsLmstaW5wdXQtc3VmZml4LXZlcnRpY2Fse2ZsZXgtZmxvdzpjb2x1bW4gd3JhcH0uay1pbnB1dC1wcmVmaXgtaG9yaXpvbnRhbCwuay1pbnB1dC1zdWZmaXgtaG9yaXpvbnRhbHtmbGV4LWZsb3c6cm93IHdyYXB9LmstaW5wdXQtc2VwYXJhdG9ye21hcmdpbjowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItd2lkdGg6MCAwIDAgMXB4O2hlaWdodDoxNnB4O2FsaWduLXNlbGY6Y2VudGVyfS5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse2hlaWdodDphdXRvO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1zZWxmOnN0cmV0Y2g7Ym9yZGVyLXdpZHRoOjFweCAwIDB9LmstaW5wdXQtc2VwYXJhdG9yLXZlcnRpY2Fse2hlaWdodDphdXRvO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2FsaWduLXNlbGY6c3RyZXRjaDtib3JkZXItd2lkdGg6MCAwIDAgMXB4fS5rLWlucHV0LWdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO291dGxpbmU6MDtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1pbnB1dC1ncm91cD4uay1pbnB1dCsuay1pbnB1dHttYXJnaW4taW5saW5lLXN0YXJ0Oi0xcHh9LmstaW5wdXQtZ3JvdXA+LmstaW5wdXQ6aG92ZXIsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1ob3Zlciwuay1pbnB1dC1ncm91cD4uay1pbnB1dDpmb2N1cywuay1pbnB1dC1ncm91cD4uay1pbnB1dDpmb2N1cy13aXRoaW4sLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1mb2N1cywuay1pbnB1dC1ncm91cD4uay1pbnB1dDphY3RpdmUsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1hY3RpdmUsLmstaW5wdXQtZ3JvdXA+LmstaW5wdXQuay1zZWxlY3RlZHt6LWluZGV4OjJ9LmstaW5wdXQtZ3JvdXAgLmstaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItc3RhcnQtZW5kLXJhZGl1czowO2JvcmRlci1lbmQtZW5kLXJhZGl1czowO2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowfS5rLWlucHV0LWdyb3VwPi5rLWlucHV0OmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MDtib3JkZXItZW5kLWVuZC1yYWRpdXM6MH0uay1pbnB1dC1ncm91cD4uay1pbnB1dDpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czowO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjB9LmstaW5wdXQtZ3JvdXA6ZGlzYWJsZWQsLmstaW5wdXQtZ3JvdXBbZGlzYWJsZWRdLC5rLWlucHV0LWdyb3VwLmstZGlzYWJsZWR7b3BhY2l0eToxO2ZpbHRlcjpub25lfS5rLWlucHV0LWljb24sLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LWxvYWRpbmctaWNvbntmbGV4Om5vbmU7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LWxvYWRpbmctaWNvbnt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmb250LXNpemU6MTZweH0uay1pbnB1dC1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWlucHV0LWljb24uay1pY29uLW1kPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1zdmctaWNvbj5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi1tZD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstc3ZnLWljb24+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tbWQ+c3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmstaW5wdXQtaWNvbi5rLWljb24teHM+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teHM+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teHM+c3Zne3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmstaW5wdXQtaWNvbi5rLWljb24tc20+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tc20+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tc20+c3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LmstaW5wdXQtaWNvbi5rLWljb24tbGc+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24tbGc+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24tbGc+c3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LmstaW5wdXQtaWNvbi5rLWljb24teGw+c3ZnLC5rLWlucHV0LXZhbGlkYXRpb24taWNvbi5rLWljb24teGw+c3ZnLC5rLWlucHV0LWxvYWRpbmctaWNvbi5rLWljb24teGw+c3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmstaW5wdXQtaWNvbi5rLWljb24teHhsPnN2Zywuay1pbnB1dC12YWxpZGF0aW9uLWljb24uay1pY29uLXh4bD5zdmcsLmstaW5wdXQtbG9hZGluZy1pY29uLmstaWNvbi14eGw+c3Zne3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmstaW5wdXQtaWNvbi5rLWljb24teHh4bD5zdmcsLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLmstaWNvbi14eHhsPnN2Zywuay1pbnB1dC1sb2FkaW5nLWljb24uay1pY29uLXh4eGw+c3Zne3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9LmstY2xlYXItdmFsdWV7b3V0bGluZTowO2ZsZXg6bm9uZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjV9LmstY2xlYXItdmFsdWU6aG92ZXIsLmstY2xlYXItdmFsdWUuay1ob3ZlcntvcGFjaXR5OjF9LmstY2xlYXItdmFsdWU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6LTFweH0uay1pbnB1dC1idXR0b257d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2ZsZXg6bm9uZTthc3BlY3QtcmF0aW86YXV0bztib3gtc2hhZG93Om5vbmV9LmstaW5wdXQtYnV0dG9uPi5rLWJ1dHRvbi1pY29ue21pbi13aWR0aDphdXRvICFpbXBvcnRhbnR9LmstaW5wdXQtYnV0dG9uOmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uay1waWNrZXIgLmstaW5wdXQtYnV0dG9ue2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWlucHV0LXNwaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1kZWNyZWFzZXtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtmbGV4OjEgMSA1MCU7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2FzcGVjdC1yYXRpbzphdXRvfS5rLWlucHV0LXNwaW5uZXIgLmstc3Bpbm5lci1pbmNyZWFzZSAuay1idXR0b24taWNvbiwuay1pbnB1dC1zcGlubmVyIC5rLXNwaW5uZXItZGVjcmVhc2UgLmstYnV0dG9uLWljb257bWFyZ2luLWJsb2NrOi0xZW07bWFyZ2luLWlubGluZTowO21pbi13aWR0aDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWluY3JlYXNlIC5rLWljb257aW5zZXQtYmxvY2stZW5kOmF1dG99LmstaW5wdXQtc3Bpbm5lciAuay1zcGlubmVyLWRlY3JlYXNlIC5rLWljb257aW5zZXQtYmxvY2stc3RhcnQ6YXV0b30uay1zZWFyY2hiYXJ7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstcGlja2VyLXdyYXAsLmstZHJvcGRvd24td3JhcCwuay1kYXRlaW5wdXQtd3JhcCwuay1tdWx0aXNlbGVjdC13cmFwLC5rLW51bWVyaWMtd3JhcHt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstaW5wdXQtZmxhdCwuay1waWNrZXItZmxhdHtib3JkZXItZW5kLWVuZC1yYWRpdXM6MCAhaW1wb3J0YW50O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudH0uay1pbnB1dC1vdXRsaW5le2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fS5rLWlucHV0LXNtLC5rLXBpY2tlci1zbXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKS8yKX0uay1pbnB1dC1zbSAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLWlucHV0LXNtIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lciwuay1waWNrZXItc20gLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1waWNrZXItc20gLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVye21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKS8yKi0xKX0uay1pbnB1dC1zbSAuay1pbnB1dC1pbm5lciwuay1waWNrZXItc20gLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LXNtIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1zbSAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LXNtIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLXNtIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItc20gLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItc20gLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstaW5wdXQtc20gLmstaW5wdXQtaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtc20gLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LXNtIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LXNtIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1zbSAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLXNtIC5rLWlucHV0LWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1zbSAuay1jbGVhci12YWx1ZSwuay1waWNrZXItc20gLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLXNtIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLXNtIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItc20gLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LXNtIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXBpY2tlci1zbSAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1pbnB1dC1zbSAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLXNtIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLWlucHV0LXNtLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLXNtLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0pO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH1zZWxlY3Quay1waWNrZXItc217cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LW1kLC5rLXBpY2tlci1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKTtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcz4uay1zZWFyY2hiYXIsLmstaW5wdXQtbWQgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXM+LmstaW5wdXQtaW5uZXJ7bWFyZ2luOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKi0xKX0uay1pbnB1dC1tZCAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbWQgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1idXR0b24sLmstaW5wdXQtbWQgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1pbnB1dC1tZCAuay1zcGlubmVyLWRlY3JlYXNlLC5rLXBpY2tlci1tZCAuay1pbnB1dC1idXR0b24sLmstcGlja2VyLW1kIC5rLXNwaW5uZXItaW5jcmVhc2UsLmstcGlja2VyLW1kIC5rLXNwaW5uZXItZGVjcmVhc2V7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstaW5wdXQtbWQgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LW1kIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LW1kIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1tZCAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLW1kIC5rLWlucHV0LWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1tZCAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbWQgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLW1kIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLW1kIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1tZCAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItbWQgLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaW5wdXQtbWQgLmstaW5wdXQtc2VwYXJhdG9yLWhvcml6b250YWwsLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFse21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1pbnB1dC1tZCAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLW1kIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1pbnB1dC1tZC5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVyLC5rLXBpY2tlci1tZC5rLWljb24tcGlja2VyPi5rLWlucHV0LWlubmVye3dpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0pO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXNlbGVjdC5rLXBpY2tlci1tZHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnLC5rLXBpY2tlci1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXMsLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbHVlc3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1pbnB1dC1sZyAuay1pbnB1dC12YWx1ZXM+Lmstc2VhcmNoYmFyLC5rLWlucHV0LWxnIC5rLWlucHV0LXZhbHVlcz4uay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLXNlYXJjaGJhciwuay1waWNrZXItbGcgLmstaW5wdXQtdmFsdWVzPi5rLWlucHV0LWlubmVye21hcmdpbjpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKi0xKX0uay1pbnB1dC1sZyAuay1pbnB1dC1pbm5lciwuay1waWNrZXItbGcgLmstaW5wdXQtaW5uZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnIC5rLWlucHV0LWJ1dHRvbiwuay1pbnB1dC1sZyAuay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LWxnIC5rLXNwaW5uZXItZGVjcmVhc2UsLmstcGlja2VyLWxnIC5rLWlucHV0LWJ1dHRvbiwuay1waWNrZXItbGcgLmstc3Bpbm5lci1pbmNyZWFzZSwuay1waWNrZXItbGcgLmstc3Bpbm5lci1kZWNyZWFzZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstaW5wdXQtbGcgLmstaW5wdXQtaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLWlucHV0LWxnIC5rLWNsZWFyLXZhbHVlLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLWlucHV0LWxnIC5rLWlucHV0LXByZWZpeD4uay1pbnB1dC1wcmVmaXgtdGV4dCwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1pbnB1dC1sZyAuay1pbnB1dC1zdWZmaXg+LmstaW5wdXQtc3VmZml4LXRleHQsLmstcGlja2VyLWxnIC5rLWlucHV0LWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtbG9hZGluZy1pY29uLC5rLXBpY2tlci1sZyAuay1jbGVhci12YWx1ZSwuay1waWNrZXItbGcgLmstaW5wdXQtcHJlZml4Pi5rLWljb24sLmstcGlja2VyLWxnIC5rLWlucHV0LXByZWZpeD4uay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1wcmVmaXg+LmstaW5wdXQtcHJlZml4LXRleHQsLmstcGlja2VyLWxnIC5rLWlucHV0LXN1ZmZpeD4uay1pY29uLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zdWZmaXg+LmstaWNvbi13cmFwcGVyLWhvc3QgLmstaWNvbiwuay1waWNrZXItbGcgLmstaW5wdXQtc3VmZml4Pi5rLWlucHV0LXN1ZmZpeC10ZXh0e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWlucHV0LWxnIC5rLWlucHV0LXNlcGFyYXRvci1ob3Jpem9udGFsLC5rLXBpY2tlci1sZyAuay1pbnB1dC1zZXBhcmF0b3ItaG9yaXpvbnRhbHttYXJnaW4taW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1pbnB1dC1sZyAuay1pbnB1dC1zZXBhcmF0b3ItdmVydGljYWwsLmstcGlja2VyLWxnIC5rLWlucHV0LXNlcGFyYXRvci12ZXJ0aWNhbHttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0LWxnLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXIsLmstcGlja2VyLWxnLmstaWNvbi1waWNrZXI+LmstaW5wdXQtaW5uZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0pO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKjFlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpjb250ZW50LWJveH1zZWxlY3Quay1waWNrZXItbGd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWlucHV0PmtlbmRvLXBvcHVwLC5rLXBpY2tlcj5rZW5kby1wb3B1cHtwb3NpdGlvbjpmaXhlZH1Aa2V5ZnJhbWVzIGF1dG9GaWxsU3RhcnR7fUBrZXlmcmFtZXMgYXV0b0ZpbGxFbmR7fS5rLWF1dG9maWxsOi13ZWJraXQtYXV0b2ZpbGx7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxTdGFydH0uay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpe2FuaW1hdGlvbi1uYW1lOmF1dG9GaWxsRW5kfS5rLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7YW5pbWF0aW9uLW5hbWU6YXV0b0ZpbGxTdGFydH0uay1pbnB1dDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpe2FuaW1hdGlvbi1uYW1lOmF1dG9GaWxsRW5kfS5rLWlucHV0LXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1pbnB1dC1zb2xpZDpob3Zlciwuay1pbnB1dC1zb2xpZC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1pbnB1dC1zb2xpZDpmb2N1cywuay1pbnB1dC1zb2xpZC5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtc29saWQ6Zm9jdXMtd2l0aGlue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtc29saWQuay1pbnZhbGlkLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLWRpcnR5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LXNvbGlkLm5nLWludmFsaWQubmctZGlydHkgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zdWZmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1zb2xpZCAuay1pbnB1dC1zZXBhcmF0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcGlja2VyLXNvbGlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstcGlja2VyLXNvbGlkOmhvdmVyLC5rLXBpY2tlci1zb2xpZC5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGlja2VyLXNvbGlkOmZvY3VzLC5rLXBpY2tlci1zb2xpZC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItc29saWQ6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItc29saWQuay1pbnZhbGlkLC5rLXBpY2tlci1zb2xpZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstcGlja2VyLXNvbGlkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItc29saWQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy10b3VjaGVkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1waWNrZXItc29saWQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmV7Ym9yZGVyLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1idXR0b257Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstaW5wdXQtb3V0bGluZT4uay1pbnB1dC1zcGlubmVye2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWlucHV0LW91dGxpbmU+LmstaW5wdXQtc3Bpbm5lcj4uay1zcGlubmVyLWluY3JlYXNlLC5rLWlucHV0LW91dGxpbmU+LmstaW5wdXQtc3Bpbm5lcj4uay1zcGlubmVyLWRlY3JlYXNle2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWlucHV0LW91dGxpbmU6aG92ZXIsLmstaW5wdXQtb3V0bGluZS5rLWhvdmVye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgODAlLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtb3V0bGluZTpmb2N1cywuay1pbnB1dC1vdXRsaW5lLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LW91dGxpbmU6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCwuay1pbnB1dC1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pbnB1dC1vdXRsaW5lLmstaW52YWxpZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtb3V0bGluZS5uZy1pbnZhbGlkLm5nLXRvdWNoZWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLWlucHV0LW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LW91dGxpbmUgLmstaW5wdXQtcHJlZml4e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstaW5wdXQtb3V0bGluZSAuay1pbnB1dC1zdWZmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1vdXRsaW5lIC5rLWlucHV0LXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waWNrZXItb3V0bGluZXtib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXBpY2tlci1vdXRsaW5lOmhvdmVyLC5rLXBpY2tlci1vdXRsaW5lLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstcGlja2VyLW91dGxpbmU6Zm9jdXMsLmstcGlja2VyLW91dGxpbmUuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLW91dGxpbmU6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQsLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItb3V0bGluZS5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1vdXRsaW5lLm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLW91dGxpbmUubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LWZsYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWlucHV0LWZsYXQ6aG92ZXIsLmstaW5wdXQtZmxhdC5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1pbnB1dC1mbGF0OmZvY3VzLC5rLWlucHV0LWZsYXQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstaW5wdXQtZmxhdDpmb2N1cy13aXRoaW57Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpfS5rLWlucHV0LWZsYXQuay1pbnZhbGlkLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLWlucHV0LWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWlucHV0LWZsYXQuay1pbnZhbGlkIC5rLWlucHV0LXZhbGlkYXRpb24taWNvbiwuay1pbnB1dC1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstaW5wdXQtZmxhdC5uZy1pbnZhbGlkLm5nLWRpcnR5IC5rLWlucHV0LXZhbGlkYXRpb24taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstaW5wdXQtZmxhdCAuay1pbnB1dC1wcmVmaXh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1pbnB1dC1mbGF0IC5rLWlucHV0LXN1ZmZpeHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWlucHV0LWZsYXQgLmstaW5wdXQtc2VwYXJhdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBpY2tlci1mbGF0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpfS5rLXBpY2tlci1mbGF0OmhvdmVyLC5rLXBpY2tlci1mbGF0LmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDQlLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLWZsYXQ6Zm9jdXMsLmstcGlja2VyLWZsYXQuay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstcGlja2VyLWZsYXQ6Zm9jdXMtd2l0aGlue2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1waWNrZXItZmxhdC5rLWludmFsaWQsLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1waWNrZXItZmxhdC5rLWludmFsaWQgLmstaW5wdXQtdmFsaWRhdGlvbi1pY29uLC5rLXBpY2tlci1mbGF0Lm5nLWludmFsaWQubmctdG91Y2hlZCAuay1pbnB1dC12YWxpZGF0aW9uLWljb24sLmstcGlja2VyLWZsYXQubmctaW52YWxpZC5uZy1kaXJ0eSAuay1pbnB1dC12YWxpZGF0aW9uLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXRleHRhcmVhOmhhcyguay1pbnB1dC1pbm5lcltzdHlsZSo9d2lkdGhdKXt3aWR0aDptYXgtY29udGVudH0uay1hbGlnbi1pdGVtcy1ub3JtYWx7YWxpZ24taXRlbXM6bm9ybWFsfS5cXCFrLWFsaWduLWl0ZW1zLW5vcm1hbHthbGlnbi1pdGVtczpub3JtYWwgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2h9LlxcIWstYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uXFwhay1hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6c3RhcnR9LlxcIWstYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6c3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZW5kfS5cXCFrLWFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczplbmQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1mbGV4LXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LlxcIWstYWxpZ24taXRlbXMtZmxleC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmR9LlxcIWstYWxpZ24taXRlbXMtZmxleC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZX0uXFwhay1hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmZpcnN0IGJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWZpcnN0LWJhc2VsaW5le2FsaWduLWl0ZW1zOmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24taXRlbXMtbGFzdC1iYXNlbGluZXthbGlnbi1pdGVtczpsYXN0IGJhc2VsaW5lfS5cXCFrLWFsaWduLWl0ZW1zLWxhc3QtYmFzZWxpbmV7YWxpZ24taXRlbXM6bGFzdCBiYXNlbGluZSAhaW1wb3J0YW50fS5rLWFsaWduLWl0ZW1zLXNlbGYtc3RhcnR7YWxpZ24taXRlbXM6c2VsZi1zdGFydH0uXFwhay1hbGlnbi1pdGVtcy1zZWxmLXN0YXJ0e2FsaWduLWl0ZW1zOnNlbGYtc3RhcnQgIWltcG9ydGFudH0uay1hbGlnbi1pdGVtcy1zZWxmLWVuZHthbGlnbi1pdGVtczpzZWxmLWVuZH0uXFwhay1hbGlnbi1pdGVtcy1zZWxmLWVuZHthbGlnbi1pdGVtczpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWZsZXgtcm93LC5rLWQtZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5cXCFrLWZsZXgtcm93LC5cXCFrLWQtZmxleC1yb3csLlxcIWstZC1mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uay1mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5cXCFrLWZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uay1mbGV4LWNvbCwuay1mbGV4LWNvbHVtbiwuay1kLWZsZXgtY29se2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uXFwhay1mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uay1mbGV4LWNvbC1yZXZlcnNlLC5rLWZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LlxcIWstZmxleC1jb2wtcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtMXtmbGV4OjEgMSAwJX0uXFwhay1mbGV4LTF7ZmxleDoxIDEgMCUgIWltcG9ydGFudH0uay1mbGV4LWF1dG97ZmxleDoxIDEgYXV0b30uXFwhay1mbGV4LWF1dG97ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5rLWZsZXgtaW5pdGlhbHtmbGV4OjAgMSBhdXRvfS5cXCFrLWZsZXgtaW5pdGlhbHtmbGV4OjAgMSBhdXRvICFpbXBvcnRhbnR9LmstZmxleC1ub25le2ZsZXg6bm9uZX0uXFwhay1mbGV4LW5vbmV7ZmxleDpub25lICFpbXBvcnRhbnR9LmstZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwfS5cXCFrLWZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5rLWZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2V9LlxcIWstZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5rLWZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXB9LlxcIWstZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5rLXJlc2l6ZXtyZXNpemU6Ym90aH0uXFwhay1yZXNpemV7cmVzaXplOmJvdGggIWltcG9ydGFudH0uay1yZXNpemUtbm9uZXtyZXNpemU6bm9uZX0uXFwhay1yZXNpemUtbm9uZXtyZXNpemU6bm9uZSAhaW1wb3J0YW50fS5rLXJlc2l6ZS14e3Jlc2l6ZTpob3Jpem9udGFsfS5cXCFrLXJlc2l6ZS14e3Jlc2l6ZTpob3Jpem9udGFsICFpbXBvcnRhbnR9LmstcmVzaXplLXl7cmVzaXplOnZlcnRpY2FsfS5cXCFrLXJlc2l6ZS15e3Jlc2l6ZTp2ZXJ0aWNhbCAhaW1wb3J0YW50fS5rLWNoZWNrYm94e21hcmdpbjowO3BhZGRpbmc6MDtsaW5lLWhlaWdodDppbml0aWFsO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1jaGVja2JveDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5rLWNoZWNrYm94OmNoZWNrZWQ6OmJlZm9yZSwuay1jaGVja2JveC5rLWNoZWNrZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdzcXVhcmUnIHN0cm9rZS13aWR0aD0nMicgZD0nTTMsOCBsMywzIGw3LTcnLyUzZSUzYy9zdmclM2VcIil9LmstY2hlY2tib3g6aW5kZXRlcm1pbmF0ZTo6YmVmb3JlLC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZTo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO21hc2staW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmY2MzU4JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJyBzdHJva2UtbGluZWpvaW49J3NxdWFyZScgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCw4IGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5rLWNoZWNrYm94LXdyYXB7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOjA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6ZmxleC1zdGFydDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmstY2hlY2tib3gtd3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstY2hlY2tib3gtbGFiZWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmstY2hlY2tib3gtbGFiZWwgLmstcmlwcGxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmstY2hlY2tib3grLmstbGFiZWwsLmstY2hlY2tib3gtd3JhcCsuay1sYWJlbCwuay1jaGVja2JveCsuay1jaGVja2JveC1sYWJlbCwuay1jaGVja2JveC13cmFwKy5rLWNoZWNrYm94LWxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGVja2JveC1sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1jaGVja2JveC1sYWJlbC5rLW5vLXRleHR7bWluLXdpZHRoOjFweH0uay1jaGVja2JveC1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOjA7bGlzdC1zdHlsZTpub25lfS5rLWNoZWNrYm94LWl0ZW0sLmstY2hlY2tib3gtbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGVja2JveC1pdGVtIC5rLWNoZWNrYm94LWxhYmVsLC5rLWNoZWNrYm94LWxpc3QtaXRlbSAuay1jaGVja2JveC1sYWJlbHttYXJnaW46MH0uay1jaGVja2JveC1saXN0LWhvcml6b250YWwsLmstY2hlY2tib3gtbGlzdC5rLWxpc3QtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3g6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7Ym9yZGVyLXJhZGl1czoxMDAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGxpbmVhcix0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmZvY3VzLC5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3guay1mb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94OmRpc2FibGVkOjphZnRlciwuay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LmstZGlzYWJsZWQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1jaGVja2JveC1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNoZWNrYm94LXNtOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLWNoZWNrYm94LXNtOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLWNoZWNrYm94LW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hlY2tib3gtbWQ6OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstY2hlY2tib3gtbWQ6OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstY2hlY2tib3gtbGd7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uay1jaGVja2JveC1sZzo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveC1sZzo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1jaGVja2JveHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jaGVja2JveDpmb2N1cywuay1jaGVja2JveC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA2KX0uay1jaGVja2JveDppbmRldGVybWluYXRlLC5rLWNoZWNrYm94LmstaW5kZXRlcm1pbmF0ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jaGVja2JveDpjaGVja2VkLC5rLWNoZWNrYm94LmstY2hlY2tlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGVja2JveDpjaGVja2VkOmZvY3VzLC5rLWNoZWNrYm94LmstY2hlY2tlZC5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAzMCUsIHRyYW5zcGFyZW50KX0uay1jaGVja2JveC5rLWludmFsaWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1jaGVja2JveC5rLWludmFsaWQrLmstY2hlY2tib3gtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWNoZWNrYm94LXdyYXAgLmstcmlwcGxlLWJsb2J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3BhY2l0eTouMjV9LmstcmlwcGxlLWNvbnRhaW5lciAuay1jaGVja2JveDo6YWZ0ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtvcGFjaXR5Oi4yNX0uay1saXN0Ym94e3dpZHRoOjEwZW07aGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDowO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbGlzdGJveCAuay1saXN0Ym94LWFjdGlvbnN7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1sZWZ0LC5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93fS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtbGVmdCAuay1saXN0Ym94LWFjdGlvbnMsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1yaWdodCAuay1saXN0Ym94LWFjdGlvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy10b3AsLmstbGlzdGJveC5rLWxpc3Rib3gtYWN0aW9ucy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtdG9wIC5rLWxpc3Rib3gtYWN0aW9ucywuay1saXN0Ym94LmstbGlzdGJveC1hY3Rpb25zLWJvdHRvbSAuay1saXN0Ym94LWFjdGlvbnN7ZmxleC1kaXJlY3Rpb246cm93fS5rLWxpc3Rib3guay1saXN0Ym94LWFjdGlvbnMtYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlcnt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtoZWlnaHQ6aW5oZXJpdDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0LXNjcm9sbGVye2JvcmRlci13aWR0aDowfS5rLWxpc3Rib3ggLmstbGlzdC1zY3JvbGxlciAuay1saXN0e2hlaWdodDppbmhlcml0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uay1saXN0Ym94IC5rLWRyb3AtaGludHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC1zdHlsZTpzb2xpZH0uay1saXN0Ym94IC5rLWdob3N0e29wYWNpdHk6LjV9LmstaXRlbXtjdXJzb3I6ZGVmYXVsdH0uay1saXN0Ym94IC5rLWxpc3Qtc2Nyb2xsZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWxpc3Rib3ggLmstZHJvcC1oaW50e2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wcm9ncmVzc2Jhcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pOy0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWU6IDA7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZ3JpZDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXByb2dyZXNzYmFyICosLmstcHJvZ3Jlc3NiYXIgKjo6YmVmb3JlLC5rLXByb2dyZXNzYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wcm9ncmVzc2Jhcj4uay1wcm9ncmVzc2Jhci12YWx1ZXtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O292ZXJmbG93OmhpZGRlbjtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3NiYXI+LmstcHJvZ3Jlc3NiYXItY2h1bmtze2JvcmRlci13aWR0aDppbmhlcml0O2JvcmRlci1zdHlsZTppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4OjE7Z2FwOjFweDtncmlkLWNvbHVtbjoxLy0xO2dyaWQtcm93OjEvLTF9LmstcHJvZ3Jlc3NiYXIgLmstcHJvZ3Jlc3NiYXItY2h1bmt7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MDtmbGV4OjF9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7Z3JpZC1jb2x1bW46MS8tMTtncmlkLXJvdzoxLy0xfS5rLXByb2dyZXNzLXN0YXR1cy13cmFwLmstcHJvZ3Jlc3Mtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAuay1wcm9ncmVzcy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1wcm9ncmVzcy1zdGF0dXMtd3JhcC5rLXByb2dyZXNzLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmstcHJvZ3Jlc3Mtc3RhdHVze3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLXdpZHRoOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWx7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dyaWQtdGVtcGxhdGUtcm93czoxMDAlfS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWV7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMCkqMSUpO2ZsZXgtZGlyZWN0aW9uOnJvd30uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLXZhbHVlPi5rLXByb2dyZXNzLXN0YXR1cy13cmFwe3dpZHRoOmNhbGMoMTAwMDAlL3ZhcigtLWtlbmRvLXByb2dyZXNzYmFyLXZhbHVlLCAxKSl9LmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbD4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246cm93fS5rLXByb2dyZXNzYmFyLWhvcml6b250YWwuay1wcm9ncmVzc2Jhci1yZXZlcnNlPi5rLXByb2dyZXNzYmFyLXZhbHVle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktc2VsZjpmbGV4LWVuZH0uay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstcHJvZ3Jlc3NiYXItdmVydGljYWx7d2lkdGg6dmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItaGVpZ2h0LCAyMnB4KTtoZWlnaHQ6MjdlbTtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwJTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1cy13cmFwe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIC5rLXByb2dyZXNzLXN0YXR1c3t3cml0aW5nLW1vZGU6dmVydGljYWwtbHJ9LmstcHJvZ3Jlc3NiYXItdmVydGljYWw+LmstcHJvZ3Jlc3NiYXItdmFsdWV7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tcHJvZ3Jlc3NiYXItdmFsdWUsIDApKjElKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTthbGlnbi1zZWxmOmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsPi5rLXByb2dyZXNzYmFyLXZhbHVlPi5rLXByb2dyZXNzLXN0YXR1cy13cmFwe2hlaWdodDpjYWxjKDEwMDAwJS92YXIoLS1rZW5kby1wcm9ncmVzc2Jhci12YWx1ZSwgMSkpfS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsPi5rLXByb2dyZXNzYmFyLWNodW5rc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uay1wcm9ncmVzc2Jhci12ZXJ0aWNhbC5rLXByb2dyZXNzYmFyLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci12YWx1ZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXByb2dyZXNzYmFyLXZlcnRpY2FsLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZT4uay1wcm9ncmVzc2Jhci1jaHVua3N7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsLmstcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAuay1wcm9ncmVzc2Jhci12YWx1ZSwuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC5rLXByb2dyZXNzYmFyLWNodW5re2Rpc3BsYXk6bm9uZX0udGVsZXJpay1ibGF6b3Iuay1wcm9ncmVzc2Jhci1ob3Jpem9udGFsPi5rLXByb2dyZXNzYmFyLXZhbHVlLC50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWw+LmstcHJvZ3Jlc3NiYXItdmFsdWU+LmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXB7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZS1pbi1vdXR9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpzdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zdXJmYWNle2hlaWdodDoxMDAlfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLXN1cmZhY2U+ZGl2e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItc3VyZmFjZSBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZXtmaWxsOm5vbmV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItYXJje3RyYW5zZm9ybS1ib3g6ZmlsbC1ib3g7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWxsOm5vbmV9LmstY2lyY3VsYXItcHJvZ3Jlc3NiYXItbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowfUBrZXlmcmFtZXMga2VuZG8tcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb257ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjIycHggMH19LmstcHJvZ3Jlc3NiYXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLXByb2dyZXNzYmFyIC5rLXNlbGVjdGVke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaHVuay1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcHJvZ3Jlc3NiYXItY2h1bmt7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYil9LmstcHJvZ3Jlc3NiYXItY2h1bmsgLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UtZW1waGFzaXMsICNjMmMyYzIpIDU1JSwgdHJhbnNwYXJlbnQpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA1MCUsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKSA1NSUsIHRyYW5zcGFyZW50KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToyMnB4IDIycHg7YW5pbWF0aW9uOmtlbmRvLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZX0uay1jaXJjdWxhci1wcm9ncmVzc2Jhci1zY2FsZXtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpfS5rLWNpcmN1bGFyLXByb2dyZXNzYmFyLWFyY3tzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7dHJhbnNpdGlvbjpzdHJva2UgLjVzIGVhc2V9LmstcmFkaW97Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OmluaXRpYWw7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uay1yYWRpbzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFzay1yZXBlYXQ6bm8tcmVwZWF0fS5rLXJhZGlvOmNoZWNrZWQ6OmJlZm9yZSwuay1yYWRpby5rLWNoZWNrZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjttYXNrLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTQgMTQnJTNlJTNjY2lyY2xlIGN4PSc1MCUyNScgY3k9JzUwJTI1JyByPSc0JyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIil9LmstcmFkaW8td3JhcHtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6MDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdGFydDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmstcmFkaW8td3JhcDo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcmFkaW8tbGFiZWx7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmstcmFkaW8tbGFiZWwgLmstcmlwcGxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LmstcmFkaW8rLmstbGFiZWwsLmstcmFkaW8td3JhcCsuay1sYWJlbCwuay1yYWRpbysuay1yYWRpby1sYWJlbCwuay1yYWRpby13cmFwKy5rLXJhZGlvLWxhYmVse2Rpc3BsYXk6aW5saW5lO21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1yYWRpby1sYWJlbDplbXB0eXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uay1yYWRpby1sYWJlbC5rLW5vLXRleHR7bWluLXdpZHRoOjFweH0uay1yYWRpby1saXN0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOjA7bGlzdC1zdHlsZTpub25lfS5rLXJhZGlvLWl0ZW0sLmstcmFkaW8tbGlzdC1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1yYWRpby1pdGVtIC5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLWxpc3QtaXRlbSAuay1yYWRpby1sYWJlbHttYXJnaW46MH0uay1yYWRpby1saXN0LWhvcml6b250YWwsLmstcmFkaW8tbGlzdC5rLWxpc3QtaG9yaXpvbnRhbHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7Ym9yZGVyLXJhZGl1czoxMDAlO3otaW5kZXg6LTE7dHJhbnNpdGlvbjpvcGFjaXR5IDEwMG1zIGxpbmVhcix0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmZvY3VzLC5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8uay1mb2N1c3tib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvOmRpc2FibGVkOjphZnRlciwuay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLmstZGlzYWJsZWQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1yYWRpby1zbXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXJhZGlvLXNtOjpiZWZvcmV7Zm9udC1zaXplOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay1yaXBwbGUtY29udGFpbmVyIC5rLXJhZGlvLXNtOjphZnRlcnt3aWR0aDozMDAlO2hlaWdodDozMDAlfS5rLXJhZGlvLW1ke3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcmFkaW8tbWQ6OmJlZm9yZXtmb250LXNpemU6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW8tbWQ6OmFmdGVye3dpZHRoOjMwMCU7aGVpZ2h0OjMwMCV9LmstcmFkaW8tbGd7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKX0uay1yYWRpby1sZzo6YmVmb3Jle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1zcGFjaW5nLTRcXC41LCAxLjEyNXJlbSl9LmstcmlwcGxlLWNvbnRhaW5lciAuay1yYWRpby1sZzo6YWZ0ZXJ7d2lkdGg6MzAwJTtoZWlnaHQ6MzAwJX0uay1yYWRpb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1yYWRpbzpmb2N1cywuay1yYWRpby5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA2KX0uay1yYWRpby5rLWludmFsaWQsLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkLC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1yYWRpby5rLWludmFsaWQrLmstcmFkaW8tbGFiZWwsLmstcmFkaW8ubmctaW52YWxpZC5uZy10b3VjaGVkKy5rLXJhZGlvLWxhYmVsLC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkrLmstcmFkaW8tbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJhZGlvOmNoZWNrZWQsLmstcmFkaW8uay1jaGVja2Vke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXJhZGlvOmNoZWNrZWQ6Zm9jdXMsLmstcmFkaW8uay1jaGVja2VkLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXJpcHBsZS1jb250YWluZXIgLmstcmFkaW86OmFmdGVye2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3BhY2l0eTouMjV9Lmstc2xpZGVye2JvcmRlcjowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zbGlkZXIgKiwuay1zbGlkZXIgKjo6YmVmb3JlLC5rLXNsaWRlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmstc2xpZGVyIC5rLWxhYmVse3dpZHRoOmF1dG87Zm9udC1zaXplOi45MmVtO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlciAuay10aWNrLC5rLXNsaWRlciAuay1zbGlkZXItdHJhY2t7Y3Vyc29yOnBvaW50ZXJ9Lmstc2xpZGVyIC5rLXRpY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNsaWRlci5rLWRpc2FibGVkIC5rLXRpY2ssLmstc2xpZGVyLmstZGlzYWJsZWQgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci5rLWRpc2FibGVkIC5rLWRyYWdoYW5kbGV7Y3Vyc29yOmRlZmF1bHR9Lmstc2xpZGVye3dpZHRoOm1pbi1jb250ZW50O2hlaWdodDptaW4tY29udGVudDtnYXA6N3B4fS5rLXNsaWRlciAuay1idXR0b257ZmxleDpub25lfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcHtmbGV4OjEgMSBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLWl0ZW1ze21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZmxleDoxIDEgMTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmluaGVyaXQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXRpY2t7ZmxleDowIDAgMXB4fS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay10aWNrLWhvcml6b250YWx7d2lkdGg6MXB4O21pbi1oZWlnaHQ6MTAwJX0uay1zbGlkZXIgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstdGljay12ZXJ0aWNhbHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MXB4fS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwe2hlaWdodDoyNnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFja3t3aWR0aDoxMDAlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGV7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlOmFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci1zZWxlY3Rpb257d2lkdGg6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSk7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZS1zdGFydHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2std3JhcCAuay1kcmFnaGFuZGxlLWVuZHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItZW5kLCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwe3dpZHRoOjI2cHh9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstZHJhZ2hhbmRsZXtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgxKX0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNrLXdyYXAgLmstc2xpZGVyLXNlbGVjdGlvbntpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKjElKTtoZWlnaHQ6Y2FsYygodmFyKC0ta2VuZG8tc2xpZGVyLWVuZCwgMCkgLSB2YXIoLS1rZW5kby1zbGlkZXItc3RhcnQsIDApKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtc3RhcnR7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc2xpZGVyLXN0YXJ0LCAwKSoxJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFjay13cmFwIC5rLWRyYWdoYW5kbGUtZW5ke2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNsaWRlci1lbmQsIDApKjElKX0uay1zbGlkZXItdmVydGljYWx7aGVpZ2h0OjIwMHB4O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZSBub3dyYXB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7dGV4dC1hbGlnbjplbmQ7bWFyZ2luLWxlZnQ6MnB4fS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNre3RleHQtYWxpZ246c3RhcnR9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCBjZW50ZXJ9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggY2VudGVyfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IGNlbnRlcn0uay1zbGlkZXItdmVydGljYWwgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotOTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNHB4IDEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAxMDAlfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMTAwJX0uay1zbGlkZXItdmVydGljYWwgLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTRweCAwfS5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItdG9wbGVmdCAuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTEyNHB4IDB9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10b3BsZWZ0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTM0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTU0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggMH0uay1zbGlkZXItdmVydGljYWwgLmstbGFiZWx7dGV4dC1hbGlnbjpzdGFydDtpbnNldC1pbmxpbmUtc3RhcnQ6MTIwJTtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLWZpcnN0IC5rLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0OjEwMCV9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLWxhc3QgLmstbGFiZWx7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRvcGxlZnQgLmstbGFiZWx7aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87aW5zZXQtaW5saW5lLWVuZDoxMjAlfS5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjIwMHB4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTkycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstdGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMTIycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLXRpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgLTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246MCAtOTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0ycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLXRvcGxlZnQgLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE1MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci1ib3R0b21yaWdodCAuay10aWNrLWxhcmdlLmstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC05MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2stbGFyZ2Uuay1sYXN0e2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAtMnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xMjJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdG9wbGVmdCAuay10aWNrLWxhcmdlLmstbGFzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgLTMycHh9Lmstc2xpZGVyLWhvcml6b250YWwgLmstc2xpZGVyLWJvdHRvbXJpZ2h0IC5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC0xNTJweH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItYm90dG9tcmlnaHQgLmstdGljay1sYXJnZS5rLWxhc3R7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIC02MnB4fS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDo1MCU7aW5zZXQtYmxvY2stZW5kOi0xLjJlbTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1maXJzdCAuay1sYWJlbHtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zbGlkZXItaG9yaXpvbnRhbCAuay1sYXN0IC5rLWxhYmVse2luc2V0LWlubGluZS1zdGFydDoxMDAlfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10b3BsZWZ0IC5rLWxhYmVse2luc2V0LWJsb2NrLXN0YXJ0Oi0xLjJlbX0uay1zbGlkZXItdHJhY2ssLmstc2xpZGVyLXNlbGVjdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGV9Lmstc2xpZGVyLWhvcml6b250YWwgOmlzKC5rLXNsaWRlci10cmFjaywuay1zbGlkZXItc2VsZWN0aW9uKXtoZWlnaHQ6NHB4O2luc2V0LWlubGluZS1zdGFydDowO21hcmdpbi1ibG9jay1zdGFydDotMnB4O2luc2V0LWJsb2NrLXN0YXJ0OjUwJX0uay1zbGlkZXItdmVydGljYWwgOmlzKC5rLXNsaWRlci10cmFjaywuay1zbGlkZXItc2VsZWN0aW9uKXtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO21hcmdpbi1pbmxpbmUtc3RhcnQ6LTJweDt3aWR0aDo0cHh9LmstZHJhZ2hhbmRsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O291dGxpbmU6MDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5rLWRyYWdoYW5kbGUuay1wcmVzc2Vke3RyYW5zaXRpb246bm9uZX0uay1zbGlkZXItc2VsZWN0aW9uLmstcHJlc3NlZHt0cmFuc2l0aW9uOm5vbmV9Lmstc2xpZGVyLXRyYW5zaXRpb25zLmstc2xpZGVyLWhvcml6b250YWwgLmstZHJhZ2hhbmRsZXt0cmFuc2l0aW9uOmluc2V0LWlubGluZS1zdGFydCAuM3MgZWFzZS1vdXQsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsdHJhbnNmb3JtIC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKX0uay1zbGlkZXItdHJhbnNpdGlvbnMuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246d2lkdGggLjNzIGVhc2Utb3V0fS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1kcmFnaGFuZGxle3RyYW5zaXRpb246Ym90dG9tIC4zcyBlYXNlLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpfS5rLXNsaWRlci10cmFuc2l0aW9ucy5rLXNsaWRlci12ZXJ0aWNhbCAuay1zbGlkZXItc2VsZWN0aW9ue3RyYW5zaXRpb246aGVpZ2h0IC4zcyBlYXNlLW91dH0uay1zbGlkZXIuay1yZWFkb25seSAuay1idXR0b24sLmstc2xpZGVyLmstcmVhZG9ubHkgLmstc2xpZGVyLXRyYWNrLC5rLXNsaWRlci5rLXJlYWRvbmx5IC5rLXRpY2ssLmstc2xpZGVyLmstcmVhZG9ubHkgLmstZHJhZ2hhbmRsZXtwb2ludGVyLWV2ZW50czpub25lfS5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyW2Rpcj1ydGxdIC5rLWRyYWdoYW5kbGUsW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZSwuay1ydGwgLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSl9Lmstc2xpZGVyLXJ0bC5rLXNsaWRlci1ob3Jpem9udGFsIC5rLWRyYWdoYW5kbGU6Zm9jdXMsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstZHJhZ2hhbmRsZTpmb2N1cyxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlci5rLXJ0bCAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlci1ydGwuay1zbGlkZXItaG9yaXpvbnRhbCAuay1kcmFnaGFuZGxlOmFjdGl2ZSwuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlcltkaXI9cnRsXSAuay1kcmFnaGFuZGxlOmFjdGl2ZSxbZGlyPXJ0bF0gLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXIuay1ydGwgLmstZHJhZ2hhbmRsZTphY3RpdmUsLmstcnRsIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKX0uay1zbGlkZXItcnRsLmstc2xpZGVyLWhvcml6b250YWwgLmstbGFiZWwsLmstc2xpZGVyLWhvcml6b250YWwuay1zbGlkZXJbZGlyPXJ0bF0gLmstbGFiZWwsW2Rpcj1ydGxdIC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyIC5rLWxhYmVsLC5rLXNsaWRlci1ob3Jpem9udGFsLmstc2xpZGVyLmstcnRsIC5rLWxhYmVsLC5rLXJ0bCAuay1zbGlkZXItaG9yaXpvbnRhbC5rLXNsaWRlciAuay1sYWJlbHt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5rLXNsaWRlciBrZW5kby1yZXNpemUtc2Vuc29ye3Bvc2l0aW9uOmFic29sdXRlfS5rLXNsaWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9Lmstc2xpZGVyIC5rLXNsaWRlci10cmFjaywuay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXNsaWRlciAuay1zbGlkZXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWVtcGhhc2lzLCAjYzJjMmMyKX0uay1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNsaWRlciAuay1kcmFnaGFuZGxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JvcmRlci1yYWRpdXM6NTAlfS5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmhvdmVyLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9Lmstc2xpZGVyIC5rLWRyYWdoYW5kbGU6YWN0aXZlLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstYWN0aXZlLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstcHJlc3NlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpfS5rLXNsaWRlciAuay1kcmFnaGFuZGxlOmZvY3VzLC5rLXNsaWRlciAuay1kcmFnaGFuZGxlLmstZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXNsaWRlci5rLWZvY3VzIC5rLWRyYWdoYW5kbGV7Ym94LXNoYWRvdzowIDAgMCAycHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXRpY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFDMEFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFCQUxRQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyl9Lmstc2xpZGVyLXZlcnRpY2FsIC5rLXRpY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxodEFBQkFJQUJBTGk0dUFBQUFDSDVCQUVBQUFFQUxBQUFBQUMwQUFFQUFBSVdqSUdKeHF6YXpsdXgyb3Zsek5EMnJBSGdTSVpXQVFBNyl9LmstY2FsZW5kYXJ7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXdpZHRoLCBtaW4tY29udGVudCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItaGVpZ2h0LCBtaW4tY29udGVudCk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyPi5rLWNhbGVuZGFye2JvcmRlcjowfS5rLWNhbGVuZGFyLXRhYmxle21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bztib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTt0YWJsZS1sYXlvdXQ6Zml4ZWQ7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTowO2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNhbGVuZGFyLWNhcHRpb24sLmstY2FsZW5kYXItY2FwdGlvbi5rLWNhbGVuZGFyLXRoLC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDozMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtYWxpZ246c3RhcnQ7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKTtjdXJzb3I6ZGVmYXVsdH0uay1jYWxlbmRhci10aCwuay1jYWxlbmRhci10ZHtib3JkZXItd2lkdGg6MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjdXJzb3I6ZGVmYXVsdH0uay1jYWxlbmRhci10aHtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDMycHgpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWNhbGVuZGFyLXRke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgbWluLWNvbnRlbnQpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyLXRkLmstYWx0e2ZvbnQtc2l6ZTouNzVyZW19LmstY2FsZW5kYXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1saW5re2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14LCAwLjI1ZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15LCAwLjI1ZW0pO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2hpdGUtc3BhY2U6bm9ybWFsO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1jYWxlbmRhciAuay1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1jYWxlbmRhci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWluLXdpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDowIDAgYXV0b30uay1jYWxlbmRhci1oZWFkZXIgLmstY2FsZW5kYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY2FsZW5kYXItZm9vdGVyLC5rLWNhbGVuZGFyIC5rLWZvb3RlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9LmstY2FsZW5kYXItdmlld3ttYXJnaW46YXV0bztwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItdmlldy13aWR0aCwgMjU2cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoLCAyNTZweCk7bWluLWhlaWdodDoyMjRweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtvdmVyZmxvdzpoaWRkZW59LmstY2FsZW5kYXItdmlldyAuay10b2RheXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLW1vbnRodmlldyAuay1jYWxlbmRhci10ZHt3aWR0aDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KTtoZWlnaHQ6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7aW5saW5lLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgMzJweCk7YmxvY2stc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCAzMnB4KX0uay15ZWFyLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLC5rLWNhbGVuZGFyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpfS5rLWRlY2FkZS1jYWxlbmRhciAuay1jYWxlbmRhci10ZCwuay1jYWxlbmRhci1kZWNhZGV2aWV3IC5rLWNhbGVuZGFyLXRke3dpZHRoOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2hlaWdodDp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtpbmxpbmUtc2l6ZTp2YXIoLS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplLCA2NHB4KTtibG9jay1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpfS5rLWNlbnR1cnktY2FsZW5kYXIgLmstY2FsZW5kYXItdGQsLmstY2FsZW5kYXItY2VudHVyeXZpZXcgLmstY2FsZW5kYXItdGR7d2lkdGg6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCk7aGVpZ2h0OnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2lubGluZS1zaXplOnZhcigtLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemUsIDY0cHgpO2Jsb2NrLXNpemU6dmFyKC0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZSwgNjRweCl9LmstY2VudHVyeS1jYWxlbmRhciAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNlbnR1cnktY2FsZW5kYXIgLmstbGluaywuay1jYWxlbmRhci1jZW50dXJ5dmlldyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IC5rLWxpbmt7dGV4dC1hbGlnbjpzdGFydH0uay1wb3B1cCAuay1jYWxlbmRhcntoZWlnaHQ6MTAwJX0uay1jYWxlbmRhci1jb250YWluZXIsLmstZGF0ZXRpbWUtY29udGFpbmVye3BhZGRpbmc6MH0uay1jYWxlbmRhci1jb250YWluZXIgLmstY2FsZW5kYXIsLmstZGF0ZXRpbWUtY29udGFpbmVyIC5rLWNhbGVuZGFye2JvcmRlci13aWR0aDowfS5rLWNhbGVuZGFyIC5rLWNvbnRlbnQuay1zY3JvbGxhYmxlLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLWNvbnRlbnQuay1zY3JvbGxhYmxle2JveC1zaXppbmc6Y29udGVudC1ib3g7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1pbmxpbmUtZW5kOjEwMHB4O3BhZGRpbmctaW5saW5lLXN0YXJ0OjEwMHB4O21hcmdpbi1pbmxpbmUtc3RhcnQ6LTEwMHB4O21hcmdpbi1pbmxpbmUtZW5kOmNhbGMoLTEwMHB4IC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSl9LmstY2FsZW5kYXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3dpZHRoOjFweDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1jYWxlbmRhci1zbXstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyMjRweDstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWNlbGwtcGFkZGluZy15LCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1jYWxlbmRhci1zbS5rLW1vbnRoLWNhbGVuZGFyLC5rLWNhbGVuZGFyLXNtIC5rLWNhbGVuZGFyLW1vbnRodmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1zbS1tb250aC1jZWxsLXNpemUsIDI4cHggKX0uay1jYWxlbmRhci1zbS5rLXllYXItY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXIteWVhcnZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20teWVhci1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1zbS5rLWRlY2FkZS1jYWxlbmRhciwuay1jYWxlbmRhci1zbSAuay1jYWxlbmRhci1kZWNhZGV2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLXNtLWRlY2FkZS1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1zbS5rLWNlbnR1cnktY2FsZW5kYXIsLmstY2FsZW5kYXItc20gLmstY2FsZW5kYXItY2VudHVyeXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItc20tY2VudHVyeS1jZWxsLXNpemUsIDU2cHggKX0uay1jYWxlbmRhci1tZHstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci12aWV3LXdpZHRoOiAyNTZweDstLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXBhZGRpbmcteDogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLWNlbGwtcGFkZGluZy14LCB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pICk7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZWxsLXBhZGRpbmcteSwgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWNhbGVuZGFyLW1kLmstbW9udGgtY2FsZW5kYXIsLmstY2FsZW5kYXItbWQgLmstY2FsZW5kYXItbW9udGh2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLW1kLW1vbnRoLWNlbGwtc2l6ZSwgMzJweCApfS5rLWNhbGVuZGFyLW1kLmsteWVhci1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci15ZWFydmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC15ZWFyLWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLW1kLmstZGVjYWRlLWNhbGVuZGFyLC5rLWNhbGVuZGFyLW1kIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbWQtZGVjYWRlLWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLW1kLmstY2VudHVyeS1jYWxlbmRhciwuay1jYWxlbmRhci1tZCAuay1jYWxlbmRhci1jZW50dXJ5dmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1tZC1jZW50dXJ5LWNlbGwtc2l6ZSwgNjRweCApfS5rLWNhbGVuZGFyLWxney0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLXZpZXctd2lkdGg6IDMyMHB4Oy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy14OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXgsIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApOy0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtcGFkZGluZy15OiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctY2VsbC1wYWRkaW5nLXksIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpfS5rLWNhbGVuZGFyLWxnLmstbW9udGgtY2FsZW5kYXIsLmstY2FsZW5kYXItbGcgLmstY2FsZW5kYXItbW9udGh2aWV3ey0tSU5URVJOQUwtLWtlbmRvLWNhbGVuZGFyLWNlbGwtc2l6ZTogdmFyKCAtLWtlbmRvLWNhbGVuZGFyLWxnLW1vbnRoLWNlbGwtc2l6ZSwgNDBweCApfS5rLWNhbGVuZGFyLWxnLmsteWVhci1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci15ZWFydmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy15ZWFyLWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWxnLmstZGVjYWRlLWNhbGVuZGFyLC5rLWNhbGVuZGFyLWxnIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXd7LS1JTlRFUk5BTC0ta2VuZG8tY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoIC0ta2VuZG8tY2FsZW5kYXItbGctZGVjYWRlLWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWxnLmstY2VudHVyeS1jYWxlbmRhciwuay1jYWxlbmRhci1sZyAuay1jYWxlbmRhci1jZW50dXJ5dmlld3stLUlOVEVSTkFMLS1rZW5kby1jYWxlbmRhci1jZWxsLXNpemU6IHZhciggLS1rZW5kby1jYWxlbmRhci1sZy1jZW50dXJ5LWNlbGwtc2l6ZSwgODBweCApfS5rLWNhbGVuZGFyLWluZmluaXRle2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7aGVpZ2h0OjI4OHB4O2ZsZXg6MCAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDowO292ZXJmbG93OmhpZGRlbn0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci12aWV3IC5rLWNvbnRlbnQuay1zY3JvbGxhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjE1MCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi0yNSU7Ym94LXNoYWRvdzowIDAgMzJweCAxNnB4IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhci1pbmZpbml0ZSAuay1jYWxlbmRhci1oZWFkZXJ7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDphdXRvO21pbi13aWR0aDowfS5rLWNhbGVuZGFyLWluZmluaXRlIC5rLWNhbGVuZGFyLXdlZWtkYXlze2ZsZXg6MCAwIGF1dG99LmstY2FsZW5kYXItbmF2aWdhdGlvbnt3aWR0aDo1ZW07dGV4dC1hbGlnbjpjZW50ZXI7ZmxleDowIDAgYXV0bztkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmstY2FsZW5kYXItbmF2aWdhdGlvbjo6YmVmb3JlLC5rLWNhbGVuZGFyLW5hdmlnYXRpb246OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjIwMCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi01MCU7Ym94LXNoYWRvdzowIDAgNmVtIDNlbSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uOjphZnRlcntpbnNldC1ibG9jay1lbmQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtoZWlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MH0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgdWwsLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IHVse3dpZHRoOjVlbX0uay1jYWxlbmRhci1uYXZpZ2F0aW9uIC5rLWNvbnRlbnQgbGksLmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1jb250ZW50IGxpe2hlaWdodDoyZW07bGluZS1oZWlnaHQ6MmVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZToxZW07b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmNsaXB9LmstY2FsZW5kYXItbmF2aWdhdGlvbiAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlcntmb250LXdlaWdodDpib2xkfS5rLWNhbGVuZGFyLW5hdmlnYXRpb24gLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHR7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2hlaWdodDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmstY2FsZW5kYXItcmFuZ2V7d2lkdGg6YXV0b30uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3e3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS5rLWNhbGVuZGFyLXJhbmdlIC5rLWNhbGVuZGFyLXZpZXc6OmFmdGVye2Rpc3BsYXk6bm9uZX0uay1jYWxlbmRhci1yYW5nZSAuay1jYWxlbmRhci12aWV3OmZvY3Vze291dGxpbmU6MH0uay1yYW5nZS1zdGFydHtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXJhbmdlLXN0YXJ0IC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstcmFuZ2Utc3RhcnQgLmstbGlua3tib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmstcmFuZ2UtZW5ke2JvcmRlci1yYWRpdXM6MDtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1yYW5nZS1lbmQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1yYW5nZS1lbmQgLmstbGlua3tib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOmluaGVyaXR9LmstcmFuZ2UtbWlke2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1yYWRpdXM6MH0uay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1jYWxlbmRhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FsZW5kYXIgLmstaGVhZGVye2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JveC1zaGFkb3c6MCAxcHggM3B4IDFweCByZ2JhKDAsMCwwLC4xKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10aCwuay1jYWxlbmRhciAuay1jYWxlbmRhci1jYXB0aW9uLC5rLWNhbGVuZGFyIC5rLW1ldGEtaGVhZGVyLC5rLWNhbGVuZGFyIC5rLW1vbnRoLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstb3RoZXItbW9udGh7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1jYWxlbmRhciAuay1hbHR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstaG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWhvdmVyIC5rLWxpbmt7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstbGlua3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6aG92ZXIgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkOmhvdmVyIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWNhbGVuZGFyLWNlbGwtaW5uZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZC5rLWhvdmVyIC5rLWxpbmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkOmZvY3VzIC5rLWxpbmssLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstZm9jdXMgLmstbGlua3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4wOCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZDpmb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQ6Zm9jdXMgLmstbGluaywuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXNlbGVjdGVkLmstZm9jdXMgLmstbGlua3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4wOCl9LmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKTtib3gtc2hhZG93Omluc2V0IC0xcHggMCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24gbGk6aG92ZXIsLmstY2FsZW5kYXIgLmstY2FsZW5kYXItbmF2aWdhdGlvbiBsaS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24taGlnaGxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLW1hcmtlcntjb2xvcjpjdXJyZW50Q29sb3J9LmstY2FsZW5kYXIuay1pbnZhbGlkLC5rLWNhbGVuZGFyLmstaW52YWxpZDpob3Zlciwuay1jYWxlbmRhci5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstY2FsZW5kYXIubmctaW52YWxpZC5uZy1kaXJ0eXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXJ0bCAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLFtkaXI9cnRsXSAuay1jYWxlbmRhciAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLC5rLWNhbGVuZGFyLmstcnRsIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24sLmstY2FsZW5kYXJbZGlyPXJ0bF0gLmstY2FsZW5kYXItbmF2aWdhdGlvbntib3gtc2hhZG93Omluc2V0IDFweCAwIHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc2NoZWR1bGVyIC5rLWNhbGVuZGFyIC5rLW90aGVyLW1vbnRoe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nik7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXN0YXJ0LC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCwuay1jYWxlbmRhciAuay1yYW5nZS1taWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydCAuay1saW5rLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZCAuay1saW5re2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3RhcnQuay1hY3RpdmUgLmstY2FsZW5kYXItY2VsbC1pbm5lciwuay1jYWxlbmRhciAuay1yYW5nZS1zdGFydC5rLWFjdGl2ZSAuay1saW5rLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1jYWxlbmRhci1jZWxsLWlubmVyLC5rLWNhbGVuZGFyIC5rLXJhbmdlLWVuZC5rLWFjdGl2ZSAuay1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAwIDJweCAycHggcmdiYSgwLDAsMCwuMil9LmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtc3RhcnQsLmstY2FsZW5kYXIgLmstcmFuZ2Utc3BsaXQtZW5ke3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlciwuay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7d2lkdGg6NXB4fS5rLWNhbGVuZGFyIC5rLXJhbmdlLXNwbGl0LXN0YXJ0OjphZnRlcntpbnNldC1pbmxpbmUtc3RhcnQ6LTVweDtpbnNldC1pbmxpbmUtZW5kOmF1dG87YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKX0uay1jYWxlbmRhciAuay1yYW5nZS1zcGxpdC1lbmQ6OmFmdGVye2luc2V0LWlubGluZS1lbmQ6LTVweDtpbnNldC1pbmxpbmUtc3RhcnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpLCB0cmFuc3BhcmVudCAxMDAlKX0uay1wb2ludGVyLWV2ZW50cy1ub25le3BvaW50ZXItZXZlbnRzOm5vbmV9LlxcIWstcG9pbnRlci1ldmVudHMtbm9uZXtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmstcG9pbnRlci1ldmVudHMtYXV0b3twb2ludGVyLWV2ZW50czphdXRvfS5cXCFrLXBvaW50ZXItZXZlbnRzLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50fS5rLXRpbWVzZWxlY3Rvcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBvcHVwPi5rLXRpbWVzZWxlY3Rvcntib3JkZXItd2lkdGg6MH0uay10aW1lLWhlYWRlciwuay10aW1lLXNlbGVjdG9yLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleDowIDAgYXV0b30uay10aW1lLWhlYWRlciAuay10aXRsZSwuay10aW1lLWhlYWRlciAuay10aW1lLXNlbGVjdG9yLWhlYWRlci10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLXNlbGVjdG9yLWhlYWRlci10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstdGltZS1oZWFkZXIgLmstdGltZS1ub3csLmstdGltZS1zZWxlY3Rvci1oZWFkZXIgLmstdGltZS1ub3d7Ym9yZGVyLXdpZHRoOjA7bGluZS1oZWlnaHQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcn0uay1hY3Rpb25zLmstdGltZS1mYXN0LXNlbGVjdGlvbiwuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstZWRpdC1idXR0b25zLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1hY3Rpb24tYnV0dG9ucywuay10aW1lLWZhc3Qtc2VsZWN0aW9uLmstY29sdW1ubWVudS1hY3Rpb25zLC5rLXRpbWUtZmFzdC1zZWxlY3Rpb24uay1mb3JtLWJ1dHRvbnN7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstdGltZS1saXN0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59LmstdGltZS1oaWdobGlnaHQsLmstdGltZS1saXN0LWhpZ2hsaWdodHt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2JvcmRlci13aWR0aDoxcHggMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyg1MCUgKyAodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKS8yKTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoxfS5rLXRpbWUtbGlzdC13cmFwcGVye21pbi13aWR0aDo0ZW07aGVpZ2h0OjI0MHB4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLXRpbWUtbGlzdC13cmFwcGVyIC5rLXRpdGxle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCLigItcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2luc2V0LWlubGluZS1zdGFydDowO3BvaW50ZXItZXZlbnRzOm5vbmU7aGVpZ2h0OmNhbGMoNTAlIC0gKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpKih2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkvMik7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZH0uay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYygodmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KSkqKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKSl9LmstdGltZS1saXN0LXdyYXBwZXIuay1mb2N1czo6YWZ0ZXJ7aW5zZXQtYmxvY2stZW5kOjB9LmstdGltZS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3V0bGluZTowO292ZXJmbG93OmhpZGRlbn0uay10aW1lLWxpc3Q6OmJlZm9yZSwuay10aW1lLWxpc3Q6OmFmdGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIuKAi1wiO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7ei1pbmRleDoxO3dpZHRoOjIwMCU7aW5zZXQtaW5saW5lLXN0YXJ0Oi01MCV9LmstdGltZS1saXN0OjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay10aW1lLWxpc3Q6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowfS5rLXRpbWUtY29udGFpbmVyLC5rLXRpbWUtbGlzdC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nLWlubGluZS1lbmQ6MTAwcHg7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MTAwcHg7bWFyZ2luLWlubGluZS1zdGFydDotMTAwcHg7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYygtMTAwcHggLSB2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpKX0uay10aW1lLWNvbnRhaW5lcj51bCwuay10aW1lLWxpc3QtY29udGVudD51bHtoZWlnaHQ6YXV0bzt3aWR0aDo0ZW07bWFyZ2luOmF1dG99LmstdGltZS1jb250YWluZXIgLmstc2Nyb2xsYWJsZS1wbGFjZWhvbGRlciwuay10aW1lLWxpc3QtY29udGVudCAuay1zY3JvbGxhYmxlLXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MH0uay10aW1lLWxpc3QtaXRlbSwuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWUtc2VwYXJhdG9ye3dpZHRoOjA7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMik7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjExO2luc2V0LWJsb2NrLXN0YXJ0OmNhbGMoKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpKih2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSkvMil9LmstdGltZXNlbGVjdG9yLXNte2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWhpZ2hsaWdodCwuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0LWhpZ2hsaWdodHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLXNlcGFyYXRvcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1zbSAuay10aW1lLWxpc3QtaXRlbSwuay10aW1lc2VsZWN0b3Itc20gLmstdGltZS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXRpbWVzZWxlY3Rvci1tZHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1oaWdobGlnaHQsLmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtbGlzdC1oaWdobGlnaHR7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLW1kIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXRpbWVzZWxlY3Rvci1tZCAuay10aW1lLWxpc3QtaXRlbSwuay10aW1lc2VsZWN0b3ItbWQgLmstdGltZS1saXN0IC5rLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lc2VsZWN0b3ItbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtaGlnaGxpZ2h0LC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QtaGlnaGxpZ2h0e2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtc2VwYXJhdG9ye2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstdGltZXNlbGVjdG9yLWxnIC5rLXRpbWUtbGlzdC1pdGVtLC5rLXRpbWVzZWxlY3Rvci1sZyAuay10aW1lLWxpc3QgLmstaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdGltZXNlbGVjdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lLWhlYWRlciAuay10aXRsZSwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aXRsZXtjb2xvcjp1bnNldH0uay10aW1lLWhlYWRlciAuay10aW1lLW5vdywuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vd3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10aW1lLWhlYWRlciAuay10aW1lLW5vdzpob3Zlciwuay10aW1lLXNlbGVjdG9yLWhlYWRlciAuay10aW1lLW5vdzpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay10aW1lLWxpc3Qtd3JhcHBlciAuay10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXMgLmstdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWUtbGlzdC13cmFwcGVyLmstZm9jdXM6OmJlZm9yZSwuay10aW1lLWxpc3Qtd3JhcHBlci5rLWZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA0KX0uay10aW1lLWxpc3Q6OmJlZm9yZSwuay10aW1lLWxpc3Q6OmFmdGVye2JveC1zaGFkb3c6MCAwIDNlbSAxLjVlbSB2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGltZS1saXN0IC5rLWl0ZW06aG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLXRpbWUtaGlnaGxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNhcHRjaGF7d2lkdGg6MjgwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXB0Y2hhICosLmstY2FwdGNoYSAqOjpiZWZvcmUsLmstY2FwdGNoYSAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY2FwdGNoYS1pbWFnZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FwdGNoYS1pbWFnZS1jb250cm9sc3twb3NpdGlvbjpyZWxhdGl2ZTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhcHRjaGEtaW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmstY2FwdGNoYS1pbWFnZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO29iamVjdC1maXQ6Y292ZXJ9LmstY2FwdGNoYS1sb2FkaW5nIC5rLWNhcHRjaGEtaW1hZ2V7aGVpZ2h0OmF1dG99LmstY2FwdGNoYS12b2x1bWUtY29udHJvbHtoZWlnaHQ6MTAwJX0uay1jYXB0Y2hhLXZhbGlkYXRpb24tbWVzc2FnZXttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkvMik7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7Zm9udC1zdHlsZTppdGFsaWN9LmstY2FwdGNoYXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wb3Mtc3RhdGljLC5rLXN0YXRpY3twb3NpdGlvbjpzdGF0aWN9LlxcIWstcG9zLXN0YXRpYywuXFwhay1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LmstcG9zLXJlbGF0aXZlLC5rLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS5cXCFrLXBvcy1yZWxhdGl2ZSwuXFwhay1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5rLXBvcy1hYnNvbHV0ZSwuay1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZX0uXFwhay1wb3MtYWJzb2x1dGUsLlxcIWstYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0uay1wb3MtZml4ZWQsLmstZml4ZWR7cG9zaXRpb246Zml4ZWR9LlxcIWstcG9zLWZpeGVkLC5cXCFrLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LmstcG9zLXN0aWNreSwuay1zdGlja3l7cG9zaXRpb246c3RpY2t5fS5cXCFrLXBvcy1zdGlja3ksLlxcIWstc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5rLWNvbG9ycGFsZXR0ZXtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY29sb3JwYWxldHRlICosLmstY29sb3JwYWxldHRlICo6OmJlZm9yZSwuay1jb2xvcnBhbGV0dGUgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9ycGFsZXR0ZS10YWJsZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5rLWNvbG9ycGFsZXR0ZS10aWxlOmhvdmVyLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstaG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDF9LmstY29sb3JwYWxldHRlLXRpbGU6Zm9jdXMsLmstY29sb3JwYWxldHRlLXRpbGUuay1mb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDB9LmstY29sb3JwYWxldHRlLXNtIC5rLWNvbG9ycGFsZXR0ZS10aWxle3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctNVxcLjUsIDEuMzc1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy01XFwuNSwgMS4zNzVyZW0pfS5rLWNvbG9ycGFsZXR0ZS1tZCAuay1jb2xvcnBhbGV0dGUtdGlsZXt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1jb2xvcnBhbGV0dGUtbGcgLmstY29sb3JwYWxldHRlLXRpbGV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKX0uay1jb2xvcnBhbGV0dGUtdGlsZTpmb2N1cywuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwwJSwxMDAlLC41KX0uay1jb2xvcnBhbGV0dGUtdGlsZTpob3Zlciwuay1jb2xvcnBhbGV0dGUtdGlsZS5rLWhvdmVye2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiYSgwLDAsMCwuMyksaW5zZXQgMCAwIDAgMXB4IGhzbGEoMCwwJSwxMDAlLC44KX0uay1jb2xvcnBhbGV0dGUtdGlsZS5rLXNlbGVjdGVkLC5rLWNvbG9ycGFsZXR0ZS10aWxlLmstc2VsZWN0ZWQ6aG92ZXJ7Ym94LXNoYWRvdzowIDFweCAzcHggMXB4IHJnYmEoMCwwLDAsLjMpLGluc2V0IDAgMCAwIDFweCAjZmZmfS5rLWNvbG9yZ3JhZGllbnR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTt3aWR0aDoyNzJweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstY29sb3JncmFkaWVudCAqLC5rLWNvbG9yZ3JhZGllbnQgKjo6YmVmb3JlLC5rLWNvbG9yZ3JhZGllbnQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1yZWN0YW5nbGV7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2hlaWdodDoyMDJweH0uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZHJhZ2hhbmRsZXttYXJnaW4tdG9wOi03cHg7bWFyZ2luLWxlZnQ6LTdweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcn0uay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZzdGFjaywuay1jb2xvcmdyYWRpZW50LWNhbnZhcy5rLXZib3h7cGFkZGluZy1pbmxpbmU6OHB4fS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZXtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmUtd2lkdGg6MXB4O291dGxpbmUtc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2Fse3dpZHRoOjEwcHg7aGVpZ2h0OjIwMnB4O2ZsZXg6MCAwIDEwcHh9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1zbGlkZXItdmVydGljYWwgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O21hcmdpbi1pbmxpbmUtc3RhcnQ6LTVweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7ZmxleDowIDAgMTBweH0uay1jb2xvcmdyYWRpZW50LXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3toZWlnaHQ6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7bWFyZ2luLWJsb2NrLXN0YXJ0Oi01cHh9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1hbHBoYS1zbGlkZXIgLmstc2xpZGVyLXRyYWNrOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDotMX0uay1jb2xvcmdyYWRpZW50LXNsaWRlciAuay1zbGlkZXItdHJhY2std3JhcHt6LWluZGV4OjF9LmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstc2xpZGVyLXNlbGVjdGlvbntkaXNwbGF5Om5vbmV9LmstY29sb3JncmFkaWVudC1zbGlkZXIgLmstZHJhZ2hhbmRsZXtib3JkZXItd2lkdGg6M3B4fS5rLWNvbG9yZ3JhZGllbnQtc217d2lkdGg6MjUycHg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1udW1lcmljdGV4dGJveHt3aWR0aDo0MnB4fS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1zbSAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtZ3JhZGllbnR7aGVpZ2h0OjE4MnB4fS5rLWNvbG9yZ3JhZGllbnQtc20gLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstc2xpZGVyLXZlcnRpY2Fse2hlaWdodDoxODJweH0uay1jb2xvcmdyYWRpZW50LXNtIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1jb250cm9sc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmdyYWRpZW50LW1ke3dpZHRoOjI3MnB4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NDZweH0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbWQgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2hlaWdodDoyMDJweH0uay1jb2xvcmdyYWRpZW50LW1kIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjAycHh9LmstY29sb3JncmFkaWVudC1tZCAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY29sb3JncmFkaWVudC1sZ3t3aWR0aDozNjJweDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLW51bWVyaWN0ZXh0Ym94e3dpZHRoOjYycHh9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhc3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtbGcgLmstY29sb3JncmFkaWVudC1jYW52YXMgLmstaHN2LWdyYWRpZW50e2hlaWdodDoyNjhweH0uay1jb2xvcmdyYWRpZW50LWxnIC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLXNsaWRlci12ZXJ0aWNhbHtoZWlnaHQ6MjY4cHh9LmstY29sb3JncmFkaWVudC1sZyAuay1jb2xvcmdyYWRpZW50LWNhbnZhcyAuay1oc3YtY29udHJvbHN7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmdyYWRpZW50LWlucHV0c3tnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzIC5rLWNvbG9yZ3JhZGllbnQtaW5wdXQtbGFiZWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5rLWNvbG9yZ3JhZGllbnQtaW5wdXRzPi5rLXZzdGFjaywuay1jb2xvcmdyYWRpZW50LWlucHV0cz4uay12Ym94e2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMyl9LmstY29sb3JncmFkaWVudC1pbnB1dHMgLmstbnVtZXJpY3RleHRib3h7d2lkdGg6NDZweH0uay1jb2xvcmdyYWRpZW50LWlucHV0cyAuay1pbnB1dC1pbm5lcntwYWRkaW5nLWlubGluZS1zdGFydDoycHg7cGFkZGluZy1pbmxpbmUtZW5kOjJweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LW92ZXJmbG93OmNsaXB9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMS41KX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXJhdGlve21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzEuNSl9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC1yYXRpby10ZXh0e2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCl9LmstY29sb3JncmFkaWVudC1jb2xvci1jb250cmFzdCAuay1jb250cmFzdC12YWxpZGF0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkvMS41LzIpfS5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1jb2xvcmdyYWRpZW50LWNvbG9yLWNvbnRyYXN0IC5rLWNvbnRyYXN0LXZhbGlkYXRpb24gLmstaWNvbisuay1pY29uLC5rLWNvbG9yZ3JhZGllbnQtY29sb3ItY29udHJhc3QgLmstY29udHJhc3QtdmFsaWRhdGlvbiAuay1pY29uLXdyYXBwZXItaG9zdCsuay1pY29uLXdyYXBwZXItaG9zdCAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6LTEzcHh9LmstY29sb3ItY29udHJhc3Qtc3Zne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lfS5rLWNvbG9yZ3JhZGllbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsLmstY29sb3JncmFkaWVudC5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIGJsYWNrKSxsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKX0uay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGV7Ym9yZGVyLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpmb2N1cywuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1mb2N1c3tib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTIsIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWNvbG9yZ3JhZGllbnQgLmstZHJhZ2hhbmRsZTpob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1ob3Zlciwuay1jb2xvcmdyYWRpZW50IC5rLWRyYWdoYW5kbGUuay1hY3RpdmUsLmstY29sb3JncmFkaWVudCAuay1kcmFnaGFuZGxlOmFjdGl2ZXtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3V0bGluZS1jb2xvcjojMDAwfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMCl9LmstY29sb3JncmFkaWVudC1zbGlkZXIuay1odWUtc2xpZGVyLmstc2xpZGVyLXZlcnRpY2FsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZjAwMDAsICNmZmZmMDAsICMwMGZmMDAsICMwMGZmZmYsICMwMDAwZmYsICNmZjAwZmYsICNmZjAwMDApfS5rLWNvbG9yZ3JhZGllbnQtc2xpZGVyLmstYWxwaGEtc2xpZGVyIC5rLXNsaWRlci10cmFjazo6YmVmb3Jle2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBS0NBWUFBQUNOTXMrOUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBdVNVUkJWSGdCeFl5eERRQXdETUpJTCtZVCtEanR6RlJsaVVmTGNrbHFCQ1JUNGVDVHhiRDZrZEwyL0xnWVhxcHZDYnMza0J2L0FBQUFBRWxGVGtTdVFtQ0MpIGNlbnRlciByZXBlYXR9LmstY29sb3JncmFkaWVudC1pbnB1dC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXJ0bCAuay1jb2xvcmdyYWRpZW50IC5rLWh1ZS1zbGlkZXIuay1zbGlkZXItaG9yaXpvbnRhbCAuay1zbGlkZXItdHJhY2ssW2Rpcj1ydGxdIC5rLWNvbG9yZ3JhZGllbnQgLmstaHVlLXNsaWRlci5rLXNsaWRlci1ob3Jpem9udGFsIC5rLXNsaWRlci10cmFja3tiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmYwMDAwLCAjZmZmZjAwLCAjMDBmZjAwLCAjMDBmZmZmLCAjMDAwMGZmLCAjZmYwMGZmLCAjZmYwMDAwKX0uay1hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvfS5cXCFrLWFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbH0uXFwhay1hbGlnbi1zZWxmLW5vcm1hbHthbGlnbi1zZWxmOm5vcm1hbCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2h9LlxcIWstYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyfS5cXCFrLWFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOnN0YXJ0fS5cXCFrLWFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzdGFydCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kfS5cXCFrLWFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZW5kICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydH0uXFwhay1hbGlnbi1zZWxmLWZsZXgtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1mbGV4LWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kfS5cXCFrLWFsaWduLXNlbGYtZmxleC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uay1hbGlnbi1zZWxmLWZpcnN0LWJhc2VsaW5le2FsaWduLXNlbGY6Zmlyc3QgYmFzZWxpbmV9LlxcIWstYWxpZ24tc2VsZi1maXJzdC1iYXNlbGluZXthbGlnbi1zZWxmOmZpcnN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1sYXN0LWJhc2VsaW5le2FsaWduLXNlbGY6bGFzdCBiYXNlbGluZX0uXFwhay1hbGlnbi1zZWxmLWxhc3QtYmFzZWxpbmV7YWxpZ24tc2VsZjpsYXN0IGJhc2VsaW5lICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6c2VsZi1zdGFydH0uXFwhay1hbGlnbi1zZWxmLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpzZWxmLXN0YXJ0ICFpbXBvcnRhbnR9LmstYWxpZ24tc2VsZi1zZWxmLWVuZHthbGlnbi1zZWxmOnNlbGYtZW5kfS5cXCFrLWFsaWduLXNlbGYtc2VsZi1lbmR7YWxpZ24tc2VsZjpzZWxmLWVuZCAhaW1wb3J0YW50fS5rLWNvbG9yZWRpdG9ye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bWluLXdpZHRoOjI3MnB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sb3JlZGl0b3IgKiwuay1jb2xvcmVkaXRvciAqOjpiZWZvcmUsLmstY29sb3JlZGl0b3IgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLWhlYWRlci1hY3Rpb25ze2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY29sb3JlZGl0b3ItcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDozNHB4O2hlaWdodDoxNHB4fS5rLWNvbG9yZWRpdG9yLXNte21pbi13aWR0aDoyNTJweH0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1oZWFkZXJ7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgMH0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1jb2xvcmVkaXRvci1zbSAuay1jb2xvcmVkaXRvci1wcmV2aWV3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstY29sb3JlZGl0b3Itc20gLmstY29sb3JlZGl0b3ItcHJldmlldyAuay1jb2xvci1wcmV2aWV3e3dpZHRoOjM0cHg7aGVpZ2h0OjEycHh9LmstY29sb3JlZGl0b3ItbWR7bWluLXdpZHRoOjI3MnB4fS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLWhlYWRlcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZWRpdG9yLW1kIC5rLWNvbG9yZWRpdG9yLXByZXZpZXd7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1jb2xvcmVkaXRvci1tZCAuay1jb2xvcmVkaXRvci1wcmV2aWV3IC5rLWNvbG9yLXByZXZpZXd7d2lkdGg6MzRweDtoZWlnaHQ6MTRweH0uay1jb2xvcmVkaXRvci1sZ3ttaW4td2lkdGg6MzYycHh9LmstY29sb3JlZGl0b3ItbGcgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKSAwfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXZpZXdze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00XFwuNSwgMS4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNFxcLjUsIDEuMTI1cmVtKX0uay1jb2xvcmVkaXRvci1sZyAuay1jb2xvcmVkaXRvci1wcmV2aWV3e2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNvbG9yZWRpdG9yLWxnIC5rLWNvbG9yZWRpdG9yLXByZXZpZXcgLmstY29sb3ItcHJldmlld3t3aWR0aDo0NHB4O2hlaWdodDoxNnB4fS5rLWNvbG9yZWRpdG9yLXZpZXdze21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWNvbG9yLXByZXZpZXctd2lkdGgsIHZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKSkqdmFyKC0ta2VuZG8tY29sb3ItcHJldmlldy1jb2x1bW5zLCAxMCkpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWNvbG9yZWRpdG9yLXZpZXdzIC5rLWNvbG9yZ3JhZGllbnR7cGFkZGluZzowO3dpZHRoOmF1dG87Ym9yZGVyLXdpZHRoOjB9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JncmFkaWVudDpmb2N1cywuay1jb2xvcmVkaXRvci12aWV3cyAuay1jb2xvcmdyYWRpZW50LmstZm9jdXN7b3V0bGluZToycHggZG90dGVkO291dGxpbmUtb2Zmc2V0OjRweDtib3JkZXItcmFkaXVzOjB9LmstY29sb3JlZGl0b3Itdmlld3MgLmstY29sb3JwYWxldHRle2FsaWduLXNlbGY6Y2VudGVyfS5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbnMsLmstY29sb3JlZGl0b3ItZm9vdGVyLmstZWRpdC1idXR0b25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWFjdGlvbi1idXR0b25zLC5rLWNvbG9yZWRpdG9yLWZvb3Rlci5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1jb2xvcmVkaXRvci1mb290ZXIuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjB9LmstY29sb3JlZGl0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWNvbG9yZWRpdG9yIC5rLWNvbG9yZ3JhZGllbnQ6Zm9jdXMsLmstY29sb3JlZGl0b3IgLmstY29sb3JncmFkaWVudC5rLWZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWNvbG9yLXBpY2tlciwuay1jb2xvcnBpY2tlcnt3aWR0aDptaW4tY29udGVudH0uay1kYXRldGltZS1zZWxlY3RvcntkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5rLWRhdGV0aW1lLXdyYXB7d2lkdGg6Y2FsYygyNTZweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMik7b3ZlcmZsb3c6aGlkZGVufS5rLWRhdGV0aW1lLXdyYXAgLmstZGF0ZXRpbWUtYnV0dG9uZ3JvdXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWRhdGV0aW1lLXdyYXAgLmstY2FsZW5kYXIsLmstZGF0ZXRpbWUtd3JhcCAuay10aW1lc2VsZWN0b3J7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MH0uay1kYXRldGltZS1jYWxlbmRhci13cmFwLC5rLWRhdGV0aW1lLXRpbWUtd3JhcHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4OjAgMCBjYWxjKDI1NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay1kYXRlLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uay10aW1lLXRhYiAuay1kYXRldGltZS1zZWxlY3Rvcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9OmlzKC5rLXJ0bCxbZGlyPXJ0bF0pIC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yLC5rLXRpbWUtdGFiIC5rLWRhdGV0aW1lLXNlbGVjdG9yOmlzKC5rLXJ0bCxbZGlyPXJ0bF0pe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5rLWRhdGVyYW5nZS1waWNrZXIsLmstZGF0ZXJhbmdlcGlja2Vye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZGF0ZXJhbmdlLXBpY2tlciAqLC5rLWRhdGVyYW5nZXBpY2tlciAqLC5rLWRhdGVyYW5nZS1waWNrZXIgKjo6YmVmb3JlLC5rLWRhdGVyYW5nZXBpY2tlciAqOjpiZWZvcmUsLmstZGF0ZXJhbmdlLXBpY2tlciAqOjphZnRlciwuay1kYXRlcmFuZ2VwaWNrZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRhdGVyYW5nZS1waWNrZXIgLmstZGF0ZWlucHV0LC5rLWRhdGVyYW5nZXBpY2tlciAuay1kYXRlaW5wdXR7d2lkdGg6MTBlbX0uay1kYXRlcmFuZ2VwaWNrZXItd3JhcHtkaXNwbGF5OmluaGVyaXQ7ZmxleC1mbG93OmluaGVyaXQ7YWxpZ24taXRlbXM6aW5oZXJpdDtnYXA6aW5oZXJpdH0uay1kcm9wZG93bmdyaWQtcG9wdXB7b3ZlcmZsb3c6aGlkZGVufS5rLWRyb3Bkb3duZ3JpZC1wb3B1cD4uay1kYXRhLXRhYmxle2JvcmRlci13aWR0aDowfS5rLWRyb3Bkb3duLW9wZXJhdG9ye3dpZHRoOm1pbi1jb250ZW50O2ZsZXg6bm9uZX0uay1kcm9wZG93bi1vcGVyYXRvciAuay1pbnB1dC1idXR0b257Ym9yZGVyLXdpZHRoOjA7d2lkdGg6bWluLWNvbnRlbnR9LmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtYnV0dG9uIC5rLWJ1dHRvbi1pY29ue3dpZHRoOmF1dG87YXNwZWN0LXJhdGlvOjF9LmstZHJvcGRvd24tb3BlcmF0b3IgLmstaW5wdXQtaW5uZXJ7ZGlzcGxheTpub25lfS5rLXRyZWV2aWV3e3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10cmVldmlldyAqLC5rLXRyZWV2aWV3ICo6OmJlZm9yZSwuay10cmVldmlldyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstdHJlZXZpZXctZmlsdGVye3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ZmxleDpub25lfS5rLXRyZWV2aWV3LWdyb3Vwe21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7b3V0bGluZTowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3LWdyb3VwLm5nLWFuaW1hdGluZ3tvdmVyZmxvdzpoaWRkZW59LmstdHJlZXZpZXctdG9wLC5rLXRyZWV2aWV3LW1pZCwuay10cmVldmlldy1ib3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXJ9LmstdHJlZXZpZXctaXRlbXtvdXRsaW5lLXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3BhZGRpbmctaW5saW5lLXN0YXJ0OjI0cHg7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpibG9ja30uay10cmVldmlldy10b2dnbGV7bWFyZ2luLWlubGluZS1zdGFydDotMjRweDtmbGV4Om5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9LmstdHJlZXZpZXctdG9nZ2xlIC5rLWljb257cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstdHJlZXZpZXctbG9hZGluZ3ttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3IC5rLWNoZWNrYm94LXdyYXAsLmstdHJlZXZpZXcgLmstY2hlY2tib3gtd3JhcHBlcnthbGlnbi1zZWxmOmNlbnRlcn0uay10cmVldmlldy1sZWFme2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXI6MHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRyZWV2aWV3LWxlYWYgLmstaWNvbiwuay10cmVldmlldy1sZWFmIC5rLWltYWdlLC5rLXRyZWV2aWV3LWxlYWYgLmstc3ByaXRle21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbGVhZi5rLWZvY3Vze3otaW5kZXg6MX0uay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246aG92ZXIsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWhvdmVyLC5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstdHJlZXZpZXctc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstdHJlZXZpZXctc20gLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctc20gLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3LW1ke2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLXRyZWV2aWV3LW1kIC5rLXRyZWV2aWV3LWxlYWZ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10cmVldmlldy1tZCAuay1jaGVja2JveC13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdHJlZXZpZXctbGd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCl9LmstdHJlZXZpZXctbGcgLmstdHJlZXZpZXctbGVhZntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstdHJlZXZpZXctbGcgLmstY2hlY2tib3gtd3JhcHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRyZWV2aWV3e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10cmVldmlldy1sZWFmOmhvdmVyLC5rLXRyZWV2aWV3LWxlYWYuay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay10cmVldmlldy1sZWFmOmZvY3VzLC5rLXRyZWV2aWV3LWxlYWYuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdHJlZXZpZXctbGVhZi5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbjpob3Zlciwuay10cmVldmlldyAuay10cmVldmlldy1sb2FkLW1vcmUtYnV0dG9uLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRyZWV2aWV3IC5rLXRyZWV2aWV3LWxvYWQtbW9yZS1idXR0b246Zm9jdXMsLmstdHJlZXZpZXcgLmstdHJlZXZpZXctbG9hZC1tb3JlLWJ1dHRvbi5rLWZvY3Vze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstcG9wdXAtZHJvcGRvd250cmVlIC5rLXRyZWV2aWV3LC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay10cmVldmlldywuay1tdWx0aXNlbGVjdHRyZWUtcG9wdXAgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1wb3B1cC1kcm9wZG93bnRyZWUgLmstY2hlY2stYWxsLC5rLWRyb3Bkb3dudHJlZS1wb3B1cCAuay1jaGVjay1hbGwsLmstbXVsdGlzZWxlY3R0cmVlLXBvcHVwIC5rLWNoZWNrLWFsbHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstbXVsdGlzZWxlY3R0cmVlIC5rLWlucHV0LXZhbHVlc3t3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5rLW11bHRpc2VsZWN0dHJlZSAuay1pbnB1dC1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCLigItcIjt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcmF0aW5ne21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2JhY2tncm91bmQ6bm9uZTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1yYXRpbmcgKiwuay1yYXRpbmcgKjo6YmVmb3JlLC5rLXJhdGluZyAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstcmF0aW5nLmstcmVhZG9ubHl7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVye2ZsZXg6MCAxIGF1dG87cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXJhdGluZy1jb250YWluZXIgLmstcmF0aW5nLWl0ZW17ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO291dGxpbmU6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpjb2xvciAyMDBtcyBlYXNlLW91dCAwc30uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtICp7cG9pbnRlci1ldmVudHM6bm9uZX0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tcGFydCwuay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXNwbGF5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdzpoaWRkZW59LmstcmF0aW5nLWNvbnRhaW5lciAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnR7ZGlyZWN0aW9uOnJ0bH0uay1yYXRpbmctY29udGFpbmVyIC5rLXJhdGluZy1pdGVtIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcn0uay1yYXRpbmctbGFiZWx7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO21hcmdpbi1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXJ0bCAuay1yYXRpbmctaXRlbSAuay1yYXRpbmctcHJlY2lzaW9uLWNvbXBsZW1lbnQsW2Rpcj1ydGxdIC5rLXJhdGluZy1pdGVtIC5rLXJhdGluZy1wcmVjaXNpb24tY29tcGxlbWVudHtkaXJlY3Rpb246bHRyfS5rLXJhdGluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nOmZvY3VzIC5rLXJhdGluZy1pdGVtPi5rLWljb24sLmstcmF0aW5nLmstZm9jdXMgLmstcmF0aW5nLWl0ZW0+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmc6Zm9jdXMgLmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZD4uay1pY29uLC5rLXJhdGluZy5rLWZvY3VzIC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQ+LmstaWNvbntmaWx0ZXI6ZHJvcC1zaGFkb3codmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpKX0uay1yYXRpbmctaXRlbXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcmF0aW5nLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbS5rLXNlbGVjdGVkOmZvY3VzLC5rLXJhdGluZy1pdGVtLmstc2VsZWN0ZWQuay1mb2N1c3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1yYXRpbmctaXRlbTpob3Zlciwuay1yYXRpbmctaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2N1cnNvcjpwb2ludGVyfS5rLXN3aXRjaHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXN3aXRjaCAqLC5rLXN3aXRjaCAqOjpiZWZvcmUsLmstc3dpdGNoICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zd2l0Y2ggW3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0uay1zd2l0Y2hbYXJpYS1yZWFkb25seT10cnVlXXtwb2ludGVyLWV2ZW50czpub25lfS5rLXN3aXRjaC5rLXJlYWRvbmx5e3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3dpdGNoLXRyYWNre2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXR9Lmstc3dpdGNoLXRodW1iLXdyYXB7d2lkdGg6MDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246bGVmdCAyMDBtcyBlYXNlLWluLW91dDtpbnNldC1ibG9jay1zdGFydDo1MCV9Lmstc3dpdGNoLXRodW1ie2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uay1zd2l0Y2gtbGFiZWwtb24sLmstc3dpdGNoLWxhYmVsLW9mZnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO292ZXJmbG93OmhpZGRlbn0uay1zd2l0Y2gtc217d2lkdGg6NTJweDtoZWlnaHQ6MjZweDtmb250LXNpemU6MTBweH0uay1zd2l0Y2gtc20gLmstc3dpdGNoLXRyYWNre3dpZHRoOjUycHg7aGVpZ2h0OjI2cHh9Lmstc3dpdGNoLXNtIC5rLXN3aXRjaC1sYWJlbC1vbntpbnNldC1pbmxpbmUtc3RhcnQ6NHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtbGFiZWwtb2Zme2luc2V0LWlubGluZS1lbmQ6NHB4fS5rLXN3aXRjaC1zbSAuay1zd2l0Y2gtdGh1bWJ7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH0uay1zd2l0Y2gtc20uay1zd2l0Y2gtb24gLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGMoMTAwJSAtIDEzcHgpfS5rLXN3aXRjaC1zbS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRodW1iLXdyYXB7aW5zZXQtaW5saW5lLXN0YXJ0OjEzcHh9Lmstc3dpdGNoLW1ke3dpZHRoOjYwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjEwcHh9Lmstc3dpdGNoLW1kIC5rLXN3aXRjaC10cmFja3t3aWR0aDo2MHB4O2hlaWdodDozMHB4fS5rLXN3aXRjaC1tZCAuay1zd2l0Y2gtbGFiZWwtb257aW5zZXQtaW5saW5lLXN0YXJ0OjZweH0uay1zd2l0Y2gtbWQgLmstc3dpdGNoLWxhYmVsLW9mZntpbnNldC1pbmxpbmUtZW5kOjZweH0uay1zd2l0Y2gtbWQgLmstc3dpdGNoLXRodW1ie3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmstc3dpdGNoLW1kLmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDpjYWxjKDEwMCUgLSAxNXB4KX0uay1zd2l0Y2gtbWQuay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYi13cmFwe2luc2V0LWlubGluZS1zdGFydDoxNXB4fS5rLXN3aXRjaC1sZ3t3aWR0aDo2OHB4O2hlaWdodDozNHB4O2ZvbnQtc2l6ZToxMHB4fS5rLXN3aXRjaC1sZyAuay1zd2l0Y2gtdHJhY2t7d2lkdGg6NjhweDtoZWlnaHQ6MzRweH0uay1zd2l0Y2gtbGcgLmstc3dpdGNoLWxhYmVsLW9ue2luc2V0LWlubGluZS1zdGFydDo4cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC1sYWJlbC1vZmZ7aW5zZXQtaW5saW5lLWVuZDo4cHh9Lmstc3dpdGNoLWxnIC5rLXN3aXRjaC10aHVtYnt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5rLXN3aXRjaC1sZy5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYygxMDAlIC0gMTdweCl9Lmstc3dpdGNoLWxnLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtdGh1bWItd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6MTdweH0uay1zd2l0Y2hbZGlyPXJ0bF0gLmstc3dpdGNoLXRodW1iLFtkaXI9cnRsXSAuay1zd2l0Y2ggLmstc3dpdGNoLXRodW1iLC5rLXN3aXRjaC5rLXJ0bCAuay1zd2l0Y2gtdGh1bWIsLmstcnRsIC5rLXN3aXRjaCAuay1zd2l0Y2gtdGh1bWJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpfS5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLXRyYWNre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC10aHVtYntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zd2l0Y2gtb2ZmOmZvY3VzIC5rLXN3aXRjaC10cmFjaywuay1zd2l0Y2gtb2ZmLmstZm9jdXMgLmstc3dpdGNoLXRyYWNre291dGxpbmU6MnB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgOCUsIHRyYW5zcGFyZW50KX0uay1zd2l0Y2gtb2ZmIC5rLXN3aXRjaC1sYWJlbC1vbntjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXN3aXRjaC1vbiAuay1zd2l0Y2gtdHJhY2t7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC10aHVtYntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zd2l0Y2gtb246Zm9jdXMgLmstc3dpdGNoLXRyYWNrLC5rLXN3aXRjaC1vbi5rLWZvY3VzIC5rLXN3aXRjaC10cmFja3tvdXRsaW5lOjJweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9Lmstc3dpdGNoLW9uIC5rLXN3aXRjaC1sYWJlbC1vZmZ7Y29sb3I6cmdiYSgwLDAsMCwwKX0uay1leHRlcm5hbC1kcm9wem9uZXtoZWlnaHQ6MjIwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWRyb3B6b25lLWlubmVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZsZXg6MSAxIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLWljb257bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSl9LmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaGludHttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1kcm9wem9uZS1pbm5lciAuay1kcm9wem9uZS1ub3Rle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLWRyb3B6b25lLWlubmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWRyb3B6b25lLWlubmVyIC5rLWljb24sLmstZHJvcHpvbmUtaW5uZXIgLmstZHJvcHpvbmUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWRyb3B6b25lLWlubmVyIC5rLWRyb3B6b25lLW5vdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1leHRlcm5hbC1kcm9wem9uZS1ob3ZlciAuay1pY29uLC5rLWV4dGVybmFsLWRyb3B6b25lLWhvdmVyIC5rLWRyb3B6b25lLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdXBsb2Fke2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdXBsb2FkICosLmstdXBsb2FkICo6OmJlZm9yZSwuay11cGxvYWQgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9ue21pbi13aWR0aDo3ZW19LmstdXBsb2FkIC5rLWRyb3B6b25lLC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO3RleHQtYWxpZ246ZW5kO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay1kcm9wem9uZS1oaW50LC5rLXVwbG9hZCAuay11cGxvYWQtZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludHtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstdXBsb2FkLXN0YXR1cywuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXN7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstdXBsb2FkIC5rLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXM+LmstaWNvbiwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLXVwbG9hZC1zdGF0dXM+LmstaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXVwbG9hZCAuay1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnQsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnR7ZGlzcGxheTpub25lfS5rLXVwbG9hZCAuay1kcm9wem9uZS1hY3RpdmUgLmstdXBsb2FkLXN0YXR1c3tkaXNwbGF5Om5vbmV9LmstdXBsb2FkIC5rLWRyb3B6b25lLWFjdGl2ZSAuay11cGxvYWQtc3RhdHVzKy5rLWRyb3B6b25lLWhpbnR7ZGlzcGxheTpibG9ja30uay11cGxvYWQgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6MzAwcHg7b3ZlcmZsb3cteTphdXRvO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7bGlzdC1zdHlsZTpub25lfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2luZ2xle3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaW5nbGV7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1tdWx0aXBsZXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAycHgpO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlOmxhc3QtY2hpbGR7Ym9yZGVyLXdpZHRoOjB9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlbmFtZXttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLXVwbG9hZC1wY3R7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZvbnQtd2VpZ2h0Om5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlc34uay1jbGVhci1zZWxlY3RlZCwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLXVwbG9hZC1zZWxlY3RlZHttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtib3JkZXItd2lkdGg6MH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzfi5rLXVwbG9hZC1zZWxlY3RlZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkO21hcmdpbi1pbmxpbmUtc3RhcnQ6LTFweH0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtbmFtZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtc2l6ZSwuay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdlLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLW5hbWV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdW1tYXJ5LC5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQteHMsIG5vcm1hbCl9LmstdXBsb2FkIC5rLXVwbG9hZC1maWxlcyAuay1maWxlLWljb24td3JhcHBlciAuay1maWxlLXN0YXRle3Bvc2l0aW9uOmFic29sdXRlfS5rLXVwbG9hZCAuay11cGxvYWQtZmlsZXMgLmstZmlsZS1zdGF0ZXt2aXNpYmlsaXR5OmhpZGRlbn0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzIC5rLWZpbGUtaW5mb3ttaW4taGVpZ2h0OjMycHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47ZmxleDoxIDAgMH0uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciwuay11cGxvYWQgLmstZmlsZS1zaW5nbGU+LmstZmlsZS1pbmZve21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21pbi1oZWlnaHQ6MzJweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtmbGV4OjEgMCAwfS5rLXVwbG9hZCAuay1tdWx0aXBsZS1maWxlcy13cmFwcGVyIC5rLWZpbGUtaW5mb3ttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7ZGlzcGxheTpibG9ja30uay11cGxvYWQgLmstbXVsdGlwbGUtZmlsZXMtd3JhcHBlciAuay1maWxlLXN1bW1hcnl7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKS8zKi0xKX0uay11cGxvYWQgLmstcHJvZ3Jlc3NiYXJ7LS1rZW5kby1wcm9ncmVzc2Jhci1oZWlnaHQ6IDJweDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTt3aWR0aDphdXRvfS5rLXVwbG9hZCAuay1hY3Rpb25zLC5rLXVwbG9hZCAuay1lZGl0LWJ1dHRvbnMsLmstdXBsb2FkIC5rLWFjdGlvbi1idXR0b25zLC5rLXVwbG9hZCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstdXBsb2FkIC5rLWZvcm0tYnV0dG9uc3tib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLXVwbG9hZC1idXR0b24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXJlY3Rpb246bHRyfS5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dHtmb250OjE3MHB4IG1vbm9zcGFjZSAhaW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7ei1pbmRleDoxfS5rLXVwbG9hZC1idXR0b24td3JhcCBpbnB1dFtkaXNhYmxlZF0sLmstdXBsb2FkLWJ1dHRvbi13cmFwIGlucHV0LmstZGlzYWJsZWR7dmlzaWJpbGl0eTpoaWRkZW59LmstdXBsb2Fke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay11cGxvYWQgLmstZHJvcHpvbmUsLmstdXBsb2FkIC5rLXVwbG9hZC1kcm9wem9uZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay11cGxvYWQgLmstZHJvcHpvbmUuay1ob3Zlciwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay11cGxvYWQgLmstZHJvcHpvbmUgLmstZHJvcHpvbmUtaGludCwuay11cGxvYWQgLmstdXBsb2FkLWRyb3B6b25lIC5rLWRyb3B6b25lLWhpbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstdXBsb2FkLWZpbGVzLC5rLXVwbG9hZCAuay1maWxle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXVwbG9hZCAuay1maWxlLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXVwbG9hZCAuay1maWxlIC5rLXVwbG9hZC1hY3Rpb24uay1mb2N1c3tib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstdXBsb2FkIC5rLXVwbG9hZC1zdGF0dXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1wcm9ncmVzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLXVwbG9hZCAuay1maWxlLXN1Y2Nlc3MgLmstZmlsZS12YWxpZGF0aW9uLW1lc3NhZ2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdXBsb2FkIC5rLWZpbGUtc3VjY2VzcyAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLXVwbG9hZCAuay1maWxlLWVycm9yIC5rLWZpbGUtdmFsaWRhdGlvbi1tZXNzYWdle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1lcnJvciAuay1wcm9ncmVzc2JhciAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay11cGxvYWQgLmstZmlsZS1pY29uLXdyYXBwZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay11cGxvYWQgLmstZmlsZS1zaXplLC5rLXVwbG9hZCAuay1maWxlLXZhbGlkYXRpb24tbWVzc2FnZSwuay11cGxvYWQgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdXBsb2FkIC5rLW11bHRpcGxlLWZpbGVzLXdyYXBwZXIgLmstZmlsZS1zdW1tYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay11cGxvYWQuay1pbnZhbGlkLC5rLXVwbG9hZC5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsLmstdXBsb2FkLm5nLWludmFsaWQubmctZGlydHl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1vdHB7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstb3RwIC5rLW90cC1pbnB1dD4uay1pbnB1dC1pbm5lcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWlubGluZTowfS5rLW90cC1zbXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1vdHAtc20gLmstb3RwLWlucHV0e21pbi13aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KX0uay1vdHAtc20gLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLW90cC1tZHtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLW90cC1tZCAuay1vdHAtaW5wdXR7bWluLXdpZHRoOmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1vdHAtbWQgLmstb3RwLXNlcGFyYXRvcjpub3QoOmVtcHR5KXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9Lmstb3RwLWxne2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstb3RwLWxnIC5rLW90cC1pbnB1dHttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9Lmstb3RwLWxnIC5rLW90cC1zZXBhcmF0b3I6bm90KDplbXB0eSl7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWFwcGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWFwcGJhciAqLC5rLWFwcGJhciAqOjpiZWZvcmUsLmstYXBwYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1hcHBiYXI+KntmbGV4LXNocmluazowfS5rLWFwcGJhciAuay1hcHBiYXItc2VjdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWFwcGJhciAuay1hcHBiYXItc3BhY2Vye2ZsZXg6MSAwIGF1dG99LmstYXBwYmFyIC5rLWFwcGJhci1zcGFjZXItc2l6ZWR7ZmxleC1ncm93OjB9LmstYXBwYmFyIC5rLWFwcGJhci1zZXBhcmF0b3J7bWFyZ2luOjA7d2lkdGg6MDttaW4taGVpZ2h0OjFlbTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjAgMCAwIDFweDtkaXNwbGF5OmlubGluZS1ibG9ja30uay1hcHBiYXIgLmstaW5wdXQsLmstYXBwYmFyIC5rLXBpY2tlcnt3aWR0aDoxMGVtfS5rLWFwcGJhciAuay1jb2xvci1waWNrZXIsLmstYXBwYmFyIC5rLWNvbG9ycGlja2Vye3dpZHRoOm1pbi1jb250ZW50fS5rLWFwcGJhci1zdGF0aWN7cG9zaXRpb246c3RhdGljfS5rLWFwcGJhci1zdGlja3l7d2lkdGg6MTAwJTtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6MDt6LWluZGV4OjEwMDB9LmstYXBwYmFyLWZpeGVke3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxfS5rLWFwcGJhci10b3B7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6YXV0b30uay1hcHBiYXItYm90dG9te2luc2V0LWJsb2NrLXN0YXJ0OmF1dG87aW5zZXQtYmxvY2stZW5kOjB9LmstYXBwYmFyLWJvdHRvbS5rLWFwcGJhci1maXhlZHtpbnNldC1ibG9jay1lbmQ6MH0uay1hcHBiYXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1ib3R0b217Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFwcGJhci1wcmltYXJ5e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstYXBwYmFyLXNlY29uZGFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1hcHBiYXItdGVydGlhcnl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWFwcGJhci1pbmZve2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSl9LmstYXBwYmFyLXN1Y2Nlc3N7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1hcHBiYXItd2FybmluZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWFwcGJhci1lcnJvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYXBwYmFyLWRhcmt7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1hcHBiYXItbGlnaHR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLWFwcGJhci1pbnZlcnNle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstZmFie3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lfS5rLWZhYiAqLC5rLWZhYiAqOjpiZWZvcmUsLmstZmFiICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1mYWI6Zm9jdXN7b3V0bGluZTpub25lfS5rLWZhYi1pY29ue3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWljb24td3JhcHBlci1ob3N0Om5vdCg6b25seS1jaGlsZCkgLmstZmFiLWljb24sLmstZmFiLWljb246bm90KDpvbmx5LWNoaWxkKXttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSotMSl9LmstZmFiLXNte3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKX0uay1mYWItbWR7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZmFiLWxne3BhZGRpbmc6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSkgY2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjEuNSl9LmstZmFiLWl0ZW1ze21hcmdpbjowO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4fS5rLWZhYi1pdGVtcy1ib3R0b217ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWZhYi1pdGVtcy1ib3R0b20gLmstZmFiLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYmxvY2stZW5kOjB9LmstZmFiLWl0ZW1zLXRvcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uay1mYWItaXRlbXMtdG9wIC5rLWZhYi1pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1lbmQ6MH0uay1mYWItaXRlbXtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdXRsaW5lOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2N1cnNvcjpwb2ludGVyfS5rLWZhYi1pdGVtLmstdGV4dC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3d9LmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0IC5rLWZhYi1pdGVtLXRleHR7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0IC5rLWZhYi1pdGVtLXRleHR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZmFiLWl0ZW0tdGV4dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MnB4O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUteHMsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OjEuMn0uay1mYWItaXRlbS1pY29ue3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O291dGxpbmU6bm9uZX0uay1ydGwgLmstZmFiLXBvcHVwIC5rLWZhYi1pdGVtLmstdGV4dC1sZWZ0LFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LWxlZnR7ZmxleC1kaXJlY3Rpb246cm93fS5rLXJ0bCAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0LFtkaXI9cnRsXSAuay1mYWItcG9wdXAgLmstZmFiLWl0ZW0uay10ZXh0LXJpZ2h0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWZhYi1zb2xpZC1wcmltYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1mYWItc29saWQtc2Vjb25kYXJ5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXNlY29uZGFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpfS5rLWZhYi1zb2xpZC10ZXJ0aWFyeXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tdGVydGlhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpfS5rLWZhYi1zb2xpZC1pbmZve2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1mYWItc29saWQtc3VjY2Vzc3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstZmFiLXNvbGlkLXdhcm5pbmd7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWZhYi1zb2xpZC1lcnJvcntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKTtvdXRsaW5lLW9mZnNldDotMXB4O2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWZhYi1zb2xpZC1kYXJre2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7b3V0bGluZToxcHggc29saWQgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tZGFyaywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1mYWItc29saWQtbGlnaHR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7b3V0bGluZS1vZmZzZXQ6LTFweDtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1mYWItc29saWQtaW52ZXJzZXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO291dGxpbmUtb2Zmc2V0Oi0xcHg7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstaG92ZXIuay1mYWItc29saWQtcHJpbWFyeSwuay1mYWItc29saWQtcHJpbWFyeTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1zZWNvbmRhcnksLmstZmFiLXNvbGlkLXNlY29uZGFyeTpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWhvdmVyLCAjNTI1MjUyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1ob3ZlciwgIzUyNTI1Mil9LmstaG92ZXIuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1ob3ZlciwgIzAzOWFlMCl9LmstaG92ZXIuay1mYWItc29saWQtaW5mbywuay1mYWItc29saWQtaW5mbzpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1ob3ZlciwgIzAwNTJkNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWhvdmVyLCAjMDA1MmQ2KX0uay1ob3Zlci5rLWZhYi1zb2xpZC1zdWNjZXNzLC5rLWZhYi1zb2xpZC1zdWNjZXNzOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWhvdmVyLCAjMzJhNTAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtaG92ZXIsICMzMmE1MDApfS5rLWhvdmVyLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctaG92ZXIsICNlYWFmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1ob3ZlciwgI2VhYWYwMCl9LmstaG92ZXIuay1mYWItc29saWQtZXJyb3IsLmstZmFiLXNvbGlkLWVycm9yOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1ob3ZlciwgI2RmMTYwMCl9LmstaG92ZXIuay1mYWItc29saWQtZGFyaywuay1mYWItc29saWQtZGFyazpob3Zlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1ob3ZlciwgIzI5MjkyOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLWhvdmVyLCAjMjkyOTI5KX0uay1ob3Zlci5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LWhvdmVyLCAjZTBlMGUwKX0uay1ob3Zlci5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLWhvdmVyLCAjMjkyOTI5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtaG92ZXIsICMyOTI5MjkpfS5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZm9jdXMsLmstZmFiLXNvbGlkLXByaW1hcnk6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1zZWNvbmRhcnkuay1mb2N1cywuay1mYWItc29saWQtc2Vjb25kYXJ5OmZvY3Vze291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnksICM2NjY2NjYpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC10ZXJ0aWFyeS5rLWZvY3VzLC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1pbmZvLmstZm9jdXMsLmstZmFiLXNvbGlkLWluZm86Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1zdWNjZXNzLmstZm9jdXMsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC13YXJuaW5nLmstZm9jdXMsLmstZmFiLXNvbGlkLXdhcm5pbmc6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1lcnJvci5rLWZvY3VzLC5rLWZhYi1zb2xpZC1lcnJvcjpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1kYXJrLmstZm9jdXMsLmstZmFiLXNvbGlkLWRhcms6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1saWdodC5rLWZvY3VzLC5rLWZhYi1zb2xpZC1saWdodDpmb2N1c3tvdXRsaW5lOnNvbGlkIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWZhYi1zb2xpZC1pbnZlcnNlLmstZm9jdXMsLmstZmFiLXNvbGlkLWludmVyc2U6Zm9jdXN7b3V0bGluZTpzb2xpZCB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDMwJSwgdHJhbnNwYXJlbnQpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1wcmltYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXByaW1hcnksLmstZmFiLXNvbGlkLXByaW1hcnk6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1zZWNvbmRhcnksLmstZmFiLXNvbGlkLXNlY29uZGFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1hY3RpdmUsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LWFjdGl2ZSwgIzNkM2QzZCl9LmstYWN0aXZlLmstZmFiLXNvbGlkLXRlcnRpYXJ5LC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLXRlcnRpYXJ5LC5rLWZhYi1zb2xpZC10ZXJ0aWFyeTphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LWFjdGl2ZSwgIzAyOGNjYik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1hY3RpdmUsICMwMjhjY2IpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1pbmZvLC5rLXNlbGVjdGVkLmstZmFiLXNvbGlkLWluZm8sLmstZmFiLXNvbGlkLWluZm86YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLWFjdGl2ZSwgIzAwNGFjMil9LmstYWN0aXZlLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstc2VsZWN0ZWQuay1mYWItc29saWQtc3VjY2Vzcywuay1mYWItc29saWQtc3VjY2VzczphY3RpdmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtYWN0aXZlLCAjMmQ5NjAwKX0uay1hY3RpdmUuay1mYWItc29saWQtd2FybmluZywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC13YXJuaW5nLC5rLWZhYi1zb2xpZC13YXJuaW5nOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZy1hY3RpdmUsICNkNDlmMDApfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1lcnJvciwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1lcnJvciwuay1mYWItc29saWQtZXJyb3I6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1hY3RpdmUsICNjYTE0MDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItYWN0aXZlLCAjY2ExNDAwKX0uay1hY3RpdmUuay1mYWItc29saWQtZGFyaywuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyay1hY3RpdmUsICMxZjFmMWYpfS5rLWFjdGl2ZS5rLWZhYi1zb2xpZC1saWdodCwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6YWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodC1hY3RpdmUsICNkNmQ2ZDYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtYWN0aXZlLCAjZDZkNmQ2KX0uay1hY3RpdmUuay1mYWItc29saWQtaW52ZXJzZSwuay1zZWxlY3RlZC5rLWZhYi1zb2xpZC1pbnZlcnNlLC5rLWZhYi1zb2xpZC1pbnZlcnNlOmFjdGl2ZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW52ZXJzZS1hY3RpdmUsICMxZjFmMWYpfS5rLWZhYi1zb2xpZC1wcmltYXJ5LmstZ2VuZXJhdGluZ3thbmltYXRpb246ay1mYWItZ2VuZXJhdGluZyAxLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZX1Aa2V5ZnJhbWVzIGstZmFiLWdlbmVyYXRpbmd7MCV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtvdXRsaW5lLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX01MCV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKTtib3JkZXI6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KSA0MCUsIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKSk7b3V0bGluZS1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpIDQwJSwgdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpKX0xMDAle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JvcmRlcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSk7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWFjdGl2ZSwgI2Q0NTM0OSl9fS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXByaW1hcnksLmstZmFiLXNvbGlkLXByaW1hcnk6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXNlY29uZGFyeSwuay1mYWItc29saWQtc2Vjb25kYXJ5OmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtdGVydGlhcnksLmstZmFiLXNvbGlkLXRlcnRpYXJ5OmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnksICMwM2E5ZjQpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWluZm8sLmstZmFiLXNvbGlkLWluZm86ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXN1Y2Nlc3MsLmstZmFiLXNvbGlkLXN1Y2Nlc3M6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZikgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLXdhcm5pbmcsLmstZmFiLXNvbGlkLXdhcm5pbmc6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7b3BhY2l0eToxfS5rLWRpc2FibGVkLmstZmFiLXNvbGlkLWVycm9yLC5rLWZhYi1zb2xpZC1lcnJvcjpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA2MCUsIHRyYW5zcGFyZW50KTtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1kYXJrLC5rLWZhYi1zb2xpZC1kYXJrOmRpc2FibGVke2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTUsIDAgMTBweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDYwJSwgdHJhbnNwYXJlbnQpO29wYWNpdHk6MX0uay1kaXNhYmxlZC5rLWZhYi1zb2xpZC1saWdodCwuay1mYWItc29saWQtbGlnaHQ6ZGlzYWJsZWR7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZGlzYWJsZWQuay1mYWItc29saWQtaW52ZXJzZSwuay1mYWItc29saWQtaW52ZXJzZTpkaXNhYmxlZHtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1pbnZlcnNlLCAjZmZmZmZmKSA2MCUsIHRyYW5zcGFyZW50KTtvcGFjaXR5OjF9LmstZmFiLWl0ZW0tdGV4dHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNSwgMCAxMHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wOCk7b3V0bGluZS1vZmZzZXQ6LTFweH0uay1mYWItaXRlbS5rLWhvdmVyIC5rLWZhYi1pdGVtLWljb24sLmstZmFiLWl0ZW06aG92ZXIgLmstZmFiLWl0ZW0taWNvbntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWZhYi1pdGVtOmZvY3VzIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW06Zm9jdXMgLmstZmFiLWl0ZW0taWNvbiwuay1mYWItaXRlbS5rLWZvY3VzIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW0uay1mb2N1cyAuay1mYWItaXRlbS1pY29ue291dGxpbmU6c29saWQgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pIHJnYmEoMCwwLDAsLjA4KX0uay1mYWItaXRlbS5rLWFjdGl2ZSAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtOmFjdGl2ZSAuay1mYWItaXRlbS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtYWN0aXZlLCAjZDZkNmQ2KX0uay1mYWItaXRlbS5rLWRpc2FibGVkLC5rLWZhYi1pdGVtOmRpc2FibGVke29wYWNpdHk6MX0uay1mYWItaXRlbS5rLWRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW0uay1kaXNhYmxlZCAuay1mYWItaXRlbS1pY29uLC5rLWZhYi1pdGVtOmRpc2FibGVkIC5rLWZhYi1pdGVtLXRleHQsLmstZmFiLWl0ZW06ZGlzYWJsZWQgLmstZmFiLWl0ZW0taWNvbntib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi01LCAwIDEwcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KX0uay1mYWItcG9wdXB7Ym94LXNoYWRvdzpub25lfS5rLXdpbmRvd3tib3JkZXItcmFkaXVzOjBweDtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay13aW5kb3cuay13aW5kb3ctbWF4aW1pemVke21heC13aWR0aDoxMDB2dzttYXgtaGVpZ2h0OjEwMHZoO2JveC1zaGFkb3c6bm9uZX0uay13aW5kb3ctc217d2lkdGg6MzAwcHh9Lmstd2luZG93LW1ke3dpZHRoOjgwMHB4fS5rLXdpbmRvdy1sZ3t3aWR0aDoxMjAwcHh9Lmstd2luZG93LXRpdGxlYmFye2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjBweDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXJ9Lmstd2luZG93LW1pbmltaXplZCAuay13aW5kb3ctdGl0bGViYXJ7Ym9yZGVyLXdpZHRoOjB9Lmstd2luZG93LXRpdGxle3BhZGRpbmctYmxvY2s6LjVlbTtwYWRkaW5nLWlubGluZTowO21hcmdpbi1ibG9jazotMC41ZW07bWFyZ2luLWlubGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2ZsZXg6MX0uay13aW5kb3ctdGl0bGU6ZW1wdHk6OmJlZm9yZXtjb250ZW50Olwi4oCLXCJ9Lmstd2luZG93LXRpdGxlYmFyLWFjdGlvbnN7bWFyZ2luLWJsb2NrOi01ZW07bWFyZ2luLWlubGluZTowO21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpO2xpbmUtaGVpZ2h0OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcH0uay13aW5kb3ctdGl0bGViYXItYWN0aW9ue2ZsZXgtc2hyaW5rOjB9Lmstd2luZG93LWNvbnRlbnQsLmstcHJvbXB0LWNvbnRhaW5lcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXdpbmRvdy1jb250ZW50Ky5rLXByb21wdC1jb250YWluZXJ7bWFyZ2luLWJsb2NrLXN0YXJ0Oi12YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIC8gMn0uay13aW5kb3ctY29udGVudDpmaXJzdC1jaGlsZHtwYWRkaW5nLWJsb2NrLXN0YXJ0OmNsYW1wKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uay13aW5kb3ctY29udGVudDpsYXN0LWNoaWxke3BhZGRpbmctYmxvY2stZW5kOmNsYW1wKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSksdmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKSx2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKX0uay13aW5kb3ctaWZyYW1lY29udGVudHtwYWRkaW5nOjA7b3ZlcmZsb3c6dmlzaWJsZX0uay13aW5kb3ctaWZyYW1lY29udGVudCAuay1jb250ZW50LWZyYW1le3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXI6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXdpbmRvdy1hY3Rpb25ze2JvcmRlci1lbmQtZW5kLXJhZGl1czowcHg7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDowIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmstcHJvbXB0LWNvbnRhaW5lcj4uay10ZXh0YXJlYXt3aWR0aDoxMDAlfS5rLXdpbmRvdyAuay1yZXNpemUtbntpbnNldC1ibG9jay1zdGFydDowfS5rLXdpbmRvdyAuay1yZXNpemUtZXtpbnNldC1pbmxpbmUtZW5kOjB9Lmstd2luZG93IC5rLXJlc2l6ZS1ze2luc2V0LWJsb2NrLWVuZDowfS5rLXdpbmRvdyAuay1yZXNpemUtd3tpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay13aW5kb3d7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstd2luZG93OmZvY3VzLC5rLXdpbmRvdy5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTksIDAgMzJweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstd2luZG93LXRpdGxlYmFye2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXdpbmRvdy1wcmltYXJ5IC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXdpbmRvdy1saWdodCAuay13aW5kb3ctdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLXdpbmRvdy1kYXJrIC5rLXdpbmRvdy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDpjbGFtcCgxMDB2dywxMDAlLDEwMCUpO21heC1oZWlnaHQ6Y2xhbXAoMTAwdmgsMTAwJSwxMDAlKTtwb3NpdGlvbjpmaXhlZDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6OTk5OTtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1hbmltYXRpb24tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRhaW5lcj4uay1hbmltYXRpb24tY29udGFpbmVyPi5rLWNoaWxkLWFuaW1hdGlvbi1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGV9LmstYWN0aW9uc2hlZXQtY29udGFpbmVyPi5rLWFjdGlvbnNoZWV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uay1hY3Rpb25zaGVldC1jb250YWluZXIgLmstYWN0aW9uc2hlZXR7cG9pbnRlci1ldmVudHM6YWxsfS5rLWFjdGlvbnNoZWV0e3dpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXdpZHRoLCAzNjBweCk7aGVpZ2h0OnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LWhlaWdodCwgNjB2aCk7bWF4LXdpZHRoOnZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LW1heC13aWR0aCwgMTAwJSk7bWF4LWhlaWdodDp2YXIoLS1rZW5kby1hY3Rpb25zaGVldC1tYXgtaGVpZ2h0LCA2MHZoKTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwfS5rLWFjdGlvbnNoZWV0Omhhcyg+LmstYWN0aW9uc2hlZXQtdmlldyl7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdmlld3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7ZmxleDowIDAgMTAwJX0uay1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKC0xMDAlKih2YXIoLS1rZW5kby1hY3Rpb25zaGVldC12aWV3LWN1cnJlbnQsIDEpIC0gMSkpKX0uay1hY3Rpb25zaGVldCAqLC5rLWFjdGlvbnNoZWV0ICo6OmJlZm9yZSwuay1hY3Rpb25zaGVldCAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hY3Rpb25zaGVldC10aXRsZWJhci1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9LmstYWN0aW9uc2hlZXQtdGl0bGV7ZmxleDoxfS5rLWFjdGlvbnNoZWV0LXN1YnRpdGxle2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLWFjdGlvbnNoZWV0LWFjdGlvbnN7ZmxleDpub25lfS5rLWFjdGlvbnNoZWV0LWNvbnRlbnR7ZmxleDoxO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstYWN0aW9uc2hlZXQtZm9vdGVye2ZsZXg6bm9uZTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC1zdHlsZTpzb2xpZH0uay1hY3Rpb25zaGVldC1pdGVtc3ttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2ZsZXg6bm9uZX0uay1hY3Rpb25zaGVldC1pdGVte3BhZGRpbmc6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO291dGxpbmU6bm9uZX0uay1hY3Rpb25zaGVldC1hY3Rpb257bWFyZ2luOjA7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttaW4taGVpZ2h0OjQwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWFjdGlvbnNoZWV0LWl0ZW0tdGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXB9LmstYWN0aW9uc2hlZXQtaXRlbS1kZXNjcmlwdGlvbntmb250LXNpemU6Ljg3NWVtfS5rLWFjdGlvbnNoZWV0IC5rLWhye21hcmdpbjowO2ZsZXg6bm9uZX0uay1hY3Rpb25zaGVldC10b3B7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmstYWN0aW9uc2hlZXQtYm90dG9te2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5rLWFjdGlvbnNoZWV0LWxlZnR7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtZW5kLXJhZGl1czowcHg7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLWFjdGlvbnNoZWV0LXJpZ2h0e2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6MHB4O2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOjBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay1hY3Rpb25zaGVldC1mdWxsc2NyZWVue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2hlaWdodDoxMDAlfS5rLWFuaW1hdGlvbi1jb250YWluZXI+LmstYWN0aW9uc2hlZXR7aW5zZXQtYmxvY2stc3RhcnQ6YXV0bztpbnNldC1pbmxpbmUtZW5kOmF1dG87aW5zZXQtYmxvY2stZW5kOmF1dG87aW5zZXQtaW5saW5lLXN0YXJ0OmF1dG87dHJhbnNmb3JtOm5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXR7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgaW5oZXJpdCl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtdGl0bGViYXIsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtanEgLmstYWN0aW9uc2hlZXQtaGVhZGVyLC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1hY3Rpb25zaGVldC1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZmlsdGVye3dpZHRoOmNhbGMoMzYwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIpfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWFjdGlvbnNoZWV0LWNvbnRlbnQsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstYWN0aW9uc2hlZXQtZm9vdGVye21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDptaW4oMTAwJSwzNjBweCl9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1jb250YWluZXIsLmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstdHJlZXZpZXd7aGVpZ2h0OjEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstbGlzdC1maWx0ZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLWlubGluZTowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLW1lbnUtZ3JvdXB7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpzdGF0aWN9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY2FsZW5kYXJ7bWFyZ2luLWlubGluZTphdXRvO2JvcmRlci13aWR0aDowO2Rpc3BsYXk6ZmxleH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3J7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVufS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXRpbWVzZWxlY3RvciAuay10aW1lLXBhcnR7ZGlzcGxheTpjb250ZW50c30uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay10aW1lc2VsZWN0b3IgLmstdGltZS1saXN0LXdyYXBwZXJ7aGVpZ2h0OjEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1kYXRldGltZS1zZWxlY3RvcntmbGV4OjEgMSBhdXRvfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWRhdGV0aW1lLWNhbGVuZGFyLXdyYXB7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2ZsZXg6MCAwIDEwMCV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0ZXRpbWUtdGltZS13cmFwe3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MTAwJTtpbnNldC1ibG9jay1lbmQ6MDtmbGV4OjAgMCAxMDAlfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLXNjcm9sbGFibGUtd3JhcHtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG99LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstZGF0YS10YWJsZXttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvcnttaW4td2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MDtvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZWRpdG9yOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstYWRhcHRpdmUtYWN0aW9uc2hlZXQgLmstY29sb3JlZGl0b3IgLmstY29sb3JlZGl0b3ItaGVhZGVye3BhZGRpbmc6MH0uay1hZGFwdGl2ZS1hY3Rpb25zaGVldCAuay1jb2xvcmVkaXRvciAuay1jb2xvcmVkaXRvci12aWV3c3twYWRkaW5nLWlubGluZTowfS5rLWFkYXB0aXZlLWFjdGlvbnNoZWV0IC5rLWNvbG9yZ3JhZGllbnQtY2FudmFzIC5rLWhzdi1ncmFkaWVudHthc3BlY3QtcmF0aW86MTtoZWlnaHQ6MTAwJX0uay1hY3Rpb25zaGVldC1qcS5rLWFjdGlvbnNoZWV0e2hlaWdodDphdXRvfS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWFjdGlvbnthbGlnbi1pdGVtczpjZW50ZXJ9LmstcnRsIC5rLWFjdGlvbnNoZWV0LXRvcCwuay1ydGwgLmstYWN0aW9uc2hlZXQtYm90dG9tLFtkaXI9cnRsXSAuay1hY3Rpb25zaGVldC10b3AsW2Rpcj1ydGxdIC5rLWFjdGlvbnNoZWV0LWJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfTppcyhbZGlyPXJ0bF0sLmstcnRsKSAuay1hY3Rpb25zaGVldC12aWV3LmstYWN0aW9uc2hlZXQtdmlldy1hbmltYXRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKDEwMCUqKHZhcigtLWtlbmRvLWFjdGlvbnNoZWV0LXZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLWFjdGlvbnNoZWV0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi03LCAwIDE0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWFjdGlvbnNoZWV0LXRpdGxlYmFyLC5rLWFjdGlvbnNoZWV0LWpxIC5rLWFjdGlvbnNoZWV0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1hY3Rpb25zaGVldC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstYWN0aW9uc2hlZXQtc3VidGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1hY3Rpb25zaGVldC1pdGVtOmhvdmVyLC5rLWFjdGlvbnNoZWV0LWl0ZW0uay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWFjdGlvbnNoZWV0LWl0ZW06Zm9jdXMsLmstYWN0aW9uc2hlZXQtaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1hY3Rpb25zaGVldC1pdGVtLWRlc2NyaXB0aW9ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstYWN0aW9uc2hlZXQgLmstaHJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZGlhbG9nLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7cG9zaXRpb246Zml4ZWQ7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDF9LmstZGlhbG9nLXdyYXBwZXIgLmstZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRpYWxvZ3twYWRkaW5nOjA7cG9zaXRpb246Zml4ZWQ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRpYWxvZy5rLWRpYWxvZy1jZW50ZXJlZHt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RvcDo1MCU7bGVmdDo1MCV9LmstZGlhbG9nIC5rLW11bHRpc2VsZWN0e3dpZHRoOjEwMCV9LmstZGlhbG9nLWFjdGlvbnN7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOjBweDtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czowcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7b3ZlcmZsb3c6aGlkZGVufS5rLWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKX0uay1kaWFsb2ctdGl0bGViYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZGlhbG9nLXByaW1hcnkgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZGlhbG9nLWxpZ2h0IC5rLWRpYWxvZy10aXRsZWJhcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstZGlhbG9nLWRhcmsgLmstZGlhbG9nLXRpdGxlYmFye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstZHJhd2VyLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH1rZW5kby1kcmF3ZXIuay1kcmF3ZXIsa2VuZG8tZHJhd2VyIC5rLWRyYXdlci13cmFwcGVye3RyYW5zaXRpb246bm9uZX0uay1kcmF3ZXJ7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDowIDAgYXV0bzt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZHJhd2VyICosLmstZHJhd2VyICo6OmJlZm9yZSwuay1kcmF3ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWRyYXdlci1taW5pIC5rLWRyYXdlci5rLWRyYXdlci1zdGFydCwuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLmstZHJhd2VyLXN0YXJ0e2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweH0uay1kcmF3ZXItbWluaSAuay1kcmF3ZXIuay1kcmF3ZXItZW5kLC5rLWRyYXdlci1leHBhbmRlZCAuay1kcmF3ZXIuay1kcmF3ZXItZW5ke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWRyYXdlci5rLWRyYXdlci1zdGFydHtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWRyYXdlci5rLWRyYXdlci1lbmR7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstZHJhd2VyLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLWRyYXdlci1vdmVybGF5IC5rLWRyYXdlcnttYXgtd2lkdGg6ODB2dztwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDAyO2JvcmRlcjowfS5rLWRyYXdlci1vdmVybGF5Pi5rLW92ZXJsYXl7ZGlzcGxheTpub25lfS5rLWRyYXdlci1vdmVybGF5LmstZHJhd2VyLWV4cGFuZGVkPi5rLW92ZXJsYXl7ZGlzcGxheTpibG9ja30uay1kcmF3ZXItcHVzaHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLWRyYXdlci1wdXNoIC5rLWRyYXdlcntoZWlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOnN0cmV0Y2h9LmstZHJhd2VyLXB1c2g6aGFzKC5rLWRyYXdlci5rLWRyYXdlci1lbmQpe2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfS5rLWRyYXdlci13cmFwcGVye292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztzY3JvbGxiYXItd2lkdGg6dGhpbjt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dH0uay1kcmF3ZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOjIwcHh9LmstZHJhd2VyLWl0ZW1ze21hcmdpbjowO3BhZGRpbmctYmxvY2s6MDtwYWRkaW5nLWlubGluZTowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstZHJhd2VyLWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLWRyYXdlci1pdGVtPi5rLWRyYXdlci1saW5re21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleDoxIDAgYXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1kcmF3ZXItaXRlbSAuay1pY29ue2ZsZXgtc2hyaW5rOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLWRyYXdlci1pdGVtIC5rLWljb24uay1pLW5vbmV7bWFyZ2luOjB9LmstZHJhd2VyLWl0ZW0gLmstaXRlbS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1kcmF3ZXItaXRlbSAuay1kcmF3ZXItdG9nZ2xle21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXh9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC0xe3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSoyKX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjMpfS5rLWRyYXdlci1pdGVtLmstbGV2ZWwtM3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCl9LmstZHJhd2VyLWl0ZW0uay1sZXZlbC00e3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSo1KX0uay1kcmF3ZXItaXRlbS5rLWxldmVsLTV7cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjYpfS5rLWRyYXdlci1zZXBhcmF0b3J7cGFkZGluZzowO2hlaWdodDoxcHh9LmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXdyYXBwZXJ7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjIgKyAxNnB4KX0uay1kcmF3ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWRyYXdlci13cmFwcGVye3Njcm9sbGJhci1jb2xvcjpyZ2JhKDE1NiwxNTYsMTU2LC43KSAjZGVkZWRlfS5rLWRyYXdlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kOiNkZWRlZGV9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6cmdiYSgxNTYsMTU2LDE1NiwuNyl9LmstZHJhd2VyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2JhY2tncm91bmQ6IzljOWM5Y30uay1kcmF3ZXItaXRlbTpob3Zlciwuay1kcmF3ZXItaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWRyYXdlci1pdGVtOmZvY3VzLC5rLWRyYXdlci1pdGVtLmstZm9jdXN7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWRyYXdlci1pdGVtOmZvY3VzOmhvdmVyLC5rLWRyYXdlci1pdGVtOmZvY3VzLmstaG92ZXIsLmstZHJhd2VyLWl0ZW0uay1mb2N1czpob3Zlciwuay1kcmF3ZXItaXRlbS5rLWZvY3VzLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWRyYXdlci1pdGVtLmstc2VsZWN0ZWQ6aG92ZXIsLmstZHJhd2VyLWl0ZW0uay1zZWxlY3RlZC5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstZHJhd2VyLXNlcGFyYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstbm90aWZpY2F0aW9uLWdyb3Vwe21heC1oZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZSB3cmFwO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pIDB9Lmstbm90aWZpY2F0aW9uLWNvbnRhaW5lci1hbmltYXRpbmd7b3ZlcmZsb3c6aGlkZGVufS5rLW5vdGlmaWNhdGlvbntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLW5vdGlmaWNhdGlvbiAqLC5rLW5vdGlmaWNhdGlvbiAqOjpiZWZvcmUsLmstbm90aWZpY2F0aW9uICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1ub3RpZmljYXRpb24+Lmstbm90aWZpY2F0aW9uLXN0YXR1c3tmbGV4LXNocmluazowfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb25ze2ZsZXg6bm9uZTtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5rLW5vdGlmaWNhdGlvbi1hY3Rpb257ZmxleDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstbm90aWZpY2F0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9Lmstbm90aWZpY2F0aW9uLWludmVyc2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9Lmstbm90aWZpY2F0aW9uLWxpZ2h0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tbGlnaHQsICMwMDAwMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQsICNlYmViZWIpfS5rLW5vdGlmaWNhdGlvbi1kYXJre2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLW5vdGlmaWNhdGlvbi1lcnJvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWVycm9yLCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1ub3RpZmljYXRpb24td2FybmluZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKX0uay1ub3RpZmljYXRpb24tc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tc3VjY2VzcywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ub3RpZmljYXRpb24taW5mb3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mbywgIzAwNThlOSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ub3RpZmljYXRpb24tdGVydGlhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9Lmstbm90aWZpY2F0aW9uLXNlY29uZGFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ub3RpZmljYXRpb24tcHJpbWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX1rZW5kby1jYXJkLGtlbmRvLWNhcmQtaGVhZGVyLGtlbmRvLWNhcmQtYm9keSxrZW5kby1jYXJkLWFjdGlvbnMsa2VuZG8tY2FyZC1mb290ZXJ7ZGlzcGxheTpibG9ja30uay1jYXJke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNhcmQgKiwuay1jYXJkICo6OmJlZm9yZSwuay1jYXJkICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jYXJkIC5rLWNhcmQtYXZhdGFyLC5rLWNhcmQgLmstYXZhdGFye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6NDVweDtoZWlnaHQ6NDVweDtmbGV4LWJhc2lzOjQ1cHh9LmstY2FyZD4uay1jYXJkLWlubmVye2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSkgLSAxcHgpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjppbmhlcml0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1jYXJkLWhvcml6b250YWx7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstY2FyZC12ZXJ0aWNhbHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1jYXJkLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uay1jYXJkLWhlYWRlciAuay1jYXJkLXRpdGxlLC5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtc3VidGl0bGV7bWFyZ2luLWJsb2NrLWVuZDowfS5rLWNhcmQtaGVhZGVyIC5rLWNhcmQtdGl0bGUrLmstY2FyZC1zdWJ0aXRsZSwuay1jYXJkLWhlYWRlciAuay1jYXJkLXN1YnRpdGxlKy5rLWNhcmQtc3VidGl0bGV7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1jYXJkLWZvb3RlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO2ZsZXgtc2hyaW5rOjB9LmstY2FyZC1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO291dGxpbmU6MDtmbGV4OjEgMSBhdXRvfS5rLWNhcmQtYm9keSBwe21hcmdpbjowIDAgdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KX0uay1jYXJkLWJvZHk+LmstbGFzdCwuay1jYXJkLWJvZHk+Omxhc3QtY2hpbGR7bWFyZ2luLWJsb2NrLWVuZDowfS5rLWNhcmQtYm9keT4uay1jYXJkLWFjdGlvbnN7cGFkZGluZzowfS5rLWNhcmQtbWVkaWF7Ym9yZGVyOjA7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzpoaWRkZW59LmstY2FyZC1ob3Jpem9udGFsIC5rLWNhcmQtbWVkaWF7bWF4LXdpZHRoOjEwMHB4O29iamVjdC1maXQ6Y292ZXJ9LmstY2FyZC10aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1zbSwgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCl9LmstY2FyZC1zdWJ0aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ub3JtYWwsIG5vcm1hbCl9LmstY2FyZC1zZXBhcmF0b3J7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgYXV0bzthbGlnbi1zZWxmOnN0cmV0Y2h9LmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItaG9yaXpvbnRhbCwuay1jYXJkLXZlcnRpY2FsPi5rLWNhcmQtc2VwYXJhdG9ye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstY2FyZC1zZXBhcmF0b3Iuay1zZXBhcmF0b3ItdmVydGljYWwsLmstY2FyZC1ob3Jpem9udGFsPi5rLWNhcmQtc2VwYXJhdG9ye2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLWNhcmQ+LmstaHJ7bWFyZ2luOjA7ZmxleDowIDAgYXV0bztib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkLWFjdGlvbnN7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczphdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstY2FyZC1ob3Jpem9udGFsIC5rLWFjdGlvbnMtaG9yaXpvbnRhbHt3aWR0aDphdXRvfS5rLWNhcmQtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmbGV4OjAgMCBhdXRvfS5rLWNhcmQtbGlzdCAuay1jYXJke2ZsZXg6MCAwIGF1dG99LmstY2FyZC1kZWNre2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1kZWNrIC5rLWNhcmR7ZmxleDowIDAgYXV0b30uay1jYXJkLWRlY2stc2Nyb2xsd3JhcHtwYWRkaW5nLWJsb2NrLWVuZDozcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstYnV0dG9ue2JvcmRlci1yYWRpdXM6MHB4O2ZsZXg6MCAwIGF1dG87cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5rLWNhcmQtZGVjay1zY3JvbGx3cmFwPi5rLWJ1dHRvbjpmaXJzdC1jaGlsZHtpbnNldC1pbmxpbmUtc3RhcnQ6LTFweH0uay1jYXJkLWRlY2stc2Nyb2xsd3JhcD4uay1idXR0b246bGFzdC1jaGlsZHtpbnNldC1pbmxpbmUtZW5kOi0xcHh9LmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstY2FyZC1kZWNre21hcmdpbi1ibG9jay1lbmQ6LTIwcHg7cGFkZGluZy1ibG9jay1lbmQ6MjBweDtmbGV4OjEgMSBhdXRvfS5rLWNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDowIDAgYXV0b30uay1jYXJkLWdyb3VwIC5rLWNhcmR7Ym9yZGVyLXJhZGl1czowO2ZsZXg6MCAwIGF1dG99LmstY2FyZC1ncm91cCAuay1jYXJkKy5rLWNhcmR7bWFyZ2luLWlubGluZS1zdGFydDoxcHh9LmstY2FyZC1ncm91cCAuay1jYXJkLmstZmlyc3R7Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSk7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLWNhcmQtZ3JvdXAgLmstY2FyZC5rLWxhc3R7Ym9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci1lbmQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLWxnLCAwLjM3NXJlbSl9LmstY2FyZC1ncm91cCAuay1jYXJkLmstb25seXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay1jYXJkLXdpdGgtY2FsbG91dHtvdmVyZmxvdzp2aXNpYmxlfS5rLWNhcmQtY2FsbG91dHttYXJnaW46MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LW57dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtZXt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5rLWNhcmQtY2FsbG91dC5rLWNhbGxvdXQtc3tib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay1jYXJkLWNhbGxvdXQuay1jYWxsb3V0LXd7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLWNhcmQtZmxhdHtib3gtc2hhZG93Om5vbmV9LmstY2FyZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FyZCAuay1jYXJkLWlubmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkOmZvY3VzLC5rLWNhcmQuay1mb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5rLWNhcmQtYWN0aW9uc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYXJkLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstY2FyZC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWNhcmQtYm9keXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1jYXJkLXNlcGFyYXRvciwuay1jYXJkIC5rLXNlcGFyYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1jYXJkLXN1YnRpdGxle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstY2FyZC1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktb24tc3VidGxlLCAjNWMyMDFjKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstY2FyZC1wcmltYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1zdWJ0bGUsICNmYWZhZmEpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlY29uZGFyeS1vbi1zdWJ0bGUsICMxNDE0MTQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZWNvbmRhcnktZW1waGFzaXMsICNlMGUwZTApfS5rLWNhcmQtc2Vjb25kYXJ5IC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXRlcnRpYXJ5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItdGVydGlhcnktc3VidGxlLCAjZDhmMWZkKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1vbi1zdWJ0bGUsICMwMjNmNWMpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeS1lbXBoYXNpcywgIzYxYzlmOSl9LmstY2FyZC10ZXJ0aWFyeSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1pbmZve2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1zdWJ0bGUsICNkMmUyZmIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8tb24tc3VidGxlLCAjMDAyMjU5KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItaW5mby1lbXBoYXNpcywgIzYwOThmMil9LmstY2FyZC1pbmZvIC5rLWNhcmQtc3VidGl0bGV7Y29sb3I6aW5oZXJpdH0uay1jYXJkLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLXN1YnRsZSwgI2RjZjBkMyk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2Vzcy1vbi1zdWJ0bGUsICMxYzVhMDApO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uay1jYXJkLXN1Y2Nlc3MgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctc3VidGxlLCAjZmZmNGQzKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLW9uLXN1YnRsZSwgIzVlNDcwMCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmctZW1waGFzaXMsICNmZmQ3NjApfS5rLWNhcmQtd2FybmluZyAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLXN1YnRsZSwgI2ZjZGRkYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itb24tc3VidGxlLCAjN2EwYzAwKTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5rLWNhcmQtZXJyb3IgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtZGFya3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmstZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtZGFyayAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LXN1YnRsZSwgI2ZhZmFmYSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtb24tc3VidGxlLCAjMTQxNDE0KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItbGlnaHQtZW1waGFzaXMsICNkNmQ2ZDYpfS5rLWNhcmQtbGlnaHQgLmstY2FyZC1zdWJ0aXRsZXtjb2xvcjppbmhlcml0fS5rLWNhcmQtaW52ZXJzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2Utc3VidGxlLCAjYzJjMmMyKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbnZlcnNlLW9uLXN1YnRsZSwgIzFmMWYxZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWludmVyc2UtZW1waGFzaXMsICM2NjY2NjYpfS5rLWNhcmQtaW52ZXJzZSAuay1jYXJkLXN1YnRpdGxle2NvbG9yOmluaGVyaXR9LmstY2FyZC1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcG9wb3Zlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3otaW5kZXg6MTIwMDA7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcG9wb3ZlciAqLC5rLXBvcG92ZXIgKjo6YmVmb3JlLC5rLXBvcG92ZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBvcG92ZXItaW5uZXJ7aGVpZ2h0OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLXBvcG92ZXItaGVhZGVye2JvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MCAwIDFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstcG9wb3Zlci1ib2R5e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBvcG92ZXItYWN0aW9uc3tib3JkZXItd2lkdGg6MXB4IDAgMH0uay1wb3BvdmVyLWNhbGxvdXR7bWFyZ2luOjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjphYnNvbHV0ZX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LW57dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtZXt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5rLXBvcG92ZXItY2FsbG91dC5rLWNhbGxvdXQtc3tib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay1wb3BvdmVyLWNhbGxvdXQuay1jYWxsb3V0LXd7dG9wOjUwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpfS5rLXBvcG92ZXJ7Ym94LXNoYWRvdzp2YXIoLS1rZW5kby1lbGV2YXRpb24tNCwgMCA4cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wb3BvdmVyLWlubmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wb3BvdmVyLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcG9wb3Zlci1jYWxsb3V0e2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3gtc2hhZG93OmluaGVyaXR9LmstcnBhbmVsLWxlZnQsLmstcnBhbmVsLXJpZ2h0e3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6YXV0bzttaW4td2lkdGg6MzIwcHg7aGVpZ2h0OjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1ycGFuZWwtbGVmdCsqLC5rLXJwYW5lbC1yaWdodCsqe292ZXJmbG93OmF1dG99LmstcnBhbmVsLWxlZnQuay1ycGFuZWwtZXhwYW5kZWQsLmstcnBhbmVsLXJpZ2h0LmstcnBhbmVsLWV4cGFuZGVke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVooMCl9LmstcnBhbmVsLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7bGVmdDowfS5rLXJwYW5lbC1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO3JpZ2h0OjB9LmstcnBhbmVsLXRvcHtwb3NpdGlvbjpzdGF0aWM7bWF4LWhlaWdodDowfS5rLXJwYW5lbC10b3Auay1ycGFuZWwtZXhwYW5kZWR7bWF4LWhlaWdodDo1NjhweDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmstcnBhbmVsLXRvZ2dsZXt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufS5rLWJvdHRvbS1uYXZ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXhzLCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsZXR0ZXItc3BhY2luZzouMnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6bm9uZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1ib3R0b20tbmF2ICosLmstYm90dG9tLW5hdiAqOjpiZWZvcmUsLmstYm90dG9tLW5hdiAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYm90dG9tLW5hdi1ib3JkZXJ7Ym9yZGVyLXdpZHRoOjFweCAwcHggMHB4IDBweH0uay1ib3R0b20tbmF2LXNoYWRvd3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi00LCAwIDhweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmstYm90dG9tLW5hdi1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttaW4td2lkdGg6NzJweDttaW4taGVpZ2h0OmNhbGMoNDBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtib3JkZXItd2lkdGg6MDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmb250OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4OjEgMSBhdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDowIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3V0bGluZTpub25lfS5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmstYm90dG9tLW5hdi1pdGVtOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstYm90dG9tLW5hdi1pdGVtPi5rLWJvdHRvbS1uYXYtbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt3aWR0aDoxMDAlO2NvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXg6MSAwIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3V0bGluZTowfS5rLWJvdHRvbS1uYXYtaXRlbS5rLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbH0uay1ib3R0b20tbmF2LWl0ZW0tdGV4dHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczttYXgtd2lkdGg6MTAwJX0uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy1ob3Jpem9udGFsIC5rLWJvdHRvbS1uYXYtaXRlbXtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1ib3R0b20tbmF2LWl0ZW0tZmxvdy12ZXJ0aWNhbCAuay1ib3R0b20tbmF2LWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLWJvdHRvbS1uYXYuay1wb3MtZml4ZWQsLmstYm90dG9tLW5hdi5rLWZpeGVke2luc2V0LWJsb2NrLWVuZDowO3otaW5kZXg6MX0uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtc2Vjb25kYXJ5e2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ib3R0b20tbmF2LXNvbGlkLXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tc2Vjb25kYXJ5LCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtc2Vjb25kYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1zZWNvbmRhcnksICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnksLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtdGVydGlhcnl7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXRlcnRpYXJ5LCAjMDNhOWY0KX0uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi10ZXJ0aWFyeSwgI2ZmZmZmZikgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXRlcnRpYXJ5LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LXNvbGlkLWluZm8sLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mb3tjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1pbmZvLCAjMDA1OGU5KX0uay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWluZm8sICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW5mbywgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3N7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1zdWNjZXNzLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXN1Y2Nlc3MsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5ne2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24td2FybmluZywgIzNkM2QzZCkgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi13YXJuaW5nLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LXNvbGlkLWVycm9yLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWVycm9ye2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tZXJyb3IsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1lcnJvciwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1zb2xpZC1kYXJrLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmt7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpIDY1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZGFyaywgIzNkM2QzZCl9LmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1kYXJrLCAjZmZmZmZmKSAxMi41JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtc29saWQtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LXNvbGlkLmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWRhcmssICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtbGlnaHR7Y29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKSA2NSUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWxpZ2h0LCAjZWJlYmViKX0uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1saWdodCwgIzAwMDAwMCkgMTIuNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LXNvbGlkLWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWxpZ2h0LCAjMDAwMDAwKX0uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZXtjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZikgNjUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1zb2xpZC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LXNvbGlkLWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWludmVyc2UsICNmZmZmZmYpIDEyLjUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1zb2xpZC1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtc29saWQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24taW52ZXJzZSwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtcHJpbWFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LXByaW1hcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1wcmltYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXNlY29uZGFyeSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zZWNvbmRhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2Vjb25kYXJ5LCAjNjY2NjY2KX0uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnksLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXRlcnRpYXJ5IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtdGVydGlhcnkgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi10ZXJ0aWFyeSAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci10ZXJ0aWFyeSwgIzAzYTlmNCl9LmstYm90dG9tLW5hdi1mbGF0LWluZm8sLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZve2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW5mbyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWluZm8gLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbmZvIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpfS5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2Vzc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXN1Y2Nlc3MgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1zdWNjZXNzIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtc3VjY2VzcyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi13YXJuaW5nIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtd2FybmluZyAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZCwuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LXdhcm5pbmcgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCl9LmstYm90dG9tLW5hdi1mbGF0LWVycm9yLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1lcnJvciAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWVycm9yIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZXJyb3IgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFya3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWRhcmsgLmstYm90dG9tLW5hdi1pdGVtOmZvY3Vze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1JSwgdHJhbnNwYXJlbnQpfS5rLWJvdHRvbS1uYXYtZmxhdC1kYXJrIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVkLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtZGFyayAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1kYXJrLCAjM2QzZDNkKX0uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbS5rLWZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWxpZ2h0IC5rLWJvdHRvbS1uYXYtaXRlbTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNSUsIHRyYW5zcGFyZW50KX0uay1ib3R0b20tbmF2LWZsYXQtbGlnaHQgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1saWdodCAuay1ib3R0b20tbmF2LWl0ZW0uay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1saWdodCwgI2ViZWJlYil9LmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ib3R0b20tbmF2LWZsYXQtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW0uay1mb2N1cywuay1ib3R0b20tbmF2LWZsYXQuay1ib3R0b20tbmF2LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstZm9jdXMsLmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtOmZvY3VzLC5rLWJvdHRvbS1uYXYtZmxhdC5rLWJvdHRvbS1uYXYtaW52ZXJzZSAuay1ib3R0b20tbmF2LWl0ZW06Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstYm90dG9tLW5hdi1mbGF0LWludmVyc2UgLmstYm90dG9tLW5hdi1pdGVtLmstc2VsZWN0ZWQsLmstYm90dG9tLW5hdi1mbGF0LmstYm90dG9tLW5hdi1pbnZlcnNlIC5rLWJvdHRvbS1uYXYtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWRhcmssICMzZDNkM2QpfS5rLWJyZWFkY3J1bWJ7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1icmVhZGNydW1iICosLmstYnJlYWRjcnVtYiAqOjpiZWZvcmUsLmstYnJlYWRjcnVtYiAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYnJlYWRjcnVtYi1jb250YWluZXIsLmstYnJlYWRjcnVtYi1yb290LWl0ZW0tY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO292ZXJmbG93OmhpZGRlbn0uay1icmVhZGNydW1iLXJvb3QtaXRlbS1jb250YWluZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXNocmluazowfS5rLWJyZWFkY3J1bWItaXRlbXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleDpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmstYnJlYWRjcnVtYi1yb290LWl0ZW17ZmxleC1zaHJpbms6MH0uay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1yb290LWxpbmt7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tc2VsZjpzdHJldGNoO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmNvbG9yIC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjJzIGVhc2UtaW4tb3V0fS5rLWJyZWFkY3J1bWItbGluaz4uay1pbWFnZSwuay1icmVhZGNydW1iLWljb250ZXh0LWxpbmsgLmstaWNvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLC5rLWJyZWFkY3J1bWItZGVsaW1pdGVyLWljb257Y29sb3I6aW5oZXJpdDtvcGFjaXR5OnZhcigtLWtlbmRvLWRpc2FibGVkLW9wYWNpdHksIHVuc2V0KX0uay1icmVhZGNydW1iLWlucHV0LWNvbnRhaW5lcnt3aWR0aDoxMDAlfS5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVyIC5rLWJyZWFkY3J1bWItaW5wdXQtY29udGFpbmVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWJyZWFkY3J1bWItc217Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1zbSAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWJyZWFkY3J1bWItc20gLmstYnJlYWRjcnVtYi1pY29uLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWJyZWFkY3J1bWItbWR7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWxpbmssLmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLXJvb3QtbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1tZCAuay1icmVhZGNydW1iLWljb24tbGlua3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstYnJlYWRjcnVtYi1sZ3tmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItbGluaywuay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItcm9vdC1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1icmVhZGNydW1iLWxnIC5rLWJyZWFkY3J1bWItaWNvbi1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWJyZWFkY3J1bWJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJyZWFkY3J1bWI6Zm9jdXMsLmstYnJlYWRjcnVtYi5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDJweCAxcHggcmdiYSgwLDAsMCwuMDYpfS5rLWJyZWFkY3J1bWItbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1icmVhZGNydW1iLWxpbms6aG92ZXIsLmstYnJlYWRjcnVtYi1saW5rLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLWxpbms6Zm9jdXMsLmstYnJlYWRjcnVtYi1saW5rLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLWJyZWFkY3J1bWItcm9vdC1saW5rOmhvdmVyLC5rLWJyZWFkY3J1bWItcm9vdC1saW5rLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1icmVhZGNydW1iLXJvb3QtbGluazpmb2N1cywuay1icmVhZGNydW1iLXJvb3QtbGluay5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1wYWdlcntwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpkZWZhdWx0O2ZsZXg6MCAwIGF1dG87LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGFnZXIgKiwuay1wYWdlciAqOjpiZWZvcmUsLmstcGFnZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhZ2VyLXJlc3BvbnNpdmV7ZmxleC13cmFwOm5vd3JhcH0uay1wYWdlci1pbmZvLC5rLXBhZ2VyLXNpemVzLC5rLXBhZ2VyLWlucHV0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXBhZ2VyLW5hdntjb2xvcjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmstcGFnZXItbmF2OmhvdmVye3otaW5kZXg6Mn0uay1wYWdlci1udW1iZXJzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjpyZWxhdGl2ZX0uay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1udW1iZXJzLXdyYXAgc2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItbnVtYmVycy13cmFwIHNlbGVjdC5rLWRyb3Bkb3dubGlzdHt3aWR0aDo1ZW19LmstcGFnZXItbnVtYmVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5rLXBhZ2VyLW51bWJlcnMgLmstc2VsZWN0ZWR7Y3Vyc29yOmluaGVyaXQ7ei1pbmRleDoyfS5rLXBhZ2VyLWlucHV0e2dhcDoxZXh9LmstcGFnZXItaW5wdXQgLmstdGV4dGJveCwuay1wYWdlci1pbnB1dCAuay1udW1lcmljdGV4dGJveHttYXJnaW4tYmxvY2s6MDt3aWR0aDo1ZW19LmstcGFnZXItc2l6ZXN7Z2FwOjFleH0uay1wYWdlci1zaXplcyAuay1pbnB1dC1pbm5lciwuay1wYWdlci1zaXplcyAuay1pbnB1dC12YWx1ZS10ZXh0e3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1wYWdlci1pbmZve3RleHQtYWxpZ246ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4OjEgMSAwJTtvcmRlcjo5fS5rLXBhZ2VyLXJlZnJlc2h7bWFyZ2luLWlubGluZS1zdGFydDphdXRvO2NvbG9yOmluaGVyaXQ7b3JkZXI6MTB9LmstcGFnZXItc217cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCl9LmstcGFnZXItc20gLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1zbSAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd25saXN0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sLmstcGFnZXItc20gLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzPnNlbGVjdHt3aWR0aDo1ZW19LmstcGFnZXItbWR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLXBhZ2VyLW1kIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCAuay1wYWdlci1pbnB1dCwuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1tZCAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd24sLmstcGFnZXItbWQgLmstcGFnZXItbnVtYmVycy13cmFwPnNlbGVjdC5rLWRyb3Bkb3dubGlzdHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctM1xcLjUsIDAuODc1cmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTNcXC41LCAwLjg3NXJlbSl9LmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24tbGlzdCwuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93biwuay1wYWdlci1tZCAuay1wYWdlci1zaXplcyAuay1kcm9wZG93bmxpc3QsLmstcGFnZXItbWQgLmstcGFnZXItc2l6ZXM+c2VsZWN0e3dpZHRoOjVlbX0uay1wYWdlci1sZ3twYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLWJ1dHRvbnttaW4td2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDJweCl9LmstcGFnZXItbGcgLmstcGFnZXItbnVtYmVycy13cmFwIC5rLXBhZ2VyLWlucHV0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93bi1saXN0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLW51bWJlcnMtd3JhcD5zZWxlY3Quay1kcm9wZG93biwuay1wYWdlci1sZyAuay1wYWdlci1udW1iZXJzLXdyYXA+c2VsZWN0LmstZHJvcGRvd25saXN0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzIC5rLWRyb3Bkb3duLWxpc3QsLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd24sLmstcGFnZXItbGcgLmstcGFnZXItc2l6ZXMgLmstZHJvcGRvd25saXN0LC5rLXBhZ2VyLWxnIC5rLXBhZ2VyLXNpemVzPnNlbGVjdHt3aWR0aDo1ZW19LmstcGFnZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFnZXI6Zm9jdXMsLmstcGFnZXIuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9Lmstc3RlcHBlcntib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lfS5rLXN0ZXBwZXIgKiwuay1zdGVwcGVyICo6OmJlZm9yZSwuay1zdGVwcGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zdGVwcGVyIC5rLXN0ZXAtbGlzdHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc3RlcHBlciAuay1zdGVwLWxpbmt7b3V0bGluZTpub25lO2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVufS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjNweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO292ZXJmbG93OnZpc2libGU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi40czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH0uay1zdGVwcGVyIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4Oi0xfS5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3I6OmFmdGVye2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9pbnRlci1ldmVudHM6bm9uZTtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6LTRweDtpbnNldC1pbmxpbmUtZW5kOi00cHg7aW5zZXQtYmxvY2stZW5kOi00cHg7aW5zZXQtaW5saW5lLXN0YXJ0Oi00cHg7ei1pbmRleDoyfS5rLXN0ZXBwZXIgLmstc3RlcC5rLWZvY3VzIC5rLXN0ZXAtaW5kaWNhdG9yOjphZnRlciwuay1zdGVwcGVyIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWx7bWF4LXdpZHRoOmNsYW1wKDEwMCUsMTBlbSwxMDAlKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6MX0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWw6b25seS1jaGlsZHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHh4bCwgMXJlbSk7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKS8yKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbCAuay1zdGVwLXRleHR7bWF4LXdpZHRoOmNhbGMoMTBlbSAtIDE2cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKTtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lmstc3RlcHBlciAuay1zdGVwLWxhYmVsIC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtbGFiZWx7Zm9udC13ZWlnaHQ6Ym9sZH0uay1zdGVwcGVyIC5rLXN0ZXAtbGFiZWwtb3B0aW9uYWx7ZmxleC1iYXNpczoxMDAlO2ZvbnQtc3R5bGU6aXRhbGljfS5rLXN0ZXBwZXIgLmstc3RlcC1kaXNhYmxlZCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6bm9uZX0uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1saW5rLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtbGlua3tjdXJzb3I6ZGVmYXVsdH0uay1zdGVwcGVyIC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbC1vcHRpb25hbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLW9wdGlvbmFse2NvbG9yOmluaGVyaXR9Lmstc3RlcHBlciAuay1wcm9ncmVzc2Jhcntwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MDtvdmVyZmxvdzp2aXNpYmxlfS5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbHtncmlkLXJvdzoxLy0xfS5rLXN0ZXBwZXIgLmstcHJvZ3Jlc3NiYXItdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGV9Lmstc3RlcC1saXN0LWhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93O2dyaWQtcm93OjF9Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcHtmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsIC5rLXN0ZXAtbGlua3ttYXJnaW46YXV0bzttYXgtd2lkdGg6MTBlbTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstc3RlcC1saXN0LWhvcml6b250YWwgLmstc3RlcC1sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcn0uay1zdGVwLWxpc3QtaG9yaXpvbnRhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVse21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXN0ZXAtbGlzdC1ob3Jpem9udGFsfi5rLXByb2dyZXNzYmFye3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtpbnNldC1ibG9jay1zdGFydDoxN3B4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstc3RlcC1saXN0LXZlcnRpY2FsIC5rLXN0ZXB7bWluLWhlaWdodDo1NHB4fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwLWluZGljYXRvcisuay1zdGVwLWxhYmVse21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1zdGVwLWxpc3QtdmVydGljYWx+LmstcHJvZ3Jlc3NiYXJ7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MjBweDtpbnNldC1pbmxpbmUtc3RhcnQ6MTdweH0uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jb250ZW50e2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtc30uay1zdGVwLWxpc3QtdmVydGljYWwgLmstc3RlcC1jdXJyZW50IC5rLXN0ZXAtY29udGVudHtoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWlubGluZS1zdGFydDozMHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSl9Lmstc3RlcHBlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9Lmstc3RlcHBlciAuay1zdGVwOmhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1mb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGQsLmstc3RlcHBlciAuay1zdGVwIC5rLXN0ZXAtbGluazpmb2N1cyAuay1zdGVwLWxhYmVsOm9ubHktY2hpbGR7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zdGVwcGVyIC5rLXN0ZXAuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntjb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDYwJSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAuay1kaXNhYmxlZCAuay1zdGVwLWxhYmVsLC5rLXN0ZXBwZXIgLmstc3RlcDpkaXNhYmxlZCAuay1zdGVwLWxhYmVse2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6I2NjYztjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWluZGljYXRvcjo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggdmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbDpvbmx5LWNoaWxke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZSAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zdGVwcGVyIC5rLXN0ZXAtZG9uZTpob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWhvdmVyIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1ob3ZlciAuay1zdGVwLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXN0ZXBwZXIgLmstc3RlcC1kb25lLmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtZG9uZS5rLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9ye2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZil9Lmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1zdGVwLWRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmUsLmstc3RlcHBlciAuay1zdGVwLWRvbmUuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1kb25lOmRpc2FibGVkIC5rLXN0ZXAtaW5kaWNhdG9yOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgNjAlLCB0cmFuc3BhcmVudCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQgLmstc3RlcC1pbmRpY2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQ6aG92ZXIgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1ob3ZlciAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtaG92ZXIgLmstc3RlcC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKX0uay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudC5rLXN0ZXAtZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3IsLmstc3RlcHBlciAuay1zdGVwLWN1cnJlbnQuay1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvciwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcntib3JkZXItY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpfS5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50Lmstc3RlcC1kaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3JlLC5rLXN0ZXBwZXIgLmstc3RlcC1jdXJyZW50LmstZGlzYWJsZWQgLmstc3RlcC1pbmRpY2F0b3I6OmJlZm9yZSwuay1zdGVwcGVyIC5rLXN0ZXAtY3VycmVudDpkaXNhYmxlZCAuay1zdGVwLWluZGljYXRvcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDYwJSwgdHJhbnNwYXJlbnQpfS5rLXN0ZXBwZXIgLmstc3RlcC1zdWNjZXNzIC5rLXN0ZXAtbGFiZWwgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3IgLmstc3RlcC1sYWJlbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9Lmstc3RlcHBlciAuay1zdGVwLWVycm9yOmhvdmVyIC5rLXN0ZXAtbGFiZWwsLmstc3RlcHBlciAuay1zdGVwLWVycm9yLmstaG92ZXIgLmstc3RlcC1sYWJlbCwuay1zdGVwcGVyIC5rLXN0ZXAtZXJyb3Iuay1zdGVwLWhvdmVyIC5rLXN0ZXAtbGFiZWx7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXN0ZXBwZXIgLmstc3RlcC1sYWJlbC1vcHRpb25hbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhYnN0cmlwLXdyYXBwZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhYnN0cmlwe2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay10YWJzdHJpcC13cmFwcGVyPi5rLXRhYnN0cmlwe2ZsZXg6MSAxIGF1dG99LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtc2hyaW5rOjB9LmstdGFic3RyaXAtaXRlbXN7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246aW5oZXJpdDtmbGV4LXdyYXA6d3JhcDtmbGV4OjEgMSBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9LmstdGFic3RyaXAtaXRlbXMgKiwuay10YWJzdHJpcC1pdGVtcyAqOjpiZWZvcmUsLmstdGFic3RyaXAtaXRlbXMgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW17bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwKTtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2g7b3V0bGluZTowfS5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW0tYWN0aW9uc3ttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay10YWJzdHJpcC1pdGVtcyAuay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcD4uay1jb250ZW50e21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstdGFic3RyaXAtY29udGVudC5rLWFjdGl2ZSwuay10YWJzdHJpcD4uay1jb250ZW50LmstYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmstdGFic3RyaXAtY29udGVudDpmb2N1cywuay10YWJzdHJpcC1jb250ZW50LmstZm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudDpmb2N1cywuay10YWJzdHJpcD4uay1jb250ZW50LmstZm9jdXN7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpkb3R0ZWQ7b3V0bGluZS1vZmZzZXQ6LTFweH0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5ne3dpZHRoOjIwJTtoZWlnaHQ6MDtib3JkZXI6MDtib3JkZXItYmxvY2stc3RhcnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7dHJhbnNpdGlvbjp3aWR0aCAuMnMgbGluZWFyO2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1pdGVtcyAuay1sb2FkaW5nLmstY29tcGxldGV7d2lkdGg6MTAwJTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI+LmstdGFic3RyaXAtaXRlbXN7ZmxleC13cmFwOm5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5rLXRhYnN0cmlwLXNjcm9sbGFibGU+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcj4uay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbHtzY3JvbGxiYXItd2lkdGg6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI+LmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMuay10YWJzdHJpcC1pdGVtcy1zY3JvbGx7b3ZlcmZsb3cteDphdXRvfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLmstdGFic3RyaXAtaXRlbXMtc2Nyb2xsLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy5rLXRhYnN0cmlwLWl0ZW1zLXNjcm9sbHtvdmVyZmxvdy15OmF1dG99LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6M30uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntoZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86MX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC10b3AgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3JlLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtdG9wIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntpbnNldC1pbmxpbmUtZW5kOjB9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MTAwJX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1yaWdodCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MH0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1sZWZ0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVyLC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXJpZ2h0IC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtc3RhcnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1zY3JvbGxhYmxlLWVuZCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlcntkaXNwbGF5Om5vbmV9LmstdGFic3RyaXAtaG9yaXpvbnRhbCwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC10b3A+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpyb3d9LmstdGFic3RyaXAtdmVydGljYWwsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLXRvcD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW17Ym9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItc3RhcnQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbSAuay1saW5re2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTphY3RpdmUsLmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZXttYXJnaW4tYmxvY2stZW5kOi0xcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmstdGFic3RyaXAtdG9wPi5rLWNvbnRlbnQsLmstdGFic3RyaXAtdG9wPi5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtYm90dG9tPi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1lbmQtZW5kLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtIC5rLWxpbmt7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstYWN0aXZle21hcmdpbi1ibG9jay1zdGFydDotMXB4O2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uay10YWJzdHJpcC1ib3R0b20+LmstY29udGVudCwuay10YWJzdHJpcC1ib3R0b20+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLWxlZnR7ZmxleC1kaXJlY3Rpb246cm93fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItcmlnaHQtd2lkdGg6MXB4fS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1yaWdodC13aWR0aDowfS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWFjdGl2ZXttYXJnaW4tcmlnaHQ6LTFweDtib3JkZXItcmlnaHQtd2lkdGg6MXB4O2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOjAgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMDtib3JkZXItbGVmdC13aWR0aDowICFpbXBvcnRhbnR9LmstdGFic3RyaXAtcmlnaHR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcntib3JkZXItbGVmdC13aWR0aDoxcHh9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVte2JvcmRlci1yYWRpdXM6MCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKSAwO2JvcmRlci1sZWZ0LXdpZHRoOjB9LmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIDAgMCB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItcmlnaHQtd2lkdGg6MH0uay10YWJzdHJpcC1pdGVtcy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uay10YWJzdHJpcC1pdGVtcy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10YWJzdHJpcC1pdGVtcy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5rLXRhYnN0cmlwLWl0ZW1zLWp1c3RpZnl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdGFic3RyaXAtaXRlbXMtc3RyZXRjaGVkPip7ZmxleDoxIDAgMH0uay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcixbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciwuay10YWJzdHJpcC5rLXJ0bC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1sZWZ0Pi5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIsLmstdGFic3RyaXBbZGlyPXJ0bF0uay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1pdGVtcy13cmFwcGVye29yZGVyOjF9LmstcnRsIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLXJpZ2h0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1sZWZ0Pi5rLWNvbnRlbnQsLmstdGFic3RyaXAuay1ydGwuay10YWJzdHJpcC1yaWdodD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtbGVmdD4uay1jb250ZW50LC5rLXRhYnN0cmlwW2Rpcj1ydGxdLmstdGFic3RyaXAtcmlnaHQ+LmstY29udGVudHtvcmRlcjowfS5rLXJ0bCAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCwuay1ydGwgLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LFtkaXI9cnRsXSAuay10YWJzdHJpcC5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCxbZGlyPXJ0bF0gLmstdGFic3RyaXAuay10YWJzdHJpcC1yaWdodD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtbGVmdD4uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwLmstcnRsLmstdGFic3RyaXAtcmlnaHQ+LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLWxlZnQ+LmstdGFic3RyaXAtY29udGVudCwuay10YWJzdHJpcFtkaXI9cnRsXS5rLXRhYnN0cmlwLXJpZ2h0Pi5rLXRhYnN0cmlwLWNvbnRlbnR7b3JkZXI6MH0uay10YWJzdHJpcC1zbSAuay10YWJzdHJpcC1pdGVtcyAuay1saW5re2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfTppcyguay10YWJzdHJpcC1zbS5rLXRhYnN0cmlwLWxlZnQsLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1yaWdodCk6aXMoLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5KSA6aXMoLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcik6OmJlZm9yZSw6aXMoLmstdGFic3RyaXAtc20uay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLXNtLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjphZnRlcntoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyAycHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXRhYnN0cmlwLW1kIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX06aXMoLmstdGFic3RyaXAtbWQuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsOmlzKC5rLXRhYnN0cmlwLW1kLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1tZC5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXJ7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKjIpfS5rLXRhYnN0cmlwLWxnIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWxpbmt7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX06aXMoLmstdGFic3RyaXAtbGcuay10YWJzdHJpcC1sZWZ0LC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtcmlnaHQpOmlzKC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSkgOmlzKC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIpOjpiZWZvcmUsOmlzKC5rLXRhYnN0cmlwLWxnLmstdGFic3RyaXAtbGVmdCwuay10YWJzdHJpcC1sZy5rLXRhYnN0cmlwLXJpZ2h0KTppcyguay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkpIDppcyguay10YWJzdHJpcC1pdGVtcy13cmFwcGVyKTo6YWZ0ZXJ7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtbGcsIG5vcm1hbCkqMWVtICsgMnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yXFwuNSwgMC42MjVyZW0pKjIpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbTpob3Zlciwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1ob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmFjdGl2ZSwuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay1hY3RpdmUsLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGFic3RyaXAtaXRlbXMtd3JhcHBlciAuay1pdGVtOmZvY3VzLC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXIgLmstaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay10YWJzdHJpcC1pdGVtcy13cmFwcGVyIC5rLWl0ZW0uay10YWJzdHJpcC1kcmFnZ2luZ3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10YWJzdHJpcC1jb250ZW50LC5rLXRhYnN0cmlwPi5rLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhYnN0cmlwLWNvbnRlbnQ6Zm9jdXMsLmstdGFic3RyaXAtY29udGVudC5rLWZvY3VzLC5rLXRhYnN0cmlwPi5rLWNvbnRlbnQ6Zm9jdXMsLmstdGFic3RyaXA+LmstY29udGVudC5rLWZvY3Vze291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay10YWJzdHJpcC1ib3R0b20gLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9LmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtbGVmdCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpIDAlLCB0cmFuc3BhcmVudCkpfS5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXRhYnN0cmlwLWxlZnQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXIsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LmstdGFic3RyaXAtcmlnaHQgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcjo6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmUsOmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLWJvdHRvbSAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9OmlzKC5rLXJ0bCAuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXksW2Rpcj1ydGxdIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXkuay1ydGwsLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5W2Rpcj1ydGxdKS5rLXRhYnN0cmlwLXRvcCAuay10YWJzdHJpcC1pdGVtcy13cmFwcGVyOjphZnRlciw6aXMoLmstcnRsIC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheSxbZGlyPXJ0bF0gLmstdGFic3RyaXAtc2Nyb2xsYWJsZS1vdmVybGF5LC5rLXRhYnN0cmlwLXNjcm9sbGFibGUtb3ZlcmxheS5rLXJ0bCwuay10YWJzdHJpcC1zY3JvbGxhYmxlLW92ZXJsYXlbZGlyPXJ0bF0pLmstdGFic3RyaXAtYm90dG9tIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXI6OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMCUsIHRyYW5zcGFyZW50KSl9Lmstd2l6YXJke3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMi41KTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyLjUpO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO292ZXJmbG93OmhpZGRlbn0uay13aXphcmQgLmstd2l6YXJkLXN0ZXBze2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSo0LzQgKyAycHgpO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXdpemFyZCAuay13aXphcmQtc3RlcDpmb2N1cywuay13aXphcmQgLmstd2l6YXJkLXN0ZXAuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLW9mZnNldDotMXB4fS5rLXdpemFyZCAuay13aXphcmQtY29udGVudHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteTphdXRvfS5rLXdpemFyZCAuay13aXphcmQtYnV0dG9uc3ttYXJnaW4tYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1zaHJpbms6MH0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstYnV0dG9ue21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKX0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMgLmstd2l6YXJkLXBhZ2Vye3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay13aXphcmQgLmstd2l6YXJkLWJ1dHRvbnMtcmlnaHQgLmstYnV0dG9uOmxhc3Qtb2YtdHlwZXttYXJnaW4taW5saW5lLWVuZDowfS5rLXdpemFyZCAuay1zdGVwcGVyIC5rLXN0ZXAtbGlzdC12ZXJ0aWNhbCAuay1zdGVwe2ZsZXg6MSAwIGF1dG99Lmstd2l6YXJkIC5rLXN0ZXBwZXIgLmstc3RlcC1pbmRpY2F0b3J7ZmxleC1zaHJpbms6MH0uay13aXphcmQtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBze21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqOCl9Lmstd2l6YXJkLWhvcml6b250YWwgLmstd2l6YXJkLXN0ZXBzLC5rLXdpemFyZC1ob3Jpem9udGFsIC5rLXdpemFyZC1jb250ZW50e2ZsZXg6MSAxIGF1dG99Lmstd2l6YXJkLXZlcnRpY2FsIC5rLXdpemFyZC1zdGVwc3ttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQpO2ZsZXg6MSAwIDAlfS5rLXdpemFyZC12ZXJ0aWNhbCAuay13aXphcmQtY29udGVudHtmbGV4OjEgMSAwJX0uay13aXphcmQtbGVmdHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay13aXphcmQtbGVmdCAuay13aXphcmQtc3RlcHN7bWFyZ2luLWlubGluZS1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqNCk7bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXdpemFyZC1zdGVwOmZvY3VzLC5rLXdpemFyZC1zdGVwLmstZm9jdXN7b3V0bGluZS1jb2xvcjojNjU2NTY1fS5rLWV4cGFuZGVye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWV4cGFuZGVyICosLmstZXhwYW5kZXIgKjo6YmVmb3JlLC5rLWV4cGFuZGVyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1leHBhbmRlci1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0uay1leHBhbmRlci1zcGFjZXJ7ZmxleDoxIDEgYXV0b30uay1leHBhbmRlci10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwfS5rLWV4cGFuZGVyLWluZGljYXRvcnttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWV4cGFuZGVyLWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstZXhwYW5kZXIrLmstZXhwYW5kZXIuay1leHBhbmRlZCwuay1leHBhbmRlci5rLWV4cGFuZGVkKy5rLWV4cGFuZGVye21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZXhwYW5kZXI6bm90KC5rLWV4cGFuZGVkKSsuay1leHBhbmRlcjpub3QoLmstZXhwYW5kZWQpe2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWV4cGFuZGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1leHBhbmRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmV9LmstZXhwYW5kZXItaGVhZGVyOmhvdmVyLC5rLWV4cGFuZGVyLWhlYWRlci5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDQpfS5rLWV4cGFuZGVyLWhlYWRlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1leHBhbmRlci10aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1leHBhbmRlci1zdWItdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1ibG9jaywuay1wYW5lbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstYmxvY2s+LmstaGVhZGVyLC5rLXBhbmVsPi5rLWhlYWRlcntib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdGFydC1lbmQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2s+LmstY29udGVudCwuay1wYW5lbD4uay1jb250ZW50e3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstYmxvY2ssLmstcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWJsb2NrPi5rLWhlYWRlciwuay1wYW5lbD4uay1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfTp3aGVyZSguay1jb250ZW50KXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGFuZWxiYXJ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmVsYmFyICosLmstcGFuZWxiYXIgKjo6YmVmb3JlLC5rLXBhbmVsYmFyICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6YmxvY2t9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7dHJhbnNpdGlvbjpjb2xvciAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXIrLmstcGFuZWxiYXItaGVhZGVye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXB7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1jb2xvcjppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2xpc3Qtc3R5bGU6bm9uZX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVte2Rpc3BsYXk6YmxvY2t9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpkZWZhdWx0O3RyYW5zaXRpb246Y29sb3IgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMnMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXR9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTEgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMSl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTIgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTMgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMyl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbS5rLWxldmVsLTQgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqNCl9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItaXRlbXtvdXRsaW5lLXN0eWxlOm5vbmV9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29udGVudHtkaXNwbGF5OmZsb3ctcm9vdH0uay1wYW5lbGJhciAuay1wYW5lbGJhci1leHBhbmQsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItY29sbGFwc2UsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItdG9nZ2xle21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0b30uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cCAuay1wYW5lbGJhci1leHBhbmQsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItY29sbGFwc2UsLmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXAgLmstcGFuZWxiYXItdG9nZ2xle21hcmdpbi1pbmxpbmUtZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSAtIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkpfS5rLXBhbmVsYmFye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluayAuay1pY29uLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rIC5rLXBhbmVsYmFyLWl0ZW0taWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbms6aG92ZXIsLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rOmZvY3VzLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkIC5rLWljb24sLmstcGFuZWxiYXI+LmstcGFuZWxiYXItaGVhZGVyPi5rLWxpbmsuay1zZWxlY3RlZCAuay1wYW5lbGJhci1pdGVtLWljb257Y29sb3I6aW5oZXJpdH0uay1wYW5lbGJhcj4uay1wYW5lbGJhci1oZWFkZXI+LmstbGluay5rLXNlbGVjdGVkOmhvdmVyLC5rLXBhbmVsYmFyPi5rLXBhbmVsYmFyLWhlYWRlcj4uay1saW5rLmstc2VsZWN0ZWQuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluazpob3Zlciwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXBhbmVsYmFyIC5rLXBhbmVsYmFyLWdyb3VwPi5rLXBhbmVsYmFyLWl0ZW0+LmstbGluazpmb2N1cywuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMil9LmstcGFuZWxiYXIgLmstcGFuZWxiYXItZ3JvdXA+LmstcGFuZWxiYXItaXRlbT4uay1saW5rLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1zZWxlY3RlZDpob3Zlciwuay1wYW5lbGJhciAuay1wYW5lbGJhci1ncm91cD4uay1wYW5lbGJhci1pdGVtPi5rLWxpbmsuay1zZWxlY3RlZC5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9Lmstc3BsaXR0ZXJ7aGVpZ2h0OjMwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc3BsaXR0ZXIgLmstcGFuZXtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS5rLXNwbGl0dGVyIC5rLXNjcm9sbGFibGV7b3ZlcmZsb3c6YXV0b30uay1zcGxpdHRlciAuay1zcGxpdHRlci1yZXNpemluZ3tvdmVyZmxvdzpoaWRkZW59Lmstc3BsaXR0ZXIgLmstcGFuZS1sb2FkaW5ne3Bvc2l0aW9uOnN0YXRpYztpbnNldC1ibG9jay1zdGFydDo1MCU7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJX0uay1naG9zdC1zcGxpdGJhciwuay1zcGxpdGJhcntib3JkZXItc3R5bGU6c29saWQ7b3V0bGluZTowO3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1naG9zdC1zcGxpdGJhciAuay1jb2xsYXBzZS1wcmV2LC5rLWdob3N0LXNwbGl0YmFyIC5rLWNvbGxhcHNlLW5leHQsLmstc3BsaXRiYXIgLmstY29sbGFwc2UtcHJldiwuay1zcGxpdGJhciAuay1jb2xsYXBzZS1uZXh0e2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFse2N1cnNvcjpjb2wtcmVzaXplfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbHtjdXJzb3I6cm93LXJlc2l6ZX0uay1naG9zdC1zcGxpdGJhci1ob3Jpem9udGFsLC5rLXNwbGl0YmFyLWhvcml6b250YWx7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47aW5zZXQtYmxvY2stc3RhcnQ6MH0uay1naG9zdC1zcGxpdGJhci12ZXJ0aWNhbCwuay1zcGxpdGJhci12ZXJ0aWNhbHtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmbGV4LWRpcmVjdGlvbjpyb3c7aW5zZXQtaW5saW5lLXN0YXJ0OjB9Lmstc3BsaXRiYXItc3RhdGljLWhvcml6b250YWx7d2lkdGg6MXB4fS5rLXNwbGl0YmFyLXN0YXRpYy12ZXJ0aWNhbHtoZWlnaHQ6MXB4fS5rLXNwbGl0YmFyLWRyYWdnYWJsZS1ob3Jpem9udGFsIC5rLXJlc2l6ZS1oYW5kbGV7d2lkdGg6MnB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOnN0YXRpYzt6LWluZGV4OjF9Lmstc3BsaXRiYXIgLmstcmVzaXplLWhhbmRsZXtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lmstc3BsaXRiYXItZHJhZ2dhYmxlLWhvcml6b250YWwgLmstcmVzaXplLWhhbmRsZSwuay1zcGxpdGJhci1kcmFnZ2FibGUtdmVydGljYWwgLmstcmVzaXplLWhhbmRsZXtkaXNwbGF5OmJsb2NrfS5rLXNwbGl0YmFyLWhvcml6b250YWwgLmstY29sbGFwc2UtcHJldnttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci1ob3Jpem9udGFsIC5rLWNvbGxhcHNlLW5leHR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1wcmV2e21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcGxpdGJhci12ZXJ0aWNhbCAuay1jb2xsYXBzZS1uZXh0e21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwbGl0YmFyLWRyYWdnYWJsZS12ZXJ0aWNhbCAuay1yZXNpemUtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OjJweDtwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDoxfS5rLXBhbmU+Lmstc3BsaXR0ZXJ7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6aGlkZGVufS5rLXBhbmU+Lmstc3BsaXR0ZXItb3ZlcmxheXtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGV9Lmstc3BsaXR0ZXItZmxleHtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uay1zcGxpdHRlci1mbGV4IC5rLXBhbmV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4td2lkdGg6MDttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjA7bWF4LWhlaWdodDoxMDAlO2hlaWdodDoxMDAlfS5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS1zdGF0aWN7ZmxleC1ncm93OjA7ZmxleC1zaHJpbms6MH0uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUtZmxleHtkaXNwbGF5OmZsZXh9Lmstc3BsaXR0ZXItZmxleCAuay1zcGxpdGJhcntwb3NpdGlvbjpzdGF0aWM7ZmxleDowIDAgYXV0b30uay1zcGxpdHRlci1mbGV4IC5rLXBhbmUuay1oaWRkZW4sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lW2hpZGRlbl0sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXguay1oaWRkZW4sLmstc3BsaXR0ZXItZmxleCAuay1wYW5lLWZsZXhbaGlkZGVuXXtmbGV4OjAgMSAwJSAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uay1zcGxpdHRlci1mbGV4Lmstc3BsaXR0ZXItaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmstc3BsaXR0ZXItZmxleC5rLXNwbGl0dGVyLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zcGxpdHRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3BsaXRiYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9Lmstc3BsaXRiYXI6aG92ZXIsLmstc3BsaXRiYXIuay1ob3Zlciwuay1zcGxpdGJhci1ob3Jpem9udGFsLWhvdmVyLC5rLXNwbGl0YmFyLXZlcnRpY2FsLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXNwbGl0YmFyOmZvY3VzLC5rLXNwbGl0YmFyLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1naG9zdC1zcGxpdGJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXRpbGVsYXlvdXR7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmdyaWQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdGlsZWxheW91dCAuay1jYXJke2JveC1zaGFkb3c6bm9uZTtib3JkZXItd2lkdGg6MXB4fS5rLXRpbGVsYXlvdXQtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmstbGF5b3V0LWl0ZW0taGludHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1sYXlvdXQtaXRlbS1oaW50LmstbGF5b3V0LWl0ZW0taGludC1yZXNpemV7ei1pbmRleDozfS5rLXRpbGVsYXlvdXQtaXRlbS1oZWFkZXIuay1jYXJkLWhlYWRlcnt6LWluZGV4OjB9LmstdGlsZWxheW91dC1pdGVtLWJvZHl7bWluLWhlaWdodDowfS5rLXRpbGVsYXlvdXR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1sYXlvdXQtaXRlbS1oaW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjIpfS5rLWdyaWQtZmxvdy1yb3d7Z3JpZC1hdXRvLWZsb3c6cm93fS5cXCFrLWdyaWQtZmxvdy1yb3d7Z3JpZC1hdXRvLWZsb3c6cm93ICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LWNvbHtncmlkLWF1dG8tZmxvdzpjb2x1bW59LlxcIWstZ3JpZC1mbG93LWNvbHtncmlkLWF1dG8tZmxvdzpjb2x1bW4gIWltcG9ydGFudH0uay1ncmlkLWZsb3ctZGVuc2V7Z3JpZC1hdXRvLWZsb3c6ZGVuc2V9LlxcIWstZ3JpZC1mbG93LWRlbnNle2dyaWQtYXV0by1mbG93OmRlbnNlICFpbXBvcnRhbnR9LmstZ3JpZC1mbG93LXJvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpyb3cgZGVuc2V9LlxcIWstZ3JpZC1mbG93LXJvdy1kZW5zZXtncmlkLWF1dG8tZmxvdzpyb3cgZGVuc2UgIWltcG9ydGFudH0uay1ncmlkLWZsb3ctY29sLWRlbnNle2dyaWQtYXV0by1mbG93OmNvbHVtbiBkZW5zZX0uXFwhay1ncmlkLWZsb3ctY29sLWRlbnNle2dyaWQtYXV0by1mbG93OmNvbHVtbiBkZW5zZSAhaW1wb3J0YW50fS5rLWdyaWQtZmxvdy11bnNldHtncmlkLWF1dG8tZmxvdzp1bnNldH0uXFwhay1ncmlkLWZsb3ctdW5zZXR7Z3JpZC1hdXRvLWZsb3c6dW5zZXQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbHtqdXN0aWZ5LWl0ZW1zOm5vcm1hbH0uXFwhay1qdXN0aWZ5LWl0ZW1zLW5vcm1hbHtqdXN0aWZ5LWl0ZW1zOm5vcm1hbCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc3RyZXRjaHtqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2h9LlxcIWstanVzdGlmeS1pdGVtcy1zdHJldGNoe2p1c3RpZnktaXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtY2VudGVye2p1c3RpZnktaXRlbXM6Y2VudGVyfS5cXCFrLWp1c3RpZnktaXRlbXMtY2VudGVye2p1c3RpZnktaXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1zdGFydHtqdXN0aWZ5LWl0ZW1zOnN0YXJ0fS5cXCFrLWp1c3RpZnktaXRlbXMtc3RhcnR7anVzdGlmeS1pdGVtczpzdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtZW5ke2p1c3RpZnktaXRlbXM6ZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtZW5ke2p1c3RpZnktaXRlbXM6ZW5kICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1mbGV4LXN0YXJ0e2p1c3RpZnktaXRlbXM6ZmxleC1zdGFydH0uXFwhay1qdXN0aWZ5LWl0ZW1zLWZsZXgtc3RhcnR7anVzdGlmeS1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1mbGV4LWVuZHtqdXN0aWZ5LWl0ZW1zOmZsZXgtZW5kfS5cXCFrLWp1c3RpZnktaXRlbXMtZmxleC1lbmR7anVzdGlmeS1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc2VsZi1zdGFydHtqdXN0aWZ5LWl0ZW1zOnNlbGYtc3RhcnR9LlxcIWstanVzdGlmeS1pdGVtcy1zZWxmLXN0YXJ0e2p1c3RpZnktaXRlbXM6c2VsZi1zdGFydCAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtc2VsZi1lbmR7anVzdGlmeS1pdGVtczpzZWxmLWVuZH0uXFwhay1qdXN0aWZ5LWl0ZW1zLXNlbGYtZW5ke2p1c3RpZnktaXRlbXM6c2VsZi1lbmQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWxlZnR7anVzdGlmeS1pdGVtczpsZWZ0fS5cXCFrLWp1c3RpZnktaXRlbXMtbGVmdHtqdXN0aWZ5LWl0ZW1zOmxlZnQgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLXJpZ2h0e2p1c3RpZnktaXRlbXM6cmlnaHR9LlxcIWstanVzdGlmeS1pdGVtcy1yaWdodHtqdXN0aWZ5LWl0ZW1zOnJpZ2h0ICFpbXBvcnRhbnR9LmstanVzdGlmeS1pdGVtcy1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5rLWp1c3RpZnktaXRlbXMtZmlyc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpmaXJzdCBiYXNlbGluZX0uXFwhay1qdXN0aWZ5LWl0ZW1zLWZpcnN0LWJhc2VsaW5le2p1c3RpZnktaXRlbXM6Zmlyc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1qdXN0aWZ5LWl0ZW1zLWxhc3QtYmFzZWxpbmV7anVzdGlmeS1pdGVtczpsYXN0IGJhc2VsaW5lfS5cXCFrLWp1c3RpZnktaXRlbXMtbGFzdC1iYXNlbGluZXtqdXN0aWZ5LWl0ZW1zOmxhc3QgYmFzZWxpbmUgIWltcG9ydGFudH0uay1kb2NrLW1hbmFnZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3c6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZG9jay1tYW5hZ2VyLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMXB4IDAgMDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4LXNocmluazowO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1scjtib3gtc2hhZG93Om5vbmV9LmstZG9jay1tYW5hZ2VyLXRvb2xiYXI6OmJlZm9yZXtoZWlnaHQ6MH0uay1kb2NrLW1hbmFnZXItdG9vbGJhciAuay1zZXBhcmF0b3ItaG9yaXpvbnRhbHt3aWR0aDoxLjQyODU3MTQyODZlbTtoZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1kb2NrLW1hbmFnZXItcGFuZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjE7b3ZlcmZsb3c6aGlkZGVufS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVye2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyPi5rLXBhbmUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcj4uay1wYW5le2hlaWdodDphdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1oZWFkZXIsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRpdGxlLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS10aXRsZXtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpO2ZsZXg6MSAxIGF1dG87d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXNjcm9sbGFibGUsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLXNjcm9sbGFibGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstcGFuZS1jb250ZW50LC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstcGFuZS1jb250ZW50e2hlaWdodDoxMDAlO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO292ZXJmbG93OmF1dG87ZmxleDoxfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWFjdGlvbnMsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1wYW5lLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLXRhYmJlZCwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtdGFiYmVke3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0zXFwuNSwgMC44NzVyZW0pO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZG9jay1tYW5hZ2VyLXNwbGl0dGVyIC5rLXNwbGl0YmFyLC5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXJ7Ym9yZGVyLXdpZHRoOjAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1kb2NrLW1hbmFnZXItc3BsaXR0ZXIgLmstc3BsaXRiYXItdmVydGljYWwsLmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lciAuay1zcGxpdGJhci12ZXJ0aWNhbHtib3JkZXItd2lkdGg6MXB4IDB9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcnt3aWR0aDozMDBweDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ei1pbmRleDoyMH0uay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmV7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDoxMDAlfS5rLWRvY2stbWFuYWdlci11bnBpbm5lZC1jb250YWluZXIgLmstc3BsaXRiYXJ7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ZmxleDpub25lfS5rLWRvY2tpbmctcHJldmlld3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXNtLCAwLjEyNXJlbSk7ei1pbmRleDoxMH0uay1kb2NrLW1hbmFnZXItd2luZG93Omhhcyguay1wYW5lKSAuay13aW5kb3ctY29udGVudHtwYWRkaW5nOjB9LmstZG9jay1uYXZpZ2F0b3ItY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwMTtwb2ludGVyLWV2ZW50czpub25lfS5rLWRvY2stbmF2aWdhdG9ye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIGF1dG8pO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgYXV0byk7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZX0uay1kb2NrLWluZGljYXRvcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtwb2ludGVyLWV2ZW50czphbGw7b3V0bGluZS13aWR0aDoxcHg7b3V0bGluZS1zdHlsZTpzb2xpZH0uay1kb2NrLWluZGljYXRvci5rLWRvY2staW5kaWNhdG9yLW1pZGRsZXtmaWx0ZXI6bm9uZX0uay1kb2NrLWluZGljYXRvci10b3B7Z3JpZC1hcmVhOjEvMi9hdXRvfS5rLWRvY2staW5kaWNhdG9yLXJpZ2h0e2dyaWQtYXJlYToyLzMvYXV0b30uay1kb2NrLWluZGljYXRvci1ib3R0b217Z3JpZC1hcmVhOjMvMi9hdXRvfS5rLWRvY2staW5kaWNhdG9yLWxlZnR7Z3JpZC1hcmVhOjIvMS9hdXRvfS5rLWRvY2staW5kaWNhdG9yLW1pZGRsZXtncmlkLWFyZWE6Mi8yL2F1dG99LmstZG9jay1tYW5hZ2Vye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWRvY2stbWFuYWdlci1zcGxpdHRlciAuay1wYW5lLWhlYWRlciwuay1kb2NrLW1hbmFnZXItdW5waW5uZWQtY29udGFpbmVyIC5rLXBhbmUtaGVhZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZG9jay1tYW5hZ2VyLXVucGlubmVkLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzo0cHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwuMDQpLDJweCAwcHggNHB4IDBweCByZ2JhKDAsMCwwLC4wMyl9LmstZG9ja2luZy1wcmV2aWV3e2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDE2JSwgdHJhbnNwYXJlbnQpO2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1kb2NrLWluZGljYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDFweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xMikpIGRyb3Atc2hhZG93KDBweCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTQpKSBkcm9wLXNoYWRvdygwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpfS5rLWRvY2staW5kaWNhdG9yOmhvdmVyLC5rLWRvY2staW5kaWNhdG9yLmstaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtjb2xvcjojZmZmfS5rLWJhcmNvZGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstYmFyY29kZT5kaXZ7aGVpZ2h0OjE1MHB4fS5rLWNoYXJ0LC5rLXNwYXJrbGluZSwuay1zdG9ja2NoYXJ0e2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWNoYXJ0LC5rLXN0b2NrY2hhcnR7ZGlzcGxheTpibG9jaztoZWlnaHQ6NDAwcHh9LmstY2hhcnQtc3VyZmFjZXtoZWlnaHQ6MTAwJX0uay1jaGFydCAuay1wb3B1cHtib3JkZXItd2lkdGg6MH0uay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biwuay1jaGFydC10b29sdGlwLXdyYXBwZXIuay1hbmltYXRpb24tY29udGFpbmVyLXNob3due2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dHJhbnNpdGlvbjpsZWZ0IDMwMG1zIGN1YmljLWJlemllcigwLCAwLjMzLCAwLjE5LCAxKSx0b3AgMzAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMzMsIDAuMTksIDEpfS5rLXNwYXJrbGluZS10b29sdGlwLXdyYXBwZXIsLmstY2hhcnQtdG9vbHRpcC13cmFwcGVye3otaW5kZXg6MTIwMDB9Lmstc3BhcmtsaW5lLXRvb2x0aXAtd3JhcHBlciAuay1wb3B1cCwuay1jaGFydC10b29sdGlwLXdyYXBwZXIgLmstcG9wdXB7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5rLWNoYXJ0LXRvb2x0aXAgdGFibGV7Ym9yZGVyLXNwYWNpbmc6MDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LmstY2hhcnQtdG9vbHRpcHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2ZvbnQtc2l6ZTowLjgxMjg3NXJlbTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNoYXJ0LXRvb2x0aXAgdGh7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjFweH0uay1jaGFydC10b29sdGlwIHRke3dpZHRoOmF1dG87dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1jaGFydC1jcm9zc2hhaXItdG9vbHRpcCwuay1jaGFydC1zaGFyZWQtdG9vbHRpcHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1jaGFydC1zaGFyZWQtdG9vbHRpcCAuay1jaGFydC1zaGFyZWQtdG9vbHRpcC1tYXJrZXJ7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNlbGVjdG9ye3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5rLXNlbGVjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kOjB9Lmstc2VsZWN0aW9uLWJne3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstaGFuZGxle2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstaGFuZGxlIGRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWxlZnQtaGFuZGxle2luc2V0LWlubGluZS1zdGFydDotMTFweH0uay1yaWdodC1oYW5kbGV7aW5zZXQtaW5saW5lLWVuZDotMTFweH0uay1sZWZ0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAyOS4zMzMzMzMzMzMzcHggMCAwfS5rLXJpZ2h0LWhhbmRsZSBkaXZ7bWFyZ2luOi0yMnB4IDAgMCAtMTQuNjY2NjY2NjY2N3B4O3BhZGRpbmc6NDRweCAwIDAgMjkuMzMzMzMzMzMzM3B4fS5rLWxlZnQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXZ7bWFyZ2luLWlubGluZS1zdGFydDotNDRweDtwYWRkaW5nLWlubGluZS1zdGFydDo1OC42NjY2NjY2NjY3cHh9LmstcmlnaHQtaGFuZGxlLmstaGFuZGxlLWFjdGl2ZSBkaXZ7bWFyZ2luLWlubGluZS1zdGFydDotNDRweDtwYWRkaW5nLWlubGluZS1lbmQ6NTguNjY2NjY2NjY2N3B4fS5rLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCV9LmstbmF2aWdhdG9yLWhpbnQgZGl2e3Bvc2l0aW9uOmFic29sdXRlfS5rLW5hdmlnYXRvci1oaW50IC5rLXNjcm9sbHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHh9LmstbmF2aWdhdG9yLWhpbnQgLmstdG9vbHRpcHttYXJnaW4tYmxvY2stc3RhcnQ6MjBweDttaW4td2lkdGg6MTYwcHg7b3BhY2l0eToxO3RleHQtYWxpZ246Y2VudGVyfS5rLXNwYXJrbGluZSwuay1zcGFya2xpbmUgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmstc3BhcmtsaW5lIHNwYW57aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uay1jaGFydC1kcmFnZ2luZ3std2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1jaGFydC1kb251dC1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBkZi1leHBvcnQgLmstY2hhcnQgLmstYW5pbWF0aW9uLWNvbnRhaW5lciwuay1wZGYtZXhwb3J0IC5rLXNwYXJrbGluZSAuay1hbmltYXRpb24tY29udGFpbmVyLC5rLXBkZi1leHBvcnQgLmstc3RvY2tjaGFydCAuay1hbmltYXRpb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZX0uay1jaGFydC1vdmVybGF5e21hcmdpbjowO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLWNoYXJ0LWNvbXB1dGVkLXRpdGxlLWhlaWdodCwgMHB4KSk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvcGFjaXR5OjE7ei1pbmRleDoxMDAwMX0uay1jaGFydC1vdmVybGF5LXRvcHtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1jaGFydC1jb21wdXRlZC10aXRsZS1oZWlnaHQsIDBweCl9LmstY2hhcnQtb3ZlcmxheSAuay1uby1kYXRhLC5rLWNoYXJ0LW92ZXJsYXkgLmstbm9kYXRhe21pbi1oZWlnaHQ6YXV0bztwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMjUsIDdyZW0pO2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQsIG5vcm1hbCl9LmstZGlhZ3JhbXtkaXNwbGF5OmJsb2NrO2hlaWdodDo2MDBweH0uay1kaWFncmFtIC5rbS1zY3JvbGwtd3JhcHBlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWRpYWdyYW0gLmttLXNjcm9sbC13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LmstY2FudmFzLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXNhbmtleSB0ZXh0e3BvaW50ZXItZXZlbnRzOm5vbmV9LmstdHJlZW1hcHtoZWlnaHQ6NDAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpbGV7bWFyZ2luOi0xcHggMCAwIC0xcHg7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlfS5rLXRyZWVtYXA+LmstdHJlZW1hcC10aWxle3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDoxLjQyODU3MTQyODZlbTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MH0uay10cmVlbWFwIC5rLXRyZWVtYXAtdGl0bGUtdmVydGljYWw+ZGl2e3RyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDoxZW19LmstdHJlZW1hcCAuay10cmVlbWFwLXdyYXB7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlKy5rLXRyZWVtYXAtd3JhcHtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSArIDFweCl9LmstdHJlZW1hcCAuay10cmVlbWFwLXRpdGxlLXZlcnRpY2FsKy5rLXRyZWVtYXAtd3JhcHtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkgKyAxcHgpfS5rLXRyZWVtYXAgLmstbGVhZntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ2F1Z2V7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWFyY2dhdWdlLC5rLWNpcmN1bGFyZ2F1Z2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstYXJjZ2F1Z2UtbGFiZWwsLmstY2lyY3VsYXJnYXVnZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjB9LmstcXJjb2Rle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLXFyY29kZT5kaXZ7aGVpZ2h0OjE1MHB4fS5rLXZhci0tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXZhci0tcHJpbWFyeS1jb250cmFzdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXZhci0tYmFzZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXZhci0tYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay12YXItLW5vcm1hbC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdmFyLS1ub3JtYWwtdGV4dC1jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay12YXItLXNlcmllcy1he2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtY3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy1ke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLWV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtZntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy0xe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEsICNmZjYzNTgpfS5rLXZhci0tc2VyaWVzLTJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mil9LmstdmFyLS1zZXJpZXMtM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLCAjNGNkMTgwKX0uay12YXItLXNlcmllcy00e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWQsICM0YjVmZmEpfS5rLXZhci0tc2VyaWVzLTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZil9LmstdmFyLS1zZXJpZXMtNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLCAjZmY1ODkyKX0uay12YXItLXNlcmllcy03e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWEtc3VidGxlLCAjZmZiMWFjKX0uay12YXItLXNlcmllcy04e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKX0uay12YXItLXNlcmllcy05e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtc3VidGxlLCAjYTZlOGMwKX0uay12YXItLXNlcmllcy0xMHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZSwgI2E1YWZmZCl9LmstdmFyLS1zZXJpZXMtMTF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpfS5rLXZhci0tc2VyaWVzLTEye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtc3VidGxlLCAjZmZhY2M5KX0uay12YXItLXNlcmllcy0xM3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGQsICNiZjRhNDIpfS5rLXZhci0tc2VyaWVzLTE0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSl9LmstdmFyLS1zZXJpZXMtMTV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkLCAjMzk5ZDYwKX0uay12YXItLXNlcmllcy0xNntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGQsICMzODQ3YmMpfS5rLXZhci0tc2VyaWVzLTE3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZil9LmstdmFyLS1zZXJpZXMtMTh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkLCAjYmY0MjZlKX0uay12YXItLXNlcmllcy0xOXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZXIsICNmZjhhODIpfS5rLXZhci0tc2VyaWVzLTIwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSl9LmstdmFyLS1zZXJpZXMtMjF7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGVyLCAjNzlkZGEwKX0uay12YXItLXNlcmllcy0yMntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLXN1YnRsZXIsICM3ODg3ZmIpfS5rLXZhci0tc2VyaWVzLTIze2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZil9LmstdmFyLS1zZXJpZXMtMjR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGVyLCAjZmY4MmFlKX0uay12YXItLXNlcmllcy0yNXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLWJvbGRlciwgIzgwMzIyYyl9LmstdmFyLS1zZXJpZXMtMjZ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpfS5rLXZhci0tc2VyaWVzLTI3e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMtYm9sZGVyLCAjMjY2OTQwKX0uay12YXItLXNlcmllcy0yOHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLWJvbGRlciwgIzI2MzA3ZCl9LmstdmFyLS1zZXJpZXMtMjl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApfS5rLXZhci0tc2VyaWVzLTMwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYtYm9sZGVyLCAjODAyYzQ5KX0uay12YXItLWdhdWdlLXBvaW50ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay12YXItLWdhdWdlLXRyYWNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstdmFyLS1jaGFydC1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9LmstdmFyLS1jaGFydC10aXRsZS1mb250LXNpemV7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCl9LmstdmFyLS1jaGFydC1wYW5lLXRpdGxlLWZvbnQtc2l6ZXtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KX0uay12YXItLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC13ZWlnaHR7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpfS5rLXZhci0tY2hhcnQtbGFiZWwtZm9udC1zaXple2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpfS5rLXZhci0tY2hhcnQtaW5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbWFqb3ItbGluZXN7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9LmstdmFyLS1jaGFydC1taW5vci1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWFyZWEtb3BhY2l0eXtvcGFjaXR5OjAuNn0uay12YXItLWNoYXJ0LWFyZWEtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuMX0uay12YXItLWNoYXJ0LWxpbmUtaW5hY3RpdmUtb3BhY2l0eXtvcGFjaXR5OjAuM30uay12YXItLWNoYXJ0LW5vdGVzLWJhY2tncm91bmR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXZhci0tY2hhcnQtbm90ZXMtYm9yZGVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LW5vdGVzLWxpbmVze2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWNyb3NzaGFpci1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA1MCUsIHRyYW5zcGFyZW50KX0uay12YXItLWNoYXJ0LWVycm9yLWJhcnMtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCl9LmstY2hhcnQsLmstZGlhZ3JhbSwuay1nYXVnZSwuay1zcGFya2xpbmV7LS1rZW5kby1jaGFydC1wcmltYXJ5LWJnOiB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXByaW1hcnktY29udHJhc3Q6IHZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpOy0ta2VuZG8tY2hhcnQtYmc6IHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTstLWtlbmRvLWNoYXJ0LXRleHQ6IHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTstLWtlbmRvLWNoYXJ0LWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXRpdGxlLWZvbnQtc2l6ZTogdmFyKC0ta2VuZG8tZm9udC1zaXplLWxnLCBpbmhlcml0KTstLWtlbmRvLWNoYXJ0LXBhbmUtdGl0bGUtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtcGFuZS10aXRsZS1mb250LXdlaWdodDogdmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtbm9ybWFsLCBub3JtYWwpOy0ta2VuZG8tY2hhcnQtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpOy0ta2VuZG8tY2hhcnQtaW5hY3RpdmU6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1tYWpvci1saW5lczogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSA4JSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbWlub3ItbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNCUsIHRyYW5zcGFyZW50KTstLWtlbmRvLWNoYXJ0LWFyZWEtb3BhY2l0eTogMC42Oy0ta2VuZG8tY2hhcnQtYXJlYS1pbmFjdGl2ZS1vcGFjaXR5OiAwLjE7LS1rZW5kby1jaGFydC1saW5lLWluYWN0aXZlLW9wYWNpdHk6IDAuMzstLWtlbmRvLWNoYXJ0LW5vdGVzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtYm9yZGVyOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtbm90ZXMtbGluZXM6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1jcm9zc2hhaXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNTAlLCB0cmFuc3BhcmVudCk7LS1rZW5kby1jaGFydC1lcnJvci1iYXJzLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLCAjZmY2MzU4KTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYiwgI2ZmZTE2Mik7LS1rZW5kby1jaGFydC1zZXJpZXMtMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWMsICM0Y2QxODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1kLCAjNGI1ZmZhKTstLWtlbmRvLWNoYXJ0LXNlcmllcy01OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZSwgI2FjNThmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtNjogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWYsICNmZjU4OTIpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTc6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1hLXN1YnRsZSwgI2ZmYjFhYyk7LS1rZW5kby1jaGFydC1zZXJpZXMtODogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlLCAjZmZmMGIxKTstLWtlbmRvLWNoYXJ0LXNlcmllcy05OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1zdWJ0bGUsICNhNmU4YzApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGUsICNhNWFmZmQpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTExOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1zdWJ0bGUsICNkNmFjZmYpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1zdWJ0bGUsICNmZmFjYzkpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTEzOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkLCAjYmY0YTQyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItYm9sZCwgI2JmYTk0YSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMTU6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLWJvbGQsICMzOTlkNjApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkLCAjMzg0N2JjKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0xNzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtYm9sZCwgIzgxNDJiZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMTg6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLWJvbGQsICNiZjQyNmUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTE5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1zdWJ0bGVyLCAjZmY4YTgyKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMDogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWItc3VidGxlciwgI2ZmZTk4OSk7LS1rZW5kby1jaGFydC1zZXJpZXMtMjE6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1jLXN1YnRsZXIsICM3OWRkYTApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTIyOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1zdWJ0bGVyLCAjNzg4N2ZiKTstLWtlbmRvLWNoYXJ0LXNlcmllcy0yMzogdmFyKC0ta2VuZG8tY29sb3Itc2VyaWVzLWUtc3VidGxlciwgI2MxODJmZik7LS1rZW5kby1jaGFydC1zZXJpZXMtMjQ6IHZhcigtLWtlbmRvLWNvbG9yLXNlcmllcy1mLXN1YnRsZXIsICNmZjgyYWUpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI1OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYS1ib2xkZXIsICM4MDMyMmMpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI2OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYi1ib2xkZXIsICM4MDcxMzEpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI3OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtYy1ib2xkZXIsICMyNjY5NDApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI4OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZC1ib2xkZXIsICMyNjMwN2QpOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTI5OiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZS1ib2xkZXIsICM1NjJjODApOy0ta2VuZG8tY2hhcnQtc2VyaWVzLTMwOiB2YXIoLS1rZW5kby1jb2xvci1zZXJpZXMtZi1ib2xkZXIsICM4MDJjNDkpOy0ta2VuZG8tY2hhcnQtZ2F1Z2UtcG9pbnRlcjogdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7LS1rZW5kby1jaGFydC1nYXVnZS10cmFjazogdmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstY2hhcnQsLmstc3BhcmtsaW5lLC5rLXN0b2NrY2hhcnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGFydCAuay1wb3B1cCwuay1zcGFya2xpbmUgLmstcG9wdXAsLmstc3RvY2tjaGFydCAuay1wb3B1cHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstY2hhcnQtdG9vbHRpcHtjb2xvcjojZmZmfS5rLWNoYXJ0LXRvb2x0aXAtaW52ZXJzZXtjb2xvcjojMDAwfS5rLWNoYXJ0LWNyb3NzaGFpci10b29sdGlwLC5rLWNoYXJ0LXNoYXJlZC10b29sdGlwe2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCl9Lmstc2VsZWN0aW9ue2JvcmRlci1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDglLCB0cmFuc3BhcmVudCk7Ym94LXNoYWRvdzppbnNldCAwIDFweCA3cHggY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxNSUsIHRyYW5zcGFyZW50KX0uay1zZWxlY3Rpb24tYmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWhhbmRsZXtjdXJzb3I6ZS1yZXNpemU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1oYW5kbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1oYW5kbGUgZGl2e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tYXNre2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO29wYWNpdHk6Ljh9LmstY2hhcnQtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRyZWVtYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstdHJlZW1hcC10aXRsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay10cmVlbWFwIC5rLWxlYWZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRyZWVtYXAgLmstbGVhZi5rLWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRyZWVtYXAgLmstbGVhZjpob3Zlciwuay10cmVlbWFwIC5rLWxlYWYuay1ob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDNweCB2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXBhbmUtd3JhcHBlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmUtd3JhcHBlciAuay1wYW5le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7b3ZlcmZsb3cteDpoaWRkZW59LmstcGFuZS13cmFwcGVyIC5rLXZpZXd7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDthbGlnbi1jb250ZW50OnN0cmV0Y2g7dmVydGljYWwtYWxpZ246dG9wOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBhbmUtd3JhcHBlciAuay1jb250ZW50e21pbi1oZWlnaHQ6MXB4O2ZsZXg6MTthbGlnbi1pdGVtczpzdHJldGNoO2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstcGFuZS13cmFwcGVyPmRpdi5rLXBhbmV7Ym94LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0Om5vcm1hbH0uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWNvbnRlbnQsLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstY29udGVudCwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50e292ZXJmbG93LXk6YXV0b30uay1wYW5lLXdyYXBwZXIgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lciwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1lZGl0LWZvcm0gLmstY29udGVudD4uay1zY3JvbGwtY29udGFpbmVyLC5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNvbnRlbnQ+Lmstc2Nyb2xsLWNvbnRhaW5lciwuay1wYW5lLXdyYXBwZXIgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jb250ZW50Pi5rLXNjcm9sbC1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLXBhbmUtd3JhcHBlciAuay1ncmlkLWVkaXQtZm9ybSAuay1wb3B1cC1lZGl0LWZvcm0sLmstcGFuZS13cmFwcGVyIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6YXV0bzttaW4td2lkdGg6YXV0b30uay1ncmlkLmstZ3JpZC1tb2JpbGV7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC1tb2JpbGUgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3Jle2NvbnRlbnQ6XCLugJ5cIjtwb3NpdGlvbjphYnNvbHV0ZTtmb250OjE2cHgvMSBcIldlYkNvbXBvbmVudHNJY29uc1wiO2luc2V0LWJsb2NrLXN0YXJ0OmNhbGMoNTAlIC0gMXB4KTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cGFkZGluZzouMmVtfS5rLWdyaWQtbW9iaWxlIC5rLWhlYWRlciBhey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXd7cGFkZGluZzowO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXZpZXc+LmstbGlzdGdyb3VwLWZvcm0tcm93e21hcmdpbjowfS5rLXBhbmUtd3JhcHBlciAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWl0ZW1zLXdyYXB7d2lkdGg6MTAwJTttYXJnaW4tYmxvY2s6LTFweDttYXJnaW4taW5saW5lOjB9LmstcGFuZS13cmFwcGVyIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwe3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY2hlZHVsZXIuay1zY2hlZHVsZXItbW9iaWxle2JvcmRlci13aWR0aDowfS5rLXNjaGVkdWxlci1tb2JpbGUgdGh7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZXt2aXNpYmlsaXR5OmhpZGRlbn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyPip7bWFyZ2luOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10b29sYmFyIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9ue3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLW5hdmlnYXRpb24gLmstbmF2LWN1cnJlbnR7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHk7Z2FwOjB9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93bntkaXNwbGF5OmlubGluZS1ibG9ja30uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI+KnttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1mb290ZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLWhpZGRlbntoZWlnaHQ6NDBweH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRke2hlaWdodDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmNlbnRlcn0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnRzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6NnB4O2xpbmUtaGVpZ2h0OjZweH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstZXZlbnR7cG9zaXRpb246c3RhdGljO3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjRweDtoZWlnaHQ6NHB4O21pbi1oZWlnaHQ6MDttYXJnaW46MXB4fS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlci5rLW1vYmlsZS1ob3Jpem9udGFsLWhlYWRlciAuay1zY2hlZHVsZXItdGltZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRheXZpZXcgLmstbW9iaWxlLWhlYWRlciAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci1kYXRlLWdyb3Vwe2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcD5kaXZ7b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLW1vYmlsZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbnt3aWR0aDoxJX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZHt3aGl0ZS1zcGFjZTpub3JtYWx9Lmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSB0ZCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1oZWFkZXIgLmstc2NoZWR1bGVyLXRhYmxlIHRoe2hlaWdodDoxLjVlbX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9ke2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRpbWUtcGVyaW9ke2ZvbnQtc2l6ZTouN2VtfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRkLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRhYmxlIHRoe2hlaWdodDoyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4td3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFza3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNWVtfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGFzayAuay1zY2hlZHVsZXItbWFya3tib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXRhc2sgLmstc2NoZWR1bGVyLXRhc2stdGV4dHtmbGV4OjEgMSAwJX0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXAtY2VsbCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcyAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWFnZW5kYSAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57dmVydGljYWwtYWxpZ246dG9wfS5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsIC5rLXNjaGVkdWxlci1ncm91cC10ZXh0LC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCwuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1hZ2VuZGEgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwgLmstc2NoZWR1bGVyLWdyb3VwLXRleHQsLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItYWdlbmRhIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dHt3cml0aW5nLW1vZGU6dmVydGljYWwtbHI7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3doaXRlLXNwYWNlOm5vd3JhcH0uay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjcm9sbGJhci1oIHRyK3RyIC5rLXNjaGVkdWxlci10aW1lc3tib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstcGFuZS13cmFwcGVyIC5rLWFwcGJhcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWxpc3QtdGl0bGUsLmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1oZWxwLXRleHR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2t9LmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cC10aXRsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmstcGFuZS13cmFwcGVyIC5rLWxpc3Rncm91cCAuay1saXN0Z3JvdXAtaXRlbXtib3JkZXItY29sb3I6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstbGlzdGdyb3VwKy5rLWxpc3Rncm91cHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1wYW5lLXdyYXBwZXIgLmstY29sdW1uLW1lbnV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGFuZS13cmFwcGVyIC5rLWNvbHVtbi1tZW51IC5rLWZpbHRlci1pdGVtIC5rLWZpbHRlcmFibGUgKntwb2ludGVyLWV2ZW50czpub25lfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0LXRpdGxlLC5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtdGl0bGV7cGFkZGluZzowfS5rLXBhbmUtd3JhcHBlciAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXB7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstcGFuZS13cmFwcGVyIC5rLWZpbHRlci1tZW51e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBhbmUtd3JhcHBlciAuay1maWx0ZXItbWVudSAuay1saXN0LXRpdGxle3BhZGRpbmc6MH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstbGlzdC1maWx0ZXJ7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLXRvb2xze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtnYXA6aW5oZXJpdH0uay1wYW5lLXdyYXBwZXIgLmstZmlsdGVyLW1lbnUgLmstbGlzdGdyb3Vwe21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstcmVjdXItZWRpdG9yLXdyYXB7ZGlzcGxheTpmbGV4fS5rLXBhbmUtd3JhcHBlciAuay1wb3B1cC1lZGl0LWZvcm0gLmstbW9iaWxldGltZXpvbmVlZGl0b3J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uay1wYW5lLXdyYXBwZXIgLmstbXVsdGljaGVjay13cmFwLmstbGlzdGdyb3Vwe292ZXJmbG93LXk6YXV0b30uay1wYW5lLXdyYXBwZXIgLmstcGFnZXItd3JhcC5rLXBhZ2VyLXNtLC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNte2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstcGFuZS13cmFwcGVyIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSAuay1wYWdlci1yZWZyZXNoLC5rLXBhbmUtd3JhcHBlciAuay1wYWdlci5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXJlZnJlc2h7ZGlzcGxheTpub25lfS5rLXBhbmUtd3JhcHBlciwuay12aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZT4uay12aWV3Pi5rLWNvbnRlbnR7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1tb2JpbGUgLmstY29sdW1uLWFjdGl2ZSt0aC5rLWhlYWRlcntib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLW1vYmlsZSAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW5hdi1jdXJyZW50e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLXRpbWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLW1vYmlsZS1zY2hlZHVsZXItYWdlbmRhZGF0ZXtjb2xvcjppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstdGltZS1wZXJpb2QsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXl7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci10aW1lcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1oZWFkZXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItbW9iaWxlIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1tb2JpbGUgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLW1vYmlsZSAuay1zY2hlZHVsZXItdG9vbGJhciAuay1zY2hlZHVsZXItdG9vbHM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fS5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstbGluaywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWl0ZW0sLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1saW5rLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstaXRlbSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLWxpbmssLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1pdGVtLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstbGlua3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1lZGl0LWZvcm0gLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWVkaXQtZm9ybSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllcywuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLWNsZWFyLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtaGVhZGVyLW1lbnUgLmstc2VsZWN0LWFsbCwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWhlYWRlci1tZW51IC5rLXNjaGVkdWxlci1kZWxldGUsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1oZWFkZXItbWVudSAuay1zY2hlZHVsZXItcmVzZXRTZXJpZXMsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1jbGVhciwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1ncmlkLWZpbHRlci1tZW51IC5rLXNlbGVjdC1hbGwsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstZ3JpZC1maWx0ZXItbWVudSAuay1zY2hlZHVsZXItZGVsZXRlLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLWdyaWQtZmlsdGVyLW1lbnUgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstY2xlYXIsLmstcGFuZS13cmFwcGVyIC5rLXBhbmUgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1zZWxlY3QtYWxsLC5rLXBhbmUtd3JhcHBlciAuay1wYW5lIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRlbGV0ZSwuay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXNjaGVkdWxlci1yZXNldFNlcmllc3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQ6bm9uZX0uay1wYW5lLXdyYXBwZXIgLmstcGFuZSAuay1jb2x1bW4tbWVudSAuay1saXN0Z3JvdXAtaXRlbS5rLXNlbGVjdGVkIC5rLWxpbmt7Y29sb3I6aW5oZXJpdH0uay1ncmlke2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZ3JpZC5rLWdyaWQtZGlzcGxheS1ibG9ja3tkaXNwbGF5OmJsb2NrfS5rLWdyaWQgLmstZ3JpZC1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWdyaWQgLmstZ3JpZC1hcmlhLXJvb3R7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEgMSBhdXRvO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLXRhYmxle21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7Ym94LXNpemluZzpjb250ZW50LWJveDtlbXB0eS1jZWxsczpzaG93O291dGxpbmU6MH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwuay1ncmlkIC5rLWdyaWQtZm9vdGVyIC5rLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1ncmlkIC5rLXRhYmxlLXRoZWFkLC5rLWdyaWQgLmstdGFibGUtdGJvZHksLmstZ3JpZCAuay10YWJsZS10Zm9vdHt0ZXh0LWFsaWduOnN0YXJ0O2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWdyaWQgLmstdGFibGUtcm93e2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWdyaWQgLmstdGFibGUtdGgsLmstZ3JpZCB0ZCwuay1ncmlkIC5rLXRhYmxlLXRke2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtvdXRsaW5lOjA7Zm9udC13ZWlnaHQ6aW5oZXJpdDt0ZXh0LWFsaWduOmluaGVyaXQ7cG9zaXRpb246c3RhdGljO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay10YWJsZS10aDpmaXJzdC1jaGlsZCwuay1ncmlkIHRkOmZpcnN0LWNoaWxkLC5rLWdyaWQgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstdGFibGUtdGg6Zm9jdXMsLmstZ3JpZCB0ZDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkOmZvY3Vze291dGxpbmU6bm9uZX0uay1ncmlkIC5rLXRhYmxlLXRoPi5rLXJhZGlvLC5rLWdyaWQgLmstdGFibGUtdGg+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLXRhYmxlLXRoPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstdGFibGUtdGg+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIHRkPi5rLXJhZGlvLC5rLWdyaWQgdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIHRkPi5rLWNoZWNrYm94LC5rLWdyaWQgdGQ+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIC5rLXRhYmxlLXRkPi5rLXJhZGlvLC5rLWdyaWQgLmstdGFibGUtdGQ+LmstcmFkaW8td3JhcCwuay1ncmlkIC5rLXRhYmxlLXRkPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstdGFibGUtdGQ+LmstY2hlY2tib3gtd3JhcHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ3JpZCAuay10YWJsZS10aHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ3JpZCB0ZCwuay1ncmlkIC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MHB4O3doaXRlLXNwYWNlOnVuc2V0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1ncmlkIGF7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX0uay1ncmlkIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay1ncmlkLWhlYWRlci13cmFwe2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay1ncmlkLWhlYWRlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxle21hcmdpbi1ibG9jay1lbmQ6LTFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLmstZ3JpZC1kcmFnZ2FibGUtaGVhZGVyey13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3RvdWNoLWFjdGlvbjpub25lfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246Ym90dG9tO2N1cnNvcjpkZWZhdWx0fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmt7bGluZS1oZWlnaHQ6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO291dGxpbmU6MH0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3otaW5kZXg6MX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51OmhvdmVyLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudTpob3ZlcntjdXJzb3I6cG9pbnRlcn0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWNlbGwtaW5uZXI+LmstbGluaz4uay1zb3J0LWljb257dmVydGljYWwtYWxpZ246dGV4dC10b3A7bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSAtIDFweCl9LmstZ3JpZCAuay1ncmlkLWhlYWRlciAuay1jZWxsLWlubmVyPi5rLWxpbms+Lmstc29ydC1pY29uIC5rLWljb257ZGlzcGxheTpmbGV4fS5rLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstc29ydC1vcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjE2cHg7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCk7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKTttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKS8yKi0xKX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlcmFibGU+LmstY2VsbC1pbm5lciAuay1saW5re3BhZGRpbmctaW5saW5lLWVuZDowfS5rLWdyaWQgLmstY2VsbC1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDppbmhlcml0O292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWNlbGwtaW5uZXI+LmstbGlua3t3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmluaGVyaXQ7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWNlbGwtaW5uZXI+LmstbGluaz4uay1zb3J0LWljb257bWFyZ2luLWlubGluZS1zdGFydDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZsZXgtc2hyaW5rOjB9LmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLXNvcnQtb3JkZXJ7ZmxleC1zaHJpbms6MDtsaW5lLWhlaWdodDpub3JtYWx9LmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstY2VsbC1pbm5lciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1jZWxsLWlubmVyIC5rLWdyaWQtaGVhZGVyLW1lbnV7cG9zaXRpb246c3RhdGljO21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZCAuay1ncm91cC1jb2wsLmstZ3JpZCAuay1oaWVyYXJjaHktY29se3BhZGRpbmc6MDt3aWR0aDozMnB4fS5rLWdyaWQgLmstZ3JvdXBpbmctcm93IHB7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyBwIC5rLWljb257ZmxleC1zaHJpbms6MH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyB0ZCwuay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay10YWJsZS10ZHtvdmVyZmxvdzp2aXNpYmxlfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyB0ZCwuay1ncmlkIC5rLWdyb3VwaW5nLXJvdysuay10YWJsZS1yb3cgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1ncm91cC1jZWxsLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay1ncm91cC1jZWxse2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO3RleHQtb3ZlcmZsb3c6Y2xpcH0uay1ncmlkIC5rLWdyb3VwaW5nLXJvdyAuay1pY29ue21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyg4cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKTttYXJnaW4taW5saW5lLWVuZDo4cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGR7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHggMH0uay1ncmlkIC5rLWdyb3VwLWZvb3RlciAuay1ncm91cC1jZWxsK3RkLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyIC5rLWdyb3VwLWNlbGwrLmstdGFibGUtdGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstZ3JpZCAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkIC5rLWRyYWctY2VsbHt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzp2aXNpYmxlfS5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGw+LmstZm9udC1pY29uLC5rLWdyaWQgLmstZHJhZy1jZWxsPi5rLWZvbnQtaWNvbntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3V0bGluZTowfS5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwrLmstZ3JpZC1jb250ZW50LXN0aWNreXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkIC5rLWRldGFpbC1yb3cgLmstZGV0YWlsLWNlbGx7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWdyaWQgLmstZGlydHktY2VsbHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1ncmlkIC5rLWRpcnR5LWNlbGwuay1lZGl0LWNlbGx7cG9zaXRpb246c3RhdGljfS5rLWdyaWQgLmstZGlydHktY2VsbC5rLWdyaWQtY29udGVudC1zdGlja3l7cG9zaXRpb246c3RpY2t5fS5rLWdyaWQgLmstZGlydHl7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6Y3VycmVudENvbG9yO2luc2V0LWlubGluZS1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6YXV0b30uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQrLmstZ3JpZC1jb250ZW50e2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtZXhwYW5kZXJ7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjFweDtpbnNldC1ibG9jay1lbmQ6MXB4fS5rLWdyaWQgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZCAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbntib3JkZXItd2lkdGg6MH0uay1ncmlkIC5rLWRyYWctY29se3BhZGRpbmc6MDt3aWR0aDozNnB4fS5rLWdyaWQgLmstZHJhZy1jZWxse2N1cnNvcjptb3ZlfS5rLWdyaWQgdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPnRkLC5rLWdyaWQgLmstdGFibGUtdGQuay1oaWdobGlnaHRlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkPi5rLXRhYmxlLXRke2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIGJvbGQpfS5rLWdyaWQtcmVzaXphYmxle3Jlc2l6ZTpib3RoO292ZXJmbG93OmF1dG99LmstZ3JpZC10b29sYmFye2JvcmRlci13aWR0aDowIDAgMXB4O2ZsZXgtc2hyaW5rOjB9LmstZ3JpZC10b29sYmFyLWJvdHRvbXtib3JkZXItd2lkdGg6MXB4IDAgMH0uay1ncm91cGluZy1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtd3JhcDp3cmFwfS5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1ncm91cGluZy1oZWFkZXIgLmstY2hpcC1saXN0e2ZsZXgtZ3JvdzowO2Rpc3BsYXk6Y29udGVudHN9LmstZ3JvdXBpbmctaGVhZGVyPi5rLWdyb3VwaW5nLWRyb3AtY29udGFpbmVye2ZsZXgtZ3JvdzoxO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1zZWxmOnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWdyb3VwaW5nLWRyb3BjbHVle3dpZHRoOjEycHg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6M3B4O2JveC1zaXppbmc6Y29udGVudC1ib3h9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmJlZm9yZSwuay1ncm91cGluZy1kcm9wY2x1ZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstZ3JvdXBpbmctZHJvcGNsdWU6OmFmdGVye3dpZHRoOjJweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNnB4KTtpbnNldC1ibG9jay1zdGFydDo2cHg7aW5zZXQtaW5saW5lLXN0YXJ0OjVweH0uay1ncmlkLWhlYWRlci13cmFwLC5rLWdyaWQtZm9vdGVyLXdyYXB7bWFyZ2luLWlubGluZS1lbmQ6LTFweDt3aWR0aDoxMDAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxle21hcmdpbi1pbmxpbmUtZW5kOjB9LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1mb290ZXJ7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDowIDAgYXV0b31kaXYuay1ncmlkLWhlYWRlcixkaXYuay1ncmlkLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmstY29sdW1uLXJlc2l6ZXJ7d2lkdGg6LjVlbTtoZWlnaHQ6MTAwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtjdXJzb3I6Y29sLXJlc2l6ZX0uay1yb3ctcmVzaXplcntkaXNwbGF5OmJsb2NrO2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOm5vbmV9LmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkLWZvb3RlciB0ZCwuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZHtoZWlnaHQ6MS40Mjg1NzE0Mjg2ZW19LmstZ3JpZC1mb290ZXIgdGQsLmstZ3JvdXAtZm9vdGVyIHRkLC5rLWdyb3VwaW5nLXJvdyB0ZCwuay1ncmlkLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cC1mb290ZXIgLmstdGFibGUtdGQsLmstZ3JvdXBpbmctcm93IC5rLXRhYmxlLXRke2ZvbnQtd2VpZ2h0OmJvbGR9LmstZ3JpZC1maWx0ZXItcG9wdXB7bWluLXdpZHRoOjIzMHB4O21heC13aWR0aDozMjBweH0uay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVye3Bvc2l0aW9uOmluaXRpYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJsb2NrOi00cHg7bWFyZ2luLWlubGluZTowO3BhZGRpbmctYmxvY2s6NHB4O3BhZGRpbmctaW5saW5lOjhweH0uay1maWx0ZXItcm93e2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpfS5rLWZpbHRlci1yb3cgdGQsLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoe2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1maWx0ZXItcm93IHRkOmZpcnN0LWNoaWxkLC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWZpbHRlci1yb3cgLmstbXVsdGlzZWxlY3R7aGVpZ2h0OmF1dG99LmstZmlsdGVyY2VsbHt3aWR0aDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmlsdGVyY2VsbD5zcGFuLC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMSBhdXRvfS5rLWZpbHRlcmNlbGw+c3Bhbj4uay1idXR0b24sLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXI+LmstYnV0dG9ue2ZsZXg6bm9uZX0uay1ncmlkLWNvbnRlbnQsLmstZ3JpZC1jb250ZW50LWxvY2tlZHtib3JkZXItY29sb3I6aW5oZXJpdDtvdXRsaW5lOjB9LmstZ3JpZC1jb250ZW50IC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPnRkLC5rLWdyaWQtY29udGVudCAuay10YWJsZS1yb3c6bGFzdC1jaGlsZD4uay10YWJsZS10ZCwuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLXRhYmxlLXJvdzpsYXN0LWNoaWxkPnRkLC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtcm93Omxhc3QtY2hpbGQ+LmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLWdyaWQtY29udGVudHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjF9LmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXB7aGVpZ2h0OjEwMCU7b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmstZ3JpZCAuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstZ3JpZCAuay1lZGl0LWNlbGw+aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksLmstZ3JpZCAuay1lZGl0LWNlbGw+c2VsZWN0LC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXdpZGdldDpub3QoLmstc3dpdGNoKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPnNlbGVjdCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+Lmstd2lkZ2V0Om5vdCguay1zd2l0Y2gpLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD5pbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+c2VsZWN0LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay13aWRnZXQ6bm90KC5rLXN3aXRjaCl7d2lkdGg6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXJhZGlvLC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstZWRpdC1jZWxsPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1lZGl0LWNlbGw+LmstY2hlY2tib3gtd3JhcCwuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgdGQ+LmstcmFkaW8sLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkPi5rLWNoZWNrYm94LC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1yYWRpby13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyB0ZD4uay1jaGVja2JveC13cmFwLC5rLWdyaWQgLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZD4uay1yYWRpbywuay1ncmlkIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGQ+LmstY2hlY2tib3gsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLXJhZGlvLXdyYXAsLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkPi5rLWNoZWNrYm94LXdyYXB7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyaWQgLmstY29tbWFuZC1jZWxsPi5rLWJ1dHRvbnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7dmVydGljYWwtYWxpZ246bWlkZGxlfS5rLWdyaWQgLmstY29tbWFuZC1jZWxsPi5rLWJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1pbmxpbmUtZW5kOnVuc2V0fS5rLWdyaWQ+LmstcmVzaXplLWhhbmRsZSwuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxle2hlaWdodDoyNXB4O2N1cnNvcjpjb2wtcmVzaXplO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mn0uay1zZWxlY3Rpb24tYWdncmVnYXRlc3tib3JkZXItd2lkdGg6MXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtd3JhcDp3cmFwfS5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVzLWl0ZW0tdmFsdWV7Zm9udC13ZWlnaHQ6dmFyKC0ta2VuZG8tZm9udC13ZWlnaHQtYm9sZCwgbm9ybWFsKX0uay1ncmlkLXBhZ2Vye2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0fS5rLWdyaWQtcGFnZXItdG9we2JvcmRlci13aWR0aDowIDAgMXB4fS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZS13cmFwe2Zsb2F0OmlubGluZS1zdGFydDt3aWR0aDoxMDAlfS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQgLmstZ3JpZC10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDppbmxpbmUtc3RhcnQ7ei1pbmRleDoxfS5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQ+LmstaGVpZ2h0LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDppbmxpbmUtc3RhcnR9LmstZ3JpZC12aXJ0dWFsIC5rLWdyaWQtY29udGVudDo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0uay13aWR0aC1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTpoaWRkZW59Lmstd2lkdGgtY29udGFpbmVyIGRpdntoZWlnaHQ6MXB4fS5rLWdyaWQtYWRkLXJvdyB0ZCwuay1ncmlkLWFkZC1yb3cgLmstdGFibGUtdGR7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1ncmlkLWxvY2tlZGNvbHVtbnN7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWNvbnRlbnQtbG9ja2Vke3doaXRlLXNwYWNlOm5vcm1hbH0uay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwuay1ncmlkLWhlYWRlci1sb2NrZWR7ZmxleDowIDAgYXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym94LXNpemluZzpjb250ZW50LWJveH0uay1ncmlkLWNvbnRlbnQtbG9ja2VkKy5rLWdyaWQtY29udGVudC5rLWF1dG8tc2Nyb2xsYWJsZSwuay1ncmlkLWZvb3Rlci1sb2NrZWQrLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQuay1hdXRvLXNjcm9sbGFibGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZSwuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUsLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxle2JvcmRlci13aWR0aDowfS5rLWdyaWQtY29udGVudCwuay1ncmlkLWZvb3Rlci13cmFwLC5rLWdyaWQtaGVhZGVyLXdyYXB7ZmxleDoxIDEgYXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlLC5rLWdyaWQtZm9vdGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUsLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZXtkaXNwbGF5OmJsb2NrfS5rLWdyaWQtaGVhZGVyLWxvY2tlZD4uay1ncmlkLWhlYWRlci10YWJsZSwuay1ncmlkLWhlYWRlci13cmFwPi5rLWdyaWQtaGVhZGVyLXRhYmxle21hcmdpbi1ibG9jay1lbmQ6LTFweH0uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreSwuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3l7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mn0uay1ncmlkLWhlYWRlciAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkLWhlYWRlciAuay1maWx0ZXItcm93IC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3kuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3kuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kuay1lZGl0LWNlbGx7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjN9LmstbWFzdGVyLXJvdyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5OjpiZWZvcmUsLmstbWFzdGVyLXJvdy5rLWdyaWQtcm93LXN0aWNreSAuay10YWJsZS10ZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDotMX1rZW5kby1ncmlkIC5rLXRhYmxlLXJvdy5rLWdyaWQtcm93LXN0aWNreXtib3JkZXI6MDtwb3NpdGlvbjpzdGF0aWM7ei1pbmRleDphdXRvfWtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7cG9zaXRpb246c3RpY2t5O2luc2V0LWJsb2NrLXN0YXJ0OmluaGVyaXQ7aW5zZXQtYmxvY2stZW5kOmluaGVyaXQ7ei1pbmRleDoyfWtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5LGtlbmRvLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreSxrZW5kby1ncmlkIC5rLWdyaWQtcm93LXN0aWNreS5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5e3otaW5kZXg6M31rZW5kby1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aC5rLWdyaWQtaGVhZGVyLXN0aWNreTpsYXN0LWNoaWxkLGtlbmRvLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay10YWJsZS1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreTpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtZW5kOjB9a2VuZG8tZ3JpZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWNvbHVtbi1tZW51LGtlbmRvLWdyaWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXt6LWluZGV4OjF9LmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWdyaWQtcm93LXN0aWNreXt6LWluZGV4OjN9LmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5e2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweH0uay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1oZWFkZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSt0ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10ZCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aCwuay1ncmlkIC5rLXRhYmxlIC5rLWdyaWQtZm9vdGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pK3RkLC5rLWdyaWQgLmstdGFibGUgLmstZ3JpZC1mb290ZXItc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkrLmstdGFibGUtdGQsLmstZ3JpZCAuay10YWJsZSAuay1ncmlkLWZvb3Rlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSsuay10YWJsZS10aHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZCAuay1ncmlkLXJvdy1zdGlja3l7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1ncmlkLWhlYWRlci1zdGlja3kuay10YWJsZS10aC5rLWdyaWQtbm8tbGVmdC1ib3JkZXIuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLXdyYXAsLmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtZm9vdGVyLXdyYXB7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtaGVhZGVyLC5rLWdyaWQuay1ncmlkLW5vLXNjcm9sbGJhciAuay1ncmlkLWZvb3RlcntwYWRkaW5nOjB9LmstZ3JpZC5rLWdyaWQtbm8tc2Nyb2xsYmFyIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdy15OmF1dG99LmstZ3JpZC1ub3JlY29yZHN7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2LmstZ3JpZC1ub3JlY29yZHN7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLWdyaWQtbm9yZWNvcmRzLXRlbXBsYXRle2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87d2lkdGg6MjBlbTtoZWlnaHQ6NGVtO2JvcmRlcjoxcHggc29saWQ7bGluZS1oZWlnaHQ6NGVtfS5rLWNvbHVtbi10aXRsZXttaW4td2lkdGg6MDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazoxO292ZXJmbG93OmhpZGRlbn0uay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGgsLmstZ3JpZC1zbSAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstdGFibGUtdGQsLmstZ3JpZC1zbSB0ZCwuay1ncmlkLXNtIC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlciwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwuay1ncmlkLXNtIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGluaywuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoPi5rLWxpbmt7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudSwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkLXNtIC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQtc20gLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyICsgMnB4KTtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDJweCk7aW5zZXQtYmxvY2stZW5kOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSArIDAuNzE0Mjg1NzE0M2VtIC0gdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtLzIgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIvMil9LmstZ3JpZCAuay1ncmlkLXNtIC5rLXRhYmxlLXRoPi5rLWNlbGwtaW5uZXIsLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVye21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmssLmstZ3JpZC1zbSAuay10YWJsZS10aD4uay1jZWxsLWlubmVyPi5rLWxpbmt7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctcm93IC5rLWljb24sLmstZ3JpZC1zbSAuay1ncm91cGluZy1yb3cgLmstaWNvbnttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGMoOHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZ3JvdXBpbmctZHJvcGNsdWUsLmstZ3JpZC1zbSAuay1ncm91cGluZy1kcm9wY2x1ZXtoZWlnaHQ6Y2FsYygxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkqMiArIDhweCl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQgLmstZ3JpZC1zbSAuay1kcmFnLWNlbGwsLmstZ3JpZC1zbSAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkLXNtIC5rLWRyYWctY2VsbHtwYWRkaW5nOjB9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZCAuay1ncmlkLXNtIC5rLWRyYWctY2VsbD4uay1pY29uLC5rLWdyaWQtc20gLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkLXNtIC5rLWRyYWctY2VsbD4uay1pY29ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTowfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1lZGl0LWNlbGwsLmstZ3JpZCAuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZ3JpZC1lZGl0LXJvdyAuay10YWJsZS10ZCwuay1ncmlkLXNtIC5rLWVkaXQtY2VsbCwuay1ncmlkLXNtIC5rLWNvbW1hbmQtY2VsbCwuay1ncmlkLXNtIC5rLWdyaWQtZWRpdC1yb3cgdGQsLmstZ3JpZC1zbSAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aCwuay1ncmlkLXNtIC5rLWZpbHRlci1yb3cgdGQsLmstZ3JpZC1zbSAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtc20gLmstZmlsdGVyLXJvdyAuay10YWJsZS10aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSl9LmstZ3JpZCAuay1ncmlkLXNtIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkIC5rLWdyaWQtc20gLmstZmlsdGVyY2VsbCAuay1maWx0ZXJjZWxsLXdyYXBwZXIsLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsPnNwYW4sLmstZ3JpZC1zbSAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlcntnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pLzIpfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1zZWxlY3Rpb24tYWdncmVnYXRlcywuay1ncmlkLXNtIC5rLXNlbGVjdGlvbi1hZ2dyZWdhdGVze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXAsLmstZ3JpZC1zbSAuay1yZXNpemVyLXdyYXB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkpO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnJvdy1yZXNpemU7ei1pbmRleDoyfS5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aCwuay1ncmlkLW1kIC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10ZCwuay1ncmlkLW1kIHRkLC5rLWdyaWQtbWQgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1oZWFkZXI6OmJlZm9yZSwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWhlYWRlcjo6YmVmb3Jle21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aD4uay1saW5rLC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGg+LmstbGlua3ttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlciwuay1ncmlkIC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51LC5rLWdyaWQtbWQgLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1maWx0ZXIsLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUsLmstZ3JpZC1tZCAuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCk7aGVpZ2h0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KTtpbnNldC1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgKyAwLjcxNDI4NTcxNDNlbSAtIHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyLzIpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay10YWJsZS10aD4uay1jZWxsLWlubmVyLC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcnttYXJnaW4tYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpO21hcmdpbi1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pKi0xKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5rLC5rLWdyaWQtbWQgLmstdGFibGUtdGg+LmstY2VsbC1pbm5lcj4uay1saW5re3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uLC5rLWdyaWQtbWQgLmstZ3JvdXBpbmctcm93IC5rLWljb257bWFyZ2luLWlubGluZS1zdGFydDpjYWxjKDhweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSkpfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncm91cGluZy1kcm9wY2x1ZSwuay1ncmlkLW1kIC5rLWdyb3VwaW5nLWRyb3BjbHVle2hlaWdodDpjYWxjKDFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDhweCl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1kcmFnLWNlbGwsLmstZ3JpZC1tZCAuay1oaWVyYXJjaHktY2VsbCwuay1ncmlkLW1kIC5rLWRyYWctY2VsbHtwYWRkaW5nOjB9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWhpZXJhcmNoeS1jZWxsPi5rLWljb24sLmstZ3JpZCAuay1ncmlkLW1kIC5rLWRyYWctY2VsbD4uay1pY29uLC5rLWdyaWQtbWQgLmstaGllcmFyY2h5LWNlbGw+LmstaWNvbiwuay1ncmlkLW1kIC5rLWRyYWctY2VsbD4uay1pY29ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstZ3JpZCAuay1ncmlkLW1kIC5rLWVkaXQtY2VsbCwuay1ncmlkIC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQtbWQgLmstZWRpdC1jZWxsLC5rLWdyaWQtbWQgLmstY29tbWFuZC1jZWxsLC5rLWdyaWQtbWQgLmstZ3JpZC1lZGl0LXJvdyB0ZCwuay1ncmlkLW1kIC5rLWdyaWQtZWRpdC1yb3cgLmstdGFibGUtdGR7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IHRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRkLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoLC5rLWdyaWQtbWQgLmstZmlsdGVyLXJvdyB0ZCwuay1ncmlkLW1kIC5rLWZpbHRlci1yb3cgLmstdGFibGUtdGQsLmstZ3JpZC1tZCAuay1maWx0ZXItcm93IC5rLXRhYmxlLXRoe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstZmlsdGVyY2VsbD5zcGFuLC5rLWdyaWQgLmstZ3JpZC1tZCAuay1maWx0ZXJjZWxsIC5rLWZpbHRlcmNlbGwtd3JhcHBlciwuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGw+c3Bhbiwuay1ncmlkLW1kIC5rLWZpbHRlcmNlbGwgLmstZmlsdGVyY2VsbC13cmFwcGVye2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKX0uay1ncmlkIC5rLWdyaWQtbWQgLmstc2VsZWN0aW9uLWFnZ3JlZ2F0ZXMsLmstZ3JpZC1tZCAuay1zZWxlY3Rpb24tYWdncmVnYXRlc3twYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZCAuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcCwuay1ncmlkLW1kIC5rLXJlc2l6ZXItd3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKTtwYWRkaW5nLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnJvdy1yZXNpemU7ei1pbmRleDoyfS5rLWdyaWQtc3RhY2sgLmstZ3JpZC1jb250ZW50IC5rLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLWdyaWQtc3RhY2sgLmstdGFibGUtdGQsLmstZ3JpZC1zdGFjayAuay1ncmlkLWVkaXQtcm93IC5rLXRhYmxlLXRke3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay1ncmlkLXN0YWNrIC5rLWdyb3VwLWNvbCwuay1ncmlkLXN0YWNrIC5rLWhpZXJhcmNoeS1jb2x7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWdyaWQtc3RhY2sgLmstZ3JvdXBpbmctcm93IHB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZC1zdGFjayAuay1ncm91cGluZy1yb3cgLmstaWNvbntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7bWFyZ2luOjB9LmstZ3JpZC1zdGFjayAuay1ncmlkLWNvbHVtbi10ZW1wbGF0ZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZ3JpZC1zdGFjay1yb3d7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWdyaWQtZWRpdC1yb3cgLmstZ3JpZC1zdGFjay1yb3d7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1ncmlkLXN0YWNrLWhlYWRlcntmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBib2xkKX0uay1ncmlkLXN0YWNrLWNvbnRlbnR7bWluLWhlaWdodDpjYWxjKHZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCkqdmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkpfS5rLWdyaWQtc3RhY2stY2VsbDpmb2N1cywuay1ncmlkLXN0YWNrLWNlbGwuay1mb2N1c3tvdXRsaW5lLW9mZnNldDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSl9LmstZ3JpZC1zdGFjay1jZWxsLmstY29tbWFuZC1jZWxse3BhZGRpbmc6MDtncmlkLWNvbHVtbjoxLy0xfS5rLWdyaWQtc3RhY2stY2VsbC5rLWNvbW1hbmQtY2VsbCAuay1ncmlkLXN0YWNrLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5e2luc2V0LWlubGluZS1zdGFydDphdXRvO2luc2V0LWlubGluZS1lbmQ6MH0uay1ncmlkLXN0YWNrLWV4cGFuZGFibGUgLmstdGFibGUtdGR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pfS5rLWdyaWQtc3RhY2stZXhwYW5kYWJsZSAuay10YWJsZS10ZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKTtpbnNldC1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMlxcLjUsIDAuNjI1cmVtKSotMSk7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZHJhZy1jZWxsIC5rLWdyaWQtc3RhY2stY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTJcXC41LCAwLjYyNXJlbSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LmstZ3JpZC10b2dnbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZ3JpZC10b2dnbGUgLmstaWNvbntwb2ludGVyLWV2ZW50czphdXRvO2N1cnNvcjpwb2ludGVyfS5rLWxvYWRpbmctcGRmLW1hc2t7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3otaW5kZXg6MTAwfS5rLWxvYWRpbmctcGRmLW1hc2s+LmstaS1sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6NTAlO2ZvbnQtc2l6ZTo2NHB4fS5rLWxvYWRpbmctcGRmLW1hc2sgLmstbG9hZGluZy1wZGYtcHJvZ3Jlc3N7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstcGRmLWV4cG9ydCAuay1sb2FkaW5nLXBkZi1tYXNre2Rpc3BsYXk6bm9uZX0uay1ncmlkLXBkZi1leHBvcnQtZWxlbWVudHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6LTEwMDAwcHg7aW5zZXQtYmxvY2stc3RhcnQ6LTEwMDAwcHh9LmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQgLmstZmlsdGVyLXJvd3tkaXNwbGF5Om5vbmV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZHtmbG9hdDppbmxpbmUtc3RhcnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1jb250ZW50LC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtY29udGVudC1sb2NrZWR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWhlYWRlci13cmFwLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLWxvY2tlZCsuay1ncmlkLWNvbnRlbnQsLmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ3JpZC1oZWFkZXItbG9ja2VkKy5rLWdyaWQtZm9vdGVyLXdyYXB7d2lkdGg6YXV0byAhaW1wb3J0YW50fS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWQtaGVhZGVyLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdyaWRbZGF0YS1yb2xlPWdyaWRdIC5rLWdyaWQtZm9vdGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS5rLWZpbHRlci1tZW51LXBvcHVwe21pbi13aWR0aDoyMzBweDttYXgtd2lkdGg6MzIwcHh9LmstZmlsdGVyLW1lbnV7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWZpbHRlci1tZW51LWNvbnRhaW5lcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXItbWVudS1jb250YWluZXIgLmstZmlsdGVyLWFuZHt3aWR0aDptaW4tY29udGVudDthbGlnbi1zZWxmOnN0YXJ0fS5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1hY3Rpb25zLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWFjdGlvbi1idXR0b25zLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIC5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MDtwYWRkaW5nOjB9LmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLW51bWVyaWMtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtc3RyaW5nLWZpbHRlci1tZW51LC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby1ncmlkLWRhdGUtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLWdyaWQtbnVtZXJpYy1maWx0ZXItbWVudSwuay1maWx0ZXItbWVudS1jb250YWluZXIga2VuZG8tZ3JpZC1maWx0ZXItbWVudS1pbnB1dC13cmFwcGVyLC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciBrZW5kby10cmVlbGlzdC1zdHJpbmctZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWRhdGUtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LW51bWVyaWMtZmlsdGVyLW1lbnUsLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIGtlbmRvLXRyZWVsaXN0LWZpbHRlci1tZW51LWlucHV0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXItbWVudS5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lciwuay1ncmlkLWZpbHRlci1wb3B1cC5rLXBvcHVwIC5rLWZpbHRlci1tZW51LWNvbnRhaW5lcnttaW4td2lkdGg6MjMwcHg7bWF4LXdpZHRoOjMyMHB4fS5rLW11bHRpY2hlY2std3JhcHttYXJnaW46MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwO2xpc3Qtc3R5bGU6bm9uZX0uay1tdWx0aWNoZWNrLXdyYXAgLmstaXRlbSwuay1tdWx0aWNoZWNrLXdyYXAgLmstY2hlY2stYWxsLXdyYXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXB9LmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1ze2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7bGluZS1oZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcH0uay1hdXRvZml0dGluZ3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudH0uay1hdXRvZml0dGluZyAuay10YWJsZS10aCwuay1hdXRvZml0dGluZyB0ZCwuay1hdXRvZml0dGluZyAuay10YWJsZS10ZHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uay1hdXRvZml0dGluZyAuay1kZXRhaWwtcm93e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5rLWdyaWQtYXNzaXN0YW50LXdpbmRvdyAuay13aW5kb3ctY29udGVudHtwYWRkaW5nOjA7Ym9yZGVyLWVuZC1lbmQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6aW5oZXJpdH0uay1jb2x1bW4tbWVudS1wb3B1cCwuay1ncmlkLWNvbHVtbm1lbnUtcG9wdXB7bWluLXdpZHRoOjIzMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1jb2x1bW4tbWVudS1wb3B1cC5rLXBvcHVwLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cC5rLXBvcHVwe21heC13aWR0aDozMjBweH0uay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb25zLC5rLWNvbHVtbi1tZW51LXBvcHVwIC5rLWVkaXQtYnV0dG9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucywuay1jb2x1bW4tbWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstY29sdW1uLW1lbnUtcG9wdXAgLmstZm9ybS1idXR0b25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1hY3Rpb25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1lZGl0LWJ1dHRvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWFjdGlvbi1idXR0b25zLC5rLWdyaWQtY29sdW1ubWVudS1wb3B1cCAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIC5rLWZvcm0tYnV0dG9uc3ttYXJnaW46MH0uay1jb2x1bW4tbWVudXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodCwgNDAwKX0uay1jb2x1bW4tbWVudSAuay1leHBhbmRlcntib3JkZXI6MDtiYWNrZ3JvdW5kOmluaGVyaXR9LmstY29sdW1uLW1lbnUgLmstZXhwYW5kZXIgLmstY29sdW1ubWVudS1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY29sdW1uLW1lbnUgLmstY29sdW1ubWVudS1pbmRpY2F0b3Jze3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLWNvbHVtbi1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbTpoYXMoPi5rLWNvbHVtbm1lbnUtaXRlbS1hY3Rpb25zLD4uay1jb2x1bW5tZW51LWluZGljYXRvcnMpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstY29sdW1uLW1lbnUtdGFiYmVke2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgdmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSkgMCAwfS5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtc3ttYXJnaW46LTFweCAtMXB4IDB9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWl0ZW1zIC5rLWl0ZW17ZmxleDoxfS5rLWNvbHVtbi1tZW51LXRhYmJlZCAuay10YWJzdHJpcC1pdGVtcyAuay1saW5re2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstY29sdW1uLW1lbnUtdGFiYmVkIC5rLXRhYnN0cmlwLWNvbnRlbnR7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowfS5rLWNvbHVtbi1saXN0e3BhZGRpbmc6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmstY29sdW1uLWNob29zZXItdGl0bGUsLmstY29sdW1uLWxpc3QtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNvbHVtbi1saXN0LWl0ZW17bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NHB4O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWNvbHVtbi1saXN0LWl0ZW0gLmstY2hlY2tib3gtbGFiZWx7bWFyZ2luOjB9LmstY29sdW1uLWxpc3QtaXRlbTpmb2N1c3tvdXRsaW5lOm5vbmV9LmstY29sdW1ucy1pdGVtcy13cmFwe3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1jb2x1bW5tZW51LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtvdXRsaW5lOjA7Y3Vyc29yOnBvaW50ZXJ9LmstY29sdW1ubWVudS1pdGVtPi5rLWljb24sLmstY29sdW1ubWVudS1pdGVtPi5rLWV4cGFuZGVyLWluZGljYXRvcnttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyKy5rLWNvbHVtbm1lbnUtaXRlbS13cmFwcGVyLC5rLWNvbHVtbi1tZW51LWZvb3Rlcntib3JkZXItYmxvY2stc3RhcnQ6MXB4IHNvbGlkO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXJ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dHtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2ZvbnQtd2VpZ2h0OnZhcigtLWtlbmRvLWZvbnQtd2VpZ2h0LWJvbGQsIG5vcm1hbCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZsZXg6MSAxIGF1dG99LmstZ3JpZC1oZWFkZXIsLmstZ3JpZC1oZWFkZXItd3JhcCwuay1ncm91cGluZy1oZWFkZXIsLmstZ3JpZCAuay10YWJsZS10aCwuay1ncmlkIHRkLC5rLWdyaWQgLmstdGFibGUtdGQsLmstZ3JpZC1mb290ZXIsLmstZ3JpZC1mb290ZXItd3JhcCwuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQtZm9vdGVyLWxvY2tlZCwuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZmlsdGVyLXJvdz4uay10YWJsZS10aCwuay1maWx0ZXItcm93PnRkLC5rLWZpbHRlci1yb3c+LmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZC1oZWFkZXIsLmstZ3JvdXBpbmctaGVhZGVyLC5rLWdyaWQtYWRkLXJvdywuay1ncmlkLWZvb3Rlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncmlkIC5rLXRhYmxle2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH0uay1ncmlkLXRvb2xiYXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNoYWRvdzpub25lfS5rLWdyaWQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncm91cC1mb290ZXIgdGQsLmstZ3JvdXBpbmctcm93IHRkLC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncm91cGluZy1yb3cgLmstdGFibGUtdGQsLmstdGFibGUtdGJvZHkgLmstZ3JvdXAtY2VsbHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncm91cGluZy1kcm9wY2x1ZTo6YmVmb3Jle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApfS5rLWdyb3VwaW5nLWRyb3BjbHVlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay1ncmlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncmlkIC5rLXRhYmxlLXJvdy5rLXRhYmxlLWFsdC1yb3d7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay10YWJsZS10Ym9keT4uay10YWJsZS1yb3c6bm90KC5rLWRldGFpbC1yb3cpOmhvdmVyLC5rLWdyaWQgLmstdGFibGUtdGJvZHk+LmstdGFibGUtcm93Om5vdCguay1kZXRhaWwtcm93KS5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1zZWxlY3RlZD4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZD50ZCwuay1ncmlkIC5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZD4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIHRkLmstaGlnaGxpZ2h0ZWQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQ+dGQsLmstZ3JpZCAuay10YWJsZS10ZC5rLWhpZ2hsaWdodGVkLmstc2VsZWN0ZWQsLmstZ3JpZCAuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLXNlbGVjdGVkPi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstdGFibGUtcm93LmstaGlnaGxpZ2h0ZWQ+LmstdGFibGUtdGQuay1zZWxlY3RlZCwuay1ncmlkIC5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkPi5rLXRhYmxlLXRkLmstaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay10YWJsZS10aDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRoLmstZm9jdXMsLmstZ3JpZCB0ZDpmb2N1cywuay1ncmlkIHRkLmstZm9jdXMsLmstZ3JpZCAuay10YWJsZS10ZDpmb2N1cywuay1ncmlkIC5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstbWFzdGVyLXJvdz50ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93PnRkLmstZm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93PnRkOmZvY3VzLC5rLWdyaWQgLmstZGV0YWlsLXJvdz50ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPnRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPnRkLmstZm9jdXMsLmstZ3JpZCAuay1tYXN0ZXItcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstbWFzdGVyLXJvdz4uay10YWJsZS10ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXBpbmctcm93Pi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1kZXRhaWwtcm93Pi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZGV0YWlsLXJvdz4uay10YWJsZS10ZC5rLWZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPi5rLXRhYmxlLXRkOmZvY3VzLC5rLWdyaWQgLmstZ3JvdXAtZm9vdGVyPi5rLXRhYmxlLXRkLmstZm9jdXMsLmstZ3JpZCAuay1ncmlkLXBhZ2VyOmZvY3VzLC5rLWdyaWQgLmstZ3JpZC1wYWdlci5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1ncmlkIC5rLWdyaWQtZmlsdGVyLC5rLWdyaWQgLmstaGVhZGVyLWNvbHVtbi1tZW51LC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbWVudSwuay1ncmlkIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWdyaWQgLmstZ3JvdXBpbmctcm93e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ3JpZCAuay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1ncmlkLWhlYWRlci1sb2NrZWQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1mb290ZXItbG9ja2VkLC5rLWdyaWQgLmstZ3JpZC1oZWFkZXItbG9ja2VkIC5rLXRhYmxlLXRoLC5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstdGFibGUtdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgdGQsLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1sb2NrZWQgLmstdGFibGUtdGR7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdyaWQgLmstZ3JpZC1jb250ZW50LWxvY2tlZCAuay1ncm91cC1mb290ZXIgdGQsLmstZ3JpZCAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIC5rLWdyb3VwLWZvb3RlciAuay10YWJsZS10ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXAtY2VsbHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyB0ZCwuay1ncmlkIC5rLWdyaWQtY29udGVudC1sb2NrZWQgLmstZ3JvdXBpbmctcm93Ky5rLXRhYmxlLXJvdyAuay10YWJsZS10ZHtib3JkZXItYmxvY2stc3RhcnQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1ncmlkIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCAuay10YWJsZS10aHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZCAuay1tYXN0ZXItcm93IC5rLWdyaWQtY29udGVudC1zdGlja3l7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWdyaWQgLmstbWFzdGVyLXJvdyAuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JvcmRlci1ibG9jay1zdGFydC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstZ3JpZC1yb3ctc3RpY2t5e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSl9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ncmlkLXJvdy1zdGlja3k+LmstdGFibGUtdGQsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1hbHQtcm93LmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLWFsdC1yb3cgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyB0ZC5rLWdyaWQtY29udGVudC1zdGlja3ksLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtYWx0LXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3c6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdzpob3Zlci5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZCwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1ob3Zlci5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkIHRkLmstZ3JpZC1jb250ZW50LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLXNlbGVjdGVkLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQgLmstdGFibGUtdGQuay1ncmlkLXJvdy1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1oaWdobGlnaHRlZC5rLWdyaWQtcm93LXN0aWNreT4uay10YWJsZS10ZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdy5rLWhpZ2hsaWdodGVkIC5rLXRhYmxlLXRkLmstZ3JpZC1yb3ctc3RpY2t5OjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IHRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itd2FybmluZywgI2ZmYzAwMCkgMjUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZCB0ZC5rLWdyaWQtY29udGVudC1zdGlja3k6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkLmstZ3JpZC1yb3ctc3RpY2t5Pi5rLXRhYmxlLXRkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstdGFibGUtcm93Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZCAuay10YWJsZS10ZC5rLWdyaWQtcm93LXN0aWNreTo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXNlbGVjdGVkLmstdGFibGUtcm93IC5rLXRhYmxlLXRkLmstZ3JpZC1jb250ZW50LXN0aWNreS5rLWhpZ2hsaWdodGVkOjpiZWZvcmUsLmstZ3JpZCAuay1tYXN0ZXItcm93LmstaGlnaGxpZ2h0ZWQuay10YWJsZS1yb3cgLmstdGFibGUtdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQ6OmJlZm9yZSwuay1ncmlkIC5rLW1hc3Rlci1yb3cuay10YWJsZS1yb3cgdGQuay1ncmlkLWNvbnRlbnQtc3RpY2t5Lmstc2VsZWN0ZWQuay1oaWdobGlnaHRlZDo6YmVmb3JlLC5rLWdyaWQgLmstbWFzdGVyLXJvdy5rLXRhYmxlLXJvdyAuay10YWJsZS10ZC5rLWdyaWQtY29udGVudC1zdGlja3kuay1zZWxlY3RlZC5rLWhpZ2hsaWdodGVkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpLCB2YXIoLS1rZW5kby1jb2xvci13YXJuaW5nLCAjZmZjMDAwKSkgNDIlLCB0cmFuc3BhcmVudCl9Y29sLmstc29ydGVkLC5rLXRhYmxlLXRoLmstc29ydGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAzJSwgdHJhbnNwYXJlbnQpfS5rLWdyaWQtaGVhZGVyIC5rLXNvcnQtaWNvbiwuay1ncmlkLWhlYWRlciAuay1zb3J0LW9yZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtZmlsdGVyOmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpob3Zlciwuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmhvdmVyLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlcjpmb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci1jb2x1bW4tbWVudTpmb2N1cywuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1ncmlkLWhlYWRlci1tZW51OmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWdyaWQtaGVhZGVyLW1lbnUuay1mb2N1cywuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uOmZvY3VzLC5rLWdyaWQtaGVhZGVyIC5rLWhpZXJhcmNoeS1jZWxsIC5rLWljb24uay1mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDJweCByZ2JhKDAsMCwwLC4xKX0uay1ncmlkLWhlYWRlciAuay1ncmlkLWZpbHRlci5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oZWFkZXItY29sdW1uLW1lbnUuay1hY3RpdmUsLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItbWVudS5rLWFjdGl2ZSwuay1ncmlkLWhlYWRlciAuay1oaWVyYXJjaHktY2VsbCAuay1pY29uLmstYWN0aXZle2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGguay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGQuay1ncmlkLWhlYWRlci1zdGlja3ksLmstZ3JpZC1oZWFkZXIgLmstZ3JpZC1oZWFkZXItc3RpY2t5Lmstc29ydGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpO2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstZ3JpZC1mb290ZXIgLmstZ3JpZC1mb290ZXItc3RpY2t5e2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zZWxlY3Rpb24tYWdncmVnYXRlc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1ncm91cGluZy1yb3cgLmstZ3JpZC1jb250ZW50LXN0aWNreXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWdyb3VwaW5nLXJvdzpob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LC5rLWdyb3VwaW5nLXJvdy5rLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3l7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jb2x1bW4tbGlzdC1pdGVtOmhvdmVyLC5rLWNvbHVtbm1lbnUtaXRlbTpob3Zlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLWhvdmVyLCAjZWJlYmViKX0uay1jb2x1bW4tbGlzdC1pdGVtOmZvY3VzLC5rLWNvbHVtbi1saXN0LWl0ZW0uay1mb2N1cywuay1jb2x1bW5tZW51LWl0ZW06Zm9jdXMsLmstY29sdW1ubWVudS1pdGVtLmstZm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAycHggcmdiYSgwLDAsMCwuMTIpfS5rLWNvbHVtbm1lbnUtaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmhvdmVyLC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWhvdmVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1uLW1lbnUgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtOmZvY3VzLC5rLWNvbHVtbi1tZW51IC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkgLmstaXRlbS5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1jb2x1bW4tbWVudS10YWJiZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstY2hlY2stYWxsLXdyYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstZ3JpZC1ub3JlY29yZHMtdGVtcGxhdGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstcmVzaXplci13cmFwLmstaG92ZXIgLmstcm93LXJlc2l6ZXJ7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCkgMjAlLCB0cmFuc3BhcmVudCl9LmstcmVzaXplci13cmFwLmstYWN0aXZlIC5rLXJvdy1yZXNpemVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstY29sdW1ubWVudS1pbmRpY2F0b3Jze2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWdyaWQtc3RhY2staGVhZGVye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstZ3JpZC1zdGFjay1jZWxsOmZvY3VzLC5rLWdyaWQtc3RhY2stY2VsbC5rLWZvY3Vze291dGxpbmU6MXB4IHNvbGlkIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMTIlLCB0cmFuc3BhcmVudCl9LmstZ3JpZC1zdGFjay1jZWxsLmstc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgMjUlLCB0cmFuc3BhcmVudCl9LmstZ3JpZC1zdGFjay1jZWxsIC5rLWRpcnR5e2JvcmRlci1pbmxpbmUtc3RhcnQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpjdXJyZW50Q29sb3J9LmstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmV9LlxcIWstdG91Y2gtYWN0aW9uLW5vbmV7dG91Y2gtYWN0aW9uOm5vbmUgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0b30uXFwhay10b3VjaC1hY3Rpb24tYXV0b3t0b3VjaC1hY3Rpb246YXV0byAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4teHt0b3VjaC1hY3Rpb246cGFuLXh9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi14e3RvdWNoLWFjdGlvbjpwYW4teCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tbGVmdHt0b3VjaC1hY3Rpb246cGFuLWxlZnR9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi1sZWZ0e3RvdWNoLWFjdGlvbjpwYW4tbGVmdCAhaW1wb3J0YW50fS5rLXRvdWNoLWFjdGlvbi1wYW4tcmlnaHR7dG91Y2gtYWN0aW9uOnBhbi1yaWdodH0uXFwhay10b3VjaC1hY3Rpb24tcGFuLXJpZ2h0e3RvdWNoLWFjdGlvbjpwYW4tcmlnaHQgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXl7dG91Y2gtYWN0aW9uOnBhbi15fS5cXCFrLXRvdWNoLWFjdGlvbi1wYW4teXt0b3VjaC1hY3Rpb246cGFuLXkgIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tcGFuLXVwe3RvdWNoLWFjdGlvbjpwYW4tdXB9LlxcIWstdG91Y2gtYWN0aW9uLXBhbi11cHt0b3VjaC1hY3Rpb246cGFuLXVwICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBhbi1kb3due3RvdWNoLWFjdGlvbjpwYW4tZG93bn0uXFwhay10b3VjaC1hY3Rpb24tcGFuLWRvd257dG91Y2gtYWN0aW9uOnBhbi1kb3duICFpbXBvcnRhbnR9LmstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219LlxcIWstdG91Y2gtYWN0aW9uLXBpbmNoLXpvb217dG91Y2gtYWN0aW9uOnBpbmNoLXpvb20gIWltcG9ydGFudH0uay10b3VjaC1hY3Rpb24tbWFuaXB1bGF0aW9ue3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LlxcIWstdG91Y2gtYWN0aW9uLW1hbmlwdWxhdGlvbnt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uXFwhay11c2VyLXNlbGVjdC1ub25ley13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0bzt1c2VyLXNlbGVjdDphdXRvfS5cXCFrLXVzZXItc2VsZWN0LWF1dG97LXdlYmtpdC11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS5rLXVzZXItc2VsZWN0LXRleHR7LXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0O3VzZXItc2VsZWN0OnRleHR9LlxcIWstdXNlci1zZWxlY3QtdGV4dHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDt1c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnR9LmstdXNlci1zZWxlY3QtYWxsey13ZWJraXQtdXNlci1zZWxlY3Q6YWxsO3VzZXItc2VsZWN0OmFsbH0uXFwhay11c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudH0uay11c2VyLXNlbGVjdC1jb250YWlue3VzZXItc2VsZWN0OmNvbnRhaW59LlxcIWstdXNlci1zZWxlY3QtY29udGFpbnt1c2VyLXNlbGVjdDpjb250YWluICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmV9LlxcIWstY3Vyc29yLW5vbmV7Y3Vyc29yOm5vbmUgIWltcG9ydGFudH0uay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0b30uXFwhay1jdXJzb3ItYXV0b3tjdXJzb3I6YXV0byAhaW1wb3J0YW50fS5rLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0fS5cXCFrLWN1cnNvci1kZWZhdWx0e2N1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnR9LmstY3Vyc29yLWNvbnRleHQtbWVudXtjdXJzb3I6Y29udGV4dC1tZW51fS5cXCFrLWN1cnNvci1jb250ZXh0LW1lbnV7Y3Vyc29yOmNvbnRleHQtbWVudSAhaW1wb3J0YW50fS5rLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwfS5cXCFrLWN1cnNvci1oZWxwe2N1cnNvcjpoZWxwICFpbXBvcnRhbnR9LmstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LlxcIWstY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudH0uay1jdXJzb3ItcHJvZ3Jlc3N7Y3Vyc29yOnByb2dyZXNzfS5cXCFrLWN1cnNvci1wcm9ncmVzc3tjdXJzb3I6cHJvZ3Jlc3MgIWltcG9ydGFudH0uay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdH0uXFwhay1jdXJzb3Itd2FpdHtjdXJzb3I6d2FpdCAhaW1wb3J0YW50fS5rLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsfS5cXCFrLWN1cnNvci1jZWxse2N1cnNvcjpjZWxsICFpbXBvcnRhbnR9LmstY3Vyc29yLWNyb3NzaGFpcntjdXJzb3I6Y3Jvc3NoYWlyfS5cXCFrLWN1cnNvci1jcm9zc2hhaXJ7Y3Vyc29yOmNyb3NzaGFpciAhaW1wb3J0YW50fS5rLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0fS5cXCFrLWN1cnNvci10ZXh0e2N1cnNvcjp0ZXh0ICFpbXBvcnRhbnR9LmstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHR9LlxcIWstY3Vyc29yLXZlcnRpY2FsLXRleHR7Y3Vyc29yOnZlcnRpY2FsLXRleHQgIWltcG9ydGFudH0uay1jdXJzb3ItYWxpYXN7Y3Vyc29yOmFsaWFzfS5cXCFrLWN1cnNvci1hbGlhc3tjdXJzb3I6YWxpYXMgIWltcG9ydGFudH0uay1jdXJzb3ItY29weXtjdXJzb3I6Y29weX0uXFwhay1jdXJzb3ItY29weXtjdXJzb3I6Y29weSAhaW1wb3J0YW50fS5rLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlfS5cXCFrLWN1cnNvci1tb3Zle2N1cnNvcjptb3ZlICFpbXBvcnRhbnR9LmstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3B9LlxcIWstY3Vyc29yLW5vLWRyb3B7Y3Vyc29yOm5vLWRyb3AgIWltcG9ydGFudH0uay1jdXJzb3Itbm90LWFsbG93ZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS5cXCFrLWN1cnNvci1ub3QtYWxsb3dlZHtjdXJzb3I6bm90LWFsbG93ZWQgIWltcG9ydGFudH0uay1jdXJzb3ItZS1yZXNpemV7Y3Vyc29yOmUtcmVzaXplfS5cXCFrLWN1cnNvci1lLXJlc2l6ZXtjdXJzb3I6ZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itbi1yZXNpemV7Y3Vyc29yOm4tcmVzaXplfS5cXCFrLWN1cnNvci1uLXJlc2l6ZXtjdXJzb3I6bi1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmUtcmVzaXple2N1cnNvcjpuZS1yZXNpemV9LlxcIWstY3Vyc29yLW5lLXJlc2l6ZXtjdXJzb3I6bmUtcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLW53LXJlc2l6ZXtjdXJzb3I6bnctcmVzaXplfS5cXCFrLWN1cnNvci1udy1yZXNpemV7Y3Vyc29yOm53LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zLXJlc2l6ZXtjdXJzb3I6cy1yZXNpemV9LlxcIWstY3Vyc29yLXMtcmVzaXple2N1cnNvcjpzLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1zZS1yZXNpemV7Y3Vyc29yOnNlLXJlc2l6ZX0uXFwhay1jdXJzb3Itc2UtcmVzaXple2N1cnNvcjpzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3Itc3ctcmVzaXple2N1cnNvcjpzdy1yZXNpemV9LlxcIWstY3Vyc29yLXN3LXJlc2l6ZXtjdXJzb3I6c3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLXctcmVzaXple2N1cnNvcjp3LXJlc2l6ZX0uXFwhay1jdXJzb3Itdy1yZXNpemV7Y3Vyc29yOnctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWV3LXJlc2l6ZXtjdXJzb3I6ZXctcmVzaXplfS5cXCFrLWN1cnNvci1ldy1yZXNpemV7Y3Vyc29yOmV3LXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1ucy1yZXNpemV7Y3Vyc29yOm5zLXJlc2l6ZX0uXFwhay1jdXJzb3ItbnMtcmVzaXple2N1cnNvcjpucy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbmVzdy1yZXNpemV7Y3Vyc29yOm5lc3ctcmVzaXplfS5cXCFrLWN1cnNvci1uZXN3LXJlc2l6ZXtjdXJzb3I6bmVzdy1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItbndzZS1yZXNpemV7Y3Vyc29yOm53c2UtcmVzaXplfS5cXCFrLWN1cnNvci1ud3NlLXJlc2l6ZXtjdXJzb3I6bndzZS1yZXNpemUgIWltcG9ydGFudH0uay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZX0uXFwhay1jdXJzb3ItY29sLXJlc2l6ZXtjdXJzb3I6Y29sLXJlc2l6ZSAhaW1wb3J0YW50fS5rLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplfS5cXCFrLWN1cnNvci1yb3ctcmVzaXple2N1cnNvcjpyb3ctcmVzaXplICFpbXBvcnRhbnR9LmstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGx9LlxcIWstY3Vyc29yLWFsbC1zY3JvbGx7Y3Vyc29yOmFsbC1zY3JvbGwgIWltcG9ydGFudH0uay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbn0uXFwhay1jdXJzb3Item9vbS1pbntjdXJzb3I6em9vbS1pbiAhaW1wb3J0YW50fS5rLWN1cnNvci16b29tLW91dHtjdXJzb3I6em9vbS1vdXR9LlxcIWstY3Vyc29yLXpvb20tb3V0e2N1cnNvcjp6b29tLW91dCAhaW1wb3J0YW50fS5rLWN1cnNvci1ncmFie2N1cnNvcjpncmFifS5cXCFrLWN1cnNvci1ncmFie2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmstY3Vyc29yLWdyYWJiaW5ne2N1cnNvcjpncmFiYmluZ30uXFwhay1jdXJzb3ItZ3JhYmJpbmd7Y3Vyc29yOmdyYWJiaW5nICFpbXBvcnRhbnR9LmstbGlzdHZpZXd7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstbGlzdHZpZXctYm9yZGVyZWR7Ym9yZGVyLXdpZHRoOjFweH0uay1saXN0dmlldy1oZWFkZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0fS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LWhlYWRlcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1saXN0dmlldy1jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOjA7ZmxleC1ncm93OjE7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6YXV0b30uay1saXN0dmlldy1jb250ZW50OjphZnRlcntoZWlnaHQ6MDtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2t9LmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleDo6YWZ0ZXIsLmstbGlzdHZpZXctY29udGVudC5rLWQtZmxleC1yb3c6OmFmdGVyLC5rLWxpc3R2aWV3LWNvbnRlbnQuay1kLWZsZXgtY29sOjphZnRlciwuay1saXN0dmlldy1jb250ZW50LmstZC1ncmlkOjphZnRlcntkaXNwbGF5Om5vbmV9LmstbGlzdHZpZXctY29udGVudC1wYWRkaW5nLXJlY3RhbmdsZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1jb250ZW50LXBhZGRpbmctc3F1YXJle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1saXN0dmlldy1pdGVte3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdXRsaW5lOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1yZWN0YW5nbGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstbGlzdHZpZXctaXRlbS1wYWRkaW5nLXJlY3RhbmdsZSAuay1saXN0dmlldy1saW5re21hcmdpbi1ibG9jazotdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTttYXJnaW4taW5saW5lOi12YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWl0ZW0tcGFkZGluZy1zcXVhcmUgLmstbGlzdHZpZXctbGlua3ttYXJnaW46LXZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWxpc3R2aWV3LWZvb3Rlcntib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctZm9vdGVye2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9LmstbGlzdHZpZXctcGFnZXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstbGlzdHZpZXctYm9yZGVyZWQ+LmstbGlzdHZpZXctcGFnZXItdG9we2JvcmRlci1ibG9jay1lbmQtd2lkdGg6dmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpfS5rLWxpc3R2aWV3LWJvcmRlcmVkPi5rLWxpc3R2aWV3LXBhZ2VyLWJvdHRvbXtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6dmFyKC0ta2VuZG8tbGlzdHZpZXctYm9yZGVyLXdpZHRoLCAxcHgpfS5rLWxpc3R2aWV3LWJvcmRlcnMtYWxsIC5rLWxpc3R2aWV3LWl0ZW17Ym9yZGVyLXdpZHRoOjFweH0uay1saXN0dmlldy1ib3JkZXJzLWhvcml6b250YWwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MXB4fS5rLWxpc3R2aWV3LWJvcmRlcnMtaG9yaXpvbnRhbCAuay1saXN0dmlldy1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWxpc3R2aWV3LWJvcmRlcnMtdmVydGljYWwgLmstbGlzdHZpZXctaXRlbXtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1saXN0dmlldy1ib3JkZXJzLXZlcnRpY2FsIC5rLWxpc3R2aWV3LWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLWxpc3R2aWV3e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1saXN0dmlldy1jb250ZW50Pi5rLWZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1saXN0dmlldy1jb250ZW50Pi5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLWxpc3R2aWV3LWl0ZW17Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2Rpc3BsYXk6ZmxleDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1jaGFydC10eXBlcy13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstY2hhcnQtd2l6YXJkLXNwbGl0dGVye2hlaWdodDoxMDAlfS5rLWNoYXJ0LXdpemFyZC1zcGxpdHRlciAuay10YWJzdHJpcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLWNoYXJ0LXdpemFyZC1wcmV2aWV3LXBhbmV7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXJ0LXdpemFyZC1wcm9wZXJ0eS1wYW5le3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXIuay1zZWxlY3RlZCAuay1pY29uLWJhY2tncm91bmQtYXJlYXtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1jaGFydC13aXphcmQgLmstaWNvbi10ZXh0LXdyYXBwZXI6aG92ZXIsLmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyLmstaG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstY2hhcnQtd2l6YXJkIC5rLWljb24tdGV4dC13cmFwcGVyOmZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhLC5rLWNoYXJ0LXdpemFyZCAuay1pY29uLXRleHQtd3JhcHBlci5rLWZvY3VzIC5rLWljb24tYmFja2dyb3VuZC1hcmVhe2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpfS5rLWNoYXJ0LXdpemFyZCAuay1pY29uLWJhY2tncm91bmQtYXJlYXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLCAjZmZlY2ViKX0uay1zcHJlYWRzaGVldHt3aWR0aDoxMDAlO2hlaWdodDo2MDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2N1cnNvcjpkZWZhdWx0O3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNwcmVhZHNoZWV0IC5rLXZlcnRpY2FsLWFsaWduLWNlbnRlcntwb3NpdGlvbjpyZWxhdGl2ZTtpbnNldC1ibG9jay1zdGFydDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmstc3ByZWFkc2hlZXQgLmstdmVydGljYWwtYWxpZ24tYm90dG9te3Bvc2l0aW9uOnJlbGF0aXZlO2luc2V0LWJsb2NrLXN0YXJ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfS5rLXNwcmVhZHNoZWV0LXRvb2xiYXJ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjA7Ym9yZGVyLWlubGluZS13aWR0aDowfS5rLXNwcmVhZHNoZWV0LWFjdGlvbi1iYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7Zm9udC1mYW1pbHk6QXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zcHJlYWRzaGVldC1uYW1lLWVkaXRvcnt3aWR0aDoxMGVtfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFye21pbi13aWR0aDowcHg7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXI+LmstaWNvbntwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlci13aWR0aDowIDFweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2ZsZXgtc2hyaW5rOjB9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstdG9vbHRpcCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1ncm91cC1oZWFkZXIsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstbGlzdC1zY3JvbGxlcntkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQtZm9ybXVsYS1iYXIgLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1zcHJlYWRzaGVldC1mb3JtdWxhLWJhciAuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Lmstc3ByZWFkc2hlZXQtYXJyYXktZm9ybXVsYTo6YmVmb3Jle2NvbnRlbnQ6XCJ7XCI7Zm9udC13ZWlnaHQ6NzAwfS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtYmFyIC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQuay1zcHJlYWRzaGVldC1hcnJheS1mb3JtdWxhOjphZnRlcntjb250ZW50OlwifVwiO2ZvbnQtd2VpZ2h0OjcwMH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0e291dGxpbmU6MDt3aGl0ZS1zcGFjZTpwcmU7ZmxleDoxO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1mdW5jLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LWJvb2wuay1zeW50YXgtYXQtcG9pbnQsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zeW50YXgtcmVmLmstc3ludGF4LWF0LXBvaW50LC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc3ludGF4LXN0ci5rLXN5bnRheC1hdC1wb2ludCwuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXN5bnRheC1udW0uay1zeW50YXgtYXQtcG9pbnR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1hLC5rLXNwcmVhZHNoZWV0LWZvcm11bGEtaW5wdXQ+Lmstc2VyaWVzLWIsLmstc3ByZWFkc2hlZXQtZm9ybXVsYS1pbnB1dD4uay1zZXJpZXMtYywuay1zcHJlYWRzaGVldC1mb3JtdWxhLWlucHV0Pi5rLXNlcmllcy1ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zcHJlYWRzaGVldC1mb3JtdWxhLWxpc3R7bWluLXdpZHRoOjEwMHB4fS5rLXNwcmVhZHNoZWV0LWZvcm11bGEtbGlzdCAuay1pdGVte3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9Lmstc3ludGF4LWZ1bmMsLmstc3ludGF4LXN0YXJ0ZXhwe2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc3ByZWFkc2hlZXQtY2VsbC1lZGl0b3J7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDoyMHB4O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhcntwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1zaGVldHN7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtc2hlZXRzIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGR7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWJhci1hZGQ6bm90KDpob3Zlcil7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOm5vbmV9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1ze2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLXRhYnN0cmlwLWl0ZW1zLXdyYXBwZXJ7bWFyZ2luOjA7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtc2hlZXRzLWl0ZW1zIC5rLWl0ZW0gLmstbGlua3tkaXNwbGF5OmlubGluZS1ibG9ja30uay1zcHJlYWRzaGVldC1zaGVldHMtaXRlbXMgLmstaXRlbSAuay1zcHJlYWRzaGVldC1zaGVldHMtcmVtb3Zle21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTttYXJnaW4taW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKi0xKTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc3ByZWFkc2hlZXQtdmlld3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjppbmhlcml0O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OkFyaWFsLFZlcmRhbmEsc2Fucy1zZXJpZjtmbGV4OjE7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LXZpZXcgLmstZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6YXV0b30uay1zcHJlYWRzaGVldC1maXhlZC1jb250YWluZXJ7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KSk7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCkpO2JvcmRlci1jb2xvcjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LW92ZXJmbG93e3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO292ZXJmbG93OmhpZGRlbjtib3JkZXItY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1wYW5le3BhZGRpbmc6MCAxcHggMCAwO2JvcmRlci13aWR0aDoycHggMCAwIDJweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC1wYW5lLmstdG9we2JvcmRlci10b3Atd2lkdGg6MH0uay1zcHJlYWRzaGVldC1wYW5lLmstbGVmdHtib3JkZXItbGVmdC13aWR0aDowfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXJ7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt6LWluZGV4OjEwMDAwfS5rLXNwcmVhZHNoZWV0LXRvcC1jb3JuZXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDtib3JkZXI6NnB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1lbmQtY29sb3I6aW5oZXJpdDtib3JkZXItYmxvY2stZW5kLWNvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtc2Nyb2xsZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpzY3JvbGw7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfUBtZWRpYShob3Zlcjogbm9uZSksKHBvaW50ZXI6IGNvYXJzZSl7Lmstc3ByZWFkc2hlZXQtc2Nyb2xsZXJ7ei1pbmRleDozfX0uay1zcHJlYWRzaGVldC1oYXhpcywuay1zcHJlYWRzaGVldC12YXhpc3tib3JkZXI6MCBzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldC1oYXhpc3tib3JkZXItd2lkdGg6MXB4IDAgMDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC12YXhpc3tib3JkZXItd2lkdGg6MCAwIDAgMXB4O2luc2V0LWJsb2NrLXN0YXJ0OjB9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlciwuay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVye3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTAwfS5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXI+ZGl2LC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcj5kaXY6OmFmdGVyLC5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXI+ZGl2OjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWNvbHVtbi1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQtcm93LWhlYWRlcj5kaXZ7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPmRpdjpmaXJzdC1jaGlsZHtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MH0uay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1wYXJ0aWFsOjphZnRlciwuay1zcHJlYWRzaGVldC1yb3ctaGVhZGVyPi5rLXNlbGVjdGlvbi1mdWxsOjphZnRlcntib3JkZXItaW5saW5lLWVuZC13aWR0aDoycHg7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdntib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1jb2x1bW4taGVhZGVyPmRpdjpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcj4uay1zZWxlY3Rpb24tZnVsbDo6YWZ0ZXJ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoycHg7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1kYXRhe2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpjZWxsO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWNlbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aGl0ZS1zcGFjZTpwcmU7b3ZlcmZsb3c6aGlkZGVufS5rLXNwcmVhZHNoZWV0LW1lcmdlZC1jZWxscy13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWRpc2FibGVkLW1hc2t7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc2VsZWN0aW9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmNlbGx9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1zcHJlYWRzaGVldCAuay1zcHJlYWRzaGVldC1zZWxlY3Rpb24taGlnaGxpZ2h0e2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246YWJzb2x1dGV9Lmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtZWRpdG9yLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7ei1pbmRleDo2MH0uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbHtvdXRsaW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt6LWluZGV4OjEwfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbCwuay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGwtcHVuY2gsLmstc3ByZWFkc2hlZXQgLmstYXV0by1maWxsLWJyLWhpbnR7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtjdXJzb3I6Y3Jvc3NoYWlyfS5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVye2NvbnRlbnQ6XCJcIjttYXJnaW4tYmxvY2stZW5kOi00cHg7bWFyZ2luLWlubGluZS1lbmQ6LTRweDt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDt6LWluZGV4OjMwMDtjdXJzb3I6Y3Jvc3NoYWlyfS5rLXNwcmVhZHNoZWV0IC5rLXNlbGVjdGlvbi1mdWxsOjphZnRlciwuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG9maWxsLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOmNlbGx9Lmstc3ByZWFkc2hlZXQtdmJvcmRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOnNvbGlkO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXNwcmVhZHNoZWV0LWhib3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWJsb2NrLXN0YXJ0LXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHh9Lmstc3ByZWFkc2hlZXQtaGFzLWNvbW1lbnQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO2luc2V0LWlubGluZS1zdGFydDphdXRvO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLXNwcmVhZHNoZWV0LWNlbGwgLmstZGlydHl7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDphdXRvfS5rLXNwcmVhZHNoZWV0IC5rLWZpbHRlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9Lmstc3ByZWFkc2hlZXQgLmstZmlsdGVyLXJhbmdle2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lfS5rLXNwcmVhZHNoZWV0LWZpbHRlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpwb2ludGVyfS5rLXNwcmVhZHNoZWV0LWZpbHRlciAuay1pY29ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudXt3aWR0aDoyODBweH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1hbmltYXRpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudS5rLW1lbnUtdmVydGljYWx7Ym9yZGVyLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudSAuay1pdGVtLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUuay1tZW51LXZlcnRpY2FsIC5rLWl0ZW17Y29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51IC5rLWxpbmssLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudS5rLW1lbnUtdmVydGljYWwgLmstbGlua3twYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKDE2cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51LmstbWVudS12ZXJ0aWNhbCAuay1pY29ue21hcmdpbjowIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkgMCBjYWxjKCgxNnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSkqLTEpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLXNwcmVhZHNoZWV0LXZhbHVlLXRyZWV2aWV3LXdyYXBwZXJ7aGVpZ2h0OjIwMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO292ZXJmbG93LXk6c2Nyb2xsO292ZXJmbG93LXg6YXV0b30uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1zcHJlYWRzaGVldC12YWx1ZS10cmVldmlldy13cmFwcGVyIC5rLXRyZWV2aWV3e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdzp2aXNpYmxlfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZXhwYW5kZXJ7cGFkZGluZzowO2JvcmRlci13aWR0aDoxcHggMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1leHBhbmRlcntib3JkZXI6MDtiYWNrZ3JvdW5kOmluaGVyaXR9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5Pi5rLWljb24sLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1zdW1tYXJ5Pi5rLWV4cGFuZGVyLWluZGljYXRvciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0+LmstaWNvbiwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1jb2x1bW5tZW51LWl0ZW0+LmstZXhwYW5kZXItaW5kaWNhdG9ye21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZGV0YWlscy1jb250ZW50LC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWRldGFpbHMtY29udGVudCAuay1maWx0ZXItYW5kLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtaXRlbS1jb250ZW50IC5rLWZpbHRlci1hbmR7d2lkdGg6bWluLWNvbnRlbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbnMsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstZWRpdC1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWFjdGlvbi1idXR0b25zLC5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51IC5rLWNvbHVtbm1lbnUtYWN0aW9ucywuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudSAuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjA7cGFkZGluZzowfS5rLXNwcmVhZHNoZWV0LXBvcHVwe3BhZGRpbmc6MH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zZXBhcmF0b3J7ZGlzcGxheTpibG9ja30uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvciwuay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1yZXNldC1jb2xvcntib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1jdXN0b20tY29sb3J7Ym9yZGVyLWJsb2NrLXN0YXJ0LXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1wb3B1cCAuay1zcHJlYWRzaGVldC1ib3JkZXItdHlwZS1wYWxldHRle3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1heC1jb250ZW50KTtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNwcmVhZHNoZWV0LWNsaXBib2FyZCwuay1zcHJlYWRzaGVldC1jbGlwYm9hcmQtcGFzdGV7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2JvcmRlcjowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO292ZXJmbG93OmhpZGRlbn0uay1zcHJlYWRzaGVldC13aW5kb3cgLmstZXh0ZXJuYWwtZHJvcHpvbmV7bWFyZ2luLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXNwcmVhZHNoZWV0LXdpbmRvdyAuay1lZGl0LWZvcm0tY29udGFpbmVye3dpZHRoOmF1dG87bWluLXdpZHRoOjB9Lmstc3ByZWFkc2hlZXQtZm9ybWF0LWNlbGxzIC5rLXNwcmVhZHNoZWV0LXByZXZpZXd7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt0ZXh0LWFsaWduOmNlbnRlcn0uay1zcHJlYWRzaGVldC1mb3JtYXQtY2VsbHMgLmstbGlzdC1zY3JvbGxlcnttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDoyMTBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1leHBvcnQtY29uZmlne2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmV9LmstZXhwb3J0LWNvbmZpZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2NsZWFyOmJvdGg7ZGlzcGxheTpibG9ja30uay1leHBvcnQtY29uZmlnIC5rLWVkaXQtZmllbGR7bWFyZ2luLWlubGluZS1zdGFydDo1JTt3aWR0aDo0NSU7ZmxvYXQ6aW5saW5lLXN0YXJ0fS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWV4cG9ydC1jb25maWcgLmstcGFnZS1vcmllbnRhdGlvbiAuay1mb250LWljb257Zm9udC1zaXplOjZlbX0uay1leHBvcnQtY29uZmlnIC5rLXBhZ2Utb3JpZW50YXRpb24gLmstc3ZnLWljb257d2lkdGg6NmVtO2hlaWdodDo2ZW19Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWNvbW1lbnQgdGV4dGFyZWF7aGVpZ2h0OmF1dG99Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZ3tib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpkYXNoZWQ7Ym9yZGVyLXdpZHRoOjJweH0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIGxhYmVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDoxMDAlO3dpZHRoOjM1NXB4O2hlaWdodDoyMzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWN3QUFBR1FDQVlBQUFBamwxQUtBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQTRacFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1Tmkxak1UUTFJRGM1TGpFMk16UTVPU3dnTWpBeE9DOHdPQzh4TXkweE5qbzBNRG95TWlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3VFUwOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXRiUzhpSUhodGJHNXpPbk4wVW1WbVBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZjMVI1Y0dVdlVtVnpiM1Z5WTJWU1pXWWpJaUI0Yld4dWN6cDRiWEE5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM4aUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwaE1HVm1NelptWmkwNFltSTFMVFJsTjJZdE9UY3dNUzA0T1RVNVpUZzFOMlpoWTJNaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk1ETkRPVEJETlVRMk9VSkdNVEZGT1Rrd016WTRSVEkzTmpaQlFUZEVOa01pSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2TURORE9UQkROVU0yT1VKR01URkZPVGt3TXpZNFJUSTNOalpCUVRkRU5rTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTkRJREl3TVRrZ0tFMWhZMmx1ZEc5emFDa2lQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBqTW1abVpqTTBNaTA1TmpFeUxUUXdNMll0WVdaaFlTMDFNVEUxWmpRMk5UaG1NV01pSUhOMFVtVm1PbVJ2WTNWdFpXNTBTVVE5SW1Ga2IySmxPbVJ2WTJsa09uQm9iM1J2YzJodmNEcGhZamxoTW1Vd015MWtObUl3TFRZM05HTXRPRGM0WlMweU1qVXpNamRrTkRJNU9UY2lMejRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejY4VUhMYkFBQWdwRWxFUVZSNDJ1emQyWk5jOWRuWThUT0w5Z1UwSUFramd3cGtJOFFPUW1JMUZTK0ZIVzlWTHQvN3dwV2I5MDBxS1YrbFRMM3ZUWnpFbFN2bkppbGZ2TTRma1F1bmZFT3cyTFVnaVVVc05oaU1BRnNqdEl6UXJwbUpuaE9kb2FlbnQrbnA1U3lmVDFYWGlKNFIwaHoxOUxlZjMxbDZaSFoyTmdFQVdodTFDUUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFFQXdRUUF3UVFBd1FRQXdRUUF3UVFBd1FRQXdRUUFNdVA5L2dOR1JrWnNaUUFHb3AvdjhXekNCSUE4VEpqOUdGcjlzd0dVWXlBVVRIRUVvTHZuK054R2RMd2dHMUJFQWFveFlZN2tOWjU1QytiSUV1NERvRml4SEdrVDBKRThSVE12d1d3WHhSSEJCS2hNUUdjYlBOOFBQWng1Q09aSWg2RWNFVStBUWdleDJmUllIOHRtNFJ4cU5JY2R6R2J4YS9kUk9BR0tPVDNXaG5DazVuT3pUWDVQYnFJNXpHQjJFc3RtdjI0WFR3RHlPMkhPdG9oaS9mMjVpZWF3Z3RrcWx2Vy9IdWtnbnFJSlVMeFkxdjk2dHNWME92Um81bWtmWm4wWVI1dEVzOTIwQ1VCK285a29rdlczbVE2aVdZa0pjNlJOTE90dm83Lzg1Uy9YL2VJWHYvam50V3ZYL21qWnNtVmZHUnNiRzNlTldvQ0Nsdk9xNmVucHkxZjkvWXN2dnZqZnYvbk5iLzd6cjMvOTZ6TTFvUnhOMnUvVEhIaEFSL3A1b2RyMEQxZ1l0dnBnMWtkenRPYmo2Ti8vL3ZmL05ERXg4ZS9HeDhlWGVaZ0JsTStWSzFjdW56aHg0bjl1M3J6NW42NUZjNlptMG15MGRGcy90ZGJHdUc5L3oyRmVmTDFST09kaStaT2YvR1RsMU5UVS85MjBhZE12eEJLZ3ZPSTUvdXB6L1grSTUveDQ3cThibkVhU25CeXZNdWdKczFFa1J4b0VjeXcyM0xwMTZ4NzJVQUtvampObnp1eGZ2Mzc5TjYvK2NyckJsRG5iYnNvczQ0VFo3TW8rYVRTUEhUdjJYOFVTb0hyaXVUOGEwR1M2SE9xVU9ld2wyUVczT01CblltTGlIejFzQUtvcEdoQXRTRnFmSlRINGFBMXBTYmJSVW14Nm01eWMvTzgzM25qanYvR1FBYWl1NDhlUC82K05HemYrKytUTGc0QWFMYzBtU1FXV1pKdU4xaU5yMXF6NXZvY0tRTFZkYmNHL1RuSjJjWnBCQnJQVjFYbm1wczFseTVadDhsQUJxTGFyTGRpWU5MOVlUYk9tbENhWTlmRnNkSG04a2Jnb2dZY0tRTFZkYTBIVFZwUjl3dXdvbnE3Z0EwQ0Q0MThxdFNUYnpkUUpRSVc3bWFjdWpPWmdZd0JBN3BzeG1yT05JS0FBNUxJTjQyWGFJRmV1WEVtbXBxYVNpeGN2SmpNek14NXFBTU9ZeEVaSGt4VXJWaVRyMTYrUDY4VDJzaEdWZTN1dnZvaFlUazVPQ2lYQWtNWHo4UG56NTlQaFplUEdqYjJJWmo1ZUNKVGxIeWdtUzdFRXlGYzQ0N201TkpOeldiNlJlQ1VEUUw1Y3VIQkJNUFA0U2dhQWZPbjM5Y29GRXdCeXBqUUgvYmhDRUFBbVRBQVFUQUFRVEFBUVRBQVFUQUJBTUFGQU1BRkFNQUZBTUFGQU1BRkFNQUZBTUFGQU1BRUF3UVFBd1FRQXdRUUF3UVNBQWhrdnl6Y3lNakxpWHhNQUV5WUFDQ1lBQ0NZQUNDWUFDQ1lBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FJSmdBSUpnQUlKZ0FnR0FDd0JKNWV5OEFNR0VDZ0dBQ2dHQUNnR0FDZ0dBQ2dHQUNnR0FDQUlJSkFJSUpBSUlKQUlJSkFJSUpBS1hnNHVzQVlNSUVBTUVFQU1FRUFNRUVBTUVFQU1FRUFNRUVBQVFUQUFRVEFBUVRBQVFUQUFRVEFFckJ4ZGNCd0lRSkFJSUpBQU16YmhNQTljYkd4cEx4OGZIMEZyOGVIUjFOUDhhdWord1dabWRuNTI3VDA5UEp6TXhNK3ZIS2xTdnBMWDROZ2dtVUtwRExseTlQYjh1V0xVc0QyWW5hZU1iL28xNEU5UExseThtbFM1ZlNtNEFpbUVEaFJCUlhybHlaM21LU3JIWG16Sm5rNU1tVHlhbFRwNUl2dnZnaXZWMjhlREc5UmZRaWd1a1R5TFVwZE1XS0ZXbHMxNjVkbTk2dXYvNzZaTU9HRGNuNjlldlR6OFV0eE5SNTRjS0Y5Qll4QmNFRWNpdkN0bXJWcXJtSVpZR2NuSnhNUHYzMDArUnZmL3RiR3NaTUxMYzJreTI5bmo5L1B2M3ZZOGVPemZ0OC9CazMzWFJUc21YTGxtVFRwazNKdW5YcjVxSWFmMGI4dnBnOG9RaEdXdjB3OU9RUCtQSjBqNUdhajlsdHRPWVc2emxqVi84K0o3djVjK3AvVUlGa1FieldyRmt6YjVyODhNTVBrNy84NVM5cEtPdDE4dHpRNm1zYWZlN21tMjlPdG0zYmx0eDIyMjN6b252MjdObDVrYVpjNHNWU2wvM1ljUFhEOUxYYlRNMXR0dWFXMUh4TSt0azB3WVNTaTMyU01kSEZ4NUJOa3UrKysrN2MwbXF2SXRscFJPUHZzbVBIanJuSk04VGZKWlorNi85T0NLWmdDaWIwVmV5ampGREdQc3J3K2VlZnB4UGxPKys4MC9OcHNwdHBNM1BYWFhlbEUrZU5OOTZZL25mczM0eHcyc2NwbUlJcG1OQjNzZndhK3d1em8xMy85S2MvSlh2MzdoMW9KRnQ5dnRIOWp6MzJXTEo5Ky9iMDF4SEwySzlxbVZZd0JWTXdvVzgvYnhIS2JLcjgrT09Qa3dNSERxVDdDUE13VGJiN1hFekV1M2Z2VHJadTNUbzNiVVk0Ky8wOGhXQUtKbFJJbkFjWnAzSEUvc0U0OWVQZ3dZUHBmc3BoVDVPTG5UUkQ3Ti9jdFd0WCtqM0ZQczJwcVNubmNBcm0wSVBwdEJJb2dZamtkZGRkbHk3QnhrRTlMNy84Y3NlVDJiQ215VmIzSHpseUpEbDY5R2p5MUZOUHBVKzJjVTduNmRPbkhSREVVSlZtd293bkNhaWlPSzh5SnN2NFdmdnJYLythdlBUU1MrbXBHa1daSmx0OUxpYk1pR1ljRkJSZkU1T204emFMWitQR2phV1lNRjE4SFFvc0R1N0pZdm4rKys4bmUvYnNhUm5MN0xxdjNYeSs5cnF4M1h5dTA5OVRlMzk4TDg4KysyenkzbnZ2cGQ5amR1VWdHQVpMc2xEZ3lUSU84SW1RL1BuUGYwNWVlZVdWUWsrVHJlNlBGd0x4TVk2aWplODVmbTNTWk5CTW1GREVWN3JqNDNPVFpiTllGbTJhYkhmLzg4OC9ueDdFbEUyYTlkZS9CY0VFNXYvUWpvNm1CL2hreTdEMXNldzJoSjMrM2w0R2RMSDN4NlNaTGM5bUJ6bUJZQUlMWk5OVmhPS2pqejVLajRidFZRanpORTIydXYrNTU1NUxQdmpnZzNrdkhHQVF4c3YwUkFKbEZ4ZFBqMU5JNGpKM0VjdEJueExTNjMyVG5kN2ZLSnF4TFRadjNweGU3Q0F1cFFjbVRDQ1Z2UzFYaUdYWVp1Y2tMblZpek5NMDJleSsrTjRqbW5FeGc3aXFrU05uRVV3Z0ZTc29NVW1GMklkMzRzU0pqcVBXajgvMTgvNU80eGx2YnAzdHY0MXAweW9UZ2dta1FZaDlkbkZ0MkZkZmZiV2pxYkNieVhDUVUyTW4wMlM3cUw3eHhodnArM25HdG9sdEJJSUpGUmFuVDJRWFU5KzNiMS9IVStGaUpyMjhUcE9kUlBYRkYxOU1QOFkyY3FvSmdna1ZWcnNVR3dlM0RPS1VrRjZkS3RMTGFiTFovWEhOM0xmZWVtdmV0Z0xCaElxSmcxbGlhb3FqWWx0ZG5HQlE1MGNPSTRqdHZqWisvY2MvL2pGOXg2TFlWZzRBUWpDaGdyS2pZdU84dzM1Tmswc0phSytqMnMzWFp1Sk5zbXUzR1FnbVZFU2NSaElUVTB4T2I3LzlkdTVQQ1JuRU5ObnFhdzhkT3BSODl0bG42VGFMYlFlQ0NSV1JIZWp6eVNlZjVQcHlkWU9jSnV1WFl1dnZpN2MzcTkxMklKaFE5aC9NMGRIMGlqN2huWGZleWQwME9ZZ2d0dnZhUnZjZFBueDRianAzblZsNnphWHhJSWZpd0pWNFRNZjFZck8zc2NyNzVlcnk4TFd4cmVJZFRlSnR3R0xLUEgvK3ZBY1RKa3dvZXpCREhPeGptbXkvRkZ0N2Z3U3pkaHVDQ1JQSytpcDJkRFE5Y0dWcWFpcWRNQWM1TlJacG1teDJYMnl6dUd6ZTlkZGZuMjdMbVprWkR5cE1tRkJHMlJHZWNYVHNvS2ZHb2syVHpYNy9wNTkrT205YmdtQkNDV1VIK3h3OWVqVDNSN3EyKzM4c05aN2QvdjRQUC94dzNyYUVYckFrQ3prTlpqWWwxWWFobWFVdWR5NzIvbjRzcGZieTk4ZEY2Z1VUd1lRU0d4c2JTNCtPamYyWEZ5OWU3SHY0aWhyRWR2ZkYwYkhaZnN6WXB2RyttU0NZVUxKZ2h0T25Udzg4ZkdXTDUrVGtaQnJNT0lCS01Pa0YrekFoaDhHTTZhZytCSG0rK0hrZTkyTWVQMzU4M2pZRkV5YVU2UlhzdGF2VHhJUnBtbHphMTJiYjBCVi9FTXc2cnZSREtYNGdyNzBCY3V6RGJEUkZEVHVJUllwbmJNTnN3dlQ4Z0dCQ3lXUlA3T2ZPblJQRUpYNXR0ZzNGRXNHRUVnZnp3b1VMaGIvaXpyRGptVjFIVmpBUlRDaHhNT3N2NXlhZWkvL2FLMWV1Q0NhQ0NXVVBacnpyaGlBdS9aMUxCQlBCaEpKYnlnRS80dG42cWtnZ21GQ1NVTVpFRkpkMHUzejVjcUdDbExlL2EzYmhkZkZFTUtIRXdZeFRJYklseGJJRWJkRG5sR1lYTEJCTUJCTktHc3hzT3NxTzhpeGovQVlSejVVclZ3b21nZ2xsRCticTFhc1hYQjR2RDBFYTl1OWZ6UDhqdHFGZzBrdXVHUVU1a2wwa2ZQMzY5Zk5pTUtqcnIvYmpXckc5dk5ic1lxNlptMjFERjE3SGhGbkhvZU9VUVhiKzVYWFhYVmY1cGRpbC9qOWlHMmJiMVBNRGdna2xuVEEzYk5oUXlDQU8rbXRiM2I5eDQ4WjVMMEpBTUtHRXdZejNjYXphT1pLOWptY1d6T3lLUHlDWVVDSXhEY1dUZml3bnhsR2VjVTNaUE1Rdjc5TmsvZjJyVnExS0ppWW0wdnRObVBTS2czNGdaK0tDQldITGxpMkZQRENuMjYvdDl2L1I2UDl6NjYyM3p0dVdJSmhRUXRrU1l2YWszMGxNbGhxMFFRU3hsMGZBdHJvL2JyZmRkdHU4YlFtOVlFa1djanBoZnVVclg2bmMxWGw2ZGY5WHYvcFZFeVltVENpNzJPY1dCLy9FZnN4dDI3YTFuTVNLdWhUYnIvdERUSmMzM0hCRHVnM3R2MFF3b2VTeTY4aCsvZXRmTC94UzdDRHZqOXM5OTl3emJ4dENyMWlTaFp3R000NzBqQWt6cml2YmkvZkhIUFR5YXIrWFlodDlMcmJWM1hmZkxaaVlNS0VxWWlreDIvOTIzMzMzNVhxYUhOYVUyZWh6RHovOGNQb3h0cDNsV0FTVHdqdCsvTGlOMElHTEZ5K21IN2R1M2RyeitQVTZmSVBZTjlucy90clAzWDc3N2ZPMkhmU1NhOGt5OEZnKy8venp5Wk5QUHBsczJyVEpCbWtoVG9tSUExZmlhTmtISG5nZ09Yanc0SUpJTkFwSHM2QU02bXNIY1granorM2V2VHU1NVpaYjBtMFcyODV6QWlaTUNoM0xQWHYycE8vekdORThkdXlZamRKR2RxV2ZPUGluMjJreXIwZkFMbmFLYmZlNXUrNjZhOTQyQThHazhMSE1udFJFczczWUZ4Y1QwMDAzM1pSODg1dmZ6RVVRbHhxOXBRUzAyZWUrOTczdkpUZmZmSE82clp4N2lXQlNtbGpXVGsraTJkNjVjK2ZTai9mZWUyK3lidDI2d2w2dXJwY0JyZjFjdk8vbFF3ODlORzliZ1dCU3lGaEdGT3RqS1pxZGk2a3BPMFhpcWFlZUd1ZzAyY3ZMMWZYaTl6VDZmVTgvL1hUNk1iYVJONHRHTUNsMExOdTk2cytpT1RrNWFhTTFFUzg0SWhKZis5clhrbTk5NjF1bHVNQkFOOU5rL2VkMzdkcVZiTisrUGIyLzJZc3lFRXhLRWN2YWFNYXlyV2dtVFlPUmJjczRMek43cjhlaVhLNnVWOU5rclhpVDdYanhVUHVDQWdTVFFzWXluc1RpMFA1T2IzSHVuRW16dVRpWUpUdS84RHZmK1U0eVBqNWVxV215OXZQeHZmLzR4ejlPUDhaU3JLdjZJSmdVT3BiZHNEemJmdnRrUjgxKzk3dmZYWFRJOG5LQmdXNC9sMzArWWhudlNCTGJ3bElzZ2traFkvbkNDeThzK1FsTU5KdUxZSnc5ZXpiOWVNY2RkOHhGTXk5VFppOC8xK3pQaTFqdTJMRmozcmFBUVJqcDk0T3Q1bW9iSXpVZnM5dG96VzBzYmxmL1BpZTcrWE5Pbno3dFgzT0lJbTY5aUdXdGxTdFh1aUpRRTJOalk4bWFOV3ZTbjY4MzNuZ2orY01mL3RBd05zMGkxSXY3aC9HNUgvN3doK2xWajdKWU9pcTJHT0t0NnJyc3g0YXJINmF2M1dacWJyTTF0NlRtWTE5ZlFKa3d5V1VzczBrei9yOU9PVmtvUWhFSEFjV1RRNXlmV1R0cGxtbWFyUFdESC94Z0xwYnh2WXNsZ3lhWUxFbTJEQnR4Vzh3QlBvczVFRWcwRzR2cnBXWkhoMFkwNDJvM2VidGNYU2NoN09UelAvclJqNUlISDN4dzd2U1IrTjVCTUNsVUxHTmZZNyt2M1NtYXpjV1JzOW1rR1crY25CMDVtb2ZMMVMzMVNOanNhTmlmL3ZTbnlmMzMzejgzV2JyMEhjTmlIeWE1am1XdEZTdFcyS2ZaUk8wK3pVOCsrU1Q1L2U5L241dzhlWEl1UHEybXQ4WGN2NVRQTGZiekV4TVQ2UXVBZUFjUyt5eUxyU3o3TUFXVHJtTFpqMzJXbmNnT0JNcE8zT2RMbzZPanllclZxOU40UmxpZWUrNjVaUC8rL1QwSjNsSkMyTTN2alN2NGZQdmIzMDZXTFZzMnQ3L1dHMElMcG1BS3BsaUtaazkvM21MN0xGKytQUDN2OTk1N0wzbjIyV2ZUbjQ4OFQ1TzFUNnh4YmRnNzc3d3ovZSs0SUVHc1lqaDFSREFGVXpBTEdjczh2TjlndGp3cm1vM0ZaTFpxMWFxNW43OTQ4K242VTArR01VMjIrcHJ2Zi8vN3ljNmRPK2UrSmw2VTJWOHBtSUlwbUdJcG1nT2ZOai85OU5QazdiZmZUdmJ1M1p1TGFUTHp5Q09QSkhmZmZYZXlaY3NXVTZWZ0NxWmdGdHZubjM4KzlHVlkwZXhlSEdrYTRZeDltK0hvMGFQSkJ4OThrT3pidHkrTlU3K1daRnQ5VGZ5NzdkNjlPOW0yYlZ0NlVFK0lmWlVSU3FlTUNLWmc5am1ZVTFOVEhwVjluQ3p6ZkwzT2lNRVRUenpoNk5rT3dobWh5c0laM24zMzNlVE5OOTlNUHc1aW1veDlrM0g2UzF6YUxoT2hqRk9IaExLODRrMitCVk13eFZJMEN4bk8yTWNadDlwVmhJOC8vamg1Ly8zM2s0OCsrbWpCdjNtMzAyVHNSOTI2ZFd2NlBwNjMzbnByY3NNTk44eDlMdlpQeGswb0JWTXdCYlB3c1h6eHhSY0w5VTRRbG1jWC83T1poYk4yNnN3Q0doZUtpTnVwVTZmU1c1emFrVjFsSjNzN3JlejN4d3VXT0EvMCt1dXZUMi94YjdCNTgrWjVnY3lteVN5VTlsRUtwbUFLcGxqbVlOSVV6Y1dKY3poajhveHd4c2VhbjlzbGllZVhDR3lFTWo0NmwxSXdCVk13U3lNbWk0aGxUQk5GSlpxOUNXakVNejVtdCt6NnZyVS8xOW56UjNZcHV3aGlkb3RJQ2lTQ0taaWxqbVVaM3BBM2xtZEZFd1N6cHk4ay9WTlN0bGlHT09veXZoOXZRZzBJSm1MWlFUUmZldWtsMFFRRUU3RnNKMDZFRjAxQU1GbHlMQ01tL1hyejU3emNza2t6anY0RkVFeTZpbVZaSjh0NjJUNU4wUVM2VlpxalpNK2NPZU5mY3hHeExQTXliQ3R4eXNuamp6L3U2RmtZb0hYcjFuWGJEMGZKSXBiRFlwOG1ZTUkwWVhZY3l6eTlSZGV3eEhtYUprMHdZWm93YVJqTDdBQWZuSElDQ0NZdFlsblZaZGhXMFh6NTVaZEZFeEJNeExLZG1MZ2ptbzZlQmRxeEQ3UEVUcHc0SVpZZHl2WnAzbmpqalRZRzlKaDltSWhsaWJpNEFWQ1pDZk9MTDc3d3IzbU5BM3lXTm1rKzl0aGpqcDZGSGxxN2RxMEpFN0VzNDZUcFFDQkFNQ3NReTNpeUYwdlJaUGc4ZmdTVG5NZlNQc3ZlUmZPVlYxN3hwRWRYWWwvNDg4OC9ueHc3ZHN6R0tCSDdNRTJXdEpEdDAzVDBMSXVKNVo0OWU5SVhyM0h0NG05ODR4dkpwazJiS3IxTjdNTWtGK0pvV0xIczc2VHBQRTI2aVdXSW4wdVRabmtJcGxnaW12UWhsaG5SRkV4eUVrdjdMRVdUZk1ReW90anN6ZGpqOGZQQ0N5K0lac0haaDJteVpCRmluK2Fqano1cW55WUxZdG5KaTlmWXAvbmtrMDlXYnA5bVdmWmhsaWFZWjgrZXJjUUR6d0UrK1ltbWl4c1FSMUYzR3N2YWFGYnRRS0ExYTlhVUlwaVdaQXNXeXpqVlFTeUh5eWtuMU1heTJUSnNzMXM4ZnV6VExDYkJMRmdzN2JNVVRmSVZ5MjRmUDZKWlBKWmtDOEEreS95eVQ3T2FzWXdEZUhyeDRyVXErelF0eVNLV3pFMmFqcDRWeTI3RXo3V2paNHRETU1VUzBXUUlzUlRONHJFa20rTllPc0NuV0dKNTlwRkhIckU4VzBLMTUxbjJTeXpQUHZIRUU2VmNuclVraTFpeVlOSjg5ZFZYVFpwaTJmV2srZUtMTDVvMGMwd3d4UkxSWk1peEZFM0JSQ3hGazBMSE12WXREdnJuVVRUenF6VDdNTStkTzFmb2Y0ZzR6ektlWk1XeVBPelRMSzUrSGVDekdHVTY1V1QxNnRYZDlzTStUTVRTcEVuZVk3bllLL2owK2hhUEg1Tm12Z2pta01VeXJGaVdPNXA3OSs0VnpRTEdNZzhzeithTEpWbXhaQUJpZVhiMzd0MldaM01zMjJlWng4dFBGdjJVRTB1eWlDVW1UYkUwYVZhSVlJb2xBNHptdm4zN1JGTXNSVk13RVVzNmVkSVR6ZnpGY3RnSCtEZ1FxQmpzd3h4d0xHTlpUaXpKOW1uZWNNTU5Oc1lRWXhueEtlSmI1bVg3Tkl2eUp1YjJZU0tXZEMzYnB4bW5GREY0c2QwamxrV1pMSnRObXQ2UDFZUlp1Z256NU1tVDZUSnNQTWloMXZMbHkwMmFRNHBsR2Q2TVBTYk54eDkvUFBlVFpsa216TklFTTY4UGZwTWw3Y1R5N0s1ZHU1eHlNZ0JGWG9adEY4MDhuM0t5YXRXcVVnVFRrcXhZTW1TT25oWExwWWpubDVkZWVzbnk3QUNZTVBzY1M4dXdkTXJ5YlA5aldlWVhyN0ZTa2RjRGdVeVlpQ1U5ZGVuU0pRY0M5U21XTVlHVmZhVW5ubTlNbXYwbG1IMklaU3l2aVNYZFJqTWVQNkxaMjFpV2JSbTJHY3V6L1dWSlZpekpvVmllalFPQkxNK0taVGZ5ZHZSc1daWmtCVk1zRWMzU3FUM1BzcXBpbjJaZW9ta2ZKblBpUE12OSsvZUxKVDBWeTdQeHVMSThLNWJkaU9lamwxOSsyZktzQ1RNL0UyYkUwbVJKdnlmTmh4OSsyS1FwbGwySjVkbkhIbnRzcUpPbUpWbkJGRXNHR3MxWW5wMlltTEF4V3NTeUNrZkRkaU5ibmgzV3hURXN5VmFjV0RKSTJmSnM3Q3RITEJjck8rWEV4VEZNbUtsQi9xREVrNVo5bGd4cjByUThPMTlWenJQc2hXRXR6OGFmYThLc0lMRWtENU9tQTRIRXN0dkJ3b0ZBSnN5Qi9NQlloaVV2WXAvVXpwMDdLejFwV29aZDJ1Tm5rSk9tQ2JOaXhKSThpY2ZoZ1FNSEtqdHBpdVhTSHo4bVRSTm0zMkpwR1pZOGluMmFWWnMweGJLM2s5K2pqejdhOTBuVGhGbWh5VklzeWF2WXB4bVRabFdPbm8xWXhtUWtscjBSMi9HVlYxNXg5S3dKVXl5cDFxUVpSOCtXK1R4TnNleWZiSjltdjg3VExNdUVLWmd0WWhtdjNNV1NJa1V6bG1mTEdFMnhMSFkwTGNtV21GaFNSR1ZkbmhYTHdjZ09CTEk4SzVoaWlXZ1dVSHdmc1k5TkxBY1hUZnMwVzB5OGxtUy9kT3JVcVhTZlpUenBRSkhGOHV4RER6MVU2T1haaUtYSmNqaGllVGFPbnUzVjhxd2wyWktKV01ZcmM3R2tMSlBtd1lNSEN6dHBpcVZKTTQ4RXN5YVdsbUVwMjVOZUVhTXBscUtaVjZWWmt1MDJkckhQOHJYWFhoTkxTcXRJeTdOeGdFODhTUS9yL1cxWktMdTR3VktXWjJPSnQ4dCtPSzBrTDhFVVM2b2luckFlZlBEQlhFY3ppNlhKTXArUG42VkVzeXpCck95U3JGaFNKWGxmbmhYTC9EOStMTTlXZE1LTWZaWmlTUlhGOG16ZUpzM3MxQkhMc09XZE5DM0pGalNZWW9rbnZSWEpBdzg4a0l0b09zK3ltSStmUng1NVpGSFJGTXdDQmpPTHBWTkhNR2t1SDNvMHhiSTYwYlFQczJBaWxyRVBSeXpoLzUrbmVlalFvWFJmL3JCaStlcXJyNHBsUWNXQUV2OStWZHVuV1lsZ1pyRzBEQXZEajJZV1Mvc3NpeC9Odlh2M1Z1cE56RXUvSkN1VzBGcTJUM1BEaGcwbVM3cDYvTVR5YktzM01iY1Bzd0RCUEgzNnRIMlcwSUZzbjJZL294bVRySDJXMVl5bVlPWThtQkZMa3lYa0k1b1JTNU5sK2FPNWUvZnVodEYwMEUvT1JKaXptMWpDNHRYdTA2ejllVnJxVFN5cm9YYWZadjFqb0RTZEtjdUVtUzI3T2hvVzhqTnAybWRaM1VtejlwU1RlRXlWWWNJc1ZUQWpsdkVLMldRSnc0OW14REltRHJHc1pqUjM3ZG8xRjAzQnpGa3dqeDA3bHNiU1pBbTlzV3pac3E2aktaYlVSck1zd1N6TlBreXhoTjY2ZlBseWN2anc0VVdmcHltV2hGanAyN2R2WDZuTzB5eE5NTVVTK3ZOenRaaG9paVgxMFl6SFExbU1sK1ViS2RPUldKREhTZlArKys5dnVUd2JVWTJKSXA0ay9UeFN4bUZtMUQ4bjBHazBtMDJhY2IvSmtySVRUS0RqYUw3Kyt1dnAwZWhpaVdBQ3RCRExhMGVPSEVtbXA2ZkZrc3F4RHhQb1dKeHFjdDk5OXlWalkyTnpzYlRQRWhNbVFGMHNkKzdjbWF4ZHUzYmVBVDRnbUFEWHhJbm5FY3QxNjliTnhkSXlMRlZqU1Jab08xays5TkJEYVN6alBFdXhSREFCV3NReUpzdjkrL2ZiWjBsbFdaSUZPb3FseVJJVFprbDR4UXU5ajJYdEFUNWlpV0FDdEltbFpWaXdKQXUwaUdXMnp4S3dKQXRrVHdiajR3dGlhUmtXU2hoTVlHbVQ1WU1QUHBqR01xNFY2MmhZV01pU0xJamx2Rmk2Z2crVWZNTDBTaGk2ZUFJWUgyODRXUUlsRGlhdytNbnlnUWNlc0F3TEpreWdWU3p2di8vK0JWZndBVXlZUUlQSlVpeEJNSUVPWW5uZ3dJSDBUYUd0MEVDRmd1a0hIdHJITXBaaGEyTnBzb1RPT2EwRXhCS28wb1FKdEk5bEhBMzcybXV2V1lhRktnZlREejgwK0FFZkg1OFhTNU1sQ0NiUVlMSzg3Nzc3NWs0ZE1WbkMwdGlIQ1JXSnBja1NUSmdwcjVyaDJnLzErTGhZZ21BQ25VeVcyZEd3Qnc4ZUZFc1FUS0NUV0ZwOUFjR2N4NU1DbGY1QnZyWU1hN0tFL25IUUQ0Z2xVS1VKRTZvb2xtSHZ2ZmZldWZNc0R4MDY1TlFSTUdFQ3JXSnBzZ1FUWmtlOG9xWlNQN2pqNDJJSmdnbTBteXp2dWVlZWViRzBEQXVDYWNLRXVzbXlVU3dCd1FScVlobkxzR3ZXckpsM2dBOHdHQTc2Z1lMRzBqNUxNR0VDTmJKOWxsa3NEeDgrYko4bENHYjNQSGxRMXNteVBwWW1TeGdPUzdKUWdGaWVQbjFhTE1HRUNkU0xaZGk3Nzc1NzdtaFl5N0FnbUQzamlZUXlUWmIxc1RSWmdtQUNkYkcwenhJRUUyZ2hXNFoxTkN3SVpsOTVVcUhvazJXaldBTDU0U2haeUZrc1gzLzlkYkVFd1FTYXhUSk9IWWxZMm1jSk9mMTV0UWtnSDdHMHp4SUVjeUE4eVZDMFdONTExMTBMWWdrSUp0QWtsckVNZS9ueVpTLzZJT2ZzdzRRaHg5SmtDU2JNZ2ZMcW5LTEVjdlhxMVdJSmdnbDBFc3MzM25qRE1pd1VqQ1ZaR0VJc1RaWmd3aHdhcjlUSmF5eDM3TmdobG1EQ0JEcU41WnR2dmltV1lNSTBZVUo5TE8rODg4NEZzZlE0QlJNbVVEZFp4cWtqVTFOVHlWdHZ2V1d5QkJNbTBDaVdKa3NRek56eWhFUWVZdGxvR1JZb0IwdXkwSWRZV29ZRndRUTZpS1czNkFMQkJNUVNxdm56WHBadnhENU1oaEhMN2R1M0wxaUc5VmdFRTJhdWpZMk4rZGRrS0xHTVUwZU9IRGxpbnlXVS9MbTVOQlBtK3ZYcms1TW5UM3AwTXZCWW1peWh1WW1KQ2NITW0xdHV1U1U1YytaTU1qMDk3UkZLWDE4dE40b2wwUGpGNVcyMzNWYWE3MmRrZG5hMnYzL0FsNis2UjJvK1pyZlJtbHZNN1dOWC96NWRqNGtYTGx4SWpoNDltajZSQ1NmOStPRy80NDQ3eEJJNmVHRVprMlhFTW41ZWx0Q1BEVmMvVEYrN3pkVGNabXR1U2MzSHBKOU55ME13UjY3Rk1uNDl2cFJnQWxBZTE0SjU1Vm9rcDYrRmNXakJ6TXRCUHd1K2FRQXFMMWR0R00zSnhnQ0FYRGRqTkdjYlFrQUJ5R1VYUnZPMlFhYW5wMFVUb09KbVptWnlGODVoQmJQUk41L2VkK1VxRHhXQWFydDgrZktWVnEwb2V6QWI3YnlkcmRzQXN4Y3VYSmowVUFHb3RuUG56azBtTFk2R1RZWndRRkJlbG1UbmZuM216Sm5mZTZnQVZOdXBVNmYrVDVOQURrMmVUaXRKYjcvOTdXLy8rZW9vN3FvREFCVjE2ZEtsNmQvOTduZi8xR0RDSEtwQlhyZ2cvYzhHSHhkYzllZkVpUlAvYmNPR0RmL1d3d2FnZWo3NDRJUC9zVzNidHYrWWRIWjFuM2tSSzh1VmZtcERXUi9MQlZmK09YLysvSE1yVjY3YzZhRURVQjNIamgwN3NIbno1bitWTkwreVQvM0VPYkJnRG5wSnR0blJUdlczbVovOTdHZFBYN2h3NFMwUEg0QnFtSnljUFBMem4vLzg2UmFSbkczVGxQNE9nQU9lTUp0Tm1VbmRoRG0zUkh2aXhJbi9zbnIxNm45WXNXTEZNZzhuZ1BLNU9oeGQvdXl6ejM1NysrMjNQNU1zWElLZFNSYWVVZEUwbUdXL2x1eHNrNGt6dmRqdXhNVEVNNy82MWE5dVBYcjA2TDlNVFUxOWR1blNwU3Y5amp3QS9STVhKYmg0OGVLVmt5ZFBmdmJoaHgvK3l6UFBQSFByMVZqK012bnlYVW5hTHIwT3d6QW16RVpUWnUyMDJla3RhZkFSZ0h4cWRMRE9ZbTVKSndIdFo5UEdjN0lSUnhwc2lGYVJIR2tSWGdEeUdjdEd3VXphQkRJMzcxZ3lQc1NOTjlJbW1vM2ltWWdsUUttaW1YUVF5YUVlN0pPSENiTlZORWVhYktEYSsrc2pLWm9BK1k5bEovSE1YU3lISGN6RlRwcjFYMThmVGtjQ0FaUW5uTG1LWlI2QzJTeWFTZEoraVRZWEd4Q0F2c1V6TjdITVN6QWJSYkNUY0FKUW5tQzJpbUl1R2pDZXc0MDMwbVpEQ1NoQWVhT1p1MURtTVppTk50QkkzamNnQUFPTnFHQXVZc001R2haQUhBV3piQnNZZ0hJWXRRa0FRREFCb0NmNnZpVHJuVVVBTUdFQ2dHQUNBSUlKQUlJSkFJSUpBSUlKQUlJSkFJSUpBSUlKQUlJSkFBZ21BQWdtQUFnbUFBZ21BQWdtQUFnbUFBZ21BQ0NZQUNDWUFDQ1lBQ0NZQUNDWUFGQjAvMCtBQVFESEh4UUVNTVJJcndBQUFBQkpSVTVFcmtKZ2dnPT0pO2JhY2tncm91bmQtc2l6ZTphdXRvIDcwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSAzMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgbGFiZWwgZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1zZWxmOmZsZXgtZW5kO21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyBsYWJlbCBpbnB1dHtkaXNwbGF5Om5vbmV9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2V7YmFja2dyb3VuZC1zaXplOmF1dG8gOTAlO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3ZlciBkaXYsLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3ZlciBkaXZ7bWFyZ2luOjA7YWxpZ24tc2VsZjpjZW50ZXI7b3BhY2l0eToxfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlIGRpdntvcGFjaXR5OjB9Lmstc3ByZWFkc2hlZXQtZHJhd2luZ3twb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDoxMDF9Lmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5ne291dGxpbmUtc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDoycHh9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y3Vyc29yOm1vdmV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZXt3aWR0aDo2cHg7aGVpZ2h0OjZweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTntsZWZ0OjUwJTt0b3A6MDtjdXJzb3I6bnMtcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTkV7bGVmdDoxMDAlO3RvcDowO2N1cnNvcjpuZXN3LXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLkV7bGVmdDoxMDAlO3RvcDo1MCU7Y3Vyc29yOmV3LXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWRyYXdpbmctaGFuZGxlLlNFe2xlZnQ6MTAwJTt0b3A6MTAwJTtjdXJzb3I6bndzZS1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5Te2xlZnQ6NTAlO3RvcDoxMDAlO2N1cnNvcjpucy1yZXNpemV9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZS5TV3tsZWZ0OjA7dG9wOjEwMCU7Y3Vyc29yOm5lc3ctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuV3tsZWZ0OjA7dG9wOjUwJTtjdXJzb3I6ZXctcmVzaXplfS5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtZHJhd2luZy1oYW5kbGUuTld7bGVmdDowO3RvcDowO2N1cnNvcjpud3NlLXJlc2l6ZX0uay1zcHJlYWRzaGVldC1kcmF3aW5nIC5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyLC5rLXNwcmVhZHNoZWV0LWRyYXdpbmcgLmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZyAuay1zcHJlYWRzaGVldC1oYXMtaW1hZ2Uuay1ob3Zlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1zcHJlYWRzaGVldCwuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtYWN0aW9uLWJhciwuay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtdmlld3tmb250LXNpemU6MTJweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtY2VsbHtwYWRkaW5nOjFweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQtZmlsdGVye3BhZGRpbmc6MHB4fS5rLXNwcmVhZHNoZWV0LWxlZ2FjeSAuay1maWx0ZXItcmFuZ2V7Ym9yZGVyLXdpZHRoOjFweH0uay1zcHJlYWRzaGVldC1sZWdhY3kgLmstc3ByZWFkc2hlZXQgLmstc3ByZWFkc2hlZXQtc2VsZWN0aW9uLWhpZ2hsaWdodHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay1zcHJlYWRzaGVldCAuay10YWJzdHJpcC13cmFwcGVye2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1zcHJlYWRzaGVldC1xdWljay1hY2Nlc3MtdG9vbGJhcntwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zcHJlYWRzaGVldC10YWJzdHJpcHtwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmstc3ByZWFkc2hlZXQtdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMtd3JhcHBlcnttYXJnaW46MH0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1sb2FkaW5ne2Rpc3BsYXk6bm9uZX0uay1zcHJlYWRzaGVldC10YWJzdHJpcCAuay1jb250ZW50LC5rLXNwcmVhZHNoZWV0LXRhYnN0cmlwIC5rLXRhYnN0cmlwLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MDtvdmVyZmxvdzpoaWRkZW59Lmstc3ByZWFkc2hlZXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNwcmVhZHNoZWV0LWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcHJlYWRzaGVldC10b3AtY29ybmVyLC5rLXNwcmVhZHNoZWV0LXJvdy1oZWFkZXIsLmstc3ByZWFkc2hlZXQtY29sdW1uLWhlYWRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zcHJlYWRzaGVldC1jZWxsLWVkaXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtbWVyZ2VkLWNlbGx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtZGlzYWJsZWQtbWFza3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tZnVsbCwuay1zcHJlYWRzaGVldCAuay1zZWxlY3Rpb24tcGFydGlhbHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1zcHJlYWRzaGVldC1zZWxlY3Rpb257Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LXNlbGVjdGlvbi1oaWdobGlnaHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLXNpbmdsZS1zZWxlY3Rpb246OmFmdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1hY3RpdmUtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldCAuay1hdXRvLWZpbGx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0IC5rLWF1dG8tZmlsbC1wdW5jaHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpLCAwLjUpfS5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oYW5kbGUsLmstc3ByZWFkc2hlZXQgLmstcmVzaXplLWhpbnQtaGFuZGxlLC5rLXNwcmVhZHNoZWV0IC5rLXJlc2l6ZS1oaW50LW1hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWhhcy1jb21tZW50OjphZnRlcntib3JkZXItYmxvY2stY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCkgcmdiYSgwLDAsMCwwKTtib3JkZXItaW5saW5lLWNvbG9yOnJnYmEoMCwwLDAsMCkgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtY2VsbCAuay1kaXJ0eXtib3JkZXItYmxvY2stY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWlubGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgcmdiYSgwLDAsMCwwKX0uay1zcHJlYWRzaGVldCAuay1maWx0ZXItcmFuZ2V7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNwcmVhZHNoZWV0LWZpbHRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9Lmstc3ByZWFkc2hlZXQtZmlsdGVyOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLmstYWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1hY3RpdmUsICNkNmQ2ZDYpfS5rLXNwcmVhZHNoZWV0LWZpbHRlci1tZW51Pi5rLW1lbnUgLmstaXRlbTpob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51IC5rLWl0ZW0uay1ob3Zlciwuay1zcHJlYWRzaGVldC1maWx0ZXItbWVudT4uay1tZW51Om5vdCguay1jb250ZXh0LW1lbnUpIC5rLWl0ZW06aG92ZXIsLmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnU+LmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSAuay1pdGVtLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9Lmstc3ByZWFkc2hlZXQtZmlsdGVyLW1lbnUgLmstc3ByZWFkc2hlZXQtdmFsdWUtdHJlZXZpZXctd3JhcHBlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtaW5zZXJ0LWltYWdlLWRpYWxvZ3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZTpob3Zlciwuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMjAwMHB4IHJnYmEoMCwwLDAsLjUpfS5rLXNwcmVhZHNoZWV0LWluc2VydC1pbWFnZS1kaWFsb2cgLmstc3ByZWFkc2hlZXQtaGFzLWltYWdlOmhvdmVyIGRpdiwuay1zcHJlYWRzaGVldC1pbnNlcnQtaW1hZ2UtZGlhbG9nIC5rLXNwcmVhZHNoZWV0LWhhcy1pbWFnZS5rLWhvdmVyIGRpdntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc3ByZWFkc2hlZXQtZHJhd2luZy5rLXNwcmVhZHNoZWV0LWFjdGl2ZS1kcmF3aW5ne291dGxpbmUtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9Lmstc3ByZWFkc2hlZXQtZHJhd2luZyAuay1zcHJlYWRzaGVldC1kcmF3aW5nLWhhbmRsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zcHJlYWRzaGVldC1kcmF3aW5nLWFuY2hvci1jZWxse2JhY2tncm91bmQ6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXN5bnRheC1yZWZ7Y29sb3I6I2Y4Mn0uay1zeW50YXgtbnVte2NvbG9yOiMwOWZ9Lmstc3ludGF4LXN0cntjb2xvcjojMzhiNzE0fS5rLXN5bnRheC1lcnJvcntjb2xvcjpyZWR9Lmstc3ludGF4LWJvb2x7Y29sb3I6I2E5MTY5Y30uay1zeW50YXgtcGFyZW4tbWF0Y2h7YmFja2dyb3VuZC1jb2xvcjojY2FmMjAwfS5rLW9yZGVyLTF7b3JkZXI6MX0uXFwhay1vcmRlci0xe29yZGVyOjEgIWltcG9ydGFudH0uay1vcmRlci0ye29yZGVyOjJ9LlxcIWstb3JkZXItMntvcmRlcjoyICFpbXBvcnRhbnR9Lmstb3JkZXItM3tvcmRlcjozfS5cXCFrLW9yZGVyLTN7b3JkZXI6MyAhaW1wb3J0YW50fS5rLW9yZGVyLTR7b3JkZXI6NH0uXFwhay1vcmRlci00e29yZGVyOjQgIWltcG9ydGFudH0uay1vcmRlci01e29yZGVyOjV9LlxcIWstb3JkZXItNXtvcmRlcjo1ICFpbXBvcnRhbnR9Lmstb3JkZXItNntvcmRlcjo2fS5cXCFrLW9yZGVyLTZ7b3JkZXI6NiAhaW1wb3J0YW50fS5rLW9yZGVyLTd7b3JkZXI6N30uXFwhay1vcmRlci03e29yZGVyOjcgIWltcG9ydGFudH0uay1vcmRlci04e29yZGVyOjh9LlxcIWstb3JkZXItOHtvcmRlcjo4ICFpbXBvcnRhbnR9Lmstb3JkZXItOXtvcmRlcjo5fS5cXCFrLW9yZGVyLTl7b3JkZXI6OSAhaW1wb3J0YW50fS5rLW9yZGVyLTEwe29yZGVyOjEwfS5cXCFrLW9yZGVyLTEwe29yZGVyOjEwICFpbXBvcnRhbnR9Lmstb3JkZXItMTF7b3JkZXI6MTF9LlxcIWstb3JkZXItMTF7b3JkZXI6MTEgIWltcG9ydGFudH0uay1vcmRlci0xMntvcmRlcjoxMn0uXFwhay1vcmRlci0xMntvcmRlcjoxMiAhaW1wb3J0YW50fS5rLW9yZGVyLWZpcnN0e29yZGVyOi05OTk5fS5cXCFrLW9yZGVyLWZpcnN0e29yZGVyOi05OTk5ICFpbXBvcnRhbnR9Lmstb3JkZXItbGFzdHtvcmRlcjo5OTk5fS5cXCFrLW9yZGVyLWxhc3R7b3JkZXI6OTk5OSAhaW1wb3J0YW50fS5rLW9yZGVyLW5vbmV7b3JkZXI6MH0uXFwhay1vcmRlci1ub25le29yZGVyOjAgIWltcG9ydGFudH0uay1waXZvdGdyaWR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpjb250ZW50LWJveDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7dGV4dC1hbGlnbjpzdGFydDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczozMDBweCBhdXRvO2dyaWQtdGVtcGxhdGUtcm93czo3NXB4IGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmstcGl2b3RncmlkIHRhYmxle21hcmdpbjowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjA7b3V0bGluZTowO3RleHQtYWxpZ246aW5oZXJpdDtlbXB0eS1jZWxsczpzaG93fS5rLXBpdm90Z3JpZCB0aGVhZCwuay1waXZvdGdyaWQgdGJvZHksLmstcGl2b3RncmlkIHRoLC5rLXBpdm90Z3JpZCB0ciwuay1waXZvdGdyaWQgdGR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0fS5rLXBpdm90Z3JpZC10YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWR9LmstcGl2b3RncmlkLXRhYmxlIHRoe2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfS5rLXBpdm90Z3JpZC10YWJsZSAuay1waXZvdGdyaWQtaGVhZGVyLXJvb3R7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uay1waXZvdGdyaWQtZW1wdHktY2VsbHtib3JkZXItaW5saW5lLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH0uay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1c3tvdXRsaW5lOm5vbmV9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJze292ZXJmbG93OmhpZGRlbn0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLXRhYmxle3BhZGRpbmctaW5saW5lLXN0YXJ0OjA7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNjcm9sbGJhci13aWR0aCwgMTdweCl9LmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1jZWxse2JvcmRlci1ibG9jay1lbmQtc3R5bGU6c29saWQ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMgLmstcGl2b3RncmlkLWNlbGw6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY2VsbC5rLWZpcnN0e2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVyc3tvdmVyZmxvdzpoaWRkZW59LmstcGl2b3RncmlkLXJvdy1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZXtwYWRkaW5nLWJsb2NrLWVuZDp2YXIoLS1rZW5kby1zY3JvbGxiYXItd2lkdGgsIDE3cHgpfS5rLXBpdm90Z3JpZC1yb3ctaGVhZGVycyAuay1waXZvdGdyaWQtY2VsbHtib3JkZXItaW5saW5lLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcGl2b3RncmlkLXZhbHVlc3tib3JkZXItY29sb3I6aW5oZXJpdDtvdmVyZmxvdzpzY3JvbGx9LmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbHtib3JkZXItYmxvY2stZW5kLXN0eWxlOnNvbGlkO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstcGl2b3RncmlkLXZhbHVlcyAuay1waXZvdGdyaWQtY2VsbDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9LmstcGl2b3RncmlkLWNlbGx7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0zLCAwLjc1cmVtKTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjp0b3A7b3ZlcmZsb3c6aGlkZGVufS5rLXBpdm90Z3JpZC1jZWxsOmZvY3Vze291dGxpbmU6bm9uZX0uay1waXZvdGdyaWQtY2VsbCAuay1pY29ue2N1cnNvcjpwb2ludGVyO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXBpdm90Z3JpZC10b3RhbHtmb250LXdlaWdodDo2MDB9LmstY29sdW1uLW1lbnUgLmstdHJlZXZpZXd7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO292ZXJmbG93OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvcntkaXNwbGF5OmZsZXh9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uPnNwYW57dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6Mn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlcntwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSowLjc1KTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjUwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlci10ZXh0e3dvcmQtYnJlYWs6bm9ybWFsO292ZXJmbG93LXdyYXA6YW55d2hlcmV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWxhYmVse2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLWRyb3Bkb3duLWxpc3QsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd24sLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0gLmstZHJvcGRvd25saXN0e21heC13aWR0aDo5MHB4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtIC5rLXRleHRib3h7ZmxleC1iYXNpczo1MCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXJvdy1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpbHRlci1maWVsZHN7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtmbGV4LXdyYXA6d3JhcH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRze21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1zZWxlY3QtYWxsIC5rLWNoZWNrYm94e21hcmdpbi1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXJ7bWF4LWhlaWdodDoyMDBweDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtmbGV4OjEgMSBhdXRvO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstc2V0dGluZ3MtZGVzY3JpcHRpb257bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7dGV4dC1hbGlnbjpjZW50ZXJ9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLXRyZWV2aWV3e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtvdmVyZmxvdzphdXRvfS5rLWNhbGN1bGF0ZWQtZmllbGR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlciAuay10ZXh0Ym94e21pbi13aWR0aDoyMDBweH0uay1jYWxjdWxhdGVkLWZpZWxkLWhlYWRlci10ZXh0e21hcmdpbi1pbmxpbmUtZW5kOjVweDt3b3JkLWJyZWFrOm5vcm1hbDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5rLWNhbGN1bGF0ZWQtZmllbGQtaGVhZGVyLWFjdGlvbnN7ZmxleC1zaHJpbms6MDthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LmstY2FsY3VsYXRlZC1maWVsZC1jb250ZW50IC5rLXRleHRib3h7d2lkdGg6MTAwJX0uay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstY2FsY3VsYXRlZC1maWVsZC1hY3Rpb25zIC5rLWljb257bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93bi1saXN0LC5rLWNhbGN1bGF0ZWQtZmllbGQtYWN0aW9ucyAuay1kcm9wZG93biwuay1jYWxjdWxhdGVkLWZpZWxkLWFjdGlvbnMgLmstZHJvcGRvd25saXN0e21heC13aWR0aDoxMDBweH0uay1maWx0ZXItbWVudSAuay1jYWxjdWxhdGVkLWl0ZW17Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXZlcnRpY2Fse21pbi13aWR0aDozMjBweH0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1yb3ctcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyICsgMnB4KX0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dyaXRpbmctbW9kZTp2ZXJ0aWNhbC1ybH0uay1mbGV4LXJvdyAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiAuay1pY29uLC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24gLmstaWNvbiwuay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uIC5rLWljb257dmVydGljYWwtYWxpZ246YmFzZWxpbmV9LmstZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWQtZmxleC1yb3cgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWZsZXgtcm93LXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2hlaWdodDo0MjBweH0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcntwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVyPio6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6Zmlyc3QtY2hpbGR7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtmbGV4OjEgMSAzMCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1mb3JtLWZpZWxkLXdyYXBwZXI6bnRoLWNoaWxkKDIpe2ZsZXg6MSAxIDMwJX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZvcm0tZmllbGQtd3JhcHBlcjpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6c29saWQ7ZmxleDoxIDEgNDAlfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstcm93LWZpZWxkcywuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWNvbHVtbi1maWVsZHMsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItY29udGVudCAuay1maWx0ZXItZmllbGRze21heC1oZWlnaHQ6MTAwcHg7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstdmFsdWUtZmllbGRze21heC1oZWlnaHQ6MjUwcHg7ZmxleC1mbG93OnJvdyB3cmFwO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4tcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXl7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9uLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1idXR0b24sLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItYnV0dG9ue3RleHQtYWxpZ246Y2VudGVyfS5rLWZsZXgtY29sIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLC5rLWQtZmxleC1jb2wgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1ob3Jpem9udGFsLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wdXNoIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwsLmstZmxleC1jb2wtcmV2ZXJzZSAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhvcml6b250YWwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXB1c2ggLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbCwuay1mbGV4LWNvbHVtbi1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItaG9yaXpvbnRhbC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcHVzaCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1waXZvdGdyaWQtdmFsdWVze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC10YWJsZXtwYWRkaW5nLWlubGluZS1lbmQ6MH0uay1waXZvdHtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtwb3NpdGlvbjpyZWxhdGl2ZX0uay1waXZvdCAuay1ncmlkIHRke3doaXRlLXNwYWNlOm5vd3JhcH0uay1waXZvdCAuay1ncmlkLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1waXZvdC10b29sYmFye2JvcmRlci13aWR0aDowIDAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2JveC1zaGFkb3c6bm9uZX0uay1waXZvdC10b29sYmFyPip7bWF4LXdpZHRoOjEwMCV9LmstcGl2b3QtdG9vbGJhcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uay1waXZvdC1sYXlvdXR7Ym9yZGVyLXNwYWNpbmc6MDt0YWJsZS1sYXlvdXQ6YXV0b30uay1waXZvdC1sYXlvdXQgLmstZ3JpZC1mb290ZXIsLmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgLmstdGFibGUtYWx0LXJvd3tmb250LXdlaWdodDpib2xkfS5rLXBpdm90LWxheW91dD50Ym9keSwuay1waXZvdCAuay10YWJsZS10ZCwuay1waXZvdCB0ZHt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstcGl2b3QtbGF5b3V0PnRib2R5PnRyPnRke3BhZGRpbmc6MH0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQsLmstcGl2b3QtdGFibGU+LmstZ3JpZHtib3JkZXItd2lkdGg6MDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6bm9uZX0uay1waXZvdC1yb3doZWFkZXJzPi5rLWdyaWQgdGQ6Zmlyc3QtY2hpbGQsLmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHh9LmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkIHRkLmstZmlyc3R7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXBpdm90LXJvd2hlYWRlcnM+LmstZ3JpZHtvdmVyZmxvdzpoaWRkZW59LmstcGl2b3QtdGFibGV7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDoxcHg7Ym9yZGVyLWlubGluZS1zdGFydC1zdHlsZTpzb2xpZH0uay1waXZvdC10YWJsZSAuay1ncmlkLWhlYWRlci13cmFwe21hcmdpbi1pbmxpbmUtZW5kOi0xcHh9LmstcGl2b3QtdGFibGUgLmstZ3JpZC1oZWFkZXItd3JhcD50YWJsZXtoZWlnaHQ6MTAwJX0uay1waXZvdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7dmVydGljYWwtYWxpZ246dG9wfS5rLXBpdm90IC5rLWdyaWQgdHIgLmstZ3JpZC1mb290ZXJ7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDowfS5rLXBpdm90IC5rLWdyaWQgdHI6bGFzdC1jaGlsZDpub3QoLmstZ3JpZC1mb290ZXIpIHRkOm5vdCguay1ncmlkLWZvb3Rlcil7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQgdGR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstcGl2b3QtbGF5b3V0IC5rLWdyaWQtZm9vdGVyPnRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXBpdm90LWZpbHRlci13aW5kb3cgLmstdHJlZXZpZXd7bWF4LWhlaWdodDo2MDBweH0uay1waXZvdGdyaWQtd3JhcHBlcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1waXZvdGdyaWQtd3JhcHBlcj4uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse21heC13aWR0aDozMjBweDtmbGV4Om5vbmV9LmstcGl2b3RncmlkLXdyYXBwZXI+LmstcGl2b3R7ZmxleDoxfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5e2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1mbGV4fS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3J7aGVpZ2h0OjEwMCV9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50e3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXgtaGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1waXZvdGdyaWQtdGFyZ2V0c3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3ItcGFuZWwua2VuZG8tanF1ZXJ5IC5rLWNvbHVtbi1maWVsZHN7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO21heC1oZWlnaHQ6MjAwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1wYW5lbC5rZW5kby1qcXVlcnkgLmstY29sdW1uLWZpZWxkcz4qe21hcmdpbjowfS5rLXBpdm90Z3JpZC10b2dnbGV7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Y29udGVudC1ib3g7Y3Vyc29yOnBvaW50ZXJ9LmstcGl2b3Rncmlke2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdGdyaWQtY29sdW1uLWhlYWRlcnMsLmstcGl2b3RncmlkLXJvdy1oZWFkZXJzLC5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90Z3JpZC1lbXB0eS1jZWxse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgLmstcGl2b3RncmlkLXJvdyAuay1waXZvdGdyaWQtY2VsbDpsYXN0LWNoaWxke2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyAuay1waXZvdGdyaWQtY29sdW1uLXRvdGFsOm50aC1sYXN0LW9mLXR5cGUoMikgLmstcGl2b3RncmlkLWNlbGw6bm90KC5rLXBpdm90Z3JpZC1leHBhbmRlZCksLmstcGl2b3RncmlkLWNvbHVtbi1oZWFkZXJzIC5rLXBpdm90Z3JpZC1yb3c6bGFzdC1jaGlsZHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXBpdm90Z3JpZC1oZWFkZXItdG90YWwsLmstcGl2b3RncmlkLXRvdGFse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHk+LmstcGl2b3RncmlkLXJvdzpob3Zlciwuay1waXZvdGdyaWQtcm93LWhlYWRlcnMgdGJvZHk+LmstcGl2b3RncmlkLXJvdy5rLWhvdmVyLC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC1jb2x1bW4taGVhZGVycyB0Ym9keT4uay1waXZvdGdyaWQtcm93LmstaG92ZXIsLmstcGl2b3RncmlkLXZhbHVlcyB0Ym9keT4uay1waXZvdGdyaWQtcm93OmhvdmVyLC5rLXBpdm90Z3JpZC12YWx1ZXMgdGJvZHk+LmstcGl2b3RncmlkLXJvdy5rLWhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlciwgI2ViZWJlYil9LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstcGl2b3RncmlkLWNlbGwuay1mb2N1cywuay1waXZvdGdyaWQtZW1wdHktY2VsbDpmb2N1cywuay1waXZvdGdyaWQtZW1wdHktY2VsbC5rLWZvY3VzLC5rLW1hc3Rlci1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZ3JvdXBpbmctcm93Pi5rLXBpdm90Z3JpZC1jZWxsOmZvY3VzLC5rLWRldGFpbC1yb3c+LmstcGl2b3RncmlkLWNlbGw6Zm9jdXMsLmstZ3JvdXAtZm9vdGVyPi5rLXBpdm90Z3JpZC1jZWxsOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEyKX0uay1waXZvdGdyaWQtY2VsbC5rLXNlbGVjdGVkLC5rLXBpdm90Z3JpZC1yb3cuay1zZWxlY3RlZD4uay1waXZvdGdyaWQtY2VsbHtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAyNSUsIHRyYW5zcGFyZW50KX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWJ1dHRvbiwuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVse2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1jb250ZW50IC5rLWZpZWxkcy1saXN0LXdyYXBwZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2FsY3VsYXRlZC1maWVsZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstY2FsY3VsYXRlZC1maWVsZC1oZWFkZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWZpbHRlci1tZW51IC5rLWNhbGN1bGF0ZWQtaXRlbXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLWNvbnRlbnQgLmstZm9ybS1maWVsZC13cmFwcGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheSwuay1kLWZsZXgtcm93IC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mbGV4LXJvdy1yZXZlcnNlIC5rLXBpdm90Z3JpZC1jb25maWd1cmF0b3Itb3ZlcmxheXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0zLCAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZC1mbGV4LWNvbCAuay1waXZvdGdyaWQtY29uZmlndXJhdG9yLW92ZXJsYXksLmstZmxleC1jb2x1bW4gLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLWZsZXgtY29sLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5LC5rLWZsZXgtY29sdW1uLXJldmVyc2UgLmstcGl2b3RncmlkLWNvbmZpZ3VyYXRvci1vdmVybGF5e2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBpdm90e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1waXZvdC10YWJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1waXZvdC1yb3doZWFkZXJze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90LXRvb2xiYXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstcGl2b3QtdG9vbGJhciAuay1lbXB0eXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXBpdm90IC5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBpdm90LXRvb2xiYXIsLmstcGl2b3QtdGFibGUsLmstcGl2b3Qtcm93aGVhZGVycz4uay1ncmlkIHRkOmZpcnN0LWNoaWxkLC5rLXBpdm90LXRhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlci5rLWZpcnN0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWhlYWRlci5rLWFsdHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXBpdm90LWxheW91dCAuay1ncmlkLWZvb3Rlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1pLWtwaS10cmVuZC1pbmNyZWFzZSwuay1pLWtwaS10cmVuZC1kZWNyZWFzZSwuay1pLWtwaS10cmVuZC1lcXVhbHtjb2xvcjppbmhlcml0fS5rLWkta3BpLXN0YXR1cy1ob2xke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXdhcm5pbmcsICNmZmMwMDApfS5rLWkta3BpLXN0YXR1cy1kZW55e2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKX0uay1pLWtwaS1zdGF0dXMtb3Blbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay1waXZvdGdyaWQtY29uZmlndXJhdG9yLXBhbmVsLmtlbmRvLWpxdWVyeSAuay1jb2x1bW4tZmllbGRze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRyZWVsaXN0LmstZ3JpZC1kaXNwbGF5LWJsb2NrLmstZ3JpZC1sb2NrZWRjb2x1bW5ze2Rpc3BsYXk6YmxvY2t9LmstdHJlZWxpc3QgLmstc3RhdHVze3BhZGRpbmctYmxvY2s6LjRlbTtwYWRkaW5nLWlubGluZTouNmVtO2xpbmUtaGVpZ2h0OjEuNmVtfS5rLXRyZWVsaXN0IC5rLXN0YXR1cyAuay1sb2FkaW5ne3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO21hcmdpbi1pbmxpbmUtZW5kOjVweDtkaXNwbGF5Om5vbmV9LmstdHJlZWxpc3QgdHIuay1oaWRkZW57ZGlzcGxheTpub25lfS5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nLC5rLXRyZWVsaXN0IC5rLXRyZWVsaXN0LWRyYWdnaW5nIC5rLWhvdmVye2N1cnNvcjpkZWZhdWx0fS5rLXRyZWVsaXN0IC5rLWRyb3AtaGludHt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfS5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXItdGVtcGxhdGUgdGQsLmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRkLC5rLXRyZWVsaXN0IC5rLXRhYmxlLXJvdy5rLWZvb3Rlci10ZW1wbGF0ZSAuay10YWJsZS10ZHtib3JkZXItd2lkdGg6MXB4IDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZvbnQtd2VpZ2h0OmJvbGR9LmstdHJlZWxpc3QgLmstdGFibGUtcm93LmstZm9vdGVyKy5rLXRhYmxlLXJvdy5rLWZvb3RlciB0ZCwuay10cmVlbGlzdCAuay10YWJsZS1yb3cuay1mb290ZXIrLmstdGFibGUtcm93LmstZm9vdGVyIC5rLXRhYmxlLXRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGU+LmstdGFibGUsLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS1yb3csLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciAuay10YWJsZS10aHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLXRvb2xiYXJ7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MztpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgLmstdGFibGUtdGh7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MX0uay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLXRhYmxlLXRoLmstZ3JpZC1oZWFkZXItc3RpY2t5e3otaW5kZXg6M30uay10cmVlbGlzdC1zY3JvbGxhYmxlIHRoZWFkLmstZ3JpZC1oZWFkZXJ7cGFkZGluZy1pbmxpbmUtZW5kOjB9LmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YWJsZS1yb3cuay1ncm91cC1mb290ZXIrLmstdGFibGUtcm93LmstZ3JvdXAtZm9vdGVyIHRke2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowfS5rLWRyYWctc2VwYXJhdG9ye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1pbmxpbmUtZW5kOjFweCBzb2xpZDtoZWlnaHQ6MWVtO3ZlcnRpY2FsLWFsaWduOnRvcDttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOi41ZW19LmstdHJlZWxpc3QtdG9nZ2xle21hcmdpbi1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2N1cnNvcjpwb2ludGVyfS5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLC5rLXRyZWVsaXN0IHRyLmstZm9vdGVyLXRlbXBsYXRle2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKSAxMSUsIHRyYW5zcGFyZW50KX0uay1maWx0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWx0ZXIgKiwuay1maWx0ZXIgKjo6YmVmb3JlLC5rLWZpbHRlciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstZmlsdGVyIHVse3BhZGRpbmc6MH0uay1maWx0ZXIgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmstZmlsdGVyIC5rLWZpbHRlci1jb250YWluZXIsLmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3e21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pfS5rLWZpbHRlciAuay1maWx0ZXItbGluZXMsLmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3BhZGRpbmctaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXJ7ZGlzcGxheTppbmxpbmUtZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6MH0uay1maWx0ZXIgLmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2hlaWdodDoxcHg7aW5zZXQtYmxvY2stc3RhcnQ6NTAlO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSotMSl9LmstZmlsdGVyIC5rLWZpbHRlci10b29sYmFyIC5rLXRvb2xiYXJ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd24tbGlzdCwuay1maWx0ZXIgLmstZmlsdGVyLW9wZXJhdG9yIC5rLWRyb3Bkb3duLC5rLWZpbHRlciAuay1maWx0ZXItb3BlcmF0b3IgLmstZHJvcGRvd25saXN0e3dpZHRoOjE1ZW19LmstZmlsdGVyIC5rLWZpbHRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKi0xKTtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1maWx0ZXIgLmstZmlsdGVyLWxpbmVzIC5rLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQ+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVyLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4qPi5rLWZpbHRlci10b29sYmFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2luc2V0LWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSAtIDFweCk7aW5zZXQtYmxvY2stZW5kOjUwJTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqLTEpfS5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItZ3JvdXAtbWFpbj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1ncm91cC1tYWluPio+LmstZmlsdGVyLXRvb2xiYXI6OmJlZm9yZSwuay1maWx0ZXIgLmstZmlsdGVyLWdyb3VwLW1haW4+Kj4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmV7ZGlzcGxheTpub25lfS5rLWZpbHRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZmlsdGVyIC5rLWZpbHRlci1wcmV2aWV3LWZpZWxke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLWZpbHRlciAuay1maWx0ZXItcHJldmlldy1vcGVyYXRvcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZpbHRlciAuay1maWx0ZXItaXRlbTo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItdG9vbGJhcjo6YmVmb3JlLC5rLWZpbHRlciAuay1maWx0ZXItbGluZXMgLmstZmlsdGVyLWl0ZW06bGFzdC1jaGlsZD4uay1maWx0ZXItdG9vbGJhcjo6YWZ0ZXIsLmstZmlsdGVyIC5rLWZpbHRlci1saW5lcyAuay1maWx0ZXItaXRlbTpsYXN0LWNoaWxkPio+LmstZmlsdGVyLXRvb2xiYXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1maWx0ZXIgLmstdG9vbGJhcjpmb2N1cywuay1maWx0ZXIgLmstdG9vbGJhci5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjA4KX0uay1maWxlbWFuYWdlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uay1maWxlbWFuYWdlci1oZWFkZXJ7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZmlsZW1hbmFnZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4LXNocmluazowO3otaW5kZXg6MX0uay1maWxlbWFuYWdlci1jb250ZW50LWNvbnRhaW5lcntib3JkZXItY29sb3I6aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxIDEgMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLWZpbGVtYW5hZ2VyLXNwbGl0dGVye2JvcmRlci13aWR0aDowfS5rLWZpbGVtYW5hZ2VyLW5hdmlnYXRpb257cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtZW5kLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6YXV0b30uay1maWxlbWFuYWdlci10cmVldmlld3tvdmVyZmxvdzp2aXNpYmxlfS5rLWZpbGVtYW5hZ2VyLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZmxleDoxIDEgMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7b3ZlcmZsb3c6aGlkZGVufS5rLWZpbGVtYW5hZ2VyLXZpZXd7b3ZlcmZsb3c6YXV0b30uay1maWxlbWFuYWdlci1icmVhZGNydW1ie2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4LXNocmluazowfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3e2JvcmRlci13aWR0aDowO2ZsZXg6MSAxIDAlfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW17cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3RleHQtYWxpZ246Y2VudGVyfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWZpbGUtcHJldmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1uYW1le21hcmdpbi1ibG9jay1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZmlsZW1hbmFnZXItbGlzdHZpZXcgLmstZmlsZS1lZGl0LWlucHV0IGlucHV0e3dpZHRoOjEwMCV9LmstZmlsZW1hbmFnZXItZ3JpZHtib3JkZXItd2lkdGg6MDtmbGV4OjEgMSAwJX0uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtcHJldmlld3ttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1maWxlbWFuYWdlci1ncmlkIC5rLWZpbGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZmlsZW1hbmFnZXItcHJldmlld3twYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7d2lkdGg6MjAlO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKjQgKyA5NnB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSozKTtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93LXk6YXV0bztmbGV4LXNocmluazowfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstZmlsZS1wcmV2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWZpbGUtbmFtZXttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtkaXNwbGF5OmJsb2NrfS5rLWZpbGVtYW5hZ2VyLXByZXZpZXcgLmstc2luZ2xlLWZpbGUtc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLW11bHRpcGxlLWZpbGVzLXNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGF7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWFsaWduOnN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7Z3JpZC1jb2x1bW4tZ2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLW1ldGEtdmFsdWV7bWFyZ2luOjB9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLXR5cGV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uay1maWxlbWFuYWdlci1wcmV2aWV3IC5rLWxpbmUtYnJlYWt7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwO3dpZHRoOjEwMCU7ZmxleDoxIDEgMTAwJTtmbGV4LWZsb3c6cm93IG5vd3JhcH0uay1maWxlbWFuYWdlciAuay1zcGxpdGJhcntmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXdpZHRoOjAgMXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6aW5oZXJpdH0uay1maWxlbWFuYWdlci11cGxvYWQtZGlhbG9nIC5rLXVwbG9hZC1maWxlc3ttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6YXV0b30uay1maWxlbWFuYWdlci1kcmFnLWhpbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9LmstZmlsZW1hbmFnZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWZpbGVtYW5hZ2VyLWJyZWFkY3J1bWJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1maWxlbWFuYWdlci1saXN0dmlldyAuay1saXN0dmlldy1pdGVtIC5rLWZpbGUtaWNvbntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLWZpbGVtYW5hZ2VyLWxpc3R2aWV3IC5rLWxpc3R2aWV3LWl0ZW0uay1zZWxlY3RlZCAuay1maWxlLWljb257Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZmlsZW1hbmFnZXItcHJldmlldyAuay1maWxlLWljb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay10YXNrYm9hcmR7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXRhc2tib2FyZCAqLC5rLXRhc2tib2FyZCAqOjpiZWZvcmUsLmstdGFza2JvYXJkICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10YXNrYm9hcmQtdG9vbGJhcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXItd2lkdGg6MDtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZDpub25lfS5rLXRhc2tib2FyZC1jb250ZW50e3BhZGRpbmc6MCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3cteDphdXRvfS5rLXRhc2tib2FyZC1jb2x1bW5zLWNvbnRhaW5lcntvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztvdmVyZmxvdzpoaWRkZW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3cteDp2aXNpYmxlfS5rLXRhc2tib2FyZC1jb2x1bW57d2lkdGg6MzIwcHg7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXNocmluazowO292ZXJmbG93OmhpZGRlbn0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlcntwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKS8yKTtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7Zm9udC13ZWlnaHQ6NTAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvNCl9LmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItYWN0aW9uc3tkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtc2hyaW5rOjA7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2dhcDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMil9LmstdGFza2JvYXJkLWNvbHVtbi1jYXJkcy1jb250YWluZXJ7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkvMik7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCk7cGFkZGluZy1pbmxpbmU6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpO291dGxpbmU6bm9uZTtvdmVyZmxvdzphdXRvO2ZsZXg6MSAxIGF1dG99LmstdGFza2JvYXJkLWNvbHVtbi1jYXJkc3ttaW4taGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pLzIpIDB9LmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXIsLmstdGFza2JvYXJkLWNvbHVtbi1lZGl0IC5rLXRhc2tib2FyZC1jb2x1bW4taGVhZGVye2ZvbnQtd2VpZ2h0OmluaGVyaXR9LmstdGFza2JvYXJkLWNvbHVtbi1uZXcgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dCwuay10YXNrYm9hcmQtY29sdW1uLWVkaXQgLmstdGFza2JvYXJkLWNvbHVtbi1oZWFkZXItdGV4dHtmbGV4OjEgMSAxMDAlfS5rLXRhc2tib2FyZC1wYW5le3dpZHRoOjMyMHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6Mn0uay10YXNrYm9hcmQtcGFuZS1oZWFkZXJ7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMC43NSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtmb250LXdlaWdodDo1MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmstdGFza2JvYXJkLXBhbmUtaGVhZGVyLXRleHR7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay10YXNrYm9hcmQtcGFuZS1oZWFkZXItYWN0aW9uc3tmbGV4LXNocmluazowO2FsaWduLXNlbGY6ZmxleC1zdGFydH0uay10YXNrYm9hcmQtcGFuZS1jb250ZW50e3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wLCAwcHgpO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0bztmbGV4OjEgMSBhdXRvfS5rLXRhc2tib2FyZC1wYW5lLWFjdGlvbnN7cGFkZGluZy1ibG9jazpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMC43NSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10YXNrYm9hcmQtcGFuZS1zdGFydHtpbnNldC1pbmxpbmUtZW5kOmF1dG87aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKTtib3JkZXItd2lkdGg6MXB4fS5rLXRhc2tib2FyZC1jYXJkLmstdGFza2JvYXJkLWNhcmQtY2F0ZWdvcnl7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDo0cHh9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1oZWFkZXIsLmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC1ib2R5LC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtZm9vdGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxle2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7d29yZC1icmVhazpub3JtYWw7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmZvY3VzLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1mb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGUuay1ob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtaGVhZGVyLWFjdGlvbnN7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5rLXRhc2tib2FyZC1kcmFnLXBsYWNlaG9sZGVye2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9LmstdGFza2JvYXJkLWNvbHVtbntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXRhc2tib2FyZC1jb2x1bW46Zm9jdXMsLmstdGFza2JvYXJkLWNvbHVtbi5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXItYWx0LCByZ2JhKDAsIDAsIDAsIDAuMTYpKX0uay10YXNrYm9hcmQtY29sdW1uLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLXBhbmV7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1wYW5lLWhlYWRlcntjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFza2JvYXJkLWNhcmR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2tib2FyZC1jYXJkIC5rLWNhcmQtdGl0bGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpmb2N1cywuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstZm9jdXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQgLmstY2FyZC10aXRsZTpob3Zlciwuay10YXNrYm9hcmQtY2FyZCAuay1jYXJkLXRpdGxlLmstaG92ZXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1ob3ZlciwgI2VhNWE1MSl9LmstdGFza2JvYXJkLWNhcmQ6Zm9jdXMsLmstdGFza2JvYXJkLWNhcmQuay1mb2N1c3tib3gtc2hhZG93Om5vbmU7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkOmhvdmVyLC5rLXRhc2tib2FyZC1jYXJkLmstaG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlci1hbHQsIHJnYmEoMCwgMCwgMCwgMC4xNikpfS5rLXRhc2tib2FyZC1jYXJkLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktZW1waGFzaXMsICNmZjlkOTcpO2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtY2FyZC5rLWRpc2FibGVke2JveC1zaGFkb3c6bm9uZX0uay10YXNrYm9hcmQtZHJhZy1wbGFjZWhvbGRlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yKX0uay1lZGl0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50e3BvaW50ZXItZXZlbnRzOmF1dG99LmstZWRpdG9yLmstcmVhZG9ubHkgLmstZWRpdG9yLWNvbnRlbnQuay1mb2N1c3tvdXRsaW5lLXdpZHRoOjFweDtvdXRsaW5lLXN0eWxlOmRhc2hlZH0uay1lZGl0b3ItaW5saW5le2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOm5vbmV9LmstZWRpdG9yLXJlc2l6YWJsZXtyZXNpemU6Ym90aDtvdmVyZmxvdzphdXRvfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlcy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVufS5rLWVkaXRvci1yZXNpemUtd3JhcC1lbGVtZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5rLWVkaXRvci1yZXNpemUtaGFuZGxle3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMDB9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh3ZXN0e3RvcDowO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjpudy1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGh7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjdXJzb3I6bi1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUubm9ydGhlYXN0e3RvcDowO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO2N1cnNvcjpuZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUuc291dGh3ZXN0e2xlZnQ6MDtib3R0b206MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnN3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5zb3V0aHtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSk7Y3Vyc29yOnMtcmVzaXplfS5rLWVkaXRvci1yZXNpemUtaGFuZGxlLnNvdXRoZWFzdHtyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCA1MCUpO2N1cnNvcjpzZS1yZXNpemV9LmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUud2VzdHt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2N1cnNvcjp3LXJlc2l6ZX0uay1lZGl0b3ItcmVzaXplLWhhbmRsZS5lYXN0e3RvcDo1MCU7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7Y3Vyc29yOmUtcmVzaXplfS5Qcm9zZU1pcnJvci1zZWxlY3RlZG5vZGV7b3V0bGluZS13aWR0aDoycHg7b3V0bGluZS1zdHlsZTpzb2xpZH0uUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbntjYXJldC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5Qcm9zZU1pcnJvci1oaWRlc2VsZWN0aW9uICo6OnNlbGVjdGlvbiwuUHJvc2VNaXJyb3ItaGlkZXNlbGVjdGlvbiAqOjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstZWRpdG9yLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjAgMCAxcHg7ZmxleC1zaHJpbms6MH0uay1lZGl0b3ItdG9vbGJhciAuay1lZGl0b3ItZXhwb3J0IC5rLWljb257bWFyZ2luLWlubGluZS1lbmQ6LjI1ZW19LmstZWRpdG9yLXRvb2xiYXIgLmstZWRpdG9yLWV4cG9ydCAuay1pY29uLC5rLWVkaXRvci10b29sYmFyIC5rLWVkaXRvci1leHBvcnQgLmstZXhwb3J0LXRvb2wtdGV4dHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZWRpdG9yLWNvbnRlbnR7ZmxleDoxIDEgYXV0bztvdmVyZmxvdy15OmF1dG99LmstZWRpdG9yLWNvbnRlbnQ+LmstaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjA7ZGlzcGxheTpibG9ja30uay1lZGl0b3ItY29udGVudD4uUHJvc2VNaXJyb3J7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTpub25lO3doaXRlLXNwYWNlOnByZS13cmFwO292ZXJmbG93OmF1dG99LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yIHRhYmxle3doaXRlLXNwYWNlOnByZS13cmFwfS5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvciAuay1wbGFjZWhvbGRlcjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXBsYWNlaG9sZGVyKTtoZWlnaHQ6MDtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpO2Zsb2F0OmlubGluZS1zdGFydDtvcGFjaXR5OjE7Y3Vyc29yOnRleHQ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV17Y3Vyc29yOnVuc2V0ICFpbXBvcnRhbnR9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGVzLXdyYXBwZXIsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLmstZWRpdG9yLXJlc2l6ZS1oYW5kbGUsLmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLnJvdy1yZXNpemUtaGFuZGxlLC5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIC5jb2x1bW4tcmVzaXplLWhhbmRsZXtkaXNwbGF5Om5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gaW1nLC5rLWVkaXRvci1jb250ZW50Pi5Qcm9zZU1pcnJvcltjb250ZW50ZWRpdGFibGU9ZmFsc2VdIHRhYmxle3BvaW50ZXItZXZlbnRzOm5vbmV9LmstZWRpdG9yLWNvbnRlbnQ+LlByb3NlTWlycm9yW2NvbnRlbnRlZGl0YWJsZT1mYWxzZV0gLlByb3NlTWlycm9yLXNlbGVjdGVkbm9kZXtvdXRsaW5lOm5vbmV9LmstZWRpdG9yLWNvbnRlbnQgcHttYXJnaW46MCAwIDFyZW19LmstZWRpdG9yLWNvbnRlbnQgdGQgcCwuay1lZGl0b3ItY29udGVudCB0aCBwLC5rLWVkaXRvci1jb250ZW50IGxpIHB7bWFyZ2luOjB9LmstZWRpdG9yLWNvbnRlbnQgdGFibGV7bWFyZ2luOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3RhYmxlLWxheW91dDpmaXhlZDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uay1lZGl0b3ItY29udGVudCB0ZCwuay1lZGl0b3ItY29udGVudCB0aHttaW4td2lkdGg6MWVtO2JvcmRlcjoxcHggc29saWQ7cGFkZGluZy1ibG9jazozcHg7cGFkZGluZy1pbmxpbmU6NXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLWNvbnRlbnQgdGh7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOnN0YXJ0fS5rLWVkaXRvci1jb250ZW50IHRke3RleHQtYWxpZ246c3RhcnR9LmstZWRpdG9yLWNvbnRlbnQgLnNlbGVjdGVkQ2VsbDo6YWZ0ZXJ7ei1pbmRleDoyO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MDtwb2ludGVyLWV2ZW50czpub25lfS5rLWVkaXQtZm9ybS1jb250ZW50e2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6YXV0bzttYXJnaW4tYmxvY2s6LXZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWFyZ2luLWlubGluZTotdmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1jdC1wb3B1cHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTkwcHg7cGFkZGluZzo1cHh9LmstY3QtcG9wdXAgLmstYnV0dG9ue3dpZHRoOjEwMCV9LmstY3QtcG9wdXAgLmstY3QtY2VsbHttYXJnaW46MXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5Oi43O3BvaW50ZXItZXZlbnRzOmFsbH0uay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7cGFkZGluZzowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMTNweCAxM3B4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6aW5oZXJpdDtjdXJzb3I6c2UtcmVzaXplfS5rLWVkaXRvciAuay1yZXNpemUtaGFuZGxlIC5rLWktYXJyb3ctNDUtZG93bi1yaWdodCwuay1lZGl0b3IgLmstcmVzaXplLWhhbmRsZSAuay1pLWNhcmV0LWJye2Rpc3BsYXk6bm9uZX0uay1lZGl0b3ItZmluZC1yZXBsYWNlIC5rLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1hY3Rpb25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstZWRpdC1idXR0b25zLC5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstYWN0aW9uLWJ1dHRvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstZWRpdG9yLWZpbmQtcmVwbGFjZSAuay1mb3JtLWJ1dHRvbnN7cGFkZGluZzowfS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstc2VhcmNoLW9wdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjEwcHggMCA0MHB4fS5rLWVkaXRvci1maW5kLXJlcGxhY2UgLmstbWF0Y2hlcy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stZW5kOjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7aW5zZXQtaW5saW5lLWVuZDowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uay10ZXh0YXJlYS5rLWVkaXRvci10ZXh0YXJlYXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Jlc2l6ZTpub25lfS5rLWZpbGVicm93c2Vye21heC13aWR0aDoxMDAlfS5rLWZpbGVicm93c2VyIC5rLWZsb2F0d3JhcHtkaXNwbGF5OmZsZXh9LmstZmlsZWJyb3dzZXIgLmstZmxvYXR3cmFwOjphZnRlcntkaXNwbGF5Om5vbmV9LmstZmlsZWJyb3dzZXIgLmstYnJlYWRjcnVtYnN7ZmxleDoxfS5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwe21hcmdpbjowIDAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOjE1MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstZmlsZWJyb3dzZXIgLmstc2VhcmNoLXdyYXAgLmstaW5wdXR7ZmxleDoxO3dpZHRoOjEwMHB4fS5rLWZpbGVicm93c2VyIC5rLXNlYXJjaC13cmFwIC5rLWljb257bWFyZ2luOjA7cG9zaXRpb246c3RhdGljfS5rLWZpbGVicm93c2VyIC5rLWZpbGVicm93c2VyLXRvb2xiYXJ7bWFyZ2luOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkgMCAwfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZHtwYWRkaW5nOjA7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZDpub25lfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtYnV0dG9ue21hcmdpbjowfS5rLWZpbGVicm93c2VyIC5rLXVwbG9hZCAuay11cGxvYWQtc3RhdHVze2Rpc3BsYXk6bm9uZX0uay1maWxlYnJvd3NlciAuay11cGxvYWQtZmlsZXN7ZGlzcGxheTpub25lfS5rLWZpbGVicm93c2VyIC5rLXRpbGVze2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7aGVpZ2h0OjM5MHB4O21heC1oZWlnaHQ6NTB2aDttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtvdmVyZmxvdzphdXRvfS5rLWZpbGVicm93c2VyIC5rLXRpbGV7d2lkdGg6MzMlO2hlaWdodDo5MHB4O3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kLCAwLjI1cmVtKX0uay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZmlsZSwuay1maWxlYnJvd3NlciAuay10aWxlIC5rLWktZm9sZGVye2ZvbnQtc2l6ZTo0ZW19LmstZmlsZWJyb3dzZXIgLmstdGlsZSBpbnB1dHt3aWR0aDoxMDBweH0uay1maWxlYnJvd3NlciAuay10aWxlIHN0cm9uZ3tkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG99LmstZmlsZWJyb3dzZXIgLmstdGlsZS1lbXB0eS5rLXNlbGVjdGVke2NvbG9yOmluaGVyaXQ7Ym9yZGVyLXdpZHRoOjA7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1maWxlYnJvd3NlciAuay10aWxlLWVtcHR5IHN0cm9uZ3tvcGFjaXR5Oi41O2ZvbnQtc2l6ZTozZW07Zm9udC13ZWlnaHQ6NDAwfS5rLWZpbGVicm93c2VyIC5rLXRodW1ie2Zsb2F0OmlubGluZS1zdGFydDttYXJnaW4taW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWZpbGVicm93c2VyIC5rLWJyZWFkY3J1bWJzLXdyYXAgLmstaWNvbntwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstdGFic3RyaXAtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztvdmVyZmxvdzphdXRvfS5rLWVkaXRvci10YWJsZS13aXphcmQtd2luZG93IC5rLXRhYnN0cmlwLXdyYXBwZXIgLmstdGFic3RyaXAuay1yb290LXRhYnN7ZmxleDoxIDEgYXV0bzttYXJnaW4tYmxvY2stZW5kOjB9LmstZWRpdG9yLXRhYmxlLXdpemFyZC13aW5kb3cgLmstZWRpdC1maWVsZD4uay1jaGVja2JveHtwb3NpdGlvbjpyZWxhdGl2ZX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXNwYWNpbmc6MDttYXJnaW46MCAwIDFlbX0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlLC5rLWVkaXRvci1pbmxpbmUgLmstdGFibGUgdGR7b3V0bGluZTowO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOmRvdHRlZH0uay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRke21pbi13aWR0aDoxcHg7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjVweDtoZWlnaHQ6NXB4O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3otaW5kZXg6MTAwfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtZWFzdHtjdXJzb3I6ZS1yZXNpemV9LmstZWRpdG9yLWlubGluZSAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1lbGVtZW50LXJlc2l6ZS1oYW5kbGUuay1yZXNpemUtbm9ydGh7Y3Vyc29yOm4tcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRoZWFzdHtjdXJzb3I6bmUtcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLW5vcnRod2VzdHtjdXJzb3I6bnctcmVzaXplfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLmstcmVzaXplLXNvdXRoe2N1cnNvcjpzLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aGVhc3R7Y3Vyc29yOnNlLXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS1zb3V0aHdlc3R7Y3Vyc29yOnN3LXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWVsZW1lbnQtcmVzaXplLWhhbmRsZS5rLXJlc2l6ZS13ZXN0e2N1cnNvcjp3LXJlc2l6ZX0uay1lZGl0b3ItaW5saW5lIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtjdXJzb3I6Y29sLXJlc2l6ZTt6LWluZGV4OjJ9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1jb2x1bW4tcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLWNvbHVtbi1yZXNpemUtaGFuZGxlIC5rLWNvbHVtbi1yZXNpemUtbWFya2Vye3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmF1dG87ZGlzcGxheTpub25lO29wYWNpdHk6Ljh9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtjdXJzb3I6cm93LXJlc2l6ZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5rLWVkaXRvci1pbmxpbmUgLmstcm93LXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1yb3ctcmVzaXplLWhhbmRsZXtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2VyLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1lZGl0b3ItaW5saW5lIC5rLXJvdy1yZXNpemUtaGFuZGxlLXdyYXBwZXIgLmstcm93LXJlc2l6ZS1tYXJrZXJ7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlO2hlaWdodDoycHg7b3BhY2l0eTouOH0uay1lZGl0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLWVkaXRvci5rLXJlYWRvbmx5IC5rLWVkaXRvci1jb250ZW50LmstZm9jdXN7b3V0bGluZS1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZWRpdG9yLWlubGluZSAuay10YWJsZSwuay1lZGl0b3ItaW5saW5lIC5rLXRhYmxlIHRke2JvcmRlci1jb2xvcjojY2NjfS5rLWVkaXRvci1pbmxpbmUgLmstZWxlbWVudC1yZXNpemUtaGFuZGxlLXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwfS5rLWVkaXRvci1pbmxpbmUgLmstY29sdW1uLXJlc2l6ZS1oYW5kbGUtd3JhcHBlciAuay1jb2x1bW4tcmVzaXplLWhhbmRsZSAuay1jb2x1bW4tcmVzaXplLW1hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGIwZmZ9LmstZWRpdG9yLWlubGluZSAuay1yb3ctcmVzaXplLWhhbmRsZS13cmFwcGVyIC5rLXJvdy1yZXNpemUtbWFya2Vye2JhY2tncm91bmQtY29sb3I6IzAwYjBmZn0uay1lZGl0b3ItaW5saW5lOmhvdmVyLC5rLWVkaXRvci1pbmxpbmUuay1ob3Zlciwuay1lZGl0b3ItaW5saW5lLmstYWN0aXZle2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLWVkaXRvci1yZXNpemUtaGFuZGxle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH0uUHJvc2VNaXJyb3Itc2VsZWN0ZWRub2Rle291dGxpbmUtY29sb3I6IzhjZn0uay1jdC1wb3B1cCAuay1zZWxlY3RlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uay1lZGl0b3ItY29udGVudCAuay10ZXh0LXNlbGVjdGVkLC5rLWVkaXRvci1jb250ZW50OjpzZWxlY3Rpb257Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1lZGl0b3ItY29udGVudCAuay10ZXh0LWhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUsICNmZmVjZWIpfS5rLWVkaXRvci1jb250ZW50IHRkLC5rLWVkaXRvci1jb250ZW50IHRoe2JvcmRlci1jb2xvcjojZGRkfS5rLWVkaXRvci1jb250ZW50IC5zZWxlY3RlZENlbGw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMDAsMjAwLDI1NSwuNCl9LmstaW1hZ2VlZGl0b3J7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstaW1hZ2VlZGl0b3IgKiwuay1pbWFnZWVkaXRvciAqOjpiZWZvcmUsLmstaW1hZ2VlZGl0b3IgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLWltYWdlZWRpdG9yLXRvb2xiYXJ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHh9LmstaW1hZ2VlZGl0b3ItY29udGVudHtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLWltYWdlZWRpdG9yLWNhbnZhcy1jb250YWluZXJ7ZmxleDoxIDEgMTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7b3ZlcmZsb3c6YXV0b30uay1pbWFnZWVkaXRvci1jYW52YXN7bWFyZ2luOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZX0uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZXtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctOCwgMnJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoyNDFweDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6bm9uZTtvdmVyZmxvdy15OmF1dG99LmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtaW5uZXIsLmstaW1hZ2VlZGl0b3ItYWN0aW9uLXBhbmUgLmstaW5wdXQtdmFsdWUtdGV4dHt0ZXh0LW92ZXJmbG93OmNsaXB9LmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1pbWFnZWVkaXRvci1jcm9we3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6ZGFzaGVkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjphYnNvbHV0ZX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1oYW5kbGV7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xcHgsIDFweCk7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDJweCAycHggMH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zdywuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zZSwuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1udywuay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLW4sLmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3tpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6MTVweDtoZWlnaHQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13LC5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7aW5zZXQtYmxvY2stc3RhcnQ6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6MDtoZWlnaHQ6MTVweH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1uZXt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtbnd7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1zd3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS1ue2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstaW1hZ2VlZGl0b3ItY3JvcCAuay1yZXNpemUtc3tpbnNldC1ibG9jay1lbmQ6MH0uay1pbWFnZWVkaXRvci1jcm9wIC5rLXJlc2l6ZS13e2luc2V0LWlubGluZS1zdGFydDowfS5rLWltYWdlZWRpdG9yLWNyb3AgLmstcmVzaXplLWV7aW5zZXQtaW5saW5lLWVuZDowfS5rLWltYWdlZWRpdG9ye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1pbWFnZWVkaXRvci1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2M2YzZjNn0uay1pbWFnZWVkaXRvci1jYW52YXN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSA3NSUsIHJnYmEoMCwgMCwgMCwgMC4wOSkpLGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA5KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuMDkpIDc1JSwgcmdiYSgwLCAwLCAwLCAwLjA5KSksI2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQscmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweCw1cHggNXB4O3RyYW5zZm9ybS1vcmlnaW46MCAwIDA7YmFja2dyb3VuZC1vcmlnaW46cGFkZGluZy1ib3gscGFkZGluZy1ib3g7YmFja2dyb3VuZC1zaXplOjEwcHggMTBweCwxMHB4IDEwcHg7Ym94LXNoYWRvdzpub25lO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpzY2FsZVgoMSkgc2NhbGVZKDEpIHNjYWxlWigxKX0uay1pbWFnZWVkaXRvci1hY3Rpb24tcGFuZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLWltYWdlZWRpdG9yLWNyb3B7Ym9yZGVyLWNvbG9yOiNmZmZ9LmstaW1hZ2VlZGl0b3ItY3JvcC1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyl9LmstZ2FudHR7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1nYW50dCAuay10YWJsZS10ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LmstZ2FudHQgdGR7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmstZ2FudHQgLmstZ3JpZC1oZWFkZXIgdHJ7aGVpZ2h0OmNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDFweCl9LmstZ2FudHQgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVye3Bvc2l0aW9uOnN0YXRpY30uay1nYW50dCAuay10cmVlbGlzdCAuay1ncmlkLWhlYWRlciAuay1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmstZ2FudHQgLmstZ3JpZC1jb250ZW50IHRye2hlaWdodDpjYWxjKDEuNDI4NTcxNDI4NmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjIpfS5rLWdhbnR0LmstZ2FudHQtcGxhbm5lZCAuay1ncmlkLWNvbnRlbnQgdHJ7aGVpZ2h0OmNhbGMoMi40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9LmstZ2FudHQgLmstZ2FudHQtbGF5b3V0e3doaXRlLXNwYWNlOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmstZ2FudHQgLmstc3BsaXRiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleH0uay1nYW50dCAuay1nYW50dC1zcGxpdHRlcntib3JkZXItd2lkdGg6MH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7b3ZlcmZsb3c6YXV0b30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIC5rLWhlYWRlcntwb3NpdGlvbjpzdGlja3l9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1ncmlkLWhlYWRlciB0aCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudC1zdGlja3l7ei1pbmRleDo0fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdGguay1ncmlkLWhlYWRlci1zdGlja3l7ei1pbmRleDo1fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstZ3JpZC1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtaGVhZGVyIHRoOmxhc3QtY2hpbGQgLmstaGVhZGVye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7Ym9yZGVyLXdpZHRoOjAgMCAxcHggMXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIHRyLmstc2VsZWN0ZWQ+dGQ6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNre2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1zdGFydCwuay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1lbmR7ZGlzcGxheTpibG9ja30uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2s6aG92ZXIgLmstdGFzay1kcmFnaGFuZGxle3Zpc2liaWxpdHk6dmlzaWJsZX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6bm9ybWFsO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1hY3Rpb25ze2ZsZXgtc2hyaW5rOjB9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZXtib3JkZXI6MDt0cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZSAuay10YXNrLW1pbGVzdG9uZS1jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdW1tYXJ5e2hlaWdodDoxNXB4O2NsaXAtcGF0aDpwb2x5Z29uKC0yMHB4IDAsIGNhbGMoMTAwJSArIDIwcHgpIDAsIGNhbGMoMTAwJSArIDIwcHgpIDEwMCUsIDEwMCUgMTAwJSwgY2FsYygxMDAlIC0gOHB4KSBjYWxjKDEwMCUgLSA1cHgpLCA4cHggY2FsYygxMDAlIC0gNXB4KSwgMCAxMDAlLCAtMjBweCAxMDAlKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXt3aWR0aDoxMDAlO2hlaWdodDoxNXB4fS5rLWdhbnR0IC5rLXRyZWVsaXN0LXNjcm9sbGFibGUgLmstdGFzay1zdGFydHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTQwJSkgdHJhbnNsYXRlWSgtNTAlKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stZW5ke3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE0MCUpIHRyYW5zbGF0ZVkoLTUwJSl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1tYXN0ZXItcm93OmhvdmVyIC5rLXRhc2stZG90e2Rpc3BsYXk6YmxvY2t9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay1nYW50dC1jb2x1bW5ze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lO3RhYmxlLWxheW91dDpmaXhlZH0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3Zne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7b3ZlcmZsb3c6dmlzaWJsZTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6Mn0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5le3N0cm9rZS13aWR0aDoycHh9LmstZ2FudHQtaGVhZGVye2JvcmRlci13aWR0aDowIDAgMXB4O2ZsZXgtc2hyaW5rOjA7ei1pbmRleDo2fS5rLWdhbnR0LWZvb3Rlcntib3JkZXItd2lkdGg6MXB4IDAgMDtmbGV4LXNocmluazowfS5rLWdhbnR0LXRvZ2dsZXtkaXNwbGF5Om5vbmV9LmstZ2FudHQtdmlld3Mtd3JhcHBlcnttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstZ2FudHQtdmlld3Mtd3JhcHBlciAuay12aWV3cy1kcm9wZG93bnt3aWR0aDphdXRvO2ZvbnQtc2l6ZTppbmhlcml0O2Rpc3BsYXk6bm9uZTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7LmstZ2FudHQtdG9vbGJhciAuay1nYW50dC10b2dnbGV7ZGlzcGxheTppbmxpbmUtZmxleH0uay1nYW50dC10b29sYmFyIC5rLWdhbnR0LXBkZiwuay1nYW50dC10b29sYmFyIC5rLWdhbnR0LWNyZWF0ZXtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7d2lkdGg6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSoxZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIgKyAycHgpO2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpKjFlbSArIHZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSkqMiArIDJweCl9LmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1wZGYgLmstYnV0dG9uLXRleHQsLmstZ2FudHQtdG9vbGJhciAuay1nYW50dC1jcmVhdGUgLmstYnV0dG9uLXRleHR7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstZ2FudHQtdmlld3N7ZGlzcGxheTpub25lfS5rLWdhbnR0LXZpZXdzLXdyYXBwZXIgLmstdmlld3MtZHJvcGRvd257ZGlzcGxheTpmbGV4fX0uay1nYW50dC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXg6MSAxIGF1dG87b3ZlcmZsb3c6aGlkZGVufS5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0e2hlaWdodDoxMDAlO2JvcmRlci13aWR0aDowfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyLC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtZm9vdGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtaGVhZGVyIHRye2hlaWdodDpjYWxjKDIuODU3MTQyODU3MmVtICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjQgKyAycHgpO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uay1nYW50dC10cmVlbGlzdCAuay1ncmlkLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXg6c2Nyb2xsfS5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudCB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstZ2FudHQtdHJlZWxpc3QgLmstZ2FudHQtdHJlZWxpc3QtbmVzdGVkLWNvbHVtbnMgLmstZ3JpZC1oZWFkZXIgdHJ7aGVpZ2h0OmNhbGMoMS40Mjg1NzE0Mjg2ZW0gKyB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMiArIDFweCl9LmstZ2FudHQtdHJlZWxpc3Quay1nYW50dC10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdzpzY3JvbGx9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZXtoZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MDtkaXNwbGF5OmZsZXh9LmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZSAqLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YmVmb3JlLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmUgKjo6YWZ0ZXIsLmstZ2FudHQtdGltZWxpbmUtcGFuZSAuay1nYW50dC10aW1lbGluZTo6YmVmb3JlLC5rLWdhbnR0LXRpbWVsaW5lLXBhbmUgLmstZ2FudHQtdGltZWxpbmU6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWdyaWQtY29udGVudHtvdmVyZmxvdy14OnNjcm9sbH0uay1nYW50dC10aW1lbGluZS1wYW5lIC5rLWhlYWRlcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcH0uay1nYW50dC10YWJsZXN7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWNvbG9yOmluaGVyaXR9LmstZ2FudHQtcm93cywuay1nYW50dC1jb2x1bW5ze2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLWdhbnR0LWRlcGVuZGVuY2llc3tvcGFjaXR5Oi43O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LWUsLmstZ2FudHQtZGVwZW5kZW5jaWVzIC5rLWFycm93LXd7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6LTRweH0uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctZXtib3JkZXItbGVmdC1jb2xvcjpjdXJyZW50Q29sb3I7cmlnaHQ6LTZweH0uay1nYW50dC1kZXBlbmRlbmNpZXMgLmstYXJyb3ctd3tib3JkZXItcmlnaHQtY29sb3I6Y3VycmVudENvbG9yO2xlZnQ6LTZweH0uay1nYW50dC1saW5le2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1jb2xvcjpjdXJyZW50Q29sb3I7cG9zaXRpb246YWJzb2x1dGV9LmstZ2FudHQtbGluZS5rLXNlbGVjdGVke3otaW5kZXg6M30uay1nYW50dC1saW5lLWh7aGVpZ2h0OjJweH0uay1nYW50dC1saW5lLXZ7d2lkdGg6MnB4fS5rLWdhbnR0LWRlcGVuZGVuY3ktaGludHt6LWluZGV4OjR9LmstZ2FudHQtdGFza3N7cG9zaXRpb246cmVsYXRpdmV9LmstZ2FudHQtdGFza3MgdGQsLmstZ2FudHQtdGFza3MgLmstdGFibGUtdGR7cGFkZGluZzowO2JvcmRlci13aWR0aDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uay1nYW50dC10YXNrcyB0ZDo6YWZ0ZXJ7Y29udGVudDpcIuKAi1wifS5rLXRhc2std3JhcHttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOi0yMXB4O3BhZGRpbmctYmxvY2s6NXB4O3BhZGRpbmctaW5saW5lOjIxcHg7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10YXNrLXdyYXAuay1kcmFnLWhpbnR7cG9zaXRpb246YWJzb2x1dGV9LmstdGFza3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5rLXRhc2stZG90e3dpZHRoOmNhbGMoOHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKTtoZWlnaHQ6Y2FsYyg4cHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay10YXNrLXdyYXA6aG92ZXIgLmstdGFzay1kb3QsLmstdGFzay13cmFwLmstb3JpZ2luIC5rLXRhc2stZG90e2Rpc3BsYXk6YmxvY2t9LmstdGFzay1kb3Q6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmstdGFzay1kb3Q6aG92ZXI6OmJlZm9yZSwuay10YXNrLWRvdC5rLWhvdmVyOjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjFweH0uay10YXNrLXN0YXJ0e2luc2V0LWlubGluZS1zdGFydDowfS5rLXRhc2stZW5ke2luc2V0LWlubGluZS1lbmQ6MH0uay10YXNrLWRyYWdoYW5kbGV7bWFyZ2luLWlubGluZS1zdGFydDoxNnB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtY29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1lbmQ6MDtjdXJzb3I6ZXctcmVzaXplO3Zpc2liaWxpdHk6aGlkZGVufS5rLXRhc2std3JhcDpob3ZlciAuay10YXNrLWRyYWdoYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLW1pbGVzdG9uZS13cmFwe21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6LTJlbX0uay10YXNrLW1pbGVzdG9uZXt3aWR0aDoxZW07aGVpZ2h0OjFlbTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmstdGFzay1zdW1tYXJ5e2hlaWdodDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0uay10YXNrLXN1bW1hcnksLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yfS5rLXRhc2stc3VtbWFyeTo6YmVmb3JlLC5rLXRhc2stc3VtbWFyeTo6YWZ0ZXIsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6OHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtkaXNwbGF5Om5vbmV9LmstdGFzay1zdW1tYXJ5OjpiZWZvcmUsLmstdGFzay1zdW1tYXJ5LWNvbXBsZXRlOjpiZWZvcmV7Ym9yZGVyLWlubGluZS1zdGFydC1jb2xvcjpjdXJyZW50Q29sb3I7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1zdW1tYXJ5OjphZnRlciwuay10YXNrLXN1bW1hcnktY29tcGxldGU6OmFmdGVye2JvcmRlci1pbmxpbmUtZW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtpbnNldC1pbmxpbmUtZW5kOjB9LmstdGFzay1zdW1tYXJ5LWNvbXBsZXRle2hlaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10YXNrLXN1bW1hcnktcHJvZ3Jlc3N7aGVpZ2h0OjE1cHg7b3ZlcmZsb3c6aGlkZGVufS5rLXRhc2stc2luZ2xle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjBweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpkZWZhdWx0fS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1oYW5kbGV7b3BhY2l0eTouNTt6LWluZGV4OjI7dmlzaWJpbGl0eTpoaWRkZW47Y3Vyc29yOmV3LXJlc2l6ZX0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtaGFuZGxlOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MnB4O2luc2V0LWJsb2NrLWVuZDoycHh9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLXd7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGFzay1zaW5nbGUgLmstcmVzaXplLXc6OmJlZm9yZXtpbnNldC1pbmxpbmUtc3RhcnQ6MnB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlIC5rLXJlc2l6ZS1le2luc2V0LWlubGluZS1lbmQ6MH0uay10YXNrLXNpbmdsZSAuay1yZXNpemUtZTo6YmVmb3Jle2luc2V0LWlubGluZS1lbmQ6MnB4O2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fS5rLXRhc2stc2luZ2xlOmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstdGFzay1zaW5nbGU6aG92ZXIgLmstdGFzay1hY3Rpb25ze3Zpc2liaWxpdHk6dmlzaWJsZX0uay10YXNrLWNvbXBsZXRle2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7d2lkdGg6MjAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1zdGFydDowfS5rLXRhc2stY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXRhc2stdGVtcGxhdGV7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtsaW5lLWhlaWdodDpub3JtYWw7ZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXRhc2stYWN0aW9uc3twYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5rLXRhc2stYWN0aW9ucz4uay1saW5re2Rpc3BsYXk6aW5saW5lLWZsZXh9LmstcmVzb3VyY2VzLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ei1pbmRleDoyO21hcmdpbi1pbmxpbmUtc3RhcnQ6MjBweDttYXJnaW4tYmxvY2stc3RhcnQ6LTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmstcmVzb3VyY2VzLXdyYXAgLmstcmVzb3VyY2V7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTo1cHh9LmstdGFzay1kZXRhaWxze3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7d2hpdGUtc3BhY2U6bm93cmFwfS5rLXRhc2stZGV0YWlscyBzdHJvbmd7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1sZywgaW5oZXJpdCk7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6YmxvY2t9LmstdGFzay1kZXRhaWxzIC5rLXRhc2stcGN0e2ZvbnQtc2l6ZTozMnB4fS5rLXRhc2stZGV0YWlscyB1bHtsaW5lLWhlaWdodDpub3JtYWx9LmstZ2FudHQtcGxhbm5lZCAuay1nYW50dC1kZXBlbmRlbmNpZXMsLmstZ2FudHQtcGxhbm5lZCAuay10YXNrLWRvdCwuay1nYW50dC1wbGFubmVkIC5rLXJlc291cmNlcy13cmFwe21hcmdpbi1ibG9jay1zdGFydDouNTVlbX0uay1nYW50dC1wbGFubmVkIC5rLXRhc2std3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uay1nYW50dC1wbGFubmVkIC5rLXRhc2staW5uZXItd3JhcHtkaXNwbGF5OmlubGluZS1mbGV4fS5rLWdhbnR0LXBsYW5uZWQgLmstdGFzay13cmFwLmstZHJhZy1oaW50e2luc2V0LWJsb2NrLXN0YXJ0OjB9LmstZ2FudHQtcGxhbm5lZCAuay1zdW1tYXJ5LXdyYXAuay1kcmFnLWhpbnR7aW5zZXQtYmxvY2stc3RhcnQ6LjVlbX0uay1nYW50dC1wbGFubmVkIC5rLW1pbGVzdG9uZS13cmFwLmstZHJhZy1oaW50e2luc2V0LWJsb2NrLXN0YXJ0Oi4zZW19LmstdGFzay1wbGFubmVke21hcmdpbjowIDAgLjM1ZW07bGluZS1oZWlnaHQ6Ljc1ZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnR7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItcmFkaXVzOjVweDtib3JkZXItc3R5bGU6c29saWQ7aGVpZ2h0OjZweDt3aWR0aDo2cHh9LmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb257aGVpZ2h0OjJweH0uay10YXNrLXBsYW5uZWQgLmstdGFzay1tb21lbnQuay1tb21lbnQtbGVmdHttYXJnaW4taW5saW5lLXN0YXJ0Oi00cHh9LmstdGFzay1wbGFubmVkOmhvdmVyIC5rLXRhc2stZHVyYXRpb257aGVpZ2h0OjNweH0uay1taWxlc3RvbmUtd3JhcCAuay10YXNrLW1vbWVudHttYXJnaW4taW5saW5lLXN0YXJ0OjNweH0uay1wbGFubmVkLXRvb2x0aXAgLmstdGFzay1jb250ZW50e2Rpc3BsYXk6YmxvY2t9LmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLWV7ZGlzcGxheTpub25lfS5rLXRhc2stb2Zmc2V0e2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2Rpc3BsYXk6ZmxleH0uay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxle2luc2V0LWlubGluZS1lbmQ6MDt6LWluZGV4OjI7dmlzaWJpbGl0eTpoaWRkZW47bWFyZ2luLWlubGluZS1lbmQ6MS40ZW19LmstdGFzay1vZmZzZXQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3Jle2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjUwJTtpbnNldC1ibG9jay1lbmQ6LjVlbTttYXJnaW4taW5saW5lLWVuZDoycHh9LmstdGFzay1zaW5nbGU6aG92ZXIrLmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25zLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXRhc2stYWN0aW9ucywuay10YXNrLXNpbmdsZTpob3Zlcisuay10YXNrLW9mZnNldCAuay1yZXNpemUtaGFuZGxlLC5rLXRhc2stb2Zmc2V0OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbnttYXgtd2lkdGg6MjAwcHg7ZGlzcGxheTpibG9ja30uay1nYW50dC10b29sdGlwLXZhbGlkYXRpb246OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6NHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O21pbi13aWR0aDo1MHB4fS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi12YWx1ZXtmb250LXdlaWdodDp2YXIoLS1rZW5kby1mb250LXdlaWdodC1ib2xkLCBub3JtYWwpfS5rLWdhbnR0LXRvb2x0aXAtdmFsaWRhdGlvbi1sYWJlbCwuay1nYW50dC10b29sdGlwLXZhbGlkYXRpb24tdmFsdWV7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0e2Zsb2F0OmlubGluZS1zdGFydH0uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dCwuay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC10aW1lbGluZS1wYW5lLC5rLXBkZi1leHBvcnQtc2hhZG93IC5rLWdhbnR0LWRlcGVuZGVuY2llc3t3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstZ2FudHQtdHJlZWxpc3QgLmstdHJlZWxpc3R7ZGlzcGxheTpibG9ja30uay1wZGYtZXhwb3J0LXNoYWRvdyAuay1nYW50dC1sYXlvdXQuay1zcGxpdGJhcntkaXNwbGF5Om5vbmV9LmstZ2FudHQtZWRpdC1mb3JtIC5rLWdhbnR0LWRlbGV0ZXtmbG9hdDppbmxpbmUtc3RhcnR9LmstcnRsIC5rLXRhc2stb2Zmc2V0LXdyYXAgLmstdGFzay1jb250ZW50IC5rLXJlc2l6ZS1lLFtkaXI9cnRsXSAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtZXtkaXNwbGF5OmJsb2NrfS5rLXJ0bCAuay10YXNrLW9mZnNldC13cmFwIC5rLXRhc2stY29udGVudCAuay1yZXNpemUtdyxbZGlyPXJ0bF0gLmstdGFzay1vZmZzZXQtd3JhcCAuay10YXNrLWNvbnRlbnQgLmstcmVzaXplLXd7ZGlzcGxheTpub25lfS5rLWdhbnR0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1nYW50dCAuay10cmVlbGlzdC1zY3JvbGxhYmxlIC5rLXRhc2stbWlsZXN0b25lIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstZ2FudHQgLmstdHJlZWxpc3Qtc2Nyb2xsYWJsZSAuay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVkIC5rLXRhc2stbWlsZXN0b25lLWNvbnRlbnR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dCAuay1nYW50dC1kZXBlbmRlbmNpZXMtc3ZnIHBvbHlsaW5le2ZpbGw6bm9uZTtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstZ2FudHQgLmstZ2FudHQtZGVwZW5kZW5jaWVzLXN2ZyBwb2x5bGluZS5rLXNlbGVjdGVke3N0cm9rZTp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1nYW50dC1mb290ZXJ7Ym94LXNoYWRvdzpub25lfS5rLWdhbnR0LXRyZWVsaXN0IC5rLXRyZWVsaXN0LC5rLWdhbnR0LXRyZWVsaXN0IC5rLWdyaWQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstZ2FudHQgLmstbm9ud29yay1ob3Vye2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLW9uLWJhc2UsICMzZDNkM2QpIDMlLCB0cmFuc3BhcmVudCl9LmstdGFzay1kb3Q6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKX0uay10YXNrLWRvdDpob3Zlcjo6YmVmb3JlLC5rLXRhc2stZG90LmstaG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXRhc2stbWlsZXN0b25le2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRhc2stbWlsZXN0b25lLmstdGFzay1kZWxheWVke2JhY2tncm91bmQtaW1hZ2U6cmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCkgNHB4KX0uay10YXNrLW1pbGVzdG9uZS5rLXRhc2stYWR2YW5jZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLCAjMzdiNDAwKX0uay10YXNrLW1pbGVzdG9uZS5rLXNlbGVjdGVke2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRhc2stc3VtbWFyeXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2stc3VtbWFyeS5rLXRhc2stZGVsYXllZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCl9LmstdGFzay1zdW1tYXJ5LmstdGFzay1hZHZhbmNlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWNjZXNzLWVtcGhhc2lzLCAjODFkMTVmKX0uay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCl9LmstdGFzay1kZWxheWVkIC5rLXRhc2stc3VtbWFyeS1jb21wbGV0ZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFzay1hZHZhbmNlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdGFzay1zdW1tYXJ5Lmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1zdWJ0bGUtYWN0aXZlLCAjZmZjOGM0KX0uay10YXNrLXN1bW1hcnkuay1zZWxlY3RlZCAuay10YXNrLXN1bW1hcnktY29tcGxldGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1zaW5nbGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZSwgI2Y1ZjVmNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLXRhc2stc2luZ2xlLmstdGFzay1kZWxheWVke2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3ItZW1waGFzaXMsICNmNzZmNjApfS5rLXRhc2stc2luZ2xlLmstdGFzay1hZHZhbmNlZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MtZW1waGFzaXMsICM4MWQxNWYpfS5rLXRhc2stc2luZ2xlIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCl9LmstdGFzay1kZWxheWVkIC5rLXRhc2stY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstdGFzay1hZHZhbmNlZCAuay10YXNrLWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VjY2VzcywgIzM3YjQwMCl9LmstdGFzay1zaW5nbGUuay1zZWxlY3RlZHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktc3VidGxlLWFjdGl2ZSwgI2ZmYzhjNCl9LmstdGFzay1zaW5nbGUuay1zZWxlY3RlZCAuay10YXNrLWNvbXBsZXRle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ2FudHQtbGluZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKX0uay1nYW50dC1saW5lLmstc2VsZWN0ZWR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGFzay1wbGFubmVkIC5rLXRhc2stbW9tZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstdGFzay1wbGFubmVkIC5rLXRhc2stZHVyYXRpb257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLXBsYW5uZWQ6aG92ZXIgLmstdGFzay1tb21lbnR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay10YXNrLW9mZnNldHtiYWNrZ3JvdW5kLWltYWdlOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZiksIHZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSAycHgsIHZhcigtLWtlbmRvLWNvbG9yLWVycm9yLCAjZjMxNzAwKSA0cHgpfS5rLXRhc2stb2Zmc2V0IC5rLXJlc2l6ZS1lOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMwMDB9LmstdGFzay1vZmZzZXQgLmstdGFzay1hY3Rpb25ze2NvbG9yOiMwMDB9LmstdGFzay1vZmZzZXQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdmFyKC0ta2VuZG8tY29sb3ItYXBwLXN1cmZhY2UsICNmZmZmZmYpLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgMnB4LCB2YXIoLS1rZW5kby1jb2xvci1lcnJvci1lbXBoYXNpcywgI2Y3NmY2MCkgNHB4KX0uay1wZGYtZXhwb3J0IC5rLXRhc2stb2Zmc2V0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLW9mZnNldC10b29sdGlwLWRlbGF5ZWR7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvciwgI2YzMTcwMCl9LmstcGxhbm5lZC10b29sdGlwe2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstZ2FudHQtdG9vbHRpcC12YWxpZGF0aW9uOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNjU2NTY1fS5rLWdhbnR0LXRvb2x0aXAtdmFsaWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1Y2Nlc3MsICMzN2I0MDApfS5rLWdhbnR0LXRvb2x0aXAtaW52YWxpZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3IsICNmMzE3MDApfS5rLXRhYmxlLWF1dG97dGFibGUtbGF5b3V0OmF1dG99LlxcIWstdGFibGUtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLXRhYmxlLWZpeGVke3RhYmxlLWxheW91dDpmaXhlZH0uXFwhay10YWJsZS1maXhlZHt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudH0uay10YWJsZS1sYXlvdXQtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0b30uXFwhay10YWJsZS1sYXlvdXQtYXV0b3t0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50fS5rLXRhYmxlLWxheW91dC1maXhlZHt0YWJsZS1sYXlvdXQ6Zml4ZWR9LlxcIWstdGFibGUtbGF5b3V0LWZpeGVke3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlcntib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNjaGVkdWxlciB0YWJsZSwuay1zY2hlZHVsZXIgdGhlYWQsLmstc2NoZWR1bGVyIHRmb290LC5rLXNjaGVkdWxlciB0Ym9keSwuay1zY2hlZHVsZXIgdHIsLmstc2NoZWR1bGVyIHRoLC5rLXNjaGVkdWxlciB0ZCwuay1zY2hlZHVsZXIgZGl2LC5rLXNjaGVkdWxlciAuay1zY2hlZHVsZXItZWRpdC1kaWFsb2csLmstc2NoZWR1bGVyPip7Ym9yZGVyLWNvbG9yOmluaGVyaXR9a2VuZG8tc2NoZWR1bGVyLmstc2NoZWR1bGVye292ZXJmbG93OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIuay1zY2hlZHVsZXIuay1yZWFkb25seS1zY2hlZHVsZXIgLmstZXZlbnQtZGVsZXRle2Rpc3BsYXk6bm9uZX0uay1zY2hlZHVsZXItdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7Ym9yZGVyLXNwYWNpbmc6MDt0YWJsZS1sYXlvdXQ6Zml4ZWR9Lmstc2NoZWR1bGVyLXRhYmxlIHRkLC5rLXNjaGVkdWxlci10YWJsZSB0aHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OjEuNDI4NTcxNDI4NmVtO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4O2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3ZlcnRpY2FsLWFsaWduOnRvcDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZCwuay1zY2hlZHVsZXItdGFibGUgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWlubGluZS1zdGFydC13aWR0aDowfS5rLXNjaGVkdWxlci10YWJsZSAuay1taWRkbGUtcm93IHRke2JvcmRlci1ibG9jay1lbmQtc3R5bGU6ZG90dGVkfS5rLXNjaGVkdWxlci10YWJsZSAuay1saW5re2N1cnNvcjpwb2ludGVyfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleHtvdmVyZmxvdzphdXRvfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZHtwb3NpdGlvbjpzdGlja3k7aW5zZXQtYmxvY2stc3RhcnQ6MDt6LWluZGV4OjN9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXg6MTAwJTtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLXJvd3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIDEwMCU7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtmbGV4LXdyYXA6d3JhcH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNlbGx7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87ZmxleC13cmFwOndyYXA7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWdyb3VwIC5rLWdyb3VwLWNvbnRlbnR7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSAxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyLXdpZHRoOjA7ZmxleC13cmFwOndyYXB9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1ncm91cC5rLWdyb3VwLWhvcml6b250YWwgLmstZ3JvdXAtY2VsbHtmbGV4LWJhc2lzOjEwMCU7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzowfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleC5rLXNjaGVkdWxlci10aW1lbGluZS12aWV3IC5rLXNjaGVkdWxlci1ib2R5IC5rLXNjaGVkdWxlci1jZWxse2ZsZXgtYmFzaXM6YXV0b30uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbW9yZS1ldmVudHN7aW5zZXQtYmxvY2stZW5kOjJweDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7bWluLWhlaWdodDoxLjVlbTtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxcHggMXB4IDA7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Y29udGVudC1ib3h9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2xvdC1jZWxse3Bvc2l0aW9uOnJlbGF0aXZlfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItY2VsbC5rLWhlYWRpbmctY2VsbHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGR9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXNjaGVkdWxlci1jZWxsLmstc2lkZS1jZWxse2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWdyb3c6MDtmbGV4LWJhc2lzOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc2NoZWR1bGVyLWNlbGwuay1tYWpvci1jZWxse2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstbWlkZGxlLXJvdyAuay1zY2hlZHVsZXItY2VsbHtib3JkZXItYmxvY2stZW5kLXN0eWxlOmRvdHRlZH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstcmVzb3VyY2UtY2VsbHtmbGV4Om5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO292ZXJmbG93OnZpc2libGV9Lmstc2NoZWR1bGVyLWxheW91dC1mbGV4IC5rLXJlc291cmNlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MDtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtYmFzaXM6MDtwb3NpdGlvbjpzdGlja3k7aW5zZXQtaW5saW5lLXN0YXJ0OjA7ei1pbmRleDozfS5rLXNjaGVkdWxlci10b29sYmFye2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1lbmQtd2lkdGg6MXB4O3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay1zY2hlZHVsZXItdG9vbGJhciAuay13aWRnZXR7Zm9udC1zaXplOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstbmF2LWN1cnJlbnR7Y29sb3I6aW5oZXJpdDtvdXRsaW5lOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Y3Vyc29yOnBvaW50ZXJ9Lmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXNlYXJjaHtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXNjaGVkdWxlci10b29sYmFyIC5rLXZpZXdzLWRyb3Bkb3due3dpZHRoOmF1dG87Zm9udDppbmhlcml0fS5rLXNjaGVkdWxlci1mb290ZXJ7Ym94LXNoYWRvdzpub25lO2JvcmRlci13aWR0aDowO2JvcmRlci1ibG9jay1zdGFydC13aWR0aDoxcHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLWxheW91dHt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowO2ZsZXg6MSAxIGF1dG87cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXNjaGVkdWxlci1sYXlvdXQ+dGJvZHk+dHI+dGR7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVke291dGxpbmU6bm9uZX0uay1zY2hlZHVsZXItbGF5b3V0IHRyK3RyIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aCwuay1zY2hlZHVsZXItbGF5b3V0IC5rLXNjaGVkdWxlci1wYW5lKy5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci10aW1lcyB0ciB0aHtib3JkZXItYmxvY2stZW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2NoZWR1bGVyLWxheW91dCB0cit0ciAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LC5rLXNjaGVkdWxlci1sYXlvdXQgdHIrdHIgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGgsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItcGFuZSsuay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgdHIgLmstc2xvdC1jZWxsLC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyIC5rLXNjaGVkdWxlci10aW1lcy1hbGwtZGF5LC5rLXNjaGVkdWxlci1sYXlvdXQgLmstc2NoZWR1bGVyLXBhbmUrLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLXRpbWVzIHRyOmxhc3QtY2hpbGQgdGh7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci1sYXlvdXQuay1zY2hlZHVsZXItZmxleC1sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLXdlZWt2aWV3IC5rLXNjaGVkdWxlci1wYW5lOmZpcnN0LWNoaWxkIC5rLXNjaGVkdWxlci10YWJsZSwuay1zY2hlZHVsZXItbGF5b3V0Lmstc2NoZWR1bGVyLWZsZXgtbGF5b3V0Lmstc2NoZWR1bGVyLWRheXZpZXcgLmstc2NoZWR1bGVyLXBhbmU6Zmlyc3QtY2hpbGQgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZH0uay1zY2hlZHVsZXItaGVhZGVyLC5rLXNjaGVkdWxlci12aWV3LWhlYWRlcntwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KX0uay1zY2hlZHVsZXItaGVhZGVyIHRoe3RleHQtYWxpZ246Y2VudGVyfS5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLWhlYWRlci13cmFwLC5rLXNjaGVkdWxlci1oZWFkZXItd3JhcD5kaXZ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7b3ZlcmZsb3c6aGlkZGVufS5rLXNjaGVkdWxlci1oZWFkZXItd3JhcHtib3JkZXItd2lkdGg6MDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246cmVsYXRpdmV9Lmstc2NoZWR1bGVyLXRpbWVze2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5rLXNjaGVkdWxlci10aW1lcyB0aHtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7dGV4dC1hbGlnbjplbmR9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbCwuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRpbWVzLWFsbC1kYXl7Ym9yZGVyLWJsb2NrLWVuZC1jb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci10aW1lcyAuay1zbG90LWNlbGwuay1sYXN0LXJlc291cmNle2JvcmRlci1pbmxpbmUtZW5kOjB9Lmstc2NoZWR1bGVyLXRpbWVzIC5rLXNsb3QtY2VsbC5rLWVtcHR5LXNsb3R7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6MH0uay1zY2hlZHVsZXItZGF0ZWNvbHVtbnt3aWR0aDoxMmVtfS5rLXNjaGVkdWxlci10aW1lY29sdW1ue3dpZHRoOjExZW07d2hpdGUtc3BhY2U6bm93cmFwfS5rLXNjaGVkdWxlci1jb250ZW50e2JvcmRlci1jb2xvcjppbmhlcml0O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99Lmstc2NoZWR1bGVyLWNvbnRlbnQ6Zm9jdXN7b3V0bGluZTpub25lfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCwuay1ldmVudHtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO21pbi1oZWlnaHQ6MjVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7dGV4dC1hbGlnbjpzdGFydDtvdXRsaW5lOjA7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50PmRpdiwuay1ldmVudD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZSwuay1ldmVudCAuay1ldmVudC10ZW1wbGF0ZXtsaW5lLWhlaWdodDpjYWxjKDI1cHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pKjIpO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LXRpbWUsLmstZXZlbnQgLmstZXZlbnQtdGltZXtwYWRkaW5nLWJsb2NrLWVuZDowO2ZvbnQtc2l6ZTouODc1ZW07d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6bm9uZX1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucywuay1ldmVudCAuay1ldmVudC1hY3Rpb25ze3doaXRlLXNwYWNlOm5vd3JhcDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3otaW5kZXg6Mn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucyAuay1ldmVudC1kZWxldGV7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMuay1ob3ZlciAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpob3ZlciAuay1ldmVudC1kZWxldGUsLmstZXZlbnQgLmstZXZlbnQtYWN0aW9ucy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZXtvcGFjaXR5OjF9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWFjdGlvbnMgYSwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zIGF7Y29sb3I6aW5oZXJpdH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYWN0aW9uczpmaXJzdC1jaGlsZCwuay1ldmVudCAuay1ldmVudC1hY3Rpb25zOmZpcnN0LWNoaWxke21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSkgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1lbmQ6MDtmbG9hdDppbmxpbmUtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTtsaW5lLWhlaWdodDpub3JtYWx9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZXt6LWluZGV4OjQ7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1oYW5kbGU6OmJlZm9yZXtib3JkZXItY29sb3I6Y3VycmVudENvbG9yfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtbiwuay1ldmVudCAuay1yZXNpemUtbntoZWlnaHQ6LjVlbTtpbnNldC1ibG9jay1zdGFydDowfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudCAuay1yZXNpemUtcywuay1ldmVudCAuay1yZXNpemUtc3toZWlnaHQ6LjVlbTtpbnNldC1ibG9jay1lbmQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLW46OmJlZm9yZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXM6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtbjo6YmVmb3JlLC5rLWV2ZW50IC5rLXJlc2l6ZS1zOjpiZWZvcmV7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy04LCAycmVtKTtib3JkZXItYmxvY2stZW5kLXdpZHRoOjFweH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLXcsLmstZXZlbnQgLmstcmVzaXplLXd7d2lkdGg6LjVlbTtpbnNldC1pbmxpbmUtc3RhcnQ6MH1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstcmVzaXplLWUsLmstZXZlbnQgLmstcmVzaXplLWV7d2lkdGg6LjVlbTtpbnNldC1pbmxpbmUtZW5kOjB9a2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS13OjpiZWZvcmUsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLXJlc2l6ZS1lOjpiZWZvcmUsLmstZXZlbnQgLmstcmVzaXplLXc6OmJlZm9yZSwuay1ldmVudCAuay1yZXNpemUtZTo6YmVmb3Jle2hlaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTgsIDJyZW0pO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MXB4fWtlbmRvLXNjaGVkdWxlciAuay1ldmVudDpob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQ6aG92ZXIgLmstcmVzaXplLWhhbmRsZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSxrZW5kby1zY2hlZHVsZXIgLmstZXZlbnQuay1ob3ZlciAuay1yZXNpemUtaGFuZGxlLC5rLWV2ZW50OmhvdmVyIC5rLWV2ZW50LWFjdGlvbnMgLmstZXZlbnQtZGVsZXRlLC5rLWV2ZW50OmhvdmVyIC5rLXJlc2l6ZS1oYW5kbGUsLmstZXZlbnQuay1ob3ZlciAuay1ldmVudC1hY3Rpb25zIC5rLWV2ZW50LWRlbGV0ZSwuay1ldmVudC5rLWhvdmVyIC5rLXJlc2l6ZS1oYW5kbGV7dmlzaWJpbGl0eTp2aXNpYmxlfWtlbmRvLXNjaGVkdWxlciAuay1ldmVudC5rLWV2ZW50LWRyYWctaGludCAuay1ldmVudC10aW1lLC5rLWV2ZW50LmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LXRpbWV7ZGlzcGxheTpibG9ja31rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsa2VuZG8tc2NoZWR1bGVyIC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LXRvcC1hY3Rpb25zLC5rLWV2ZW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLXN0YXJ0OjA7aW5zZXQtaW5saW5lLXN0YXJ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn1rZW5kby1zY2hlZHVsZXIgLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnMsLmstZXZlbnQgLmstZXZlbnQtYm90dG9tLWFjdGlvbnN7aW5zZXQtYmxvY2stc3RhcnQ6YXV0bztpbnNldC1ibG9jay1lbmQ6MH0uay1zY2hlZHVsZXItbWFya3t3aWR0aDoxZW07aGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmstbW9yZS1ldmVudHN7cGFkZGluZzowO2hlaWdodDoxM3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLW1vcmUtZXZlbnRzPi5rLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5rLWV2ZW50LWRyYWctaGludHtvcGFjaXR5Oi41O3otaW5kZXg6M30uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtYWN0aW9ucywuay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdG9wLWFjdGlvbnMsLmstZXZlbnQtZHJhZy1oaW50IC5rLWV2ZW50LWJvdHRvbS1hY3Rpb25zLC5rLWV2ZW50LWRyYWctaGludCAuay1yZXNpemUtaGFuZGxle2Rpc3BsYXk6bm9uZX0uay1ldmVudC1kcmFnLWhpbnQgLmstZXZlbnQtdGltZXtkaXNwbGF5OmJsb2NrfS5rLXNjaGVkdWxlci1tYXJxdWVle2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZH0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3AsLmstc2NoZWR1bGVyLW1hcnF1ZWUgLmstbGFiZWwtYm90dG9te2ZvbnQtc2l6ZTouNzVlbTtwb3NpdGlvbjphYnNvbHV0ZX0uay1zY2hlZHVsZXItbWFycXVlZSAuay1sYWJlbC10b3B7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7aW5zZXQtYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pfS5rLXNjaGVkdWxlci1tYXJxdWVlIC5rLWxhYmVsLWJvdHRvbXtpbnNldC1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7aW5zZXQtYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmUsLmstc2NoZWR1bGVyLW1hcnF1ZWUuay1sYXN0OjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjNweDtib3JkZXItc3R5bGU6c29saWQ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MH0uay1zY2hlZHVsZXItbWFycXVlZS5rLWZpcnN0OjpiZWZvcmV7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtib3JkZXItaW5saW5lLWVuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ibG9jay1lbmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1zY2hlZHVsZXItbWFycXVlZS5rLWxhc3Q6OmFmdGVye2luc2V0LWJsb2NrLWVuZDowO2luc2V0LWlubGluZS1lbmQ6MDtib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJsb2NrLXN0YXJ0LWNvbG9yOnJnYmEoMCwwLDAsMCl9LmstcGRmLWV4cG9ydC1zaGFkb3cgLmstc2NoZWR1bGVyLC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci1jb250ZW50LC5rLXNjaGVkdWxlci1wZGYtZXhwb3J0IC5rLXNjaGVkdWxlci10aW1lc3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydHtvdmVyZmxvdzpoaWRkZW59Lmstc2NoZWR1bGVyLXBkZi1leHBvcnQgLmstc2NoZWR1bGVyLWhlYWRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudH0uay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItaGVhZGVyIC5rLXNjaGVkdWxlci10YWJsZSwuay1zY2hlZHVsZXItcGRmLWV4cG9ydCAuay1zY2hlZHVsZXItY29udGVudCAuay1zY2hlZHVsZXItdGFibGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59a2VuZG8tc2NoZWR1bGVyIC5rLXJlY3VycmVuY2UtZWRpdG9ye2Rpc3BsYXk6YmxvY2t9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGV7aGVpZ2h0OjEwMCV9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUgdGR7aGVpZ2h0OjgwcHg7dGV4dC1hbGlnbjplbmR9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItYm9keSAuay1zY2hlZHVsZXItY2VsbHttaW4taGVpZ2h0OjgwcHh9Lmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1oaWRkZW57cGFkZGluZy1pbmxpbmUtc3RhcnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctaW5saW5lLWVuZDowICFpbXBvcnRhbnQ7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MCAhaW1wb3J0YW50fS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLXRhYmxlLWF1dG8sLmstc2NoZWR1bGVyLW1vbnRodmlldyAuay1zY2hlZHVsZXItdGFibGUtYXV0byB0ZCwuay1zY2hlZHVsZXItbW9udGh2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci10YWJsZS1hdXRve2hlaWdodDphdXRvfS5rLXNjaGVkdWxlci1tb250aHZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnR7b3ZlcmZsb3cteTpzY3JvbGx9Lmstc2NoZWR1bGVyLW1vbnRodmlldy5rLXNjaGVkdWxlci1mbGV4LWxheW91dCAuay1zY2hlZHVsZXItY29udGVudHtvdmVyZmxvdy15OmF1dG99Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLW1hcmt7bWFyZ2luLWlubGluZS1lbmQ6LjVlbTt3aWR0aDoxZW07aGVpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLXRhYmxlIHRoOmZpcnN0LWNoaWxkLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci10YWJsZSB0ZDpmaXJzdC1jaGlsZHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjFweH0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItdGFibGUgdGQuay1maXJzdHtib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOjB9Lmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstdGFzaz4uay1ldmVudC1kZWxldGV7Y29sb3I6aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7aW5zZXQtaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7b3BhY2l0eTouNTt2aXNpYmlsaXR5OmhpZGRlbn0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1ob3ZlciAuay10YXNrPi5rLWV2ZW50LWRlbGV0ZSwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3ZlciAuay1ldmVudC1kZWxldGUsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdzpob3ZlciAuay1ldmVudC1kZWxldGUsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVyIC5rLWV2ZW50LWRlbGV0ZXt2aXNpYmlsaXR5OnZpc2libGV9Lmstc2NoZWR1bGVyLWFnZW5kYWRheXttYXJnaW46MDttYXJnaW4taW5saW5lLWVuZDouMmVtO2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDA7ZmxvYXQ6aW5saW5lLXN0YXJ0fS5rLXNjaGVkdWxlci1hZ2VuZGF3ZWVre2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi40ZW0gMCAwO2xpbmUtaGVpZ2h0OjE7Zm9udC1zdHlsZTpub3JtYWx9Lmstc2NoZWR1bGVyLWFnZW5kYWRhdGV7Zm9udC1zaXplOi43NWVtfS5rLXNjaGVkdWxlci10aW1lbGluZXZpZXcgLmstc2xvdC1jZWxse292ZXJmbG93OmhpZGRlbn0uay1zY2hlZHVsZXItdGltZWxpbmV2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50e292ZXJmbG93OmF1dG99Lmstc2NoZWR1bGVyLXBhbmV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXN7ZmxleDowIDAgYXV0b30uay1zY2hlZHVsZXItcGFuZSAuay1zY2hlZHVsZXItdGltZXMgLmstc2NoZWR1bGVyLXRhYmxle2hlaWdodDoxMDAlfS5rLXNjaGVkdWxlci1wYW5lIC5rLXNjaGVkdWxlci1oZWFkZXIsLmstc2NoZWR1bGVyLXBhbmUgLmstc2NoZWR1bGVyLWNvbnRlbnR7ZmxleDoxIDEgYXV0b30uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2NoZWR1bGVyLWJvZHl7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSk7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXJ7d2lkdGg6MTAwJTtib3JkZXItd2lkdGg6MH0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdmlld3tmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pfS5rLXNjaGVkdWxlci15ZWFydmlldyAuay1jYWxlbmRhciAuay1jb250ZW50e2ZsZXg6MH0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgLmstbGlua3twb3NpdGlvbjpyZWxhdGl2ZX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstY2FsZW5kYXIgdGQuay1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3J7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGMoMzJweCAtIDAuNWVtKTt3aWR0aDozcHg7aGVpZ2h0OjNweDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6Y2FsYyg1MCUgLSAxLjVweCl9Lmstc2NoZWR1bGVyLXRvb2x0aXB7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXR9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZXttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMywgMC43NXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1tb250aHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC10aXRsZSAuay1kYXl7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCAwLjc1cmVtKSoyKX0uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50cy1jb250YWluZXJ7b3ZlcmZsb3c6YXV0b30uay1zY2hlZHVsZXItdG9vbHRpcCAuay10b29sdGlwLWV2ZW50c3ttYXgtaGVpZ2h0OjI1MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSl9Lmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudCAuay1ldmVudC10aW1le2Rpc3BsYXk6ZmxleDtmbGV4LXNocmluazowO2ZvbnQtc2l6ZTppbmhlcml0fS5rLXNjaGVkdWxlci10b29sdGlwIC5rLW5vLWRhdGEsLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstbm9kYXRhe2hlaWdodDphdXRvO21pbi1oZWlnaHQ6YXV0bztjb2xvcjppbmhlcml0fS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2d7bWF4LWhlaWdodDoxMDB2aH0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtZm9ybS1jb250YWluZXJ7d2lkdGg6MTAwJX0uay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLWVkaXQtbGFiZWx7d2lkdGg6MTclfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstZWRpdC1maWVsZHt3aWR0aDo3NyV9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1lZGl0LWZpZWxkPnVsPmxpe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1yYWRpby1saXN0IC5rLXJhZGlvLXdyYXAsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1cnJlbmNlLWVkaXRvciAuay1jaGVja2JveC1saXN0IC5rLWNoZWNrYm94LXdyYXB7YWxpZ24tc2VsZjpjZW50ZXJ9Lmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1pbnRlcnZhbCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLWNvdW50LC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItbW9udGhkYXl7d2lkdGg6NWVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstcmVjdXItdW50aWwsLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci1tb250aCwuay1zY2hlZHVsZXItZWRpdC1mb3JtIC5rLXJlY3VyLXdlZWtkYXksLmstc2NoZWR1bGVyLWVkaXQtZm9ybSAuay1yZWN1ci13ZWVrZGF5LW9mZnNldHt3aWR0aDoxMGVtfS5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstc2NoZWR1bGVyLWRhdGV0aW1lLXBpY2tlcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyBub3dyYXA7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstdG9vbHRpcC1ldmVudDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zYWZhcmkgLmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWNhbGVuZGFyLXZpZXcgLmstbW9udGh7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTMsIDAuNzVyZW0pLzJ9Lmstc2NoZWR1bGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItdG9vbGJhcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItZm9vdGVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXNjaGVkdWxlci1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1zY2hlZHVsZXItaGVhZGVyLXdyYXB7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLW5vbndvcmssLmstc2NoZWR1bGVyIC5rLW5vbndvcmstaG91cntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpfS5rLXNjaGVkdWxlci1vdGhlci1tb250aCwuay1zY2hlZHVsZXIgLmstb3RoZXItbW9udGh7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1zY2hlZHVsZXItbGF5b3V0IHRkLmstc2VsZWN0ZWQsLmstc2NoZWR1bGVyLWxheW91dCAuay1zY2hlZHVsZXItY2VsbC5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1sYXlvdXQtZmxleCAuay1zY2hlZHVsZXItaGVhZCwuay1zY2hlZHVsZXItbGF5b3V0LWZsZXggLmstc3RpY2t5LWNlbGx7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstZXZlbnR7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1ldmVudC5rLXNlbGVjdGVke2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1hY3RpdmUsICNkNDUzNDkpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1ldmVudC5rLWV2ZW50LWludmVyc2V7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLWV2ZW50LmstZXZlbnQtb25nb2luZ3tib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCByZWR9Lmstc2NoZWR1bGVyLW1hcnF1ZWU6OmJlZm9yZSwuay1zY2hlZHVsZXItbWFycXVlZTo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjaGVkdWxlci1lZGl0LWRpYWxvZyAuay1kaWFsb2ctYWN0aW9uc3tib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0cjpob3Zlciwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IC5rLXNjaGVkdWxlci1yb3c6aG92ZXIsLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgLmstc2NoZWR1bGVyLXJvdy5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UtaG92ZXIsICNlYmViZWIpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyOmhvdmVyIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiwuay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLWhvdmVyIC5rLXNjaGVkdWxlci1kYXRlY29sdW1uLC5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstaG92ZXIgLmstc2NoZWR1bGVyLWdyb3VwY29sdW1ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1zY2hlZHVsZXItYWdlbmRhdmlldyAuay1zY2hlZHVsZXItY29udGVudCB0ci5rLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpIDI1JSwgdHJhbnNwYXJlbnQpfS5rLXNjaGVkdWxlci1hZ2VuZGF2aWV3IC5rLXNjaGVkdWxlci1jb250ZW50IHRyLmstc2VsZWN0ZWQgLmstc2NoZWR1bGVyLWRhdGVjb2x1bW4sLmstc2NoZWR1bGVyLWFnZW5kYXZpZXcgLmstc2NoZWR1bGVyLWNvbnRlbnQgdHIuay1zZWxlY3RlZCAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9Lmstc2NoZWR1bGVyLXllYXJ2aWV3IC5rLWRheS1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KX0uay1zY2hlZHVsZXIteWVhcnZpZXcgLmstc2VsZWN0ZWQgLmstZGF5LWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLXByaW1hcnksICNmZmZmZmYpfS5rLXRvb2x0aXAuay1zY2hlZHVsZXItdG9vbHRpcHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay10b29sdGlwLmstc2NoZWR1bGVyLXRvb2x0aXAgLmstY2FsbG91dHtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKX0uay1jaGF0e21pbi13aWR0aDozMjBweDttaW4taGVpZ2h0OjYwMHB4O21heC1oZWlnaHQ6MTAwJTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGF0LWhlYWRlcntmbGV4LXNocmluazowfS5rLW1lc3NhZ2UtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0uay1tZXNzYWdlLWxpc3QtY29udGVudHtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW59LmstbWVzc2FnZS1saXN0LWNvbnRlbnQ+Kisqe21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLW1lc3NhZ2UtZ3JvdXB7bWF4LXdpZHRoOm1pbig3NSUsNDYwcHgpO2JhY2tncm91bmQ6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2NvbHVtbi1nYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmV9LmstbWVzc2FnZS1ncm91cCAuay1tZXNzYWdlKy5rLW1lc3NhZ2V7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1tZXNzYWdlLWdyb3VwIC5rLWF2YXRhcnthbGlnbi1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXA6aGFzKC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudCAuay1tZXNzYWdlOmxhc3QtY2hpbGQgLmstY2hhdC1idWJibGUuay1zZWxlY3RlZCsuay1tZXNzYWdlLXN0YXR1cykgLmstYXZhdGFye21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpICsgdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTt0cmFuc2l0aW9uOm1hcmdpbiAuMnMgZWFzZS1pbi1vdXR9LmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUtd3JhcHBlcntwYWRkaW5nOjA7Z2FwOjA7b3ZlcmZsb3c6aGlkZGVufS5rLW1lc3NhZ2UtZ3JvdXAgLmstY2hhdC1maWxle3dpZHRoOjEwMCV9LmstbWVzc2FnZS1ncm91cC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO21heC13aWR0aDoxMDAlO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uay1jaGF0LW1lc3NhZ2UtdG9vbGJhcntib3JkZXI6MDtwYWRkaW5nOnZhcigtLWtlbmRvLXNwYWNpbmctMXB4LCAxcHgpO3BsYWNlLXNlbGY6c3RhcnR9LmstY2hhdC1kb3dubG9hZC1idXR0b24td3JhcHBlcnt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6MCAwIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pIHZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3RleHQtYWxpZ246c3RhcnR9LmstbWVzc2FnZS1ncm91cC1zZW5kZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZXtwbGFjZS1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2UtZ3JvdXAtY29udGVudHthbGlnbi1pdGVtczpmbGV4LWVuZH0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1tZXNzYWdlLXN0YXR1c3thbGlnbi1zZWxmOmZsZXgtZW5kfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLW1lc3NhZ2U6bGFzdC1vZi10eXBlIC5rLWNoYXQtYnViYmxle2JvcmRlci1lbmQtc3RhcnQtcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMteHhsLCAwLjc1cmVtKTtib3JkZXItZW5kLWVuZC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1tZXNzYWdle21heC13aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXJnaW4gLjJzIGVhc2UtaW4tb3V0O291dGxpbmU6bm9uZTt3b3JkLXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LmstbWVzc2FnZSAuay1jaGF0LW1lc3NhZ2UtbGlua3tmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmstbWVzc2FnZSAuay1jaGF0LWJ1YmJsZXtib3JkZXItZW5kLXN0YXJ0LXJhZGl1czp2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLXh4bCwgMC43NXJlbSl9LmstbWVzc2FnZTpsYXN0LW9mLXR5cGUgLmstY2hhdC1idWJibGV7Ym9yZGVyLWVuZC1zdGFydC1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy14cywgMXB4KX0uay1jaGF0LWJ1YmJsZS10ZXh0e3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtc2hyaW5rOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmstY2hhdC1idWJibGUtdGV4dDpoYXMoLmstc2tlbGV0b24tY29udGFpbmVyKXt3aGl0ZS1zcGFjZTpub3JtYWx9LmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLW1lc3NhZ2UsLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtYnViYmxle3dpZHRoOjEwMCV9LmstY2hhdC1idWJibGUuay1idWJibGUtZXhwYW5kYWJsZSAuay1idWJibGUtY29udGVudHtoZWlnaHQ6YXV0bzt0cmFuc2l0aW9uOmhlaWdodCAycyBlYXNlfS5rLWNoYXQtYnViYmxlLmstYnViYmxlLWV4cGFuZGFibGU6bm90KC5rLWV4cGFuZGVkKSAuay1idWJibGUtY29udGVudHtoZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpKX0uay1jaGF0LWJ1YmJsZS5rLWJ1YmJsZS1leHBhbmRhYmxlOm5vdCguay1leHBhbmRlZCkgLmstY2hhdC1idWJibGUtdGV4dHt3aGl0ZS1zcGFjZTpub3dyYXB9LmstY2hhdC1idWJibGU6aGFzKC5rLXR5cGluZy1pbmRpY2F0b3Ipe3BvaW50ZXItZXZlbnRzOm5vbmV9LmstbWVzc2FnZS10aW1lLC5rLW1lc3NhZ2Utc3RhdHVze2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpO3doaXRlLXNwYWNlOm5vd3JhcDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBlYXNlLWluLW91dDtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmstbWVzc2FnZS10aW1le3BsYWNlLXNlbGY6Y2VudGVyfS5rLW1lc3NhZ2Utc3RhdHVze2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLWNoYXQtYnViYmxle3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7dGV4dC1hbGlnbjpzdGFydH0uay1jaGF0LWJ1YmJsZSAuay1idWJibGUtY29udGVudHtvdmVyZmxvdzpoaWRkZW47ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTt0cmFuc2l0aW9uOmhlaWdodCAuMnMgZWFzZS1pbi1vdXR9LmstY2hhdC1idWJibGUgYXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6Ym9sZH0uay1idWJibGUtY29udGVudCAuay1tZXNzYWdlLXJlZmVyZW5jZXtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKXtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLW1lc3NhZ2U6aGFzKC5rLXNlbGVjdGVkKSAuay1tZXNzYWdlLXRpbWUsLmstbWVzc2FnZTpoYXMoLmstc2VsZWN0ZWQpIC5rLW1lc3NhZ2Utc3RhdHVze2hlaWdodDpjYWxjKHZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LWxnLCBub3JtYWwpKnZhcigtLWtlbmRvLWZvbnQtc2l6ZS1zbSwgaW5oZXJpdCkpfS5rLW1lc3NhZ2UtZXJyb3IsLmstbWVzc2FnZS1zZW5kaW5ne21hcmdpbi1ibG9jay1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1tZXNzYWdlLWVycm9yIC5rLW1lc3NhZ2Utc3RhdHVzLC5rLW1lc3NhZ2Utc2VuZGluZyAuay1tZXNzYWdlLXN0YXR1c3toZWlnaHQ6Y2FsYyh2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKSp2YXIoLS1rZW5kby1mb250LXNpemUtc20sIGluaGVyaXQpKX0uay1tZXNzYWdlLXJlZmVyZW5jZXtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LXNocmluazowO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3V0bGluZTowO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKX0uay1tZXNzYWdlLXJlZmVyZW5jZT4uay1pY29ue2ZsZXgtc2hyaW5rOjB9LmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudHtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpO3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKjMpO3BhZGRpbmctaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfS5rLW1lc3NhZ2UtcmVmZXJlbmNlLWNvbnRlbnQ6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtoZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pKTt3aWR0aDoycHh9LmstbWVzc2FnZS1waW5uZWR7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpzb2xpZDtjdXJzb3I6cG9pbnRlcn0uay1tZXNzYWdlLXJlbW92ZWR7Zm9udC1zdHlsZTppdGFsaWN9LmstbWVzc2FnZS1hdXRob3J7bWFyZ2luLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC14cywgbm9ybWFsKTtmb250LXdlaWdodDpib2xkfS5rLXRpbWVzdGFtcHtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodC1sZywgbm9ybWFsKTt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pfS5rLXRpbWVzdGFtcDo6YmVmb3JlLC5rLXRpbWVzdGFtcDo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtZmxleDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtmbGV4OjF9LmstbWVzc2FnZS1ib3gtd3JhcHBlcntwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZS13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOnJvd30uay1tZXNzYWdlLWJveHt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXByZWZpeC1ob3Jpem9udGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5rLW1lc3NhZ2UtYm94OmZvY3VzLC5rLW1lc3NhZ2UtYm94LmstZm9jdXMsLmstbWVzc2FnZS1ib3g6Zm9jdXMtd2l0aGlue291dGxpbmU6MDtib3gtc2hhZG93Om5vbmV9LmstbWVzc2FnZS1ib3ggLmstaW5wdXQtcHJlZml4LC5rLW1lc3NhZ2UtYm94IC5rLWlucHV0LXN1ZmZpeHt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1jaGF0LWJ1YmJsZSAuay1tZXNzYWdlLXJlZmVyZW5jZSwuay1tZXNzYWdlLWJveCAuay1tZXNzYWdlLXJlZmVyZW5jZXtwYWRkaW5nLWlubGluZTpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKS8yKTtwYWRkaW5nLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pLzIpfS5rLWNoYXQtZmlsZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uIHdyYXA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO21hcmdpbjowO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uay1jaGF0LWZpbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLWNoYXQtZmlsZT4uay1pY29ue2ZsZXgtc2hyaW5rOjB9LmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0ZXh0LWFsaWduOnN0YXJ0O2ZsZXg6MTtvdmVyZmxvdzpoaWRkZW47bWluLXdpZHRoOjA7bWF4LXdpZHRoOjEwMCU7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLW5hbWV7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLXNtLCBpbmhlcml0KTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uay1jaGF0LWZpbGUgLmstY2hhdC1maWxlLXNpemUsLmstY2hhdC1maWxlIC5rLWNoYXQtZmlsZS1zdGF0dXN7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZS14cywgaW5oZXJpdCl9LmstbWVzc2FnZS1ncm91cCAuay1jaGF0LWZpbGUrLmstY2hhdC1maWxlOm5vdCguay1jaGF0LWZpbGUtZGVsZXRlZCl7cGFkZGluZy1ibG9jay1zdGFydDowfS5rLWNoYXQtZmlsZS1kb3dubG9hZC13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstbWVzc2FnZS1ib3gtd3JhcHBlciAuay1jaGF0LWZpbGUsLmstbWVzc2FnZS1ncm91cC1mdWxsLXdpZHRoIC5rLWNoYXQtZmlsZSwuay1tZXNzYWdlOmhhcyguay1idWJibGUtZXhwYW5kYWJsZSkrLmstY2hhdC1maWxlLXdyYXBwZXIgLmstY2hhdC1maWxle3dpZHRoOjI0MHB4fS5rLWNoYXQgLmstY2FyZC1saXN0e21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkgMCAwfS5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyKy5rLWNhcmQtbGlzdCwuay1tZXNzYWdlLWdyb3VwLXNlbmRlcisua2VuZG8tY2hhdC1tZXNzYWdlLWF0dGFjaG1lbnRzLmstY2FyZC1saXN0e2FsaWduLXNlbGY6ZmxleC1lbmR9LmstY2hhdCAuay1jYXJkLWRlY2t7bWF4LXdpZHRoOmNhbGMoMTAwJSArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMik7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO3BhZGRpbmc6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSB2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6aGlkZGVuO292ZXJmbG93LXg6YXV0bztzY3JvbGwtYmVoYXZpb3I6c21vb3RofS5rLWNoYXQgLmstY2FyZC1kZWNrIC5rLWNhcmR7d2lkdGg6MjAwcHh9LmstY2hhdCAuay1jYXJkLWRlY2stc2Nyb2xsd3JhcHttYXJnaW4taW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqLTEpO21hcmdpbi1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pKi0xKTtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lLWVuZDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLWNoYXQgLmstY2FyZC1kZWNrLXNjcm9sbHdyYXA+LmstY2FyZC1kZWNre21hcmdpbi1ibG9jay1lbmQ6LTIwcHg7cGFkZGluZy1ibG9jay1lbmQ6MjBweH0uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgbm93cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleDowIDAgYXV0bztwYWRkaW5nLWJsb2NrLWVuZDo1cHh9LmstY2hhdCAuay1jYXJkLWRlY2sgLmstY2FyZC13cmFwIC5rLWNhcmR7ZmxleDowIDAgYXV0b30uay1jaGF0IC5rLWNhcmQtZGVjayAuay1jYXJkLXdyYXAuay1zZWxlY3RlZHtiYWNrZ3JvdW5kOm5vbmV9LmstdHlwaW5nLWluZGljYXRvcntkaXNwbGF5OmlubGluZS1mbGV4O2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO2ZsZXgtZmxvdzpyb3cgbm93cmFwfS5rLXR5cGluZy1pbmRpY2F0b3Igc3Bhbnt3aWR0aDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtib3JkZXItcmFkaXVzOjUwJTtmbGV4OjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjV9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDEpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuMzMzM3N9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDIpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuNjY2NnN9LmstdHlwaW5nLWluZGljYXRvciBzcGFuOm50aC1vZi10eXBlKDMpe2FuaW1hdGlvbjoxcyBrLWFuaW1hdGlvbi1ibGluayBpbmZpbml0ZSAuOTk5OXN9QGtleWZyYW1lcyBrLWFuaW1hdGlvbi1ibGlua3s1MCV7b3BhY2l0eTouNX19LmstY2hhdC11cGxvYWQgLmstZXh0ZXJuYWwtZHJvcHpvbmV7aGVpZ2h0OmF1dG99LmstY2hhdC11cGxvYWQgLmstdXBsb2Fke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSl9LmstY2hhdC11cGxvYWQgLmstdXBsb2FkLWZpbGVze21heC1oZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy0yNSwgN3JlbSl9LmstcnRsIC5rLW1lc3NhZ2UtYm94IC5rLWJ1dHRvbixbZGlyPXJ0bF0gLmstbWVzc2FnZS1ib3ggLmstYnV0dG9ue3RyYW5zZm9ybTpzY2FsZVgoLTEpfS5rLWNoYXR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstdGltZXN0YW1we2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstdGltZXN0YW1wOjpiZWZvcmUsLmstdGltZXN0YW1wOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstbWVzc2FnZS1zdGF0dXN7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VidGxlLCAjNjY2NjY2KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tcHJpbWFyeSwgI2ZmZmZmZik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtib3gtc2hhZG93Om5vbmV9LmstbWVzc2FnZS1ncm91cC1zZW5kZXIgLmstY2hhdC1idWJibGU6YWN0aXZlLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstYWN0aXZlLC5rLW1lc3NhZ2UtZ3JvdXAtc2VuZGVyIC5rLWNoYXQtYnViYmxlLmstc2VsZWN0ZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlLCAjZDQ1MzQ5KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpmb2N1cywuay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZS5rLWZvY3Vze2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpO2JveC1zaGFkb3c6MCAwIDAgMnB4IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LCAjZmY2MzU4KSAxNiUsIHRyYW5zcGFyZW50KX0uay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZTpob3Zlciwuay1tZXNzYWdlLWdyb3VwLXNlbmRlciAuay1jaGF0LWJ1YmJsZS5rLWhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1wcmltYXJ5LWhvdmVyLCAjZWE1YTUxKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXR5cGluZy1pbmRpY2F0b3J7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1vbi1zdWJ0bGUsICMzZDNkM2QpfS5rLWNoYXQtZmlsZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1jaGF0LWZpbGUtZGVsZXRlZHtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1lcnJvci1vbi1zdWJ0bGUsICM3YTBjMDApO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItZXJyb3Itc3VidGxlLCAjZmNkZGRhKX0uay1tZXNzYWdlLWJveC13cmFwcGVyIC5rLWNoYXQtZmlsZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGUsICNlYmViZWIpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utb24tc3VidGxlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJhc2Utc3VidGxlLCAjZWJlYmViKX0uay1tZXNzYWdlLXJlZmVyZW5jZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1tZXNzYWdlLXJlZmVyZW5jZS1zZW5kZXIgLmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeS1lbXBoYXNpcywgI2ZmOWQ5Nyl9LmstbWVzc2FnZS1yZWZlcmVuY2UtY29udGVudDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYmFzZS1lbXBoYXNpcywgI2MyYzJjMil9LmstbWVzc2FnZS1waW5uZWR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstY2hhdC10b29sYmFyLC5rLWNoYXQgLmstdG9vbGJhci1ib3h7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZSwgI2ZhZmFmYSl9LmstbWVkaWFwbGF5ZXJ7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX0uay1tZWRpYXBsYXllciAqLC5rLW1lZGlhcGxheWVyICo6OmJlZm9yZSwuay1tZWRpYXBsYXllciAqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmstbWVkaWFwbGF5ZXI+aWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7dmVydGljYWwtYWxpZ246dG9wfS5rLW1lZGlhcGxheWVyLXRpdGxlYmFye3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstbWVkaWFwbGF5ZXItdG9vbGJhci13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjtpbnNldC1ibG9jay1lbmQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjB9LmstbWVkaWFwbGF5ZXItdG9vbGJhcntib3JkZXItd2lkdGg6MDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd24tbGlzdCwuay1tZWRpYXBsYXllci10b29sYmFyIC5rLWRyb3Bkb3duLC5rLW1lZGlhcGxheWVyLXRvb2xiYXIgLmstZHJvcGRvd25saXN0e3dpZHRoOmF1dG99LmstbWVkaWFwbGF5ZXItdGltZS13cmFwe2ZsZXg6MX0uay1tZWRpYXBsYXllci12b2x1bWUtd3JhcHtwYWRkaW5nOjAgN3B4O2FsaWduLWl0ZW1zOmNlbnRlcn0uay1tZWRpYXBsYXllci12b2x1bWV7d2lkdGg6MTAwcHh9Lmstc2xpZGVyLmstbWVkaWFwbGF5ZXItc2Vla2Jhcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MztpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5rLW1lZGlhcGxheWVyLXNlZWtiYXIgLmstc2xpZGVyLXRyYWNre3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjB9LmstbWVkaWFwbGF5ZXItc2Vla2JhciAuay1zbGlkZXItc2VsZWN0aW9ue2JvcmRlci1yYWRpdXM6MH0uay1tZWRpYXBsYXllci1mdWxsc2NyZWVue3otaW5kZXg6MTAwMDA7cG9zaXRpb246Zml4ZWQ7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uay1tZWRpYXBsYXllcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstbWVkaWFwbGF5ZXItdGl0bGViYXJ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgNzAlLCB0cmFuc3BhcmVudCksIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCkgMCUsIHRyYW5zcGFyZW50KSk7dGV4dC1zaGFkb3c6MCAwIDJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpIDUwJSwgdHJhbnNwYXJlbnQpfS5rLXRpbWVsaW5le2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXRpbWVsaW5lICosLmstdGltZWxpbmUgKjo6YmVmb3JlLC5rLXRpbWVsaW5lICo6OmFmdGVyLC5rLXRpbWVsaW5lOjpiZWZvcmUsLmstdGltZWxpbmU6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay10aW1lbGluZSB1bHttYXJnaW46MDtwYWRkaW5nOjB9LmstdGltZWxpbmUgdWwgbGl7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZ3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7bWluLXdpZHRoOjgwcHg7bWF4LXdpZHRoOmNhbGMoODBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkqMik7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZXt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6NTAlO2ZsZXgtc2hyaW5rOjA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5rLXRpbWVsaW5lLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVuIC5rLXRpbWVsaW5lLWRhdGV7ZGlzcGxheTpub25lfS5rLXRpbWVsaW5lLmstdGltZWxpbmUtY29sbGFwc2libGUgLmstY2FyZC1oZWFkZXJ7Y3Vyc29yOnBvaW50ZXJ9LmstdGltZWxpbmUuay10aW1lbGluZS1jb2xsYXBzaWJsZSAuay1ldmVudC1jb2xsYXBzZXtkaXNwbGF5OmZsZXh9LmstdGltZWxpbmUtY2FyZCAuay1jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGV9LmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtaGVhZGVye292ZXJmbG93OnZpc2libGU7Ym9yZGVyLWJsb2NrLWVuZDowfS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlcisuay1jYXJkLWJvZHl7cGFkZGluZy1ibG9jay1zdGFydDowfS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHl7b3ZlcmZsb3cteTphdXRvO3Njcm9sbGJhci13aWR0aDp0aGlufS5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjVweH0uay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pfS5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC13LC5rLXRpbWVsaW5lLWNhcmQgLmstdGltZWxpbmUtY2FyZC1jYWxsb3V0LmstY2FsbG91dC1le2luc2V0LWJsb2NrLXN0YXJ0OjM2cHh9LmstdGltZWxpbmUtdmVydGljYWwsLmstdGltZWxpbmUtaG9yaXpvbnRhbHtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKTttYXJnaW4taW5saW5lOjA7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MH0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXIsLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uay10aW1lbGluZS12ZXJ0aWNhbHtwYWRkaW5nLWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSkgKyAoODBweCAtIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSkvMiArIDUwcHgpfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtZGF0ZXMtaGlkZGVue3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xMCwgMi41cmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yKX0uay10aW1lbGluZS12ZXJ0aWNhbDo6YWZ0ZXJ7aGVpZ2h0OjEwMCU7d2lkdGg6dmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1sZywgMC4zNzVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWZsYWctd3JhcDpmaXJzdC1jaGlsZHtwYWRkaW5nLWJsb2NrLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctMTAsIDIuNXJlbSl9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZmxhZ3t0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1kYXRlLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWFyZ2luLWJsb2NrLXN0YXJ0OjM2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7dGV4dC1hbGlnbjplbmR9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtZXZlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pO3BhZGRpbmctaW5saW5lOjB9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZHtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7bWluLWhlaWdodDo3MHB4O3dpZHRoOjQwMHB4O21heC13aWR0aDoxMDAlfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZCAuay1jYXJkLWhlYWRlcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbGcsIDAuMzc1cmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQgLmstY2FyZC10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkIC5rLWNhcmQtdGl0bGUgLmstZXZlbnQtdGl0bGV7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNhcmQgLmstZXZlbnQtY29sbGFwc2V7bWFyZ2luLWJsb2NrOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSotMSk7bWFyZ2luLWlubGluZTowO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dH0uay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYm9keSwuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJkLmstY29sbGFwc2VkIC5rLWNhcmQtYWN0aW9uc3tkaXNwbGF5Om5vbmV9LmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZC5rLWNvbGxhcHNlZCAuay1ldmVudC1jb2xsYXBzZXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5rLXRpbWVsaW5lLXZlcnRpY2FsIC5rLXRpbWVsaW5lLWNpcmNsZXttYXJnaW4tYmxvY2stc3RhcnQ6MzZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO21hcmdpbi1pbmxpbmUtZW5kOi04cHh9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZ3twYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTEwLCAyLjVyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmc6OmFmdGVye2luc2V0LWlubGluZS1zdGFydDo1MCV9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1mbGFnLXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWZsYWd7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1ldmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1kYXRlLXdyYXB7dGV4dC1hbGlnbjpzdGFydDtwYWRkaW5nLWlubGluZS1lbmQ6MDtwYWRkaW5nLWlubGluZS1zdGFydDp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZXZlbnQuay1yZXZlcnNlIC5rLXRpbWVsaW5lLWNhcmR7cGFkZGluZy1pbmxpbmUtc3RhcnQ6MDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWV2ZW50LmstcmV2ZXJzZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmR7bWFyZ2luLWlubGluZS1lbmQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lLXN0YXJ0OmF1dG99LmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1hbHRlcm5hdGluZyAuay10aW1lbGluZS1jYXJkLC5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe2ZsZXgtYmFzaXM6NTAlO21pbi13aWR0aDowfS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmcgLmstdGltZWxpbmUtZGF0ZS13cmFwe3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uay10aW1lbGluZS12ZXJ0aWNhbC5rLXRpbWVsaW5lLWFsdGVybmF0aW5nIC5rLXRpbWVsaW5lLWNpcmNsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTttYXJnaW4taW5saW5lLWVuZDowfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbXtmbGV4OjEgMCAyMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay1pdGVtOmhvdmVye2N1cnNvcjpwb2ludGVyfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2staXRlbS5rLXRpbWVsaW5lLWZsYWctd3JhcDpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWRhdGUtd3JhcHttYXJnaW4tYmxvY2stc3RhcnQ6YXV0bzttYXJnaW4tYmxvY2stZW5kOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWNhcmR7aGVpZ2h0OjEwMCV9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay1jYXJke21heC1oZWlnaHQ6MTAwJX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0e292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYmxvY2stc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWV2ZW50cy1saXN0IC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NjAwcHh9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1ldmVudHMtbGlzdCAuay10aW1lbGluZS1zY3JvbGxhYmxlLXdyYXAgLmstdGltZWxpbmUtZXZlbnR7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pLzIpIDB9LmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS10cmFjay13cmFwOjphZnRlcntpbnNldC1ibG9jay1zdGFydDphdXRvO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKS8yICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pLzIpO2luc2V0LWlubGluZS1zdGFydDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7aW5zZXQtaW5saW5lLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKSAtIDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtdHJhY2sgLmstdGltZWxpbmUtc2Nyb2xsYWJsZS13cmFwe3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0fS5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcCAuay10aW1lbGluZS1mbGFne21hcmdpbi1ibG9jay1lbmQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkgKyAxNnB4KTtwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6NjBweH0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXRyYWNrLXdyYXAgLmstdGltZWxpbmUtZmxhZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtaW5saW5lLXN0YXJ0OjUwJTtpbnNldC1ibG9jay1lbmQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKDQ1ZGVnKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLXNjcm9sbGFibGUtd3JhcHtwYWRkaW5nLWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yKTtkaXNwbGF5OmZsZXg7b3V0bGluZTowfS5rLXRpbWVsaW5lLWFycm93e3dpZHRoOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTtoZWlnaHQ6dmFyKC0ta2VuZG8tc3BhY2luZy03XFwuNSwgMS44NzVyZW0pO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDpjYWxjKHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKSArIHZhcigtLWtlbmRvLXNwYWNpbmctMVxcLjUsIDAuMzc1cmVtKS8yICsgMnB4KTt6LWluZGV4OjM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5rLXRpbWVsaW5lLWFycm93LWxlZnR7aW5zZXQtaW5saW5lLXN0YXJ0OjB9LmstdGltZWxpbmUtYXJyb3ctcmlnaHR7aW5zZXQtaW5saW5lLWVuZDowfS5rLXRpbWVsaW5lLW1vYmlsZXtwYWRkaW5nLWJsb2NrOjA7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4tYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTttYXJnaW4taW5saW5lOjB9LmstdGltZWxpbmUtbW9iaWxlIC5rLXRpbWVsaW5lLWZsYWd7bWF4LXdpZHRoOmNhbGMoODBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSkqMil9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtaG9yaXpvbnRhbCAuay10aW1lbGluZS1mbGFnLXdyYXB7ZGlzcGxheTpub25lfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2Fse3BhZGRpbmctaW5saW5lLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKSArICg4MHB4IC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xXFwuNSwgMC4zNzVyZW0pKS8yICsgNTBweCl9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwuay10aW1lbGluZS1kYXRlcy1oaWRkZW57cGFkZGluZy1pbmxpbmUtc3RhcnQ6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pICsgKDgwcHggLSB2YXIoLS1rZW5kby1zcGFjaW5nLTFcXC41LCAwLjM3NXJlbSkpLzIpfS5rLXRpbWVsaW5lLW1vYmlsZS5rLXRpbWVsaW5lLXZlcnRpY2FsLmstdGltZWxpbmUtYWx0ZXJuYXRpbmd7cGFkZGluZy1pbmxpbmUtc3RhcnQ6dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKX0uay10aW1lbGluZS1tb2JpbGUuay10aW1lbGluZS12ZXJ0aWNhbCAuay10aW1lbGluZS1jYXJke3dpZHRoOjEwMCV9LmstdGltZWxpbmUtbW9iaWxlLmstdGltZWxpbmUtdmVydGljYWwgLmstdGltZWxpbmUtY2FyZCAuay1jYXJke3dpZHRoOmF1dG99LmstdGltZWxpbmUgLmstdGltZWxpbmUtZmxhZ3tjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1wcmltYXJ5LCAjZmZmZmZmKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNpcmNsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZik7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWNhcmQgLmstY2FyZC1ib2R5e3Njcm9sbGJhci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpIHZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstdGltZWxpbmUgLmstdGltZWxpbmUtY2FyZCAuay1jYXJkLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZSAuay10aW1lbGluZS1jYXJkIC5rLWNhcmQtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7YmFja2dyb3VuZDp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWRhdGV7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXRpbWVsaW5lIC5rLXRpbWVsaW5lLWFycm93LmstZGlzYWJsZWR7b3BhY2l0eToxO2NvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1vbi1iYXNlLCAjM2QzZDNkKSA2MCUsIHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1iYXNlLXN1YnRsZSwgI2ViZWJlYikgNjAlLCB0cmFuc3BhcmVudCk7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSl9LmstdGltZWxpbmUtdmVydGljYWw6OmFmdGVyLC5rLXRpbWVsaW5lLWhvcml6b250YWwgLmstdGltZWxpbmUtdHJhY2std3JhcDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KTtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay10aW1lbGluZS1ob3Jpem9udGFsIC5rLXRpbWVsaW5lLWZsYWc6OmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstdGltZWxpbmUtdHJhY2staXRlbS5rLWZvY3VzIC5rLXRpbWVsaW5lLWNpcmNsZXtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0yLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1wZGYtdmlld2Vye2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtvdXRsaW5lOjA7Zm9udC1mYW1pbHk6dmFyKC0ta2VuZG8tZm9udC1mYW1pbHksIGluaGVyaXQpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LCBub3JtYWwpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXIgLmstdG9vbGJhcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDowO2JvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6MDtib3JkZXItY29sb3I6aW5oZXJpdDtmbGV4OjAgMCBhdXRvO3otaW5kZXg6Mn0uay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXItd3JhcCwuay1wZGYtdmlld2VyIC5rLXRvb2xiYXIgLmstcGFnZXJ7cGFkZGluZzowO2JvcmRlci13aWR0aDowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDpub25lO292ZXJmbG93OnZpc2libGV9LmstcGRmLXZpZXdlci1jYW52YXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4OjEgMSBhdXRvO291dGxpbmU6bm9uZX0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS10ZXh0LXNlbGVjdHstd2Via2l0LXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dDtjdXJzb3I6dGV4dH0uay1wZGYtdmlld2VyLWNhbnZhcy5rLWVuYWJsZS1wYW5uaW5ne2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmstcGRmLXZpZXdlci1jYW52YXMuay1lbmFibGUtcGFubmluZyBzcGFuOjpzZWxlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXN7ZmxleDoxIDEgYXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctN1xcLjUsIDEuODc1cmVtKTttYXJnaW4taW5saW5lOmF1dG87ei1pbmRleDoxfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgY2FudmFze2RpcmVjdGlvbjpsdHJ9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWNhbnZhcy13cmFwcGVyIHN2Z3t0cmFuc2Zvcm06bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO21peC1ibGVuZC1tb2RlOm11bHRpcGx5O2ZpbGwtb3BhY2l0eToxfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZXtwb3NpdGlvbjphYnNvbHV0ZTtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjJweDtzdHJva2UtZGFzaGFycmF5OjJ9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQtYmxvY2stc3RhcnQ6MDtpbnNldC1pbmxpbmUtc3RhcnQ6MDtvcGFjaXR5Oi4yO292ZXJmbG93OmhpZGRlbn0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudD5zcGFuLC5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyPnNwYW4sLmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLXRleHQtbGF5ZXIgYnJ7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQtc20sIG5vcm1hbCk7dHJhbnNmb3JtLW9yaWdpbjowJSAwJTtjb2xvcjpyZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOnByZTtjdXJzb3I6dGV4dH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstdGV4dC1sYXllciAuay1tYXJrZWQtY29udGVudHtpbnNldC1ibG9jay1zdGFydDowO2hlaWdodDowfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWVuZC1vZi1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MTAwJSAwIDA7ei1pbmRleDowO2N1cnNvcjpkZWZhdWx0Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLXNlYXJjaC1oaWdobGlnaHQtbWFya3tjb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay10ZXh0LWxheWVyIC5rLWhpZ2hsaWdodGluZ3t0b3VjaC1hY3Rpb246bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3RyYW5zZm9ybS1vcmlnaW46MCAwO3BvaW50ZXItZXZlbnRzOm5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgc2VjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czphdXRvfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWxheWVyIC5rLWFubm90YXRpb24tdGV4dC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO2NvbG9yOnJnYmEoMCwwLDAsMCk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1sYXllciAuay1saW5rLWFubm90YXRpb24+YXtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tbGF5ZXIgLmstdGV4dC13aWRnZXQtYW5ub3RhdGlvbiAuay1hbm5vdGF0aW9uLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDtjdXJzb3I6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstc2VsZWN0ZWR7ei1pbmRleDoxMDAwMDAgIWltcG9ydGFudH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxO2N1cnNvcjphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtvdXRsaW5lOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOjAgMH0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvciAuay1pbnRlcm5hbHtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6YXV0b30uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstaGlnaGxpZ2h0LWVkaXRvci5rLWhpZ2hsaWdodC1lZGl0b3ItZGlzYWJsZWQgLmstaW50ZXJuYWx7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoxO3RyYW5zZm9ybS1vcmlnaW46MCAwO2N1cnNvcjp0ZXh0O2NhcmV0LWNvbG9yOnJnYmEoMTI0LDIyLDI3LC41KTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7Ym9yZGVyOnNvbGlkIDJweCByZ2JhKDAsMCwwLDApfS5rLXBkZi12aWV3ZXItcGFnZXMgLmstcGFnZSAuay1hbm5vdGF0aW9uLWVkaXRvci1sYXllciAuay1mcmVlLXRleHQtZWRpdG9yLmstc2VsZWN0ZWQuay1kcmFnZ2FibGV7Y3Vyc29yOm1vdmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3Iuay1zZWxlY3RlZCAuay1pbnRlcm5hbHtib3JkZXItcmFkaXVzOjBweDtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWx7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2luc2V0OjA7b3ZlcmZsb3c6dmlzaWJsZTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmstcGRmLXZpZXdlci1wYWdlcyAuay1wYWdlIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWw6ZW1wdHk6OmJlZm9yZXtjb250ZW50OmF0dHIoZGVmYXVsdC1jb250ZW50KX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLXBhZ2UgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXItZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0uay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2V7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLXVwbG9hZCwuay1wZGYtdmlld2VyLXBhZ2VzIC5rLWJsYW5rLXBhZ2UgLmstZHJvcHpvbmUsLmstcGRmLXZpZXdlci1wYWdlcyAuay1ibGFuay1wYWdlIC5rLWRyb3B6b25lLWlubmVye2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZX0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWx7d2lkdGg6bWF4LWNvbnRlbnQ7bWFyZ2luLWJsb2NrLXN0YXJ0OmNhbGModmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCkqMWVtKi0xICsgdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKi0xICsgLTRweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKSoyKjIqLTEpO3BhZGRpbmctYmxvY2s6Y2FsYyh2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMik7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtmbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4OjAgMCBhdXRvO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt6LWluZGV4OjEwO2N1cnNvcjpkZWZhdWx0fS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay1zZWFyY2gtZGlhbG9nLWRyYWdoYW5kbGV7Y3Vyc29yOm1vdmU7bWFyZ2luLWlubGluZS1zdGFydDowfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94e3dpZHRoOjEwZW07ZmxleDpub25lfS5rLXBkZi12aWV3ZXItY2FudmFzPi5rLXNlYXJjaC1wYW5lbCAuay10ZXh0Ym94IC5rLWJ1dHRvbntib3JkZXItd2lkdGg6MH0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWwgLmstc2VhcmNoLW1hdGNoZXN7ZGlzcGxheTppbmxpbmUtZmxleDtnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yLXRvb2xiYXI+LmstdG9vbGJhcnt3aWR0aDptaW4tY29udGVudDtib3JkZXItYmxvY2stZW5kLXdpZHRoOjB9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvcntwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSl9LmstcGRmLXZpZXdlci1hbm5vdGF0aW9uLWVkaXRvciAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXJ7cGFkZGluZy1pbmxpbmU6MH0uay1wZGYtdmlld2VyLWFubm90YXRpb24tZWRpdG9yIC5rLWZvcm0tZmllbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OjB9LmstcGRmLXZpZXdlcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLWFsdCwgI2ZmZmZmZil9LmstcGRmLXZpZXdlciAuay1wZGYtdmlld2VyLWNhbnZhc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXBkZi12aWV3ZXIgLmstcGFnZXtib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTMsIDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpfS5rLXBkZi12aWV3ZXIgLmstYmxhbmstcGFnZT4uay1pY29ue2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1YnRsZSwgIzY2NjY2Nil9LmstcGRmLXZpZXdlciAuay1jYW52YXMtd3JhcHBlciAuay1oaWdobGlnaHQtb3V0bGluZS5rLWhvdmVyLC5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmU6aG92ZXJ7c3Ryb2tlOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXIsICNlYTVhNTEpfS5rLXBkZi12aWV3ZXIgLmstY2FudmFzLXdyYXBwZXIgLmstaGlnaGxpZ2h0LW91dGxpbmUuay1zZWxlY3RlZHtzdHJva2U6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCl9LmstcGRmLXZpZXdlciAuay1zZWFyY2gtaGlnaGxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpfS5rLXBkZi12aWV3ZXIgLmstc2VhcmNoLWhpZ2hsaWdodC1tYXJre2JhY2tncm91bmQtY29sb3I6I2ZmMH0uay1wZGYtdmlld2VyIC5rLWFubm90YXRpb24tZWRpdG9yLWxheWVyIC5rLWZyZWUtdGV4dC1lZGl0b3IgLmstaW50ZXJuYWx7Y29sb3I6cmdiYSgxMjQsMjIsMjcsLjUpfS5rLXBkZi12aWV3ZXIgLmstYW5ub3RhdGlvbi1lZGl0b3ItbGF5ZXIgLmstZnJlZS10ZXh0LWVkaXRvciAuay1pbnRlcm5hbDplbXB0eTo6YmVmb3Jle2NvbG9yOnJnYmEoMTI0LDIyLDI3LC41KX0uay1wZGYtdmlld2VyLWNhbnZhcz4uay1zZWFyY2gtcGFuZWx7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpO2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTgsIDAgMTZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKSl9LmttLXNjcm9sbHZpZXcsLmttLXNjcm9sbC1jb250YWluZXJ7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5rbS1zY3JvbGwtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ua20tc2Nyb2xsLWhlYWRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDE7d2lkdGg6MTAwJTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowfS5rbS1zY3JvbGxlci1wdWxse3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsaW5lLWhlaWdodDozZW07Zm9udC1zaXplOjEuNGVtO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtM2VtLCAwKX0ua20tc2Nyb2xsZXItcHVsbCAua20tdGVtcGxhdGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjIwMHB4O3RleHQtYWxpZ246c3RhcnR9LmttLWxvYWQtbW9yZSAua20taWNvbiwua20td2lkZ2V0IC5rbS1zY3JvbGxlci1wdWxsIC5rbS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoycmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW07dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjJyZW07Zm9udC1zaXplOjJyZW07dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAzMDBtcyBsaW5lYXJ9LmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVsZWFzZSAua20taWNvbnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmttLXdpZGdldCAua20tc2Nyb2xsZXItcmVmcmVzaCAua20taWNvbnt0cmFuc2l0aW9uOm5vbmV9LmttLXRvdWNoLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjIwMDAwMDtoZWlnaHQ6LjRlbTt3aWR0aDouNGVtO29wYWNpdHk6MDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGxpbmVhcn0uay1tYXAgLmttLXRvdWNoLXNjcm9sbGJhciwuay1kaWFncmFtIC5rbS10b3VjaC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5rbS12ZXJ0aWNhbC1zY3JvbGxiYXJ7aGVpZ2h0OjEwMCU7aW5zZXQtaW5saW5lLWVuZDoycHg7aW5zZXQtYmxvY2stc3RhcnQ6MH0ua20taG9yaXpvbnRhbC1zY3JvbGxiYXJ7d2lkdGg6MTAwJTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1ibG9jay1lbmQ6MnB4fS5rbS10b3VjaC1zY3JvbGxiYXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5rLXNjcm9sbHZpZXd7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym94LXNpemluZzpib3JkZXItYm94O291dGxpbmU6MDtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCk7bGluZS1oZWlnaHQ6dmFyKC0ta2VuZG8tbGluZS1oZWlnaHQsIG5vcm1hbCk7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9Lmstc2Nyb2xsdmlldy13cmFwe3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IG5vd3JhcDtjdXJzb3I6ZGVmYXVsdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmstc2Nyb2xsdmlldy13cmFwPi5rLXNjcm9sbHZpZXctdmlld3tkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47ZmxleC1zaHJpbms6MH0uay1zY3JvbGx2aWV3LXdyYXAgaW1ney13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZXt3aWR0aDpjYWxjKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKjEwMCUpO3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKGNhbGMoLTEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkqKHZhcigtLWtlbmRvLXNjcm9sbHZpZXctY3VycmVudCwgMSkgLSAxKSkpfS5rLXNjcm9sbHZpZXctd3JhcC5rLXNjcm9sbHZpZXctYW5pbWF0ZSAuay1zY3JvbGx2aWV3LXZpZXd7d2lkdGg6Y2FsYygxMDAlL3ZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKTtmbGV4OjAgMCBjYWxjKDEwMCUvdmFyKC0ta2VuZG8tc2Nyb2xsdmlldy12aWV3cywgMSkpfTppcyhbZGlyPXJ0bF0sLmstcnRsKSAuay1zY3JvbGx2aWV3LXdyYXAuay1zY3JvbGx2aWV3LWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygxMDAlL3ZhcigtLWtlbmRvLXNjcm9sbHZpZXctdmlld3MsIDEpKih2YXIoLS1rZW5kby1zY3JvbGx2aWV3LWN1cnJlbnQsIDEpIC0gMSkpKX0uay1zY3JvbGx2aWV3LW5hdi13cmFwe3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1pbmxpbmUtc3RhcnQ6MDtpbnNldC1pbmxpbmUtZW5kOjA7aW5zZXQtYmxvY2stZW5kOjA7aGVpZ2h0OmNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkqMik7dGV4dC1hbGlnbjpjZW50ZXJ9a2VuZG8tc2Nyb2xsdmlldy5rLXNjcm9sbHZpZXcga2VuZG8tc2Nyb2xsdmlldy1wYWdlcntwb2ludGVyLWV2ZW50czpub25lfWtlbmRvLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3IC5rLXNjcm9sbHZpZXctbmF2e3BvaW50ZXItZXZlbnRzOmluaXRpYWx9Lmstc2Nyb2xsdmlldy1uYXZ7bWFyZ2luOjA7cGFkZGluZzp2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pO21heC13aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaW5lLWhlaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47cG9pbnRlci1ldmVudHM6aW5pdGlhbH0uay1zY3JvbGx2aWV3LW5hdjpmb2N1c3tvdXRsaW5lOm5vbmV9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGlua3ttYXJnaW4tYmxvY2s6MDttYXJnaW4taW5saW5lOmNhbGModmFyKC0ta2VuZG8tc3BhY2luZy01LCAxLjI1cmVtKS8yKTtwYWRkaW5nOjA7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItcmFkaXVzOjUwJTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO3ZlcnRpY2FsLWFsaWduOnRvcH0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5rOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOmNhbGMoMTBweCArIHZhcigtLWtlbmRvLXNwYWNpbmctNSwgMS4yNXJlbSkpO2hlaWdodDpjYWxjKDEwcHggKyB2YXIoLS1rZW5kby1zcGFjaW5nLTUsIDEuMjVyZW0pKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb2ludGVyLWV2ZW50czppbml0aWFsO2JvcmRlci1yYWRpdXM6MH0uay1zY3JvbGx2aWV3LW5leHQsLmstc2Nyb2xsdmlldy1wcmV2e2Rpc3BsYXk6dGFibGU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowO2hlaWdodDo2MCU7aW5zZXQtYmxvY2stc3RhcnQ6MjAlO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2N1cnNvcjpwb2ludGVyfS5rLXNjcm9sbHZpZXctbmV4dCAuay1pY29uLC5rLXNjcm9sbHZpZXctcHJldiAuay1pY29ue2Rpc3BsYXk6dGFibGUtY2VsbDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5rLXNjcm9sbHZpZXctcHJldntpbnNldC1pbmxpbmUtc3RhcnQ6MH0uay1zY3JvbGx2aWV3LW5leHR7aW5zZXQtaW5saW5lLWVuZDowfS5rLXNjcm9sbHZpZXctYW5pbWF0aW9ue3RyYW5zaXRpb24tZHVyYXRpb246LjNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fS5rLXNjcm9sbHZpZXd7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWRhcmsga2VuZG8tc2Nyb2xsdmlldy1wYWdlciwuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmF2LXdyYXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctbmV4dCwuay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1kYXJrIC5rLXNjcm9sbHZpZXctcHJldntjb2xvcjpyZ2JhKDAsMCwwLC40KX0uay1zY3JvbGx2aWV3Lmstc2Nyb2xsdmlldy1saWdodCBrZW5kby1zY3JvbGx2aWV3LXBhZ2VyLC5rLXNjcm9sbHZpZXcuay1zY3JvbGx2aWV3LWxpZ2h0IC5rLXNjcm9sbHZpZXctbmF2LXdyYXB7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuNCl9Lmstc2Nyb2xsdmlldzpmb2N1cywuay1zY3JvbGx2aWV3LXdyYXA6Zm9jdXN7b3V0bGluZTpub25lfS5rLXNjcm9sbHZpZXctZWxlbWVudHN7Y29sb3I6I2ZmZn0uay1zY3JvbGx2aWV3LW5leHQsLmstc2Nyb2xsdmlldy1wcmV2e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtc2hhZG93OnJnYmEoMCwwLDAsLjMpIDAgMCAxNXB4O29wYWNpdHk6Ljc7b3V0bGluZS13aWR0aDowOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5rLXNjcm9sbHZpZXctbmV4dDpmb2N1cywuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cywuay1zY3JvbGx2aWV3LXByZXY6Zm9jdXMsLmstc2Nyb2xsdmlldy1wcmV2LmstZm9jdXN7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9Lmstc2Nyb2xsdmlldy1uZXh0OmZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LW5leHQuay1mb2N1cyAuay1pY29uOjpiZWZvcmUsLmstc2Nyb2xsdmlldy1wcmV2OmZvY3VzIC5rLWljb246OmJlZm9yZSwuay1zY3JvbGx2aWV3LXByZXYuay1mb2N1cyAuay1pY29uOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgwLDAsMCwuMTMpfS5rLXNjcm9sbHZpZXctbmV4dDpob3Zlciwuay1zY3JvbGx2aWV3LW5leHQuay1ob3Zlciwuay1zY3JvbGx2aWV3LXByZXY6aG92ZXIsLmstc2Nyb2xsdmlldy1wcmV2LmstaG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9Lmstc2Nyb2xsdmlldy1uYXY+LmstbGlua3tiYWNrZ3JvdW5kOnZhcigtLWtlbmRvLWNvbG9yLWJhc2UsICNmNWY1ZjUpO2JvcmRlcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbmsuay1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0ta2VuZG8tY29sb3ItcHJpbWFyeSwgI2ZmNjM1OCk7Ym9yZGVyOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbms6Zm9jdXMsLmstc2Nyb2xsdmlldy1uYXY+LmstbGluay5rLWZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMCwwLDAsLjEzKX0uay1zY3JvbGx2aWV3LW5hdj4uay1saW5rOmhvdmVyLC5rLXNjcm9sbHZpZXctbmF2Pi5rLWxpbmsuay1ob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDAsMCwwLC4xMyl9LmstcHJvbXB0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6aW5oZXJpdH0uay1wcm9tcHQgLmstdG9vbGJhcntib3JkZXItYmxvY2stc3RhcnQtd2lkdGg6MDtib3JkZXItaW5saW5lLXdpZHRoOjB9LmstcHJvbXB0LWNvbnRlbnR7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSk7b3ZlcmZsb3c6YXV0b30uay1wcm9tcHQtdmlld3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MSAxIGF1dG87Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNCwgMXJlbSl9LmstcHJvbXB0LWV4cGFuZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleDoxO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctMiwgMC41cmVtKX0uay1wcm9tcHQtZXhwYW5kZXItY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtmbGV4OjAgMCBhdXRvO2dhcDp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7YWxpZ24tc2VsZjpzdHJldGNofS5rLXByb21wdC1zdWdnZXN0aW9ue2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1yYWRpdXM6dmFyKC0ta2VuZG8tYm9yZGVyLXJhZGl1cy1tZCwgMC4yNXJlbSk7cGFkZGluZy1ibG9jazp2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSk7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO2N1cnNvcjpwb2ludGVyfS5rLXByb21wdC1zZXR0aW5ne2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmstcHJvbXB0LWFjdGlvbnMuay1hY3Rpb25zLC5rLXByb21wdC1hY3Rpb25zLmstZWRpdC1idXR0b25zLC5rLXByb21wdC1hY3Rpb25zLmstYWN0aW9uLWJ1dHRvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1jb2x1bW5tZW51LWFjdGlvbnMsLmstcHJvbXB0LWFjdGlvbnMuay1mb3JtLWJ1dHRvbnN7bWFyZ2luOjB9LmstcHJvbXB0LXN0b3AtZmFie3otaW5kZXg6MX0uay1wcm9tcHR7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1oZWFkZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLXByb21wdC1jb250ZW50e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UsICNmYWZhZmEpfS5rLXByb21wdC1zdWdnZXN0aW9ue2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWFwcC1zdXJmYWNlLCAjZmZmZmZmKTtib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1tYXB7aGVpZ2h0OjYwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtmb250LXNpemU6dmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtmb250LWZhbWlseTp2YXIoLS1rZW5kby1mb250LWZhbWlseSwgaW5oZXJpdCl9LmstbWFwICosLmstbWFwICo6OmJlZm9yZSwuay1tYXAgKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fS5rLW1hcCAua20tc2Nyb2xsLXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZX0uay1tYXAgLmttLXNjcm9sbC1jb250YWluZXJ7aGVpZ2h0OjEwMCV9LmstbWFwIC5rLXRvdWNoLXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LmstbWFwIC5rLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uay1tYXAgLmstbWFya2Vye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OnZpc2libGV9LmstbWFwIC5rLWF0dHJpYnV0aW9ue3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMSwgMC4yNXJlbSk7Ym9yZGVyLXdpZHRoOjA7Zm9udC1zaXplOmNhbGModmFyKC0ta2VuZG8tZm9udC1zaXplLCBpbmhlcml0KSowLjc1KTt6LWluZGV4OjEwMDB9LmstbWFwLWNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmstbmF2aWdhdG9ye21hcmdpbjp2YXIoLS1rZW5kby1zcGFjaW5nLTQsIDFyZW0pO3dpZHRoOmNhbGMoNDhweCArIHZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKSoyKTtoZWlnaHQ6Y2FsYyg0OHB4ICsgdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uay1uYXZpZ2F0b3IgLmstYnV0dG9ue3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2xpbmUtaGVpZ2h0OjE7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOmFic29sdXRlfS5rLW5hdmlnYXRvciAuay1idXR0b24gLmstaWNvbnttaW4td2lkdGg6MDttaW4taGVpZ2h0OjB9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1uLC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItdXB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dG9wOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtsZWZ0OjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLWUsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7dG9wOjUwJX0uay1uYXZpZ2F0b3IgLmstbmF2aWdhdG9yLXMsLmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci1kb3due3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTp2YXIoLS1rZW5kby1zcGFjaW5nLTBcXC41LCAwLjEyNXJlbSk7bGVmdDo1MCV9LmstbmF2aWdhdG9yIC5rLW5hdmlnYXRvci13LC5rLW5hdmlnYXRvciAuay1uYXZpZ2F0b3ItbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtsZWZ0OnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTt0b3A6NTAlfS5rLXpvb20tY29udHJvbHttYXJnaW46dmFyKC0ta2VuZG8tc3BhY2luZy00LCAxcmVtKTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7ZGlzcGxheTpmbGV4fS5rLXBkZi1leHBvcnQgLmstbmF2aWdhdG9yLC5rLXBkZi1leHBvcnQgLmstem9vbS1jb250cm9se2Rpc3BsYXk6bm9uZX0uay1tYXB7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2UsICMzZDNkM2QpO2JhY2tncm91bmQtY29sb3I6dmFyKC0ta2VuZG8tY29sb3Itc3VyZmFjZS1hbHQsICNmZmZmZmYpfS5rLW1hcCAuay1uYXZpZ2F0b3J7Ym9yZGVyLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLWJvcmRlciwgcmdiYSgwLCAwLCAwLCAwLjA4KSk7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3Itb24tYmFzZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1iYXNlLCAjZjVmNWY1KX0uay1tYXAgLmstbWFya2Vye2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXByaW1hcnksICNmZjYzNTgpfS5rLW1hcCAuay1hdHRyaWJ1dGlvbntiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1rZW5kby1jb2xvci1hcHAtc3VyZmFjZSwgI2ZmZmZmZikgODAlLCB0cmFuc3BhcmVudCl9Lmstb3JnY2hhcnR7d2lkdGg6MTAwJTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUsIGluaGVyaXQpO2ZvbnQtZmFtaWx5OnZhcigtLWtlbmRvLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtsaW5lLWhlaWdodDp2YXIoLS1rZW5kby1saW5lLWhlaWdodCwgbm9ybWFsKTtvdmVyZmxvdzphdXRvfS5rLW9yZ2NoYXJ0ICosLmstb3JnY2hhcnQgKjo6YmVmb3JlLC5rLW9yZ2NoYXJ0ICo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0uay1vcmdjaGFydC1jb250YWluZXJ7bWFyZ2luLWJsb2NrOjA7bWFyZ2luLWlubGluZTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmV9Lmstb3JnY2hhcnQtZ3JvdXB7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ncm91cC5rLXZzdGFjaz4uay1vcmdjaGFydC1ub2RlLWNvbnRhaW5lciwuay1vcmdjaGFydC1ncm91cC5rLXZib3g+Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOjB9Lmstb3JnY2hhcnQtbm9kZS1jb250YWluZXJ7Z2FwOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItcmFkaXVzOnZhcigtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pO3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKTtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtvdXRsaW5lOjB9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC10aXRsZXttYXJnaW46MCAwIGNhbGModmFyKC0ta2VuZG8tc3BhY2luZy02LCAxLjVyZW0pLzMpO2ZvbnQtc2l6ZTp2YXIoLS1rZW5kby1mb250LXNpemUtbGcsIGluaGVyaXQpO2xpbmUtaGVpZ2h0OnZhcigtLWtlbmRvLWxpbmUtaGVpZ2h0LXNtLCBub3JtYWwpfS5rLW9yZ2NoYXJ0LW5vZGUtZ3JvdXAtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSk7Zm9udC1zaXplOnZhcigtLWtlbmRvLWZvbnQtc2l6ZSwgaW5oZXJpdCl9Lmstb3JnY2hhcnQtY2FyZHt3aWR0aDozMDBweDtib3JkZXItd2lkdGg6MXB4fS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC10aXRsZXttYXJnaW46MCAwIHZhcigtLWtlbmRvLXNwYWNpbmctMCwgMHB4KX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtc3VidGl0bGV7bWFyZ2luOjAgMCB2YXIoLS1rZW5kby1zcGFjaW5nLTAsIDBweCl9Lmstb3JnY2hhcnQtY2FyZCAuay1jYXJkLWJvZHl7Ym9yZGVyLXdpZHRoOjJweCAwIDA7Ym9yZGVyLXN0eWxlOnNvbGlkO2ZsZXgtZ3JvdzowfS5rLW9yZ2NoYXJ0LWNhcmQgLmstY2FyZC1ib2R5IC5rLWNhcmQtdGl0bGUtd3JhcHttYXJnaW46MCB2YXIoLS1rZW5kby1zcGFjaW5nLTYsIDEuNXJlbSkvMiAwIDA7bWluLXdpZHRoOjA7bWluLWhlaWdodDo0NXB4fS5rLW9yZ2NoYXJ0LWxpbmV7YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3J9Lmstb3JnY2hhcnQtbGluZS1oe2hlaWdodDoxcHh9Lmstb3JnY2hhcnQtbGluZS12e21hcmdpbi1ibG9jazowO21hcmdpbi1pbmxpbmU6YXV0bzt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLWtlbmRvLXNwYWNpbmctNiwgMS41cmVtKX0uay1vcmdjaGFydC1idXR0b257ei1pbmRleDoxfS5rLW9yZ2NoYXJ0e2JvcmRlci1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1ib3JkZXIsIHJnYmEoMCwgMCwgMCwgMC4wOCkpO2NvbG9yOnZhcigtLWtlbmRvLWNvbG9yLW9uLWFwcC1zdXJmYWNlLCAjM2QzZDNkKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWtlbmRvLWNvbG9yLXN1cmZhY2UtYWx0LCAjZmZmZmZmKX0uay1vcmdjaGFydC1jYXJkIC5rLWNhcmQtYm9keXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0uay1vcmdjaGFydC1jYXJkOmZvY3VzLC5rLW9yZ2NoYXJ0LWNhcmQuay1mb2N1c3tib3gtc2hhZG93OnZhcigtLWtlbmRvLWVsZXZhdGlvbi0xLCAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTIpKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcntib3JkZXItY29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1vbi1hcHAtc3VyZmFjZSwgIzNkM2QzZCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdXJmYWNlLCAjZmFmYWZhKX0uay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lcjpmb2N1cywuay1vcmdjaGFydC1ub2RlLWdyb3VwLWNvbnRhaW5lci5rLWZvY3Vze2JveC1zaGFkb3c6dmFyKC0ta2VuZG8tZWxldmF0aW9uLTEsIDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lmstb3JnY2hhcnQtbm9kZS1ncm91cC1zdWJ0aXRsZXtjb2xvcjp2YXIoLS1rZW5kby1jb2xvci1zdWJ0bGUsICM2NjY2NjYpfS5rLW9yZ2NoYXJ0LWxpbmUtaCwuay1vcmdjaGFydC1saW5lLXZ7Y29sb3I6dmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKX0uay1zaWduYXR1cmV7d2lkdGg6MjUwcHg7bWluLWhlaWdodDo4NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWR7d2lkdGg6NzUwcHg7aGVpZ2h0OjI1MnB4fS5rLXNpZ25hdHVyZS5rLXNpZ25hdHVyZS1tYXhpbWl6ZWQ+Lmstc2lnbmF0dXJlLWxpbmV7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDozcHh9Lmstc2lnbmF0dXJlLWFjdGlvbnN7ZGlzcGxheTpmbGV4O3dpZHRoOm1pbi1jb250ZW50O21hcmdpbi1pbmxpbmUtc3RhcnQ6YXV0bztnYXA6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKTt6LWluZGV4OjJ9Lmstc2lnbmF0dXJlLWNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldC1ibG9jay1zdGFydDowO2luc2V0LWlubGluZS1zdGFydDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jazt6LWluZGV4OjE7b3V0bGluZTpub25lfS5rLXNpZ25hdHVyZS1saW5le3Bvc2l0aW9uOmFic29sdXRlO2luc2V0LWJsb2NrLWVuZDozMyU7ei1pbmRleDoyO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWJsb2NrLWVuZC13aWR0aDoxcHg7Ym9yZGVyLWJsb2NrLWVuZC1zdHlsZTpkYXNoZWR9Lmstc2lnbmF0dXJlLXNte3BhZGRpbmctaW5saW5lOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKTtwYWRkaW5nLWJsb2NrOnZhcigtLWtlbmRvLXNwYWNpbmctMFxcLjUsIDAuMTI1cmVtKX0uay1zaWduYXR1cmUtc20gLmstc2lnbmF0dXJlLWxpbmV7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0wXFwuNSwgMC4xMjVyZW0pKjIpfS5rLXNpZ25hdHVyZS1tZHtwYWRkaW5nLWlubGluZTp2YXIoLS1rZW5kby1zcGFjaW5nLTEsIDAuMjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKX0uay1zaWduYXR1cmUtbWQgLmstc2lnbmF0dXJlLWxpbmV7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0ta2VuZG8tc3BhY2luZy0xLCAwLjI1cmVtKSoyKX0uay1zaWduYXR1cmUtbGd7cGFkZGluZy1pbmxpbmU6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pO3BhZGRpbmctYmxvY2s6dmFyKC0ta2VuZG8tc3BhY2luZy0yLCAwLjVyZW0pfS5rLXNpZ25hdHVyZS1sZyAuay1zaWduYXR1cmUtbGluZXt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1rZW5kby1zcGFjaW5nLTIsIDAuNXJlbSkqMil9Lmstc2lnbmF0dXJlLWxne21pbi1oZWlnaHQ6MTEwcHh9Lmstc2lnbmF0dXJlIC5rLXNpZ25hdHVyZS1saW5le2JvcmRlci1ibG9jay1lbmQtY29sb3I6Y29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWtlbmRvLWNvbG9yLWluZm8sICMwMDU4ZTkpIDI0JSwgdHJhbnNwYXJlbnQpfVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5XCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL1JlcG9ydFZpZXdlci9zdHlsZXMva2VuZG8uY29tbW9uLm1pblwiIGFzICo7XHJcbkB1c2UgXCIuLi8uLi8uLi8uLi9jdXN0b21fbW9kdWxlcy9SZXBvcnRWaWV3ZXIvc3R5bGVzL3RlbGVyaWtSZXBvcnRWaWV3ZXItMTkuMi4yNS44MTMubWluXCIgYXMgKjtcclxuQHVzZSBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9kaXN0L2FsbC5jc3NcIiBhcyAqO1xyXG5cclxuXHJcbi8vIEtFTkRPIFRIRU1FIE9WRVJSSURFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0ta2VuZG8tY29sb3Itb24tYXBwLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgLS1rZW5kby1jb2xvci1ib3JkZXI6IHZhcigtLXNsYXRlLWE3KTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnk6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwKTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTY1KTtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktYWN0aXZlOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02NSk7XHJcbiAgLS1rZW5kby1jb2xvci1wcmltYXJ5LW9uLXN1cmZhY2U6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC0ta2VuZG8tY29sb3ItYmFzZTogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIC0ta2VuZG8tY29sb3ItYmFzZS1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1rZW5kby1jb2xvci1zdXJmYWNlOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuXHJcbiAgLS1rZW5kby1jb2xvci1lcnJvcjogdmFyKC0tcmVkLWExMSk7XHJcblxyXG4gIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAtLWtlbmRvLWxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuXHJcbiAgLS1rZW5kby1idXR0b24tbWQtc2l6ZTogdmFyKC0tc2l6ZS00MCk7XHJcblxyXG4gIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS0xNik7XHJcbiAgLS1rLW5vdGlmaWNhdGlvbi1wYWRkaW5nLWlubGluZTogMC44MTI1cmVtIHZhcigtLXNpemUtMTYpO1xyXG5cclxuICAtLWstY2FsZW5kYXItY2VsbC1zaXplOiB2YXIoLS1zaXplLTQwKTtcclxuXHJcbiAgLS1rLXBhcmFtZXRlcnMtYXJlYS1mb290ZXItaGVpZ2h0OiB2YXIoLS1zaXplLTY0KTtcclxufVxyXG5cclxuLnJlcG9ydC12aWV3ZXItd3JhcHBlciB7XHJcbiAgZmxleDogYXV0bztcclxufVxyXG5cclxuLnRydi1wYWdlcy1hcmVhOndoZXJlKC5wcmludHByZXZpZXcpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMik7XHJcbn1cclxuXHJcbiNyZXBvcnRWaWV3ZXIxIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gVE9PTEJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstdG9vbGJhciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItbWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sdW1uLWdhcDogMDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItaXRlbSB7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICBtYXJnaW4tYmxvY2s6IDA7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgY29sdW1uLWdhcDogMC4xMjVlbTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXRvb2xiYXIgPiAuay10b29sYmFyLWl0ZW0gLnRydi10b29sYmFyLW51bWVyaWMge1xyXG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDMwcmVtIC8gdmFyKC0tcmVtLWJhc2UpKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG5cclxuICA+IGlucHV0IHtcclxuICAgIEBpbmNsdWRlIGJvZHktMDE7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmstdG9vbGJhciAuay1zZXBhcmF0b3IsXHJcbi5rLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgbWFyZ2luLWlubGluZTogdmFyKC0tc2l6ZS04KTtcclxuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKSAtIHZhcigtLXNpemUtOCkpO1xyXG59XHJcblxyXG4uay1tZW51LXBvcHVwIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cC1tZCAuay1tZW51LWxpbmsge1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgbWluLWhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzID4gLmstbGluayB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmstbWVudS1ncm91cCAuay1pdGVtOmZvY3VzLXZpc2libGUgPiAuay1saW5rIHtcclxuICBvdXRsaW5lOiB2YXIoLS1pbnB1dC1mb2N1cy1vdXRsaW5lKTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBCVVRUT05TXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pY29uLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC5rLWljb24ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmstaW5wdXQtYnV0dG9uIC5rLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxufVxyXG5cclxuLmstYnV0dG9uLW1kIHtcclxuICBtaW4taW5saW5lLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0ta2VuZG8tYnV0dG9uLW1kLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWtlbmRvLWJ1dHRvbi1tZC1zaXplKTtcclxuXHJcbiAgJi5rLWljb24tYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmstYnV0dG9uLWljb24ge1xyXG4gICAgICBtaW4tYmxvY2stc2l6ZTogMWVtO1xyXG4gICAgICBtaW4taW5saW5lLXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rLXJvdW5kZWQtbWQ6d2hlcmUoLmstaWNvbi1idXR0b24pIHtcclxuICAtLWtlbmRvLWJvcmRlci1yYWRpdXMtbWQ6IHZhcigtLXNpemUtMik7XHJcbn1cclxuXHJcbi5rLXRvb2xiYXItbWVudS1idXR0b246aGFzKC5rLW1lbnUtYnV0dG9uLWFycm93KSB7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmstbWVudS1idXR0b24uay1pY29uLWJ1dHRvbiA+IC5rLWJ1dHRvbi1hcnJvdyxcclxuLmstZHJvcGRvd24tYnV0dG9uLmstaWNvbi1idXR0b24gPiAuay1idXR0b24tYXJyb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uay1idXR0b24tZ3JvdXAgPiAuay1idXR0b246bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpOm5vdCguay1vdmVyZmxvdy1idXR0b24pIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rZW5kby1ib3JkZXItcmFkaXVzLW1kKTtcclxufVxyXG5cclxuLmstYnV0dG9uLXNvbGlkLWJhc2U6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB3aGl0ZSwgMCAwIDAgNHB4IHZhcigtLWZvcmdlLXRlcnRpYXJ5LTYwLWExNik7XHJcbiAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcclxufVxyXG5cclxuLmstYnV0dG9uLXNvbGlkLXByaW1hcnk6Zm9jdXMsXHJcbi5rLWJ1dHRvbi1zb2xpZC1wcmltYXJ5LmstZm9jdXMge1xyXG4gIG91dGxpbmU6IHZhcigtLWlucHV0LWZvY3VzLW91dGxpbmUpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlLCAwIDAgMCA1cHggdmFyKC0tZm9yZ2UtdGVydGlhcnktNjAtYTE2KTtcclxufVxyXG5cclxuLnRydi1zZWxlY3Qtbm9uZSxcclxuLnRydi1zZWxlY3QtYWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS00KTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS02KTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICBjb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItYXZhaWxhYmxlLXZhbHVlcy1tdWx0aXNlbGVjdDpoYXMoLnRydi1wYXJhbWV0ZXItYWN0aW9ucykgLmstYWN0aW9ucy1lbmQge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuXHJcblxyXG4vLyBJQ09OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstaWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmstaWNvbi1zbSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xyXG59XHJcblxyXG4uay1pLXVuZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwidW5kb1wiOyB9XHJcbi5rLWktcmVkbzo6YmVmb3JlIHsgY29udGVudDogXCJyZWRvXCI7IH1cclxuLmstaS14OjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwicmVmcmVzaFwiOyB9XHJcbi5rLWktY2FyZXQtYWx0LXRvLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZmlyc3RfcGFnZVwiOyB9XHJcbi5rLWktY2FyZXQtYWx0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2hldnJvbl9iYWNrd2FyZFwifVxyXG4uay1pLWNhcmV0LWFsdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJjaGV2cm9uX2ZvcndhcmRcIiB9XHJcbi5rLWktY2FyZXQtYWx0LXRvLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcImxhc3RfcGFnZVwiIH1cclxuLmstaS1jYXJldC1hbHQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJhcnJvd19kcm9wX2Rvd25cIiB9XHJcbi5rLWktYm9vazo6YmVmb3JlIHsgY29udGVudDogXCJtZW51X2Jvb2tcIiB9XHJcbi5rLWktZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJkZXNjcmlwdGlvblwiOyB9XHJcbi5rLWktZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZG93bmxvYWRcIjsgfVxyXG4uay1pLWFycm93LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiYXJyb3dfZHJvcF9kb3duXCI7IH1cclxuLmstaS1wcmludDo6YmVmb3JlIHsgY29udGVudDogXCJwcmludFwiOyB9XHJcbi5rLWktZGljdGlvbmFyeS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiZGljdGlvbmFyeVwiOyB9XHJcbi5rLWktZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcImZpbHRlcl9hbHRcIjsgfVxyXG4uay1pLXpvb20taW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiem9vbV9pblwiOyB9XHJcbi5rLWktem9vbS1vdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiem9vbV9vdXRcIjsgfVxyXG4uay1pLXRvZ2dsZS1mdWxsLXNjcmVlbi1tb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcImZ1bGxzY3JlZW5cIjsgfVxyXG4uay1pLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogXCJzZWFyY2hcIjsgfVxyXG4uay1pLXdhcm5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwid2FybmluZ1wiOyB9XHJcbi5rLWktY2FsZW5kYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiY2FsZW5kYXJfdG9kYXlcIjsgfVxyXG4uay1pLWNsb3NlOjpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuLmstaS14LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcImNsb3NlXCI7IH1cclxuXHJcbi5rLWktY29udmVydC1sb3dlcmNhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwibWF0Y2hfY2FzZVwiOyB9XHJcbi5rLWktd2hvbGUtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJtYXRjaF93b3JkXCIgfVxyXG4uay1pLXJlZ3VsYXItZXhwcmVzc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCJyZWd1bGFyX2V4cHJlc3Npb25cIiB9XHJcbi5rLWktY2hldnJvbi11cDo6YmVmb3JlIHsgY29udGVudDogXCJrZXlib2FyZF9hcnJvd191cFwiIH1cclxuLmstaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwia2V5Ym9hcmRfYXJyb3dfZG93blwiIH1cclxuXHJcbi5rLW5vdGlmaWNhdGlvbi1zdGF0dXMuay1pLXgtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJlcnJvclwiOyB9XHJcblxyXG5cclxuXHJcbi8vIFZJRVdFUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1jb250ZW50LFxyXG4udHJ2LXBhZ2VzLWFyZWEsXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhLFxyXG4udHJ2LWVycm9yLXBhbmUge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLnRydi1wYWdlcy1hcmVhLnByaW50cHJldmlldyAudHJ2LXBhZ2UtY29udGFpbmVyIC50cnYtcGFnZS13cmFwcGVyLmFjdGl2ZSAudHJ2LXJlcG9ydC1wYWdlOm5vdCguay1zdGF0ZS1kZWZhdWx0KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTk9USUZJQ0FUSU9OU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstbm90aWZpY2F0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmUpO1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLWstbm90aWZpY2F0aW9uLXBhZGRpbmctYmxvY2spO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iZywgdmFyKC0tc2xhdGUtMikpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tdGV4dCwgdmFyKC0tdGV4dC1wcmltYXJ5KSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYm9yZGVyLXN0cm9uZywgdmFyKC0tc2xhdGUtYTEwKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogcmV2ZXJ0O1xyXG4gIGJveC1zaGFkb3c6IHJldmVydDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1ib3JkZXIsIHZhcigtLXNsYXRlLWE2KSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICAgIHBhZGRpbmc6IHJldmVydDtcclxuXHJcbiAgfVxyXG5cclxuICAuay1pY29uIHtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxuICAgIG1pbi13aWR0aDogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tcnVieS0yKTtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLXJ1YnktYTYpO1xyXG4gIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLXJ1YnktYTEwKTtcclxuICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLXJ1YnktYTEyKTtcclxuICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLXJ1YnktYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbn1cclxuXHJcbi50cnYtcGFnZXMtcGFuZSAudHJ2LW5vdGlmaWNhdGlvbiB7XHJcbiAgLS1ub3RpZmljYXRpb24tYmc6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHJldmVydDtcclxuICAtLW5vdGlmaWNhdGlvbi1ib3JkZXItc3Ryb25nOiByZXZlcnQ7XHJcbiAgLS1ub3RpZmljYXRpb24taWNvbjogcmV2ZXJ0O1xyXG4gIC0tbm90aWZpY2F0aW9uLXRpdGxlOiByZXZlcnQ7XHJcbiAgLS1ub3RpZmljYXRpb24tdGV4dDogcmV2ZXJ0O1xyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtMTIpO1xyXG4gIH1cclxuXHJcbiAgLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuXHJcbiAgfVxyXG5cclxuICA+IC5rLW5vdGlmaWNhdGlvbi13cmFwIC5rLWljb24ge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zaXplLTE4KTtcclxuICB9XHJcblxyXG4gIC5rLWktd2FybmluZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiaW5mb1wiO1xyXG4gIH1cclxufVxyXG5cclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLWVycm9yLFxyXG4uay1ub3RpZmljYXRpb24td3JhcCA+IC5rLWktaW5mbyxcclxuLmstbm90aWZpY2F0aW9uLXdyYXAgPiAuay1pLXN1Y2Nlc3MsXHJcbi5rLW5vdGlmaWNhdGlvbi13cmFwID4gLmstaS13YXJuaW5nIHtcclxuICBtYXJnaW4taW5saW5lLWVuZDogMDtcclxufVxyXG5cclxuXHJcblxyXG4vLyBTRUFSQ0ggRElBTE9HXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXNlYXJjaC1kaWFsb2cge1xyXG4gIC5rLXdpbmRvdy10aXRsZWJhciB7XHJcbiAgICBibG9jay1zaXplOiB2YXIoLS1zaXplLTQ4KTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMXJlbSB2YXIoLS1zaXplLTQpO1xyXG4gIH1cclxuXHJcbiAgLmstd2luZG93LXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctMDI7XHJcbiAgfVxyXG5cclxuICAuay13aW5kb3ctdGl0bGViYXItYWN0aW9ucyB7XHJcbiAgICBtYXJnaW4taW5saW5lOiByZXZlcnQ7XHJcbiAgfVxyXG5cclxuICAuay1pbnB1dC1tZCB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAxO1xyXG4gIH1cclxuXHJcbiAgLmstaW5wdXQtbWQgLmstaW5wdXQtaW5uZXIge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJsb2NrOiByZXZlcnQ7XHJcbiAgfVxyXG5cclxuICAuay1saXN0dmlldyB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICAgIC5rLWxpc3QtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgICBibG9jay1zaXplOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmstbGlzdHZpZXctY29udGVudCA+IC5rLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktYWN0aXZlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNlYXJjaCBpbnB1dDogZXhwYW5kIHdpZHRoIHRvIGZpbGwgY29udGFpbmVyXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhID4gOmZpcnN0LWNoaWxkIHtcclxuICBmbGV4OiBhdXRvO1xyXG59XHJcblxyXG4vLyBCdXR0b24gZ3JvdXAgYmVsb3cgc2VhcmNoIGlucHV0XHJcbi5rLWhzdGFjay5rLWdhcC0yIHtcclxuICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4udHJ2LXNlYXJjaC1kaWFsb2ctcmVzdWx0cy1sYWJlbCB7XHJcbiAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbn1cclxuXHJcbi8vIE1ha2UgZXhjZXNzaXZlbHkgbGlnaHQgZm9udCB3ZWlnaHQgbm9ybWFsXHJcbi5rLW5vLWRhdGEge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU0lERUJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEucHJldmlldzpub3QoLi12ZXJ0aWNhbCkgLnRydi1wYXJhbWV0ZXJzLWFyZWEtY29udGVudCB7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiB2YXIoLS1rLXBhcmFtZXRlcnMtYXJlYS1mb290ZXItaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXJlbTtcclxufVxyXG5cclxuLy8gUGFyYW1ldGVyIHNlY3Rpb25zL2Jsb2Nrc1xyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAuay1jYXJkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHJvdy1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNzVyZW0gMXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIFwibGFiZWxcIlxyXG4udHJ2LXBhcmFtZXRlci1jb250YWluZXIge1xyXG5cclxuICAuay1jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogbm9uZTtcclxuICB9XHJcblxyXG4gIC50cnYtcGFyYW1ldGVyLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGhlYWRpbmctMDE7XHJcbiAgfVxyXG5cclxuICAuay1jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cnYtcGFyYW1ldGVyLWVycm9yIHtcclxuICAmLmstbm90aWZpY2F0aW9uLWVycm9yIHtcclxuICAgIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1ibG9jazogdmFyKC0tc2l6ZS04KTtcclxuICAgIC0tay1ub3RpZmljYXRpb24tcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtOCkgdmFyKC0tc2l6ZS0xNik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1iZzogdmFyKC0tYW1iZXItMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1ib3JkZXI6IHZhcigtLWFtYmVyLWE2KTtcclxuICAgIC0tbm90aWZpY2F0aW9uLWJvcmRlci1zdHJvbmc6IHZhcigtLWFtYmVyLWExMCk7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi1pY29uOiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgLS1ub3RpZmljYXRpb24tdGl0bGU6IHZhcigtLWFtYmVyLWExMik7XHJcbiAgICAtLW5vdGlmaWNhdGlvbi10ZXh0OiBva2xjaChmcm9tIHZhcigtLWFtYmVyLWExMSkgdmFyKC0tY29sb3ItZGFya2VuKSBjIGgpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICAgIGNvbHVtbi1nYXA6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIElOUFVUUyAmIENPTUJPQk9YXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pbnB1dDpub3QoLmstaW5wdXQtaW5uZXIpIHtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG5cclxuICBoZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LCB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpKTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrLCAwKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDApO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMikpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCB2YXIoLS1zaXplLTIpKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpKTtcclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItbnVtYmVyLFxyXG4udHJ2LXBhcmFtZXRlci1lZGl0b3ItdGV4dCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBDT01CT0JPWCBJTk5FUiBJTlBVVFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnRydi1wYXJhbWV0ZXJzLWFyZWEgLmstaW5wdXQtaW5uZXIsXHJcbi50cnYtc2VhcmNoLWRpYWxvZy1pbnB1dC1hcmVhIC5rLWlucHV0LWlubmVyIHtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxufVxyXG5cclxuLmstaW5wdXQgLmstYnV0dG9uLXNvbGlkLWJhc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIERST1BET1dOIExJU1QgSVRFTVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstbGlzdCAuay1saXN0LWl0ZW0ge1xyXG4gIG1pbi1ibG9jay1zaXplOiB2YXIoLS1pbnB1dC1oZWlnaHQtbWQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIHBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5rLWxpc3QtaXRlbS5rLWZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gREFURVBJQ0tFUiBDQUxFTkRBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstcG9wdXAuay1jYWxlbmRhci1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci12aWV3IHtcclxuICAvL2lubGluZS1zaXplOiBjYWxjKHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKSAqIDcpO1xyXG4gIGlubGluZS1zaXplOiBtYXgtY29udGVudDtcclxuICBibG9jay1zaXplOiBhdXRvO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1oZWFkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0ta2VuZG8tY29sb3ItYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1kZWNhZGV2aWV3LFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci1tb250aHZpZXcsXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXllYXJ2aWV3IHtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1uYXYtZmFzdCAuay1idXR0b24tdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRoIHtcclxuICBpbmxpbmUtc2l6ZTogdmFyKC0tay1jYWxlbmRhci1jZWxsLXNpemUpO1xyXG4gIGJsb2NrLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBmb250LXdlaWdodDogdmFyKC0taGVhZGluZy13ZWlnaHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLW1vbnRoLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLFxyXG4uay1jYWxlbmRhci1tb250aHZpZXcgLmstY2FsZW5kYXItdGQge1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgaW5saW5lLXNpemU6IHZhcigtLWstY2FsZW5kYXItY2VsbC1zaXplKTtcclxuICBibG9jay1zaXplOiB2YXIoLS1rLWNhbGVuZGFyLWNlbGwtc2l6ZSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXRkLmstc2VsZWN0ZWQgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1zZWxlY3RlZCAuay1saW5rIHtcclxuICAtLWtlbmRvLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLXNsYXRlLWExMik7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMTIpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1uYXYtdG9kYXkge1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICBwYWRkaW5nLWJsb2NrOiA3cHg7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWNhbGVuZGFyLXZpZXcgLmstdG9kYXkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XHJcbn1cclxuXHJcbi5rLWNhbGVuZGFyIC5rLWxpbmsge1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZS1vdXQsIGNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLXRvZGF5OmhvdmVyIC5rLWxpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxufVxyXG5cclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstY2FsZW5kYXItY2VsbC1pbm5lcixcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQ6Zm9jdXMgLmstbGluayxcclxuLmstY2FsZW5kYXIgLmstY2FsZW5kYXItdGQuay1mb2N1cyAuay1jYWxlbmRhci1jZWxsLWlubmVyLFxyXG4uay1jYWxlbmRhciAuay1jYWxlbmRhci10ZC5rLWZvY3VzIC5rLWxpbmsge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1mb3JnZS1pY29uLWJ1dHRvbi1mb2N1cy1pbmRpY2F0b3ItY29sb3IpO1xyXG59XHJcblxyXG4uay1jYWxlbmRhci1mb290ZXIge1xyXG4gIHBhZGRpbmctYmxvY2s6IHZhcigtLXNpemUtNCk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTVVMVElTRUxFQ1RcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbi50cnYtcGFyYW1ldGVycy1hcmVhIC5rLW11bHRpc2VsZWN0LmstaW5wdXQge1xyXG4gIC0taW5wdXQtcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5rLWlucHV0LW1kIC5rLWlucHV0LXZhbHVlcyA+IC5rLWlucHV0LWlubmVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBwYWRkaW5nLWJsb2NrOiAwO1xyXG59XHJcblxyXG4vLyBQYXJhbWV0ZXIgYWN0aW9uIGJ1dHRvbnMgKGxpa2UgXCJTZWxlY3QgQWxsXCIgLyBcIkNsZWFyIEFsbFwiKVxyXG4udHJ2LXBhcmFtZXRlci1hY3Rpb25zIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcbn1cclxuXHJcbi5rLWFjdGlvbnMge1xyXG4gIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gIHBhZGRpbmctYmxvY2stZW5kOiAwO1xyXG4gIG92ZXJmbG93OiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLWxpc3Qtc2Nyb2xsZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIENISVBTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uay1pbnB1dC1tZCAuay1pbnB1dC12YWx1ZXMsXHJcbi5rLXBpY2tlci1tZCAuay1pbnB1dC12YWx1ZXMge1xyXG4gIHBhZGRpbmc6IHJldmVydDtcclxuICBnYXA6IHZhcigtLXNpemUtNik7XHJcbn1cclxuXHJcbi5rLWNoaXAtY29udGVudDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luOiByZXZlcnQ7XHJcbn1cclxuXHJcbi5rLWNoaXAge1xyXG5cclxuICAmOndoZXJlKC5rLXJvdW5kZWQtbWQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtOCk7XHJcbiAgfVxyXG5cclxuICAmOndoZXJlKC5rLWNoaXAtbWQpIHtcclxuICAgIC0ta2VuZG8tZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0yKTtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSguay1jaGlwLXNvbGlkLWJhc2UpIHtcclxuICAgIC0ta2VuZG8tY29sb3ItYmFzZS1zdWJ0bGU6IHZhcigtLXNsYXRlLWEzKTtcclxuICAgIC0ta2VuZG8tY29sb3Itb24tYmFzZTogdmFyKC0tc2xhdGUtYTEyKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTQpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuICB9XHJcblxyXG4gICY6aGFzKC5rLWNoaXAtYWN0aW9ucykge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG4gICAgY29sdW1uLWdhcDogdmFyKC0tc2l6ZS00KTtcclxuXHJcbiAgICAuay1pY29uIHtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rLWNoaXAtbGFiZWwge1xyXG4gIHBhZGRpbmctYmxvY2s6IHJldmVydDtcclxuICBtYXJnaW4tYmxvY2s6IHJldmVydDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG59XHJcblxyXG5cclxuLy8gQ0hFQ0tCT1hFU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB3aWR0aDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XHJcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWNoZWNrYm94LXNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFweDtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWNvbG9yKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1jaGVja2JveC1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTEyKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmV2ZXJ0O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgaW5zZXQ6IHJldmVydDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWExMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYSAudHJ2LXBhcmFtZXRlcnMtd3JhcHBlciAudHJ2LXBhcmFtZXRlci1lZGl0b3ItYm9vbGVhbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIFNJREVCQVIgRk9PVEVSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udHJ2LXBhcmFtZXRlcnMtYXJlYS5wcmV2aWV3IC50cnYtcGFyYW1ldGVycy1hcmVhLWZvb3RlciB7XHJcbiAgaW5zZXQtaW5saW5lOiAwO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgYmxvY2stc2l6ZTogdmFyKC0tay1wYXJhbWV0ZXJzLWFyZWEtZm9vdGVyLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgcGFkZGluZy1ibG9jazogMC41cmVtIDFyZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLmstYnV0dG9uLW1kIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTUExJVEJBUlxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLmstc3BsaXRiYXIge1xyXG4gIGJvcmRlci13aWR0aDogMCAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXNwbGl0dGVyLWZsZXggLmstcGFuZS5rLWhpZGRlbiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYWJzdHJhY3RzJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UnIGFzICo7XHJcblxyXG46d2hlcmUoaHRtbCkge1xyXG4gIC0tcG9wdXAtc2hhZG93OiAwIDM2cHggMTRweCBoc2woMjE4IDQlIDUwJSAvIDIlKSxcclxuICAwIDIwcHggMTJweCBoc2woMjE4IDQlIDUwJSAvIDglKSxcclxuICAwIDlweCA5cHggaHNsKDIxOCA0JSA1MCUgLyAxNCUpLFxyXG4gIDAgMnB4IDVweCBoc2woMjE4IDQlIDUwJSAvIDE2JSksXHJcbiAgMCAwIDAgaHNsKDIxOCA0JSA1MCUgLyAxNiUpO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gIC5uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNQUlOIFdSQVBQRVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyLW1haW4tYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLy8gTUFJTiBTSURFQkFSXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtY2hhcnQtYnVpbGRlci1zaWRlYmFyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBoc2wodmFyKC0tZ3JheS05MCkgLyAwLjE2KTtcclxuXHJcbiAgLm5hdmlnYXRpb24taXRlbTpob3ZlciAuc2VhdC1jaGFydC1idWlsZGVyLWluc2VydC1pY29uIHtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1idWlsZGVyLXNpZGViYXItaW5zZXJ0LXNlY3Rpb24tYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG4gIGhlaWdodDogM3JlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gIC5zZWF0LWNoYXJ0LWJ1aWxkZXItaW5zZXJ0LWljb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKHZhcigtLWdyYXktOTApKTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhdC1jaGFydC1uYXZpZ2F0aW9uLWl0ZW0ge1xyXG4gIGdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4vLyBBREQgTkVXIFNFQ1RJT04gRElBTE9HIE1PREFMXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uYWRkLXNlY3Rpb24tZGlhbG9nLW1vZGFsIHtcclxuICAtLWRpYWxvZy1wYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG4gIC0tZGlhbG9nLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tZGlhbG9nLXNoYWRvdzogMCAxcmVtIDRyZW0gdmFyKC0tYmxhY2stYTcpO1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxufVxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFkZC1zZWN0aW9uLXByb3BlcnRpZXMtbGF5b3V0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuNXJlbTtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5hZGQtc2VjdGlvbi1wcm9wZXJ0aWVzLWxheW91dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuaW5wdXQuYWRkLXNlY3Rpb24tc2VhdC1jb3VudCB7XHJcbiAgbWluLXdpZHRoOiAzcmVtO1xyXG4gIG1heC13aWR0aDogM3JlbTtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gSGlkZXMgc3Bpbm5lciBvbiBGaXJlRm94XHJcblxyXG4gIC8vJjpob3ZlciB7XHJcbiAgICAvL2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNsYXRlLWE5KTtcclxuICAvL31cclxuXHJcbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbiAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWRkLXNlY3Rpb24tcHJvcGVydGllcy1udW1iZXJpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgLnNlY3Rpb24tcHJvcGVydGllcy1xdWFkcmFudHMtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ0FOVkFTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLmtvbnZhLWNvbnRhaW5lciB7XHJcbiAgZmxleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1iZy11aSk7XHJcbn1cclxuXHJcbi8vIFRoaXMgaXMgYSBcInBoYW50b20gY2FudmFzXCIgd2UgdXNlIHRvIGV4cG9ydCB0aGUgbGF5b3V0J3MgaW1hZ2UgZm9yIHRoZSByZXBvcnRcclxuLmtvbnZhLWNvbnRhaW5lci0tb2Zmc2NyZWVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMzMDBweDtcclxuICBoZWlnaHQ6IDIyNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LWJ1aWxkZXItcHJvcGVydGllcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLy8gUE9QVVAgTUVOVSBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uY2FudmFzLXBvcHVwLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcblxyXG4vLyBTRUFUIFNUQVRVUyBQT1BVUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWF0LXN0YXR1cyB7XHJcblxyXG4gICYtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG9rbGNoKDEwMCUgMCAwIC8gOTIlKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tcG9wdXAtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICYtb3B0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMC4yNXJlbTtcclxuICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCBjYWxjKDZyZW0vdmFyKC0tcmVtLWJhc2UpKSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGVhc2Utb3V0IDE1MG1zO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCBoc2wodmFyKC0tZ3JheS0wNSkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWJsb2NrZWQge1xyXG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMSwgJ3dnaHQnIDQwMCwgJ0dSQUQnIDAsICdvcHN6JyAyMDtcclxufVxyXG5cclxuXHJcbi8vIFNFQ1RJT04gUFJPUEVSVElFUyBQT1BVUFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcG9wdXAtd3JhcHBlciB7XHJcbiAgd2lkdGg6IGNhbGMoMjA4cmVtL3ZhcigtLXJlbS1iYXNlKSk7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6aGFzKC5ub3RpZmljYXRpb24pIFtkYXRhLW5vdGlmaWNhdGlvbi10eXBlPVwiZXJyb3JcIl0ge1xyXG4gICAgLS1ub3RpZmljYXRpb24tYmc6IHZhcigtLXJ1YnktMik7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLW5vdGlmaWNhdGlvbi1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1wb3B1cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBva2xjaCgxMDAlIDAgMCAvIDkyJSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vei1pbmRleDogMTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1wb3B1cC1zaGFkb3cpO1xyXG5cclxuICAmIC5pY29uLS0xNiB7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDAsICd3Z2h0JyAzMzAsICdHUkFEJyAwLCAnb3BzeicgMjA7XHJcbiAgfVxyXG5cclxuICAmIC5pY29uLS0xOCB7XHJcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDAsICd3Z2h0JyAzMDAsICdHUkFEJyAwLCAnb3BzeicgMjA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWN0aW9uIFByb3BlcnRpZXMgaGVhZGVyXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci10aXRsZSB7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1oZWFkZXItYnV0dG9ucy13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLWhlYWRlci1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNlY3Rpb24gUHJvcGVydGllcyBib2R5XHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMXJlbTtcclxuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZWRpdC1kaXJlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBjYWxjKDI4cmVtL3ZhcigtLXJlbS1iYXNlKSkpO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGNhbGMoMjhyZW0vdmFyKC0tcmVtLWJhc2UpKSk7XHJcbiAgZ3JpZC1nYXA6IDAuNXJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICBoZWlnaHQ6IDRyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC41cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcblxyXG4gICYtbGFiZWwge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICYgcGF0aCB7IC8vIHRhcmdldHMgc3ZnIGljb24gZmlsbFxyXG4gICAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvcGVydGllcy1yb3ctY29sLWNvbnRyb2wgLmVkaXQtc2VhdC1jb3VudCB7XHJcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogY2FsYygyOHJlbSAvIDE2KSAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtcm93LWNvbC1jb250cm9sLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcclxuICAvL3RvcDogMC41NjI1cmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy13cmFwcGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XHJcbiAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA1O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcblxyXG4uc2VjdGlvbi1wcm9wZXJ0aWVzLXF1YWRyYW50cy1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC10ZXJ0aWFyeSk7XHJcbiAgICB0cmFuc2l0aW9uOiBzY2FsZSAxNTBtcyBlYXNlLW91dDtcclxuICAgIHNjYWxlOiAwLjI1O1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHNjYWxlOiAwLjU7XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgc3RhdGUgc3R5bGUgVE9ETzogQXBwbHkgYmVsb3cgc3R5bGUgd2hlbmV2ZXIgdGhlIGFjdGl2ZSBzdGF0ZSBzZXR1cCBpcyByZWFkeSBpbiB2aWV3TW9kZWwuXHJcbiAgJi1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcclxuICAgIHNjYWxlOiAxO1xyXG4gIH1cclxuXHJcbiAgJi1hY3RpdmU6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBzY2FsZTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLXdyYXBwZXIge1xyXG4gIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICByb3ctZ2FwOiAwLjVyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLXByb3BlcnRpZXMtZGlyZWN0aW9uLWJ1dHRvbiB7XHJcbiAgLS1mb3JnZS1pY29uLWJ1dHRvbi1kZW5zaXR5LW1lZGl1bS1zaXplOiBjYWxjKDI4cmVtIC8gMTYpO1xyXG4gIC0tZm9yZ2UtaWNvbi1idXR0b24tc2hhcGUtc3F1YXJlZDogMC4xMjVyZW07XHJcblxyXG4gICYtYWN0aXZlIHtcclxuICAgIC0tZm9yZ2UtaWNvbi1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG4gIH1cclxuXHJcbiAgJi1mbGlwcGVkLWhvcml6b250YWwge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJi1mbGlwcGVkLXZlcnRpY2FsIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xMDAlKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRVRUSU5HUyBTSURFIFBBTkVMXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWhlYWRlciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDAuNXJlbTtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLWJvZHkge1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5zZWF0LWNoYXJ0LXNldHRpbmdzLS1zZWN0aW9uLWJvZHkge1xyXG4gIHBhZGRpbmc6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICYtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaWJvbGQpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXQtY2hhcnQtc2V0dGluZ3MtLXNlY3Rpb24taGVhZGluZyB7XHJcbiAgcGFkZGluZzogMC41cmVtO1xyXG59XHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYnV0dG9uLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblxyXG4gICYgPiAqIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmFuZ2UgaW5wdXQgc3R5bGVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc2VhdC1jaGFydC1zZXR0aW5ncy0tYm9keSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTGVzcyBub3Rlcyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAtMzBweDtcclxuICAgIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ01vcmUgbm90ZXMnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgbGFiZWwtMDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYW5lbCBQYWNrYWdlIFJlcG9ydCBTZWF0IENoYXJ0IExheW91dFxyXG5cclxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogNDhweDtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWxheW91dCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA2MjVyZW0gdmFyKC0tc2xhdGUtNik7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXNlYXQtY2hhcnQtc2VjdGlvbi1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNjI1cmVtIHZhcigtLXNsYXRlLTYpO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLnJlcG9ydC1zZWF0LWNoYXJ0LWNhbmRpZGF0ZS1pbmZvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlXSB7XHJcbn1cclxuXHJcbltkYXRhLXNlYXQtY2hhcnQtaXRlbS10eXBlPVwic2VhdFwiXSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmctaW5saW5lOiA4cHg7XHJcbiAgcGFkZGluZy1ibG9jazogNHB4O1xyXG59XHJcblxyXG5bZGF0YS1zZWF0LWNoYXJ0LWl0ZW0tdHlwZT1cImVtcHR5XCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS02KTtcclxufVxyXG5cclxuW2RhdGEtc2VhdC1jaGFydC1pdGVtLXR5cGU9XCJibG9ja2VkXCJdIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCBjYWxjKDUwJSAtICgyZW0vMTYpKSwgIHZhcigtLXNsYXRlLTYpIGNhbGMoNTAlICsgKDJlbS8xNikpLCB2YXIoLS1zbGF0ZS02KSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1zZWF0LW51bWJlciB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtdGVydGlhcnkpO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbn1cclxuXHJcbi5yZXBvcnQtc2VhdC1jaGFydC1jYW5kaWRhdGUtbmFtZSB7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLnNlYXQtY2hhcnQtY2FzZS1sYXlvdXQtY29udGFpbmVyIHsgLy8gQ29udGFpbmVyIHRvIGhpZGUgdGhlIHNlYXQtY2hhcnQtY2FzZS1sYXlvdXQgY29tcG9uZW50IG9mZi1zY3JlZW4uXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAwMHB4O1xyXG59XHJcblxyXG4uc2VhdGluZy1jaGFydC1lbXB0eS1tZXNzYWdlIHtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLnNlbmQtbWVzc2FnZS0tY29udGFpbmVyIHsgLy8gcGFyZW50IGRpdiBvZiBmaWVsZHNldFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAycmVtIDZyZW0gMnJlbTtcclxufVxyXG5cclxuLnNlbmQtbWVzc2FnZS0taW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgZmxleDogYXV0bztcclxuICBtYXgtd2lkdGg6IDQ4cmVtO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5zZW5kLW1lc3NhZ2UtLWlubmVyIC5sYWJlbC0wMSB7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWhlYWRpbmctd2VpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxufVxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tbmF2LWl0ZW0taGVpZ2h0OiAycmVtO1xyXG59XHJcblxyXG4vLyBOQVYgU0lERUJBUiBDT05UQUlORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LXNpZGViYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmF2LXNpZGViYXItYmcpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLW5hdi1zaWRlYmFyLWJvcmRlcik7XHJcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdwcmltYXJ5J10ge1xyXG4gIC0tbmF2LXNpZGViYXItYmc6IHZhcigtLXByaW1hcnktYmctdWkpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIC0tbmF2LWl0ZW0tYmctaG92ZXI6IHZhcigtLWZvcmdlLWhvdmVyKTtcclxuICAtLW5hdi1pdGVtLWJnLWFjdGl2ZTogdmFyKC0tZm9yZ2UtYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPSdzZWNvbmRhcnknXSB7XHJcbiAgLS1uYXYtc2lkZWJhci1iZzogdmFyKC0td2hpdGUpO1xyXG4gIC0tbmF2LXNpZGViYXItYm9yZGVyOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgLS1uYXYtaXRlbS1iZy1ob3ZlcjogdmFyKC0tZ3JheS1ob3Zlcik7XHJcbiAgLS1uYXYtaXRlbS1iZy1hY3RpdmU6IHZhcigtLWdyYXktYWN0aXZlKTtcclxufVxyXG5cclxuLm5hdi1zaWRlYmFyW2RhdGEtc2lkZWJhci10eXBlPVwicXgtYnVpbGRlclwiXSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMy41cmVtO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG5cclxuLy8gTkFWIFNJREVCQVIgSU5ORVJcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4ubmF2LS10aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxufVxyXG5cclxuLm5hdi0tYmFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY29sdW1uLWdhcDogMC41cmVtO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuXHJcbi5uYXYtLXNlY3Rpb24tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICY6aGFzKC5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyKSB7XHJcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XHJcbiAgY29sdW1uLWdhcDogdmFyKC0tbmF2LWl0ZW0tZ2FwLCAxcmVtKTtcclxuICBtaW4taGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWlubGluZSwgMC41cmVtKTtcclxuICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1uYXYtaXRlbS1wYWRkaW5nLWJsb2NrLCBjYWxjKCh2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIC0gdmFyKC0tbGgtc2NhbGUtMSkpIC8gMikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdi1pdGVtLWJnLWhvdmVyLCB2YXIoLS1ncmF5LWhvdmVyKSk7XHJcblxyXG4gICAgLm5hdi0taXRlbS11dGlsaXR5LXdyYXBwZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1hY3RpdmUsIHZhcigtLWdyYXktYWN0aXZlKSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWlucHV0LWZvY3VzLXNoYWRvdyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICB9XHJcblxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNjI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LS1pdGVtLWxhYmVsIHtcclxuICBwYWRkaW5nLWJsb2NrOiBjYWxjKCh2YXIoLS1uYXYtaXRlbS1oZWlnaHQpIC0gdmFyKC0tbGgtc2NhbGUtMSkpIC8gMik7XHJcbiAgbWFyZ2luLWlubGluZTogMXB4IHZhcigtLXNpemUtOCk7XHJcbn1cclxuXHJcbi5uYXYtLWl0ZW0tdXRpbGl0eS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1vdXQ7XHJcbiAgZ3JpZC1jb2x1bW46IG5hdi11dGlsaXR5O1xyXG59XHJcblxyXG4ubmF2LS1pdGVtLXV0aWxpdHktd3JhcHBlclt2aXNpYmxlLXR5cGU9XCJob3ZlclwiXSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm5hdi0taXRlbS11dGlsaXR5IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaXRlbS1oZWlnaHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXYtaXRlbS1iZy1ob3ZlciwgdmFyKC0tZ3JheS1ob3ZlcikpO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi0taXRlbVtkYXRhLW5hdi1pdGVtLXR5cGU9XCJyZW9yZGVyXCJdIHtcclxuICAtLW5hdi1pdGVtLWdhcDogMDtcclxuICAtLW5hdi1pdGVtLXBhZGRpbmctaW5saW5lOiAwO1xyXG4gIC0tbmF2LWl0ZW0tcGFkZGluZy1ibG9jazogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogW2RyYWctaGFuZC1zdGFydF0gdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KSBbZHJhZy1oYW5kLWVuZCBuYXYtbGFiZWwtc3RhcnRdIDFmciBbbmF2LWxhYmVsLWVuZCBuYXYtdXRpbGl0eS1zdGFydF0gYXV0byBbbmF2LXV0aWxpdHktZW5kXTtcclxufVxyXG5cclxuXHJcbi8vIERSQUcvUkVPUkRFUiBCVVRUT05cclxuLy8gVE9ETzogQ29tYmluZSB0aGlzIHdpdGggbmF2LS1pdGVtLXV0aWxpdHkgdG8gc2ltcGxpZnk/XHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uZHJhZy1idXR0b24td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogdmFyKC0tbmF2LWl0ZW0taGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1pdGVtLWhlaWdodCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBncmlkLWNvbHVtbjogZHJhZy1oYW5kO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2LWl0ZW0tYmctaG92ZXIsIHZhcigtLWdyYXktaG92ZXIpKTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZScgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2lucHV0cycgYXMgKjtcclxuXHJcblxyXG4vLyBDVVNUT01JWkUgU0xJTSBTRUxFQ1QgU1RZTElOR1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuOnJvb3Qge1xyXG4gIC0tc3MtYmctY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtZm9udC1jb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICAtLXNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLXRleHQtcGxhY2Vob2xkZXIpO1xyXG4gIC0tc3MtZGlzYWJsZWQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIC0tc3MtYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLS1zcy1tYWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxuICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxNC43NXJlbTtcclxuICAtLXNzLXNwYWNpbmctbDogMXJlbTtcclxuICAtLXNzLXNwYWNpbmctbTogMC41cmVtO1xyXG4gIC0tc3Mtc3BhY2luZy1zOiAwLjI1cmVtO1xyXG4gIC0tc3MtYW5pbWF0aW9uLXRpbWluZzogMTAwbXM7XHJcbiAgLS1zcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICAtLXNzLWlucHV0LWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0LW1kKTtcclxufVxyXG5cclxuXHJcbi8vIE1BSU4gSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5AbWl4aW4gc2xpbS1zZWxlY3QtYmFzZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQsIGF1dG8pO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodCwgdmFyKC0taW5wdXQtaGVpZ2h0LW1kKSk7XHJcbiAgcGFkZGluZy1ibG9jazogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jaywgMC41cmVtKTtcclxuICBwYWRkaW5nLWlubGluZTogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUsIDFyZW0pO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1zbGF0ZS1hMykpO1xyXG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLCBub25lKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1pbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LCBpbnNldCAwIC0xcHggMCB2YXIoLS1zbGF0ZS1hOSkpO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0taW5wdXQtZm9jdXMtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6aXMoLnNzLWRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICAtLWlucHV0LWZvY3VzLW91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmlzKC5zcy1kaXNhYmxlZCkge1xyXG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZTogMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkLCBub25lKTtcclxuXHJcbiAgICAuc3MtZGVzZWxlY3QsXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0IHtcclxuICBAaW5jbHVkZSBzbGltLXNlbGVjdC1iYXNlO1xyXG5cclxuICAmOndoZXJlKC5pbi1kaWFsb2cpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLTMpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICAtLWlucHV0LWJnLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbGF0ZS1hMik7XHJcbiAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIC0taW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXNsYXRlLWE4KTtcclxuICAtLWlucHV0LWJveC1zaGFkb3ctZGlzYWJsZWQ6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1zbGF0ZS1hNyk7XHJcbiAgQGluY2x1ZGUgc2xpbS1zZWxlY3QtYmFzZTtcclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDEpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gIH1cclxuXHJcbiAgJjp3aGVyZSgubGF5ZXItMDIpIHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLXNsYXRlLWEyKTtcclxuICB9XHJcblxyXG4gICY6d2hlcmUoLmxheWVyLTAzKSB7XHJcbiAgICAtLWlucHV0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1zdXJmYWNlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy12YWx1ZXMgLnNzLXBsYWNlaG9sZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vIERST1BET1dOIEFSUk9XXHJcbi8vIFN0eWxlIHRoaXMgdG8gbWF0Y2ggb3VyIG5vcm1hbCBzZWxlY3Qtd3JhcHBlciA6YWZ0ZXIgZWxlbWVudFxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnNzLW1haW4gLnNzLWFycm93IHtcclxuICB3aWR0aDogMTFweDtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgbWFyZ2luOiA2cHggMC4yNXJlbSBhdXRvIDAuMjVyZW07XHJcblxyXG4gICYgcGF0aCB7XHJcbiAgICBzdHJva2UtbGluZWNhcDogYnV0dDtcclxuICAgIHN0cm9rZS1saW5lam9pbjogaW5pdGlhbDtcclxuICAgIHN0cm9rZS13aWR0aDogMTM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTUVOVVxyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zLCB0cmFuc2Zvcm0gMTBtcyAxNTBtcztcclxuXHJcbiAgJi5zbGltLXNlbGVjdCxcclxuICAmLnNsaW0tc2VsZWN0LW91dGxpbmVkIHtcclxuICAgIC0taW5wdXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2NHB4KSBzYXR1cmF0ZSg4MCUpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LTIpO1xyXG4gIH1cclxuXHJcbiAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgNTBtcywgdHJhbnNmb3JtIDBtcztcclxuICB9XHJcblxyXG4gICY6aGFzKC5zcy1zZWFyY2g6d2hlcmUoLnNzLWhpZGUpKSB7XHJcbiAgICAtLXNzLWNvbnRlbnQtaGVpZ2h0OiAxMy43NXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTRUFSQ0ggSU5QVVRcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcclxuICBwYWRkaW5nOiAwLjVyZW07XHJcblxyXG4gIGlucHV0IHtcclxuICAgIC0taW5wdXQtYmctY29sb3I6IHZhcigtLWNvbG9yLXN1cmZhY2UpO1xyXG4gICAgLS1pbnB1dC1iZy1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2xhdGUtYTIpO1xyXG4gICAgLS1pbnB1dC1ib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTgpO1xyXG4gICAgLS1pbnB1dC1ib3gtc2hhZG93LWRpc2FibGVkOiBpbnNldCAwIDAgMCAxcHggdmFyKC0tc2xhdGUtYTcpO1xyXG4gICAgQGluY2x1ZGUgaW5wdXQtYmFzZTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogdmFyKC0taW5wdXQtZm9jdXMtb3V0bGluZSk7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1mb2N1cy1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRm9yIHRleHQgaWYgbm8gc2VhcmNoIHJlc3VsdHNcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1ibG9jay1zaXplOiAzcmVtO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuXHJcbi5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4tYmxvY2stc2l6ZTogdmFyKC0tc3MtaW5wdXQtaGVpZ2h0KTtcclxuICBwYWRkaW5nLWJsb2NrOiAwLjY4NzVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW0gMXJlbTtcclxuICAvL2NvbHVtbi1nYXA6IDAuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGluc2V0LWlubGluZTogMXJlbTtcclxuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICAgIGJsb2NrLXNpemU6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuICB9XHJcblxyXG4gICY6bm90KC5zcy1kaXNhYmxlZCkuc3Mtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Mtb3B0aW9uOm5vdCguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3hfb3V0bGluZV9ibGFuayc7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaWNvbnMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUzKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJGSUxMXCIgMCwgXCJ3Z2h0XCIgMjUwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1zdGFydDogMC41cmVtO1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMXJlbTtcclxufVxyXG5cclxuLnNzLW9wdGlvbjppcyguc3Mtc2VsZWN0ZWQpOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdjaGVja19ib3gnO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWljb25zKTtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiRklMTFwiIDEsIFwid2dodFwiIDQwMCwgXCJHUkFEXCIgLTEwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDAuNXJlbTtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbn1cclxuXHJcbi8vIFN3YXAgdG8gcmFkaW8gYnV0dG9uIGZvciBzaW5nbGUgc2VsZWN0IG9wdGlvbnNcclxuLnNsaW0tc2VsZWN0OndoZXJlKC5pbi1kaWFsb2cpLFxyXG4uc2xpbS1zZWxlY3Qtb3V0bGluZWQ6d2hlcmUoLmNhbmRpZGF0ZSkge1xyXG5cclxuICAmIC5zcy1vcHRpb246bm90KC5zcy1zZWxlY3RlZCk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG5cclxuICAmIC5zcy1vcHRpb246aXMoLnNzLXNlbGVjdGVkKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdyYWRpb19idXR0b25fY2hlY2tlZCc7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1pY29ucyk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIkZJTExcIiAwLCBcIndnaHRcIiAyNTA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVkFMVUUgQkFER0VTXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XHJcbiAgLS1zcy1wcmltYXJ5LWNvbG9yOiB2YXIoLS1za3ktYTQpO1xyXG4gIC0tc3MtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7IC8vIFR1cm4gb2ZmIGRlZmF1bHQgYW5pbWF0aW9uIGluXHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjM3NXJlbTtcclxuXHJcbiAgLnNzLXZhbHVlLXRleHQge1xyXG4gICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgLS1zcy1iZy1jb2xvcjogdmFyKC0tc2t5LWExMik7XHJcbiAgICAgIHN0cm9rZS1saW5lY2FwOiBidXR0O1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDE0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFFYIEJVSUxERVIgU1BFQ0lGSUNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG4uc3MtbWFpbiAuc3MtdmFsdWVzIC5zcy1zaW5nbGUge1xyXG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICBmbGV4OiBhdXRvO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcy1vcHRpb24tY2FuZGlkYXRlLXF1ZXN0aW9uLXR5cGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogYXV0bztcclxuICBnYXA6IDFyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnNzLW9wdGlvbi1jYW5kaWRhdGUtcXVlc3Rpb24tdHlwZS1iYWRnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAwLjM3NXJlbTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTUpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5tdWx0aXBsZS1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlSW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNzLXZhbHVlT3V0IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwic25hY2tiYXIge1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG4iLCIuc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwNHB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIExPQ0FUSU9OIEZJTFRFUlxyXG4vLyBUZXN0aW5nIGFuIGlubGluZSBmaWx0ZXIgc3R5bGVcclxuLy8gVE9ETzogRmVlbCBmcmVlIHRvIHJldmVydCB0byBkZWZhdWx0IGFuZCBkZWxldGUgdGhpc1xyXG4uc3VtbW9ucy1ydW4tdGFibGUtd3JhcHBlciAuam0tZGF0YS10YWJsZS1mb3JtcyAuZmlsdGVyLWxvY2F0aW9uLmlucHV0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBnYXA6IHZhcigtLXNwYWNpbmcpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGFiZWwtMDEge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnRmlsdGVyIGJ5Oic7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QtaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktaG92ZXIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuOndoZXJlKGh0bWwpIHtcclxuICAtLXRhYmxlLXJvdy1oZWlnaHQ6IHZhcigtLXNpemUtNDgpO1xyXG4gIC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZTogMXJlbTtcclxuICAtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jazogMDtcclxufVxyXG5cclxuLmRhdGEtdGFibGUtd3JhcHBlciB7XHJcbiAgZmxleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGF0YS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5mb3JtLWxheW91dC13aXRoLXRhYmxlIGRhdGEtdGFibGUgeyAvLyBUT0RPOiBDb21iaW5lIHRoZSBhYm92ZSBkYXRhLXRhYmxlIHJ1bGUgb25jZSB0aGUgZGF0YS10YWJsZSB3cmFwcGVyIGltcGxlbWVudGF0aW9uIGlzIGRvbmUuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luLWlubGluZTogLTFyZW07XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gZGF0YS10YWJsZS5odG1sXHJcbi5qbS1kYXRhLXRhYmxlLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICAvL3BhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gIC5mb3JtLXNlbGVjdC1jb250cm9sLCAuZm9ybS1pbnB1dC1maWVsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmptLWRhdGEtdGFibGUtZm9ybXMsIC5qbS10b29sYmFyLWZvcm1zIHsgLy8gZGF0YS10YWJsZSBzZXBhcmF0ZWQgZHVlIHRvIFwicGF5IGZpcnN0XCIgY2FzZSBvbiBhdHRlbmRhbmNlXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0aC5uby1pbmRlbnR7XHJcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtb3V0ZXItd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIEBpbmNsdWRlIGJvZHktMDE7XHJcblxyXG4gICYuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYubWRsLWRhdGEtdGFibGUtLXNlbGVjdGFibGUge1xyXG5cclxuICAgIHRoOmZpcnN0LW9mLXR5cGUsIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtaGVhZC5zb3J0YWJsZTpub3QoLmN1cnJlbnQpOmhvdmVyIC50YWJsZS1zb3J0LWFycm93IHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1jb2x1bW4taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBjb2x1bW4tZ2FwOiB2YXIoLS1zaXplLTgpO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNvcnQtYXJyb3cge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgODBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmOndoZXJlKC5oaWRkZW4pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOndoZXJlKC5jdXJyZW50KSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRlcnRpYXJ5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWJnLXVpKTtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGhlaWdodDogdmFyKC0tdGFibGUtcm93LWhlaWdodCk7XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tdGFibGUtY2VsbC1wYWRkaW5nLWlubGluZSk7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctYmxvY2spO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtc2NhbGUtMSk7XHJcbiAgICBmb250LXdlaWdodDogNTUwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC8vIENlbnRlciBjaGVja2JveCBpbiBwZXJtaXNzaW9ucyB0YWJsZVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGgudGFibGUtaGVhZCB7XHJcbiAgICAvL2hlaWdodDogMzJweDtcclxuICAgIC8vdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS10YWJsZS1jZWxsLXBhZGRpbmctaW5saW5lKTtcclxuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLXRhYmxlLWNlbGwtcGFkZGluZy1ibG9jayk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG5cclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAvLyBDZW50ZXIgY2hlY2tib3ggaW4gcGVybWlzc2lvbnMgdGFibGVcclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPdmVycmlkZSBNREwgZGVmYXVsdFxyXG4vLyBEZWNyZWFzZSBmaXJzdCBhbmQgbGFzdCBjZWxsIHBhZGRpbmdcclxuLm1kbC1kYXRhLXRhYmxlIHtcclxuICB0ZDpmaXJzdC1vZi10eXBlLFxyXG4gIHRoOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICB0ZDpsYXN0LW9mLXR5cGUsXHJcbiAgdGg6bGFzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMXJlbTtcclxuICAgIC8vbWluLXdpZHRoOiB2YXIoLS1zaXplLTg4KTtcclxuICB9XHJcblxyXG4gIHRoOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIC8vbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWRlbGV0ZSksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1idXR0b24pLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYWN0aW9ucyksXHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1yb3ctdG9nZ2xlKSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYmFkZ2UpIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS0xMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWJvb2xlYW4pIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIG1pbi13aWR0aDogdmFyKC0tc2l6ZS03Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IHZhcigtLXNpemUtNjQpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAmOmhhcygudGFibGUtY2VsbC1kZWxldGUpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtYnV0dG9uKSxcclxuICAgICY6aGFzKC50YWJsZS1jZWxsLWFjdGlvbnMpLFxyXG4gICAgJjpoYXMoLnRhYmxlLWNlbGwtcm93LXRvZ2dsZSkge1xyXG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgLy93aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgdGg6aGFzKC5jaGVja2JveC13cmFwcGVyKSxcclxuICB0ZDpoYXMoLmNoZWNrYm94LXdyYXBwZXIpIHtcclxuICAgIC8vIFNpemUgb2YgY2hlY2tib3ggcGx1cyAxcmVtIGlubGluZSBwYWRkaW5nXHJcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSArIDJyZW0pO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNoZWNrYm94LXNpemUpICsgMnJlbSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUgLmNoZWNrYm94IHtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxudGQuZHJhZ0hhbmRsZXtcclxuICAvLyAmOmhvdmVyIGkgeyBkaXNwbGF5OmlubGluZS1ibG9jayB9XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZHJhZ292ZXItaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGRkRDICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRyLmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgY29sb3I6IGdyYXk7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXSB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuXHJcbnRyW2Ryb3B6b25lXS5nZXR0aW5nLS1kcmFnZ2VkIHtcclxuICAvL2JhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjN2I5YSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxuICB0ZHtcclxuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEge2NvbG9yOiB3aGl0ZX1cclxuICBpIHtjb2xvcjogd2hpdGV9XHJcbn1cclxudHJbZHJvcHpvbmVdLmNhbi0tZHJvcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0NywgMjUyLCAwLjk5MykgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxudHJbZHJvcHpvbmVdLmNhbi0tY2F0Y2gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjUsIDI1MCwgMTkwKSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWRsLWRhdGEtdGFibGUtLXdyYXAge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG59XHJcblxyXG4udGFibGUtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xyXG59XHJcblxyXG4udGFibGUtd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIC0xNnB4O1xyXG4gICYtLWRhdGEtdGFibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgLnRhYmxlLXRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCAzMnB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIHRyLmRyb3AtLW1le1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6bGlnaHRibHVlICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWRyb3B7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGdyZWVuICFpbXBvcnRhbnQ7XHJcbi8vICAgY3Vyc29yOmhhbmQhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyB0ci5jYW4tLWNhdGNoe1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNjYsIDIyMywgMTY2LCAwLjY4NSkgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIHRyLmNhdWdodC0taXR7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodHBpbmsgIWltcG9ydGFudDtcclxuLy8gICBjdXJzb3I6aGFuZCFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB7XHJcbiAgJiB0ci50YWJsZS13aXRoLWlucHV0cyB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICB9XHJcblxyXG4gIC50ZC1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnRkLXBhZGRpbmctMTYge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1kYXRhLXRhYmxlLWlubmVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi50ZC1lbGxpcHNpcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAyOThweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIC8vIFNtYWxsIGhhY2sgdG8gcHJldmVudCBTYWZhcmkgZnJvbSBzaG93aW5nIHRoZSBkZWZhdWx0IGJyb3dzZXIgdG9vbHRpcCBvbiB0b3Agb2YgdGhlIEZvcmdlIG9uZVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YS10YWJsZS1maWx0ZXJzLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjhweCwgMWZyKSk7XHJcbiAgY29sdW1uLWdhcDogMXJlbTtcclxuICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcblxyXG4udGFibGUtY2VsbC1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbHVtbi1nYXA6IDAuMjVyZW07XHJcbn1cclxuIiwiLy8gTURMIFRBQlNcclxuLy8gUG9vbHMsIExvY2F0aW9uIFNldHRpbmdzLCBldGMuXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4ubWRsLXRhYnMge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLTIpO1xyXG4gIHotaW5kZXg6IDkwO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi1iYXIge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nLWlubGluZTogMXJlbTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgLy9mb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxM3JlbSAvIHZhcigtLXJlbS1iYXNlKSk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLW91dCwgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC10YWJzLmlzLXVwZ3JhZGVkIC5tZGwtdGFic19fdGFiLmlzLWFjdGl2ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSlcclxufVxyXG5cclxuLy8gQmFyIGhpZ2hsaWdodCBvbiB0YWJzXHJcbi5tZGwtdGFicy5pcy11cGdyYWRlZCAubWRsLXRhYnNfX3RhYi5pcy1hY3RpdmU6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWRsLXRhYnNfX3RhYi5kaXNhYmxlZHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlZCk7XHJcbn1cclxuXHJcbi50YWItY29udGVudC13aXRoLXBhZGRpbmcubm8tZmxleCB7XHJcbiAgZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lciAudGFiLWNvbnRhaW5lciAuYWN0aW9uLWJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmNhc2UtZHJhd2VyLWNvbnRhaW5lci5kcmF3ZXItY29udGFpbmVyX19ub3NpZGViYXIgLmFjdGlvbi1iYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udGFiLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zaXplLTI0KTtcclxufVxyXG5cclxuLnRhYi1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXg6IDE7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIEZPUkdFIFRBQlNcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcbjp3aGVyZShmb3JnZS10YWItYmFyKSB7XHJcbiAgLS1mb3JnZS10YWItYmFyLWRpdmlkZXItY29sb3I6IHZhcigtLXNsYXRlLWE2KTtcclxuICAtLWZvcmdlLXRhYi1iYXItZGl2aWRlci10aGlja25lc3M6IDA7XHJcbiAgLS1mb3JnZS10YWItaW5kaWNhdG9yLWhlaWdodDogMDtcclxuXHJcbiAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTYpO1xyXG4gIC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IHZhcigtLXNpemUtMik7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWhvdmVyLWxhYmVsLXRleHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcblxyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1jb2xvcjogdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1mb2N1cy1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIC0tZm9yZ2UtdGFiLWFjdGl2ZS1ob3Zlci1sYWJlbC10ZXh0LWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG5cclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctaW5saW5lOiB2YXIoLS1zaXplLTEyKTtcclxuICAtLWZvcmdlLXRhYi1jb250ZW50LXBhZGRpbmctYmxvY2s6IDA7XHJcblxyXG4gIC0tZm9yZ2Utc3RhdGUtbGF5ZXItaG92ZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAtLWZvcmdlLXN0YXRlLWxheWVyLWhvdmVyLW9wYWNpdHk6IDE7XHJcbiAgLS1mb3JnZS1zdGF0ZS1sYXllci1wcmVzc2VkLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNCk7XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItc2hhcGUpICsgdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpKTtcclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYi1iYXIpIHtcclxuICAmW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJzbVwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS0zMikgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JnZS10YWItYmFyW2RhdGEtZm9yZ2UtdGFiLWJhcn49XCJtZFwiXSB7XHJcbiAgICAtLWZvcmdlLXRhYi1oZWlnaHQ6IGNhbGModmFyKC0tc2l6ZS00MCkgLSAodmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1ib3JkZXItd2lkdGgpICogMikpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbjp3aGVyZShmb3JnZS10YWIpIHtcclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLWZvcmdlLXRhYi1jb250YWluZXItYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChjb250ZW50KSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjo6cGFydChmb2N1cy1pbmRpY2F0b3IpIHtcclxuICAgIC0tZm9yZ2UtZm9jdXMtaW5kaWNhdG9yLXNoYXBlOiB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MC1hMTYpO1xyXG4gIH1cclxufVxyXG5cclxuOndoZXJlKGZvcmdlLXRhYltzZWxlY3RlZF0pIHtcclxuICAtLWZvcmdlLXRhYi1jb250YWluZXItY29sb3I6IHdoaXRlO1xyXG5cclxuICAmOjpwYXJ0KGNvbnRhaW5lcikge1xyXG4gICAgLS1mb3JnZS10YWItY29udGFpbmVyLXNoYXBlOiB2YXIoLS1zaXplLTgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hNik7XHJcbiAgfVxyXG5cclxuICAmOjpwYXJ0KGZvY3VzLWluZGljYXRvcikge1xyXG4gICAgLS1mb3JnZS1mb2N1cy1pbmRpY2F0b3Itc2hhcGU6IGNhbGModmFyKC0tZm9yZ2UtdGFiLWNvbnRhaW5lci1zaGFwZSkgLSB2YXIoLS1mb3JnZS10YWItY29udGFpbmVyLWJvcmRlci13aWR0aCkpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiQHVzZSAnLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9hYnN0cmFjdHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvYmFzZS90eXBvZ3JhcGh5JyBhcyAqO1xyXG5cclxuLy8gQkFTRSBTVFJVQ1RVUkVcclxuLy8g4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCU4oCUXHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdLCBbY2xhc3MqPVwidGFnLW1kXCJdIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsYXRlLWEzKTtcclxuICBjb2xvcjogdmFyKC0tc2xhdGUtYTEyKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcclxuICBnYXA6IDAuMjVyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmIGkge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwidGFnLXNtXCJdIHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJ0YWctbWRcIl0ge1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Jhc2UvdHlwb2dyYXBoeScgYXMgKjtcclxuXHJcbi5mci1ib3guZnItYmFzaWMgLmZyLXdyYXBwZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTMpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGF0ZS1hOCk7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGF0ZS1hMyk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyLmZyLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW5ld2xpbmUge1xyXG4gIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTgpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQsIGhlaWdodCAxNTBtcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLW1vcmUtdG9vbGJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2xhdGUtYTIpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItbW9yZS10b29sYmFyLmZyLWV4cGFuZGVkIHtcclxuICBoZWlnaHQ6IHZhcigtLXNpemUtNDApO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zbGF0ZS1hOCk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1idG4tZ3JwIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biB7XHJcbiAgd2lkdGg6IHZhcigtLXNpemUtMzIpO1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0zMik7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNpemUtMik7XHJcbiAgbWFyZ2luOiB2YXIoLS1zaXplLTQpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICYuZnItb3BlbiB7XHJcbiAgICBtYXJnaW46IHZhcigtLXNpemUtNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTIpO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLXRvb2xiYXIgLmZyLWNvbW1hbmQuZnItYnRuIHN2Zy5mci1zdmcge1xyXG4gIGhlaWdodDogdmFyKC0tc2l6ZS0yMCk7XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0biBzdmcge1xyXG4gIHdpZHRoOiB2YXIoLS1zaXplLTIwKTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIHBhdGgge1xyXG4gICAgZmlsbDogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5mci10b29sYmFyIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hY3RpdmUpO1xyXG59XHJcblxyXG4uZnItdG9vbGJhciAuZnItYnRuLWdycCAuZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlOm5vdCguZnItZHJvcGRvd24pIHN2ZyBwYXRoIHtcclxuICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG59XHJcblxyXG4uZnItY29tbWFuZC5mci1idG4uZnItYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWFjdGl2ZSk7XHJcbn1cclxuXHJcbi5mci1jb21tYW5kLmZyLWJ0biArIC5mci1kcm9wZG93bi1tZW51IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zaXplLTgpO1xyXG59XHJcblxyXG4uZnItY29tbWFuZC5mci1idG4gKyAuZnItZHJvcGRvd24tbWVudSAuZnItZHJvcGRvd24td3JhcHBlciAuZnItZHJvcGRvd24tY29udGVudCB1bC5mci1kcm9wZG93bi1saXN0IHtcclxuICBwYWRkaW5nOiB2YXIoLS1zaXplLTQpO1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBib2R5LTAxO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2l6ZS0xMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zaXplLTMyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS00KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZnItZGVza3RvcCAuZnItY29tbWFuZDpob3Zlcjpub3QoLmZyLXRhYmxlLWNlbGwpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWhvdmVyKTtcclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY29uZC10b29sYmFyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNsYXRlLWE4KTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG4uZnItYm94LmZyLWJhc2ljIC5mci1lbGVtZW50IHtcclxuICAtLWlucHV0LXBhZGRpbmctYmxvY2s6IDAuNjg3NXJlbTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5KTtcclxuICBwYWRkaW5nOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWJsb2NrKSAxcmVtOyAvLyBNYXRjaCB0ZXh0YXJlYSBwYWRkaW5nXHJcbiAgbWluLWhlaWdodDogOHJlbTtcclxuICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWJnLWNvbG9yLCB2YXIoLS1jb2xvci1wYW5lbC10cmFuc2x1Y2VudCkpO1xyXG4gIHNjcm9sbC1wYWRkaW5nLWJsb2NrLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1ibG9jayk7XHJcbiAgQGluY2x1ZGUgYm9keS0wMTtcclxufVxyXG5cclxuLmZyLWJveCAuZnItY291bnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHZhcigtLXNpemUtNik7XHJcbiAgcGFkZGluZy1ibG9jazogY2FsYyg3cmVtIC8gMTYpO1xyXG4gIEBpbmNsdWRlIGxhYmVsLTAxO1xyXG59XHJcblxyXG5cclxuLmZyLXdyYXBwZXIgLmZyLXBsYWNlaG9sZGVyIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1wbGFjZWhvbGRlcik7XHJcbn1cclxuXHJcbi5mci1lbGVtZW50IHAge1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mci1lbGVtZW50IC5tZXJnZS1maWVsZCB7XHJcbiAgLS1jb2xvci1kYXJrZW46IGNhbGMobCAtIDAuMDYyNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmlvbGV0LWEzKTtcclxuICBjb2xvcjogb2tsY2goZnJvbSB2YXIoLS12aW9sZXQtYTExKSB2YXIoLS1jb2xvci1kYXJrZW4pIGMgaCk7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJweDtcclxuICBwYWRkaW5nLWJsb2NrLWVuZDogMXB4O1xyXG4gIC8vZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XHJcbiAgLy9mb250LXNpemU6IDk2JTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbi5mci12aWV3IHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZyLXRvb2x0aXAge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTIpO1xyXG4gIHBhZGRpbmc6IHZhcigtLXNpemUtNik7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dCA1MDBtcztcclxufVxyXG4iLCJAdXNlICcuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYmFkZ2UnIGFzICo7XHJcblxyXG4udG9wLWJhciB7XHJcbiAgaGVpZ2h0OiB2YXIoLS10b3AtYmFyLWhlaWdodCk7XHJcbiAgLy93aWR0aDogMTAwdnc7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXNpZGViYXItd2lkdGgpIDFmciB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm5hdiB0aXRsZSB1dGlsaXRpZXNcIjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10b3AtYmFyLWJhY2tncm91bmQsIHZhcigtLXdoaXRlKSk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgdmFyKC0tc2xhdGUtYTYpO1xyXG59XHJcblxyXG4udG9wLWJhci0tbmF2IHtcclxuICBncmlkLWFyZWE6IG5hdjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMC41cmVtO1xyXG59XHJcblxyXG4udG9wLWJhci0tdGl0bGUge1xyXG4gIGdyaWQtYXJlYTogdGl0bGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDFlbTtcclxuICBwYWRkaW5nLWlubGluZTogMC41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1zY2FsZS0xKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgLS1iYWRnZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbWJlci00KTtcclxuICAgIC0tYmFkZ2UtdGV4dC1jb2xvcjogdmFyKC0tYW1iZXItYTEyKTtcclxuICAgIC0tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC0tYmFkZ2UtZm9udC1zaXplOiBjYWxjKDExcmVtIC8gMTYpO1xyXG4gICAgQGluY2x1ZGUgYmFkZ2UtYmFzZTtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtYmFyLS11dGlsaXRpZXMtZ3JvdXAge1xyXG4gIGdyaWQtYXJlYTogdXRpbGl0aWVzO1xyXG4gIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2x1bW4tZ2FwOiAwLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDAuNXJlbSAxcmVtO1xyXG59XHJcblxyXG4iLCI6d2hlcmUoaHRtbCkge1xyXG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSkgY2xhbXAoMnJlbSwgLTY2cmVtICsgODkuNDczN3Z3LCAxOXJlbSk7XHJcblxyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXRleHQtbGluZS1oZWlnaHQ6IHZhcigtLWxoLXNjYWxlLTEpO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLXBhZGRpbmc6IDAgdmFyKC0tc2l6ZS0xMik7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IG9rbGNoKGZyb20gdmFyKC0tZm9yZ2UtdGVydGlhcnktNjApIHZhcigtLWNvbG9yLWRhcmtlbikgYyBoKTtcclxuICAtLWZvcmdlLWxpc3QtaXRlbS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiB2YXIoLS1mb3JnZS10ZXJ0aWFyeS02MCk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tc2hhcGU6IDAuMjVyZW07XHJcblxyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWhlaWdodDogdmFyKC0tdmVydGljYWwtdGFiLWxpc3QtaXRlbS1oZWlnaHQsIDJyZW0pO1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWRlbnNlLWZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XHJcbiAgLS1mb3JnZS1saXN0LWl0ZW0tZGVuc2UtZ2FwOiAxcmVtO1xyXG5cclxuICAtLXZlcnRpY2FsLXRhYi1pbmRpY2F0b3Itc2l6ZTogMXB4O1xyXG4gIC0tdmVydGljYWwtdGFiLWluZGljYXRvci1jb2xvcjogdmFyKC0tc2xhdGUtYTcpO1xyXG59XHJcblxyXG5cclxuLy8gTEFZT1VUXHJcbi8vIOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlOKAlFxyXG4udmVydGljYWwtdGFicyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IFt2ZXJ0aWNhbC10YWItbmF2LXN0YXJ0XSB2YXIoLS1zaWRlYmFyLXdpZHRoKSBbdmVydGljYWwtdGFiLW5hdi1lbmQgdmVydGljYWwtdGFiLWNvbnRlbnQtc3RhcnRdIDFmciBbdmVydGljYWwtdGFiLWNvbnRlbnQtZW5kXTtcclxuICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS12ZXJ0aWNhbC10YWJzLWlubGluZS1wYWRkaW5nKTtcclxuICAvL3BhZGRpbmctaW5saW5lOiA0cmVtIDhyZW07XHJcblxyXG4gICZbZGF0YS12ZXJ0aWNhbC10YWJzfj1cIndpZGVcIl0ge1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW0gNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1uYXYge1xyXG4gIGdyaWQtY29sdW1uOiB2ZXJ0aWNhbC10YWItbmF2O1xyXG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbSAycmVtO1xyXG59XHJcblxyXG4udmVydGljYWwtdGFicy0tbmF2LWlubmVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMi41cmVtO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1jb250ZW50IHtcclxuICBncmlkLWNvbHVtbjogdmVydGljYWwtdGFiLWNvbnRlbnQ7XHJcbiAgcGFkZGluZy1ibG9jazogMnJlbSA2cmVtO1xyXG59XHJcblxyXG46d2hlcmUoLnZlcnRpY2FsLXRhYnM6aGFzKC52ZXJ0aWNhbC10YWJzLS1jb250ZW50LXdpZGU6d2hlcmUoLnNob3dtZSkpKSwge1xyXG4gIC0tdmVydGljYWwtdGFicy1pbmxpbmUtcGFkZGluZzogY2xhbXAoMnJlbSwgLTguMTMzM3JlbSArIDEzLjMzMzN2dywgNHJlbSk7XHJcblxyXG4gIC5ub3RpZmljYXRpb24tbGF5b3V0LXdyYXBwZXIge1xyXG4gICAgLS1sYXlvdXQtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTElTVCBJVEVNU1xyXG4vLyDigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJTigJRcclxuLnZlcnRpY2FsLXRhYnMtLWxpc3QgZm9yZ2UtbGlzdC1pdGVtW3NlbGVjdGVkXTo6cGFydCh0ZXh0LWNvbnRhaW5lcikge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC10YWJzLS1saXN0LWl0ZW0taW5kZW50ZWQge1xyXG4gIC0tZm9yZ2UtbGlzdC1pdGVtLWluZGVudDogdmFyKC0tc2l6ZS04KTtcclxufVxyXG5cclxuOndoZXJlKGZvcmdlLWxpc3RbaW5kZW50ZWRdKSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSAwIDAgMCB2YXIoLS12ZXJ0aWNhbC10YWItaW5kaWNhdG9yLWNvbG9yKTtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNpemUtMTIpICsgdmFyKC0tdmVydGljYWwtdGFiLWluZGljYXRvci1zaXplKSk7XHJcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1zaXplLTQpO1xyXG59XHJcblxyXG46d2hlcmUoZm9yZ2Utb3Blbi1pY29uKSB7XHJcbiAgLS1mb3JnZS1vcGVuLWljb24tc2l6ZTogdmFyKC0tc2l6ZS0yMCk7XHJcbn1cclxuXHJcbmZvcmdlLWxpc3QtaXRlbTpoYXMoZm9yZ2Utb3Blbi1pY29uW29wZW5dKSA+ICoge1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pYm9sZCk7XHJcbn1cclxuIiwiLy8gTURMIENvbXBvbmVudHNcclxuLy9AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL2J1dHRvbi9idXR0b25cIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9jYXJkL2NhcmRcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9kYXRhLXRhYmxlL2RhdGEtdGFibGVcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9saXN0L2xpc3RcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9tZW51L21lbnVcIjtcclxuQHVzZSBcIi4uLy4uLy4uL2N1c3RvbV9tb2R1bGVzL21hdGVyaWFsLWRlc2lnbi1saXRlL3NyYy9zbmFja2Jhci9zbmFja2JhclwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3NwaW5uZXIvc3Bpbm5lclwiO1xyXG5AdXNlIFwiLi4vLi4vLi4vY3VzdG9tX21vZHVsZXMvbWF0ZXJpYWwtZGVzaWduLWxpdGUvc3JjL3RhYnMvdGFic1wiO1xyXG5cclxuLy8gSW1wb3J0IEZ1bGxDYWxlbmRhciBTdHlsZXNcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BmdWxsY2FsZW5kYXIvY29yZS9tYWluJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGZ1bGxjYWxlbmRhci9kYXlncmlkL21haW4nIGFzICo7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBmcm9hbGEgZWRpdG9yXHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvY3NzL2ZvbnQtYXdlc29tZSc7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mcm9hbGEtZWRpdG9yL2Nzcy9mcm9hbGFfZWRpdG9yLnBrZ2QubWluJztcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Zyb2FsYS1lZGl0b3IvY3NzL2Zyb2FsYV9zdHlsZS5taW4nO1xyXG5cclxuLy8gSW1wb3J0cyBmb3IgU2xpbVNlbGVjdFxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpbS1zZWxlY3Qvc3JjL3NsaW0tc2VsZWN0L3NsaW1zZWxlY3QnO1xyXG5cclxuLy8gSW1wb3J0cyBmb3IgVHJpYnV0ZVxyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvdHJpYnV0ZWpzL2Rpc3QvdHJpYnV0ZSc7XHJcblxyXG4vLyBJbXBvcnRzIGZvciBGb3JnZVxyXG4vL0B1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvYnV0dG9uL2ZvcmdlLWJ1dHRvbic7XHJcbi8vQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0B0eWxlcnRlY2gvZm9yZ2UvZGlzdC9leHBhbnNpb24tcGFuZWwvZm9yZ2UtZXhwYW5zaW9uLXBhbmVsJztcclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2ljb24tYnV0dG9uL2ZvcmdlLWljb24tYnV0dG9uJztcclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvQHR5bGVydGVjaC9mb3JnZS9kaXN0L2xpc3QvZm9yZ2UtbGlzdCc7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9AdHlsZXJ0ZWNoL2ZvcmdlL2Rpc3QvdGFibGUvZm9yZ2UtdGFibGUnO1xyXG5cclxuLy9AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2Fic3RyYWN0cycgYXMgKjtcclxuQHVzZSAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NpdGl6ZW4vc3JjL3N0eWxlcy9iYXNlJyBhcyAqO1xyXG5AdXNlICcuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2l0aXplbi9zcmMvc3R5bGVzL2NvbXBvbmVudHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jaXRpemVuL3NyYy9zdHlsZXMvbGF5b3V0JyBhcyAqO1xyXG5AdXNlICdiYXNlJyBhcyAqO1xyXG5AdXNlICdvbGQtc3R5bGluZycgYXMgKjtcclxuQHVzZSAnY29tcG9uZW50cycgYXMgKjtcclxuXHJcbi5tZGwtdGV4dGZpZWxkX19pbnB1dC0tbG9jYXRpb24ge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1pY29ucy1pbmxpbmV7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGNvbG9yOiAjM2E4YWI4OyAvL1RPRE86IHVzZSBtYXRlcmlhbCBjb2xvcnNcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zLWlubGluZS1kaXJlY3Rpb25ze1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICBjb2xvcjogIzNhOGFiODsgLy9UT0RPOiB1c2UgbWF0ZXJpYWwgY29sb3JzXHJcbn1cclxuXHJcbi5tZGwtYnV0dG9uLS1mYWItcHJpbWFyeSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAzMnB4O1xyXG4gIGJvdHRvbTogODBweDsgLy8gVE9ETzogUG9zaXRpb24gQWRkIGJ1dHRvbiBhYm92ZSB0aGUgc2F2ZS9jYW5jZWwgY29udGFpbmVyLiBLZWVwIHRoaXMgc3R5bGUgdW50aWwgdGhlIG5ldyB1cGRhdGVzLlxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZCBzbWFsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjU0KTtcclxufVxyXG5cclxuLm1kbC10ZXh0ZmllbGQtLWZsb2F0aW5nLWxhYmVsLmlzLWludmFsaWQuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoMjEzLDAsMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZm9jdXNlZCB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1mbG9hdGluZy1sYWJlbC5pcy1pbnZhbGlkOm5vdCguaXMtZm9jdXNlZCkge1xyXG4gIC5pY29uLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG4gIC5tZGwtdGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwgMC4yNik7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZC0tZmxvYXRpbmctbGFiZWwuaXMtZGlydHk6bm90KC5pcy1pbnZhbGlkKSB7XHJcbiAgLmljb24tYnV0dG9uIHtcclxuICAgIGNvbG9yOiByZ2IoNjMsODEsMTgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkIC5pY29uLWJ1dHRvbiB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsIDAuMjYpO1xyXG59XHJcbi5tZGwtdGV4dGZpZWxkIC5tZGwtYnV0dG9uIHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLyogU3VwcG9ydCB0ZXh0ZmllbGQgaWNvbiBpbiBtZGwgZXhwYW5kYWJsZSB0ZXh0ZmllbGRzICovXHJcbi8qIC5tZGwtdGV4dGZpZWxkX19pY29uIGlzIG91ciBvd24gY29udmVudGlvbiAgICAgICAgICAqL1xyXG4ubWRsLXRleHRmaWVsZC0tZXhwYW5kYWJsZTpub3QoLmlzLWZvY3VzZWQpIC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZGwtdGV4dGZpZWxkLS1leHBhbmRhYmxlLmlzLWRpcnR5IC5tZGwtdGV4dGZpZWxkX19pY29uIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubWRsLXRleHRmaWVsZF9fZXhwYW5kYWJsZS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubWRsLXRleHRmaWVsZF9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMzBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBtZC1kYXRlLXRpbWUtcGlja2VyIG92ZXJyaWRlcyAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gT3ZlcnJpZGUgaW1hZ2VzIHNvIHRoYXQgdGhleSByZXNvbHZlIHRoZWlyIHBhdGggcHJvcGVybHlcclxuLm1kZHRwLXBpY2tlcl9fbGVmdCB7XHJcbiAgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja18yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6ZGlzYWJsZWQgLm1kZHRwLXByZXYtaGFuZGxle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfbGVmdF9ibGFja19kaXNhYmxlZF8yNHB4LnN2ZycpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRkdHAtcGlja2VyX19yaWdodCB7XHJcbiAgLm1kZHRwLW5leHQtaGFuZGxlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljX2tleWJvYXJkX2Fycm93X3JpZ2h0X2JsYWNrXzI0cHguc3ZnJykgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCAubWRkdHAtbmV4dC1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNfa2V5Ym9hcmRfYXJyb3dfcmlnaHRfYmxhY2tfZGlzYWJsZWRfMjRweC5zdmcnKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyLWRhdGUgLm1kZHRwLWJ1dHRvbi0taW5hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5ib2R5IC5tZGR0cC1waWNrZXJfX2JvZHkgLm1kZHRwLXBpY2tlcl9fdmlld0hvbGRlciAubWRkdHAtcGlja2VyX19ncmlkIC5tZGR0cC1waWNrZXJfX3RyIHNwYW4ubWRkdHAtcGlja2VyX19jZWxsLm1kZHRwLXBpY2tlcl9fY2VsbC0tZGlzYWJsZWQtYnV0LXNlbGVjdGFibGUge1xyXG4gIC8qIGNvbG9yOiByZ2IoMTE3LCAxMTcsIDExNyk7ICovXHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsLjI2KTsgLyogc2FtZSBjb2xvdXIgYXMgZGlzYWJsZWQgKi9cclxufVxyXG5cclxuYm9keSAubWRkdHAtcGlja2VyX19ib2R5IC5tZGR0cC1waWNrZXJfX3ZpZXdIb2xkZXIgLm1kZHRwLXBpY2tlcl9fZ3JpZCAubWRkdHAtcGlja2VyX190ciBzcGFuLm1kZHRwLXBpY2tlcl9fY2VsbC5tZGR0cC1waWNrZXJfX2NlbGwtLWRpc2FibGVkLWJ1dC1zZWxlY3RhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5cclxuLyogU3BlZWQgZGlhbCAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlIG5vd3JhcDtcclxuICAtbXMtZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4tcmV2ZXJzZSBub3dyYXA7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bm90KDpvbmx5LWNoaWxkKSxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpub3QoOm9ubHktY2hpbGQpLFxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiIHtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCxcclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1mYWI6Zmlyc3QtY2hpbGQgLm1hdGVyaWFsLWljb25zOm50aC1jaGlsZCgyKSB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpmaXJzdC1jaGlsZCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgtMTJweCwgMTJweCk7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tZmFiOmZpcnN0LWNoaWxkIC5tYXRlcmlhbC1pY29uczpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLWZhYjpmaXJzdC1jaGlsZCAubWF0ZXJpYWwtaWNvbnM6bnRoLWNoaWxkKDIpIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyAqL1xyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYiB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG59XHJcbi8qIE1pbmkgZmxvYXRpbmcgYnV0dG9ucyBhbmltYXRpb25zICovXHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDYpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbn1cclxuXHJcbi5tZGwtc3BlZWQtZGlhbCAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSksXHJcbi5tZGwtc3BlZWQtZGlhbC5pcy1hY3RpdmUgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDMpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDQpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcclxufVxyXG5cclxuLm1kbC1zcGVlZC1kaWFsIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSgzKSxcclxuLm1kbC1zcGVlZC1kaWFsLmlzLWFjdGl2ZSAubWRsLWJ1dHRvbi0tbWluaS1mYWI6bnRoLW9mLXR5cGUoNSkge1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xyXG59XHJcblxyXG4ubWRsLXNwZWVkLWRpYWwgLm1kbC1idXR0b24tLW1pbmktZmFiOm50aC1vZi10eXBlKDIpLFxyXG4ubWRsLXNwZWVkLWRpYWwuaXMtYWN0aXZlIC5tZGwtYnV0dG9uLS1taW5pLWZhYjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbn1cclxuXHJcbi53YXJuaW5nLW1lc3NhZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjQwcHg7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcclxuICBmb250LXNpemU6MTc1JTtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLm1kbC1jZWxsLS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5saW5lLXJhZGlvIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWx0ZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIC5tZGwtY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4vLyBTVkdcclxuLnN2Zy1pY29uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC5pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm1kbC1jb2xvci10ZXh0LS1ncmV5LTYwMCB7XHJcbiAgZmlsbDogcmdiKDExNywgMTE3LCAxMTcpO1xyXG59XHJcblxyXG4ubWRsLWJ1dHRvbi0tcHJpbWFyeSB7XHJcbiAgZmlsbDogcmdiKDYzLDgxLDE4MSk7XHJcbn1cclxuXHJcbi5tZGwtZ3JpZC0tbm8tc3BhY2luZy10b3AtYm90dG9tIHtcclxuICBtYXJnaW46IDAgOHB4O1xyXG59XHJcblxyXG5cclxuLy8gQXR0ZW5kYW5jZSBMaXN0XHJcblxyXG4uYXR0ZW5kYW5jZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmF0dGVuZGFuY2UtY2hpcC1ncm91cCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLy8gbGluZSB1cCBsYWJlbCB3aXRoIGlucHV0LWdyb3VwICh1c2VkIG9uIGNhc2UgZXhwZW5zZXMpXHJcbi5pbmxpbmVXaXRoSW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubG9hZGVyLS1pbnZpc2libGUge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLm1kbC1zcGlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWRsLWJ1dHRvbiwgLmJ0bixcclxuLm1kbC10ZXh0ZmllbGRfX2lucHV0LCAuZm9ybS1pbnB1dC1maWVsZCwgLm1kbC1jaGlwX190ZXh0IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5tZGwtbGF5b3V0X190aXRsZSwgLm1kbC1sYXlvdXQtdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpICFpbXBvcnRhbnQ7XHJcbn1cclxuIl19 */
